ReactOS 0.4.15-dev-7131-ge4d03f4
ICommand Interface Reference
Inheritance diagram for ICommand:
Collaboration diagram for ICommand:

Public Member Functions

HRESULT Cancel ()
HRESULT RemoteCancel ([out] IErrorInfo **ppErrorInfoRem)
HRESULT Execute ([in, annotation("__in_opt")] IUnknown *pUnkOuter, [in] REFIID riid, [in, out, annotation("__inout_opt")] DBPARAMS *pParams, [out, annotation("__out_opt")] DBROWCOUNT *pcRowsAffected, [out, iid_is(riid), annotation("__deref_opt_out")] IUnknown **ppRowset)
HRESULT RemoteExecute ([in] IUnknown *pUnkOuter, [in] REFIID riid, [in] HACCESSOR hAccessor, [in] DB_UPARAMS cParamSets, [in, unique] GUID *pGuid, [in] ULONG ulGuidOffset, [in, unique] RMTPACK *pInputParams, [in, out, unique] RMTPACK *pOutputParams, [in] DBCOUNTITEM cBindings, [in, unique, size_is(cBindings)] DBBINDING *rgBindings, [in, out, unique, size_is(cBindings)] DBSTATUS *rgStatus, [in, out, unique] DBROWCOUNT *pcRowsAffected, [in, out, unique, iid_is(riid)] IUnknown **ppRowset)
HRESULT GetDBSession ([in] REFIID riid, [out, iid_is(riid), annotation("__deref_out_opt")] IUnknown **ppSession)
HRESULT RemoteGetDBSession ([in] REFIID riid, [out, iid_is(riid)] IUnknown **ppSession, [out] IErrorInfo **ppErrorInfoRem)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 24 of file cmdbas.idl.

Member Function Documentation

◆ Cancel()

HRESULT ICommand::Cancel ( )

◆ Execute()

HRESULT ICommand::Execute ( [in, annotation("__in_opt")] IUnknown pUnkOuter,
[in] REFIID  riid,
[in, out, annotation("__inout_opt")] DBPARAMS pParams,
[out, annotation("__out_opt")] DBROWCOUNT pcRowsAffected,
[out, iid_is(riid), annotation("__deref_opt_out")] IUnknown **  ppRowset 

◆ GetDBSession()

HRESULT ICommand::GetDBSession ( [in] REFIID  riid,
[out, iid_is(riid), annotation("__deref_out_opt")] IUnknown **  ppSession 

◆ RemoteCancel()

HRESULT ICommand::RemoteCancel ( [out] IErrorInfo **  ppErrorInfoRem)

◆ RemoteExecute()

HRESULT ICommand::RemoteExecute ( [in] IUnknown pUnkOuter,
[in] REFIID  riid,
[in] HACCESSOR  hAccessor,
[in] DB_UPARAMS  cParamSets,
[in, unique] GUID pGuid,
[in] ULONG  ulGuidOffset,
[in, unique] RMTPACK pInputParams,
[in, out, unique] RMTPACK pOutputParams,
[in] DBCOUNTITEM  cBindings,
[in, unique, size_is(cBindings)] DBBINDING rgBindings,
[in, out, unique, size_is(cBindings)] DBSTATUS rgStatus,
[in, out, unique] DBROWCOUNT pcRowsAffected,
[in, out, unique, iid_is(riid)] IUnknown **  ppRowset 

◆ RemoteGetDBSession()

HRESULT ICommand::RemoteGetDBSession ( [in] REFIID  riid,
[out, iid_is(riid)] IUnknown **  ppSession,
[out] IErrorInfo **  ppErrorInfoRem 

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