Update metadata to 39.0.18-preview

Generator: Add initial Interface generation.
This commit is contained in:
Amer Koleci
2022-12-01 16:26:51 +01:00
parent b04caed143
commit 61295b00a2
572 changed files with 48214 additions and 887 deletions

View File

@@ -13,7 +13,7 @@ namespace Win32.Graphics.Direct3D.Dxc;
[Guid("a3f84eab-0faa-497e-a39c-ee6ed60b2d84")]
[NativeTypeName("struct IDxcBlobUtf16 : IDxcBlobEncoding")]
[NativeInheritance("IDxcBlobEncoding")]
public unsafe partial struct IDxcBlobUtf16 : INativeGuid
public unsafe partial struct IDxcBlobUtf16 : IDxcBlobUtf16.Interface, INativeGuid
{
public static ref readonly Guid IID_IDxcBlobUtf16
{
@@ -110,5 +110,13 @@ public unsafe partial struct IDxcBlobUtf16 : INativeGuid
{
return ((delegate* unmanaged[Stdcall]<IDxcBlobUtf16*, nuint>)(lpVtbl[7]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this));
}
public interface Interface : IDxcBlobEncoding.Interface
{
[VtblIndex(6)]
ushort* GetStringPointer();
[VtblIndex(7)]
nuint GetStringLength();
}
}