/// <summary>To be documented.</summary> public readonly unsafe int GetAvailablePass(uint index, IDxcOptimizerPass **ppResult) { var @this = (IDxcOptimizer *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; ret = ((delegate * unmanaged[Cdecl] < IDxcOptimizer *, uint, IDxcOptimizerPass **, int >)LpVtbl[4])(@this, index, ppResult); return(ret); }
public HRESULT GetAvailablePass([NativeTypeName("UINT32")] uint index, IDxcOptimizerPass **ppResult) { return(((delegate * unmanaged <IDxcOptimizer *, uint, IDxcOptimizerPass **, int>)(lpVtbl[4]))((IDxcOptimizer *)Unsafe.AsPointer(ref this), index, ppResult)); }