ReactOS 0.4.15-dev-7887-g64a59a1
IAsyncOperation Interface Reference
Inheritance diagram for IAsyncOperation:
Collaboration diagram for IAsyncOperation:

Public Types

typedef IAsyncOperationLPASYNCOPERATION
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Public Member Functions

HRESULT SetAsyncMode ([in] BOOL fDoOpAsync)
HRESULT GetAsyncMode ([out] BOOL *pfIsOpAsync)
HRESULT StartOperation ([in, unique, optional] IBindCtx *pbcReserved)
HRESULT InOperation ([out] BOOL *pfInAsyncOp)
HRESULT EndOperation ([in] HRESULT hResult, [in, unique] IBindCtx *pbcReserved, [in] DWORD dwEffects)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Detailed Description

Definition at line 760 of file shldisp.idl.

Member Typedef Documentation


Definition at line 762 of file shldisp.idl.

Member Function Documentation

◆ EndOperation()

HRESULT IAsyncOperation::EndOperation ( [in] HRESULT  hResult,
[in, unique] IBindCtx pbcReserved,
[in] DWORD  dwEffects 

Implemented in CIDLDataObj.

◆ GetAsyncMode()

HRESULT IAsyncOperation::GetAsyncMode ( [out] BOOL pfIsOpAsync)

Implemented in CIDLDataObj.

◆ InOperation()

HRESULT IAsyncOperation::InOperation ( [out] BOOL pfInAsyncOp)

Implemented in CIDLDataObj.

◆ SetAsyncMode()

HRESULT IAsyncOperation::SetAsyncMode ( [in] BOOL  fDoOpAsync)

Implemented in CIDLDataObj.

◆ StartOperation()

HRESULT IAsyncOperation::StartOperation ( [in, unique, optional] IBindCtx pbcReserved)

Implemented in CIDLDataObj.

The documentation for this interface was generated from the following file: