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);
}
}