ReactOS  0.4.15-dev-1152-g6c94e4f
IAsyncOperation Interface Reference

import"shldisp.idl";

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

◆ LPASYNCOPERATION

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: