Improve generation and manually add D3D12 agility SDK stuff.

This commit is contained in:
Amer Koleci
2022-11-28 10:45:05 +01:00
parent cee7905599
commit 3ca1ac082d
549 changed files with 3320 additions and 1597 deletions

View File

@@ -53,7 +53,7 @@ public unsafe partial struct IDWriteTextLayout3 : INativeGuid
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
return ((delegate* unmanaged[Stdcall]<IDWriteTextLayout3*, Guid*, void**, int>)(lpVtbl[0]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
@@ -62,7 +62,7 @@ public unsafe partial struct IDWriteTextLayout3 : INativeGuid
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
return ((delegate* unmanaged[Stdcall]<IDWriteTextLayout3*, uint>)(lpVtbl[1]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
@@ -71,7 +71,7 @@ public unsafe partial struct IDWriteTextLayout3 : INativeGuid
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
return ((delegate* unmanaged[Stdcall]<IDWriteTextLayout3*, uint>)(lpVtbl[2]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IDWriteTextFormat.SetTextAlignment" />