<PackageReference Include="System.Drawing.Common" Version="10.0.3" />

Windows.Win32.UI.Shell.IDataObjectAsyncCapability

namespace Windows.Win32.UI.Shell { internal struct IDataObjectAsyncCapability : IVTable<IDataObjectAsyncCapability, IDataObjectAsyncCapability.Vtbl>, IVTable, IComIID { public unsafe HRESULT QueryInterface(Guid* riid, void** ppvObject); public uint AddRef(); public uint Release(); public HRESULT SetAsyncMode(BOOL fDoOpAsync); public unsafe HRESULT GetAsyncMode(BOOL* pfIsOpAsync); public unsafe HRESULT StartOperation(IBindCtx* pbcReserved = default(IBindCtx*)); public unsafe HRESULT InOperation(BOOL* pfInAsyncOp); public unsafe HRESULT EndOperation(HRESULT hResult, IBindCtx* pbcReserved, uint dwEffects); public unsafe static void PopulateVTable(Vtbl* vtable); } }