internal static extern DxgiError CreateDXGIFactory( /* _In_ REFIID */ [In] ref Guid riid, /* _Out_ void** */ [Out] out IDxgiFactory factory );
public static IDxgiFactory CreateRef(this IDxgiFactory objectRef) => ((IDxgiFactory)objectRef.CreateRef(typeof(IDxgiFactory)));
public static extern void CreateDxgiFactory( [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, [Out] out IDxgiFactory factory);
internal DxgiFactory(IDxgiFactory factory) { this.factory = factory; }
internal DxgiFactory(IDxgiFactory factory) { this.factory = factory; }
internal DxgiFactory(IDxgiFactory dxgiFactory) { _dxgiFactory = dxgiFactory; }