6314 lines
258 KiB
C++
6314 lines
258 KiB
C++
// Microsoft ADO
|
|
// (c) 1996 Microsoft Corporation. All Rights Reserved.
|
|
// @doc
|
|
// @module adoint.h | ADO Interface header
|
|
// @devnote None
|
|
|
|
#ifndef _ADOINT_H_
|
|
#define _ADOINT_H_
|
|
|
|
#ifndef _INC_TCHAR
|
|
#include <tchar.h>
|
|
#endif
|
|
|
|
#if _MSC_VER >= 1100
|
|
#define DECLSPEC_UUID(x) __declspec(uuid(x))
|
|
#else
|
|
#define DECLSPEC_UUID(x)
|
|
#endif
|
|
|
|
|
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
|
/* File created by MIDL compiler version 3.01.75 */
|
|
/* at Fri Feb 27 07:17:26 1998
|
|
*/
|
|
/* Compiler settings for m_bobj.odl:
|
|
Os (OptLev=s), W4, Zp8, env=Win32, ms_ext, c_ext
|
|
error checks: none
|
|
*/
|
|
//@@MIDL_FILE_HEADING( )
|
|
#include "rpc.h"
|
|
#include "rpcndr.h"
|
|
#ifndef __m_bobj_h__
|
|
#define __m_bobj_h__
|
|
#ifdef __cplusplus
|
|
extern "C"{
|
|
#endif
|
|
/* Forward Declarations */
|
|
#ifndef ___ADOCollection_FWD_DEFINED__
|
|
#define ___ADOCollection_FWD_DEFINED__
|
|
typedef interface _ADOCollection _ADOCollection;
|
|
#endif /* ___ADOCollection_FWD_DEFINED__ */
|
|
#ifndef ___ADODynaCollection_FWD_DEFINED__
|
|
#define ___ADODynaCollection_FWD_DEFINED__
|
|
typedef interface _ADODynaCollection _ADODynaCollection;
|
|
#endif /* ___ADODynaCollection_FWD_DEFINED__ */
|
|
#ifndef ___ADO_FWD_DEFINED__
|
|
#define ___ADO_FWD_DEFINED__
|
|
typedef interface _ADO _ADO;
|
|
#endif /* ___ADO_FWD_DEFINED__ */
|
|
#ifndef __Error_FWD_DEFINED__
|
|
#define __Error_FWD_DEFINED__
|
|
typedef interface ADOError Error;
|
|
#endif /* __Error_FWD_DEFINED__ */
|
|
#ifndef __Errors_FWD_DEFINED__
|
|
#define __Errors_FWD_DEFINED__
|
|
typedef interface ADOErrors Errors;
|
|
#endif /* __Errors_FWD_DEFINED__ */
|
|
#ifndef ___Command_FWD_DEFINED__
|
|
#define ___Command_FWD_DEFINED__
|
|
typedef interface _ADOCommand _Command;
|
|
#endif /* ___Command_FWD_DEFINED__ */
|
|
#ifndef __ADODebugging_FWD_DEFINED__
|
|
#define __ADODebugging_FWD_DEFINED__
|
|
typedef interface ADODebugging ADODebugging;
|
|
#endif /* __ADODebugging_FWD_DEFINED__ */
|
|
#ifndef __ConnectionEventsVt_FWD_DEFINED__
|
|
#define __ConnectionEventsVt_FWD_DEFINED__
|
|
typedef interface ConnectionEventsVt ConnectionEventsVt;
|
|
#endif /* __ConnectionEventsVt_FWD_DEFINED__ */
|
|
#ifndef __RecordsetEventsVt_FWD_DEFINED__
|
|
#define __RecordsetEventsVt_FWD_DEFINED__
|
|
typedef interface RecordsetEventsVt RecordsetEventsVt;
|
|
#endif /* __RecordsetEventsVt_FWD_DEFINED__ */
|
|
#ifndef __ConnectionEvents_FWD_DEFINED__
|
|
#define __ConnectionEvents_FWD_DEFINED__
|
|
typedef interface ConnectionEvents ConnectionEvents;
|
|
#endif /* __ConnectionEvents_FWD_DEFINED__ */
|
|
#ifndef __RecordsetEvents_FWD_DEFINED__
|
|
#define __RecordsetEvents_FWD_DEFINED__
|
|
typedef interface RecordsetEvents RecordsetEvents;
|
|
#endif /* __RecordsetEvents_FWD_DEFINED__ */
|
|
#ifndef ___Connection_FWD_DEFINED__
|
|
#define ___Connection_FWD_DEFINED__
|
|
typedef interface _ADOConnection _Connection;
|
|
#endif /* ___Connection_FWD_DEFINED__ */
|
|
#ifndef __ADOConnectionConstruction_FWD_DEFINED__
|
|
#define __ADOConnectionConstruction_FWD_DEFINED__
|
|
typedef interface ADOConnectionConstruction ADOConnectionConstruction;
|
|
#endif /* __ADOConnectionConstruction_FWD_DEFINED__ */
|
|
#ifndef __Connection_FWD_DEFINED__
|
|
#define __Connection_FWD_DEFINED__
|
|
#ifdef __cplusplus
|
|
typedef class ADOConnection Connection;
|
|
#else
|
|
typedef struct ADOConnection Connection;
|
|
#endif /* __cplusplus */
|
|
#endif /* __Connection_FWD_DEFINED__ */
|
|
#ifndef __Command_FWD_DEFINED__
|
|
#define __Command_FWD_DEFINED__
|
|
#ifdef __cplusplus
|
|
typedef class ADOCommand Command;
|
|
#else
|
|
typedef struct ADOCommand Command;
|
|
#endif /* __cplusplus */
|
|
#endif /* __Command_FWD_DEFINED__ */
|
|
#ifndef ___Recordset_FWD_DEFINED__
|
|
#define ___Recordset_FWD_DEFINED__
|
|
typedef interface _ADORecordset _Recordset;
|
|
#endif /* ___Recordset_FWD_DEFINED__ */
|
|
#ifndef __Recordset_FWD_DEFINED__
|
|
#define __Recordset_FWD_DEFINED__
|
|
#ifdef __cplusplus
|
|
typedef class ADORecordset Recordset;
|
|
#else
|
|
typedef struct ADORecordset Recordset;
|
|
#endif /* __cplusplus */
|
|
#endif /* __Recordset_FWD_DEFINED__ */
|
|
#ifndef __ADORecordsetConstruction_FWD_DEFINED__
|
|
#define __ADORecordsetConstruction_FWD_DEFINED__
|
|
typedef interface ADORecordsetConstruction ADORecordsetConstruction;
|
|
#endif /* __ADORecordsetConstruction_FWD_DEFINED__ */
|
|
#ifndef __Field_FWD_DEFINED__
|
|
#define __Field_FWD_DEFINED__
|
|
typedef interface ADOField Field;
|
|
#endif /* __Field_FWD_DEFINED__ */
|
|
#ifndef __Fields_FWD_DEFINED__
|
|
#define __Fields_FWD_DEFINED__
|
|
typedef interface ADOFields Fields;
|
|
#endif /* __Fields_FWD_DEFINED__ */
|
|
#ifndef ___Parameter_FWD_DEFINED__
|
|
#define ___Parameter_FWD_DEFINED__
|
|
typedef interface _ADOParameter _Parameter;
|
|
#endif /* ___Parameter_FWD_DEFINED__ */
|
|
#ifndef __Parameter_FWD_DEFINED__
|
|
#define __Parameter_FWD_DEFINED__
|
|
#ifdef __cplusplus
|
|
typedef class ADOParameter Parameter;
|
|
#else
|
|
typedef struct ADOParameter Parameter;
|
|
#endif /* __cplusplus */
|
|
#endif /* __Parameter_FWD_DEFINED__ */
|
|
#ifndef __Parameters_FWD_DEFINED__
|
|
#define __Parameters_FWD_DEFINED__
|
|
typedef interface ADOParameters Parameters;
|
|
#endif /* __Parameters_FWD_DEFINED__ */
|
|
#ifndef __Property_FWD_DEFINED__
|
|
#define __Property_FWD_DEFINED__
|
|
typedef interface ADOProperty Property;
|
|
#endif /* __Property_FWD_DEFINED__ */
|
|
#ifndef __Properties_FWD_DEFINED__
|
|
#define __Properties_FWD_DEFINED__
|
|
typedef interface ADOProperties Properties;
|
|
#endif /* __Properties_FWD_DEFINED__ */
|
|
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
|
|
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
|
|
/*
|
|
* Generated header for interface: __MIDL_itf_m_bobj_0000
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [local] */
|
|
extern RPC_IF_HANDLE __MIDL_itf_m_bobj_0000_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_m_bobj_0000_v0_0_s_ifspec;
|
|
#ifndef __ADODB_LIBRARY_DEFINED__
|
|
#define __ADODB_LIBRARY_DEFINED__
|
|
/*
|
|
* Generated header for library: ADODB
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [helpstring][version][helpfile][uuid] */
|
|
typedef /* [uuid][public] */
|
|
enum CursorTypeEnum
|
|
{ adOpenUnspecified = -1,
|
|
adOpenForwardOnly = 0,
|
|
adOpenKeyset = 1,
|
|
adOpenDynamic = 2,
|
|
adOpenStatic = 3
|
|
} CursorTypeEnum;
|
|
typedef /* [uuid] */
|
|
enum CursorOptionEnum
|
|
{ adHoldRecords = 0x100,
|
|
adMovePrevious = 0x200,
|
|
adAddNew = 0x1000400,
|
|
adDelete = 0x1000800,
|
|
adUpdate = 0x1008000,
|
|
adBookmark = 0x2000,
|
|
adApproxPosition = 0x4000,
|
|
adUpdateBatch = 0x10000,
|
|
adResync = 0x20000,
|
|
adNotify = 0x40000,
|
|
adFind = 0x80000
|
|
} CursorOptionEnum;
|
|
typedef /* [uuid] */
|
|
enum LockTypeEnum
|
|
{ adLockUnspecified = -1,
|
|
adLockReadOnly = 1,
|
|
adLockPessimistic = 2,
|
|
adLockOptimistic = 3,
|
|
adLockBatchOptimistic = 4
|
|
} LockTypeEnum;
|
|
typedef /* [uuid] */
|
|
enum ExecuteOptionEnum
|
|
{ adOptionUnspecified = -1,
|
|
adAsyncExecute = 0x10,
|
|
adAsyncFetch = 0x20,
|
|
adAsyncFetchNonBlocking = 0x40,
|
|
adExecuteNoRecords = 0x80
|
|
} ExecuteOptionEnum;
|
|
typedef
|
|
enum ConnectOptionEnum
|
|
{ adAsyncConnect = 0x10
|
|
} ConnectOptionEnum;
|
|
typedef /* [uuid] */
|
|
enum ObjectStateEnum
|
|
{ adStateClosed = 0,
|
|
adStateOpen = 0x1,
|
|
adStateConnecting = 0x2,
|
|
adStateExecuting = 0x4,
|
|
adStateFetching = 0x8
|
|
} ObjectStateEnum;
|
|
typedef /* [uuid] */
|
|
enum CursorLocationEnum
|
|
{ adUseNone = 1,
|
|
adUseServer = 2,
|
|
adUseClient = 3,
|
|
adUseClientBatch = 3
|
|
} CursorLocationEnum;
|
|
typedef /* [uuid] */
|
|
enum DataTypeEnum
|
|
{ adEmpty = 0,
|
|
adTinyInt = 16,
|
|
adSmallInt = 2,
|
|
adInteger = 3,
|
|
adBigInt = 20,
|
|
adUnsignedTinyInt = 17,
|
|
adUnsignedSmallInt = 18,
|
|
adUnsignedInt = 19,
|
|
adUnsignedBigInt = 21,
|
|
adSingle = 4,
|
|
adDouble = 5,
|
|
adCurrency = 6,
|
|
adDecimal = 14,
|
|
adNumeric = 131,
|
|
adBoolean = 11,
|
|
adError = 10,
|
|
adUserDefined = 132,
|
|
adVariant = 12,
|
|
adIDispatch = 9,
|
|
adIUnknown = 13,
|
|
adGUID = 72,
|
|
adDate = 7,
|
|
adDBDate = 133,
|
|
adDBTime = 134,
|
|
adDBTimeStamp = 135,
|
|
adBSTR = 8,
|
|
adChar = 129,
|
|
adVarChar = 200,
|
|
adLongVarChar = 201,
|
|
adWChar = 130,
|
|
adVarWChar = 202,
|
|
adLongVarWChar = 203,
|
|
adBinary = 128,
|
|
adVarBinary = 204,
|
|
adLongVarBinary = 205,
|
|
adChapter = 136,
|
|
adFileTime = 64,
|
|
adDBFileTime = 137,
|
|
adPropVariant = 138,
|
|
adVarNumeric = 139
|
|
} DataTypeEnum;
|
|
typedef /* [uuid] */
|
|
enum FieldAttributeEnum
|
|
{ adFldUnspecified = -1,
|
|
adFldMayDefer = 0x2,
|
|
adFldUpdatable = 0x4,
|
|
adFldUnknownUpdatable = 0x8,
|
|
adFldFixed = 0x10,
|
|
adFldIsNullable = 0x20,
|
|
adFldMayBeNull = 0x40,
|
|
adFldLong = 0x80,
|
|
adFldRowID = 0x100,
|
|
adFldRowVersion = 0x200,
|
|
adFldCacheDeferred = 0x1000,
|
|
adFldNegativeScale = 0x4000,
|
|
adFldKeyColumn = 0x8000
|
|
} FieldAttributeEnum;
|
|
typedef /* [uuid] */
|
|
enum EditModeEnum
|
|
{ adEditNone = 0,
|
|
adEditInProgress = 0x1,
|
|
adEditAdd = 0x2,
|
|
adEditDelete = 0x4
|
|
} EditModeEnum;
|
|
typedef /* [uuid] */
|
|
enum RecordStatusEnum
|
|
{ adRecOK = 0,
|
|
adRecNew = 0x1,
|
|
adRecModified = 0x2,
|
|
adRecDeleted = 0x4,
|
|
adRecUnmodified = 0x8,
|
|
adRecInvalid = 0x10,
|
|
adRecMultipleChanges = 0x40,
|
|
adRecPendingChanges = 0x80,
|
|
adRecCanceled = 0x100,
|
|
adRecCantRelease = 0x400,
|
|
adRecConcurrencyViolation = 0x800,
|
|
adRecIntegrityViolation = 0x1000,
|
|
adRecMaxChangesExceeded = 0x2000,
|
|
adRecObjectOpen = 0x4000,
|
|
adRecOutOfMemory = 0x8000,
|
|
adRecPermissionDenied = 0x10000,
|
|
adRecSchemaViolation = 0x20000,
|
|
adRecDBDeleted = 0x40000
|
|
} RecordStatusEnum;
|
|
typedef
|
|
enum GetRowsOptionEnum
|
|
{ adGetRowsRest = -1
|
|
} GetRowsOptionEnum;
|
|
typedef /* [uuid] */
|
|
enum PositionEnum
|
|
{ adPosUnknown = -1,
|
|
adPosBOF = -2,
|
|
adPosEOF = -3
|
|
} PositionEnum;
|
|
typedef /* [uuid] */
|
|
enum MarshalOptionsEnum
|
|
{ adMarshalAll = 0,
|
|
adMarshalModifiedOnly = 1
|
|
} MarshalOptionsEnum;
|
|
typedef
|
|
enum AffectEnum
|
|
{ adAffectCurrent = 1,
|
|
adAffectGroup = 2,
|
|
adAffectAll = 3
|
|
} AffectEnum;
|
|
typedef
|
|
enum ResyncEnum
|
|
{ adResyncUnderlyingValues = 1,
|
|
adResyncAllValues = 2
|
|
} ResyncEnum;
|
|
typedef
|
|
enum CompareEnum
|
|
{ adCompareLessThan = 0,
|
|
adCompareEqual = 1,
|
|
adCompareGreaterThan = 2,
|
|
adCompareNotEqual = 3,
|
|
adCompareNotComparable = 4
|
|
} CompareEnum;
|
|
typedef
|
|
enum FilterGroupEnum
|
|
{ adFilterNone = 0,
|
|
adFilterPendingRecords = 1,
|
|
adFilterAffectedRecords = 2,
|
|
adFilterFetchedRecords = 3,
|
|
adFilterPredicate = 4,
|
|
adFilterConflictingRecords = 5
|
|
} FilterGroupEnum;
|
|
typedef
|
|
enum SearchDirectionEnum
|
|
{ adSearchForward = 1,
|
|
adSearchBackward = -1
|
|
} SearchDirectionEnum;
|
|
typedef
|
|
enum PersistFormatEnum
|
|
{ adPersistADTG = 0
|
|
} PersistFormatEnum;
|
|
typedef
|
|
enum StringFormatEnum
|
|
{ adClipString = 2
|
|
} StringFormatEnum;
|
|
typedef
|
|
enum ADCPROP_UPDATECRITERIA_ENUM
|
|
{ adCriteriaKey = 0,
|
|
adCriteriaAllCols = 1,
|
|
adCriteriaUpdCols = 2,
|
|
adCriteriaTimeStamp = 3
|
|
} ADCPROP_UPDATECRITERIA_ENUM;
|
|
typedef
|
|
enum ADCPROP_ASYNCTHREADPRIORITY_ENUM
|
|
{ adPriorityLowest = 1,
|
|
adPriorityBelowNormal = 2,
|
|
adPriorityNormal = 3,
|
|
adPriorityAboveNormal = 4,
|
|
adPriorityHighest = 5
|
|
} ADCPROP_ASYNCTHREADPRIORITY_ENUM;
|
|
typedef /* [uuid] */
|
|
enum ConnectPromptEnum
|
|
{ adPromptAlways = 1,
|
|
adPromptComplete = 2,
|
|
adPromptCompleteRequired = 3,
|
|
adPromptNever = 4
|
|
} ConnectPromptEnum;
|
|
typedef /* [uuid] */
|
|
enum ConnectModeEnum
|
|
{ adModeUnknown = 0,
|
|
adModeRead = 1,
|
|
adModeWrite = 2,
|
|
adModeReadWrite = 3,
|
|
adModeShareDenyRead = 4,
|
|
adModeShareDenyWrite = 8,
|
|
adModeShareExclusive = 0xc,
|
|
adModeShareDenyNone = 0x10
|
|
} ConnectModeEnum;
|
|
typedef /* [uuid] */
|
|
enum IsolationLevelEnum
|
|
{ adXactUnspecified = 0xffffffff,
|
|
adXactChaos = 0x10,
|
|
adXactReadUncommitted = 0x100,
|
|
adXactBrowse = 0x100,
|
|
adXactCursorStability = 0x1000,
|
|
adXactReadCommitted = 0x1000,
|
|
adXactRepeatableRead = 0x10000,
|
|
adXactSerializable = 0x100000,
|
|
adXactIsolated = 0x100000
|
|
} IsolationLevelEnum;
|
|
typedef /* [uuid] */
|
|
enum XactAttributeEnum
|
|
{ adXactCommitRetaining = 0x20000,
|
|
adXactAbortRetaining = 0x40000,
|
|
adXactAsyncPhaseOne = 0x80000,
|
|
adXactSyncPhaseOne = 0x100000
|
|
} XactAttributeEnum;
|
|
typedef /* [uuid] */
|
|
enum PropertyAttributesEnum
|
|
{ adPropNotSupported = 0,
|
|
adPropRequired = 0x1,
|
|
adPropOptional = 0x2,
|
|
adPropRead = 0x200,
|
|
adPropWrite = 0x400
|
|
} PropertyAttributesEnum;
|
|
typedef /* [uuid] */
|
|
enum ErrorValueEnum
|
|
{ adErrInvalidArgument = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xbb9),
|
|
adErrNoCurrentRecord = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xbcd),
|
|
adErrIllegalOperation = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xc93),
|
|
adErrInTransaction = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xcae),
|
|
adErrFeatureNotAvailable = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xcb3),
|
|
adErrItemNotFound = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xcc1),
|
|
adErrObjectInADOCollection = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xd27),
|
|
adErrObjectNotSet = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xd5c),
|
|
adErrDataConversion = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xd5d),
|
|
adErrObjectClosed = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xe78),
|
|
adErrObjectOpen = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xe79),
|
|
adErrProviderNotFound = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xe7a),
|
|
adErrBoundToCommand = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xe7b),
|
|
adErrInvalidParamInfo = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xe7c),
|
|
adErrInvalidConnection = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xe7d),
|
|
adErrNotReentrant = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xe7e),
|
|
adErrStillExecuting = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xe7f),
|
|
adErrOperationCancelled = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xe80),
|
|
adErrStillConnecting = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xe81),
|
|
adErrNotExecuting = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xe83),
|
|
adErrUnsafeOperation = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_CONTROL, 0xe84),
|
|
} ErrorValueEnum;
|
|
typedef /* [uuid] */
|
|
enum ParameterAttributesEnum
|
|
{ adParamSigned = 0x10,
|
|
adParamNullable = 0x40,
|
|
adParamLong = 0x80
|
|
} ParameterAttributesEnum;
|
|
typedef /* [uuid] */
|
|
enum ParameterDirectionEnum
|
|
{ adParamUnknown = 0,
|
|
adParamInput = 0x1,
|
|
adParamOutput = 0x2,
|
|
adParamInputOutput = 0x3,
|
|
adParamReturnValue = 0x4
|
|
} ParameterDirectionEnum;
|
|
typedef /* [uuid] */
|
|
enum CommandTypeEnum
|
|
{ adCmdUnspecified = -1,
|
|
adCmdUnknown = 0x8,
|
|
adCmdText = 0x1,
|
|
adCmdTable = 0x2,
|
|
adCmdStoredProc = 0x4,
|
|
adCmdFile = 0x100,
|
|
adCmdTableDirect = 0x200
|
|
} CommandTypeEnum;
|
|
typedef /* [uuid] */
|
|
enum EventStatusEnum
|
|
{ adStatusOK = 0x1,
|
|
adStatusErrorsOccurred = 0x2,
|
|
adStatusCantDeny = 0x3,
|
|
adStatusCancel = 0x4,
|
|
adStatusUnwantedEvent = 0x5
|
|
} EventStatusEnum;
|
|
typedef /* [uuid] */
|
|
enum EventReasonEnum
|
|
{ adRsnAddNew = 1,
|
|
adRsnDelete = 2,
|
|
adRsnUpdate = 3,
|
|
adRsnUndoUpdate = 4,
|
|
adRsnUndoAddNew = 5,
|
|
adRsnUndoDelete = 6,
|
|
adRsnRequery = 7,
|
|
adRsnResynch = 8,
|
|
adRsnClose = 9,
|
|
adRsnMove = 10,
|
|
adRsnFirstChange = 11,
|
|
adRsnMoveFirst = 12,
|
|
adRsnMoveNext = 13,
|
|
adRsnMovePrevious = 14,
|
|
adRsnMoveLast = 15
|
|
} EventReasonEnum;
|
|
typedef /* [uuid] */
|
|
enum SchemaEnum
|
|
{ adSchemaProviderSpecific = -1,
|
|
adSchemaAsserts = 0,
|
|
adSchemaCatalogs = 1,
|
|
adSchemaCharacterSets = 2,
|
|
adSchemaCollations = 3,
|
|
adSchemaColumns = 4,
|
|
adSchemaCheckConstraints = 5,
|
|
adSchemaConstraintColumnUsage = 6,
|
|
adSchemaConstraintTableUsage = 7,
|
|
adSchemaKeyColumnUsage = 8,
|
|
adSchemaReferentialContraints = 9,
|
|
adSchemaTableConstraints = 10,
|
|
adSchemaColumnsDomainUsage = 11,
|
|
adSchemaIndexes = 12,
|
|
adSchemaColumnPrivileges = 13,
|
|
adSchemaTablePrivileges = 14,
|
|
adSchemaUsagePrivileges = 15,
|
|
adSchemaProcedures = 16,
|
|
adSchemaSchemata = 17,
|
|
adSchemaSQLLanguages = 18,
|
|
adSchemaStatistics = 19,
|
|
adSchemaTables = 20,
|
|
adSchemaTranslations = 21,
|
|
adSchemaProviderTypes = 22,
|
|
adSchemaViews = 23,
|
|
adSchemaViewColumnUsage = 24,
|
|
adSchemaViewTableUsage = 25,
|
|
adSchemaProcedureParameters = 26,
|
|
adSchemaForeignKeys = 27,
|
|
adSchemaPrimaryKeys = 28,
|
|
adSchemaProcedureColumns = 29,
|
|
adSchemaDBInfoKeywords = 30,
|
|
adSchemaDBInfoLiterals = 31,
|
|
adSchemaCubes = 32,
|
|
adSchemaDimensions = 33,
|
|
adSchemaHierarchies = 34,
|
|
adSchemaLevels = 35,
|
|
adSchemaMeasures = 36,
|
|
adSchemaProperties = 37,
|
|
adSchemaMembers = 38
|
|
} SchemaEnum;
|
|
EXTERN_C const IID LIBID_ADODB;
|
|
#ifndef __BookmarkConstants_MODULE_DEFINED__
|
|
#define __BookmarkConstants_MODULE_DEFINED__
|
|
/*
|
|
* Generated header for module: BookmarkConstants
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
const float adBookmarkCurrent = 0;
|
|
const float adBookmarkFirst = 1;
|
|
const float adBookmarkLast = 2;
|
|
#endif /* __BookmarkConstants_MODULE_DEFINED__ */
|
|
#ifndef ___ADOCollection_INTERFACE_DEFINED__
|
|
#define ___ADOCollection_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: _ADOCollection
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID__ADOCollection;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000512-0000-0010-8000-00AA006D2EA4")
|
|
_ADOCollection : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ long __RPC_FAR *c) = 0;
|
|
|
|
virtual /* [id][restricted] */ HRESULT STDMETHODCALLTYPE _NewEnum(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct _ADOCollectionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
_ADOCollection __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
_ADOCollection __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
_ADOCollection __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
_ADOCollection __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
_ADOCollection __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
_ADOCollection __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
_ADOCollection __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
_ADOCollection __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *c);
|
|
|
|
/* [id][restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_NewEnum )(
|
|
_ADOCollection __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
|
|
_ADOCollection __RPC_FAR * This);
|
|
|
|
END_INTERFACE
|
|
} _ADOCollectionVtbl;
|
|
interface _ADOCollection
|
|
{
|
|
CONST_VTBL struct _ADOCollectionVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define _ADOCollection_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define _ADOCollection_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define _ADOCollection_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define _ADOCollection_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define _ADOCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define _ADOCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define _ADOCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define _Collection_get_Count(This,c) \
|
|
(This)->lpVtbl -> get_Count(This,c)
|
|
#define _ADOCollection__NewEnum(This,ppvObject) \
|
|
(This)->lpVtbl -> _NewEnum(This,ppvObject)
|
|
#define _ADOCollection_Refresh(This) \
|
|
(This)->lpVtbl -> Refresh(This)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Collection_get_Count_Proxy(
|
|
_ADOCollection __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *c);
|
|
void __RPC_STUB _Collection_get_Count_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][restricted] */ HRESULT STDMETHODCALLTYPE _ADOCollection__NewEnum_Proxy(
|
|
_ADOCollection __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject);
|
|
void __RPC_STUB _ADOCollection__NewEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
HRESULT STDMETHODCALLTYPE _ADOCollection_Refresh_Proxy(
|
|
_ADOCollection __RPC_FAR * This);
|
|
void __RPC_STUB _ADOCollection_Refresh_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* ___ADOCollection_INTERFACE_DEFINED__ */
|
|
#ifndef ___ADODynaCollection_INTERFACE_DEFINED__
|
|
#define ___ADODynaCollection_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: _ADODynaCollection
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID__ADODynaCollection;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000513-0000-0010-8000-00AA006D2EA4")
|
|
_ADODynaCollection : public _ADOCollection
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE Append(
|
|
/* [in] */ IDispatch __RPC_FAR *Object) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Delete(
|
|
/* [in] */ VARIANT Index) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct _ADODynaCollectionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
_ADODynaCollection __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
_ADODynaCollection __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
_ADODynaCollection __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
_ADODynaCollection __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
_ADODynaCollection __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
_ADODynaCollection __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
_ADODynaCollection __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
_ADODynaCollection __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *c);
|
|
|
|
/* [id][restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_NewEnum )(
|
|
_ADODynaCollection __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
|
|
_ADODynaCollection __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Append )(
|
|
_ADODynaCollection __RPC_FAR * This,
|
|
/* [in] */ IDispatch __RPC_FAR *Object);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
|
|
_ADODynaCollection __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index);
|
|
|
|
END_INTERFACE
|
|
} _ADODynaCollectionVtbl;
|
|
interface _ADODynaCollection
|
|
{
|
|
CONST_VTBL struct _ADODynaCollectionVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define _ADODynaCollection_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define _ADODynaCollection_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define _ADODynaCollection_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define _ADODynaCollection_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define _ADODynaCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define _ADODynaCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define _ADODynaCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define _DynaCollection_get_Count(This,c) \
|
|
(This)->lpVtbl -> get_Count(This,c)
|
|
#define _ADODynaCollection__NewEnum(This,ppvObject) \
|
|
(This)->lpVtbl -> _NewEnum(This,ppvObject)
|
|
#define _ADODynaCollection_Refresh(This) \
|
|
(This)->lpVtbl -> Refresh(This)
|
|
#define _ADODynaCollection_Append(This,Object) \
|
|
(This)->lpVtbl -> Append(This,Object)
|
|
#define _ADODynaCollection_Delete(This,Index) \
|
|
(This)->lpVtbl -> Delete(This,Index)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
HRESULT STDMETHODCALLTYPE _ADODynaCollection_Append_Proxy(
|
|
_ADODynaCollection __RPC_FAR * This,
|
|
/* [in] */ IDispatch __RPC_FAR *Object);
|
|
void __RPC_STUB _ADODynaCollection_Append_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
HRESULT STDMETHODCALLTYPE _ADODynaCollection_Delete_Proxy(
|
|
_ADODynaCollection __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index);
|
|
void __RPC_STUB _ADODynaCollection_Delete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* ___ADODynaCollection_INTERFACE_DEFINED__ */
|
|
#ifndef ___ADO_INTERFACE_DEFINED__
|
|
#define ___ADO_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: _ADO
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID__ADO;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000534-0000-0010-8000-00AA006D2EA4")
|
|
_ADO : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Properties(
|
|
/* [retval][out] */ ADOProperties __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct _ADOVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
_ADO __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
_ADO __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
_ADO __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
_ADO __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
_ADO __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
_ADO __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
_ADO __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Properties )(
|
|
_ADO __RPC_FAR * This,
|
|
/* [retval][out] */ ADOProperties __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
END_INTERFACE
|
|
} _ADOVtbl;
|
|
interface _ADO
|
|
{
|
|
CONST_VTBL struct _ADOVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define _ADO_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define _ADO_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define _ADO_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define _ADO_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define _ADO_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define _ADO_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define _ADO_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define _ADO_get_Properties(This,ppvObject) \
|
|
(This)->lpVtbl -> get_Properties(This,ppvObject)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _ADO_get_Properties_Proxy(
|
|
_ADO __RPC_FAR * This,
|
|
/* [retval][out] */ ADOProperties __RPC_FAR *__RPC_FAR *ppvObject);
|
|
void __RPC_STUB _ADO_get_Properties_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* ___ADO_INTERFACE_DEFINED__ */
|
|
#ifndef __Error_INTERFACE_DEFINED__
|
|
#define __Error_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: Error
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID_Error;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000500-0000-0010-8000-00AA006D2EA4")
|
|
ADOError : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Number(
|
|
/* [retval][out] */ long __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Source(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_HelpFile(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_HelpContext(
|
|
/* [retval][out] */ long __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SQLState(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NativeError(
|
|
/* [retval][out] */ long __RPC_FAR *pl) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct ErrorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ADOError __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ADOError __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ADOError __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
ADOError __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
ADOError __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
ADOError __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
ADOError __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Number )(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Source )(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HelpFile )(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HelpContext )(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SQLState )(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NativeError )(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
|
|
END_INTERFACE
|
|
} ErrorVtbl;
|
|
interface Error
|
|
{
|
|
CONST_VTBL struct ErrorVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define Error_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define Error_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define Error_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define Error_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define Error_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define Error_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define Error_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define Error_get_Number(This,pl) \
|
|
(This)->lpVtbl -> get_Number(This,pl)
|
|
#define Error_get_Source(This,pbstr) \
|
|
(This)->lpVtbl -> get_Source(This,pbstr)
|
|
#define Error_get_Description(This,pbstr) \
|
|
(This)->lpVtbl -> get_Description(This,pbstr)
|
|
#define Error_get_HelpFile(This,pbstr) \
|
|
(This)->lpVtbl -> get_HelpFile(This,pbstr)
|
|
#define Error_get_HelpContext(This,pl) \
|
|
(This)->lpVtbl -> get_HelpContext(This,pl)
|
|
#define Error_get_SQLState(This,pbstr) \
|
|
(This)->lpVtbl -> get_SQLState(This,pbstr)
|
|
#define Error_get_NativeError(This,pl) \
|
|
(This)->lpVtbl -> get_NativeError(This,pl)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE Error_get_Number_Proxy(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
void __RPC_STUB Error_get_Number_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE Error_get_Source_Proxy(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
void __RPC_STUB Error_get_Source_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE Error_get_Description_Proxy(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
void __RPC_STUB Error_get_Description_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE Error_get_HelpFile_Proxy(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
void __RPC_STUB Error_get_HelpFile_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE Error_get_HelpContext_Proxy(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
void __RPC_STUB Error_get_HelpContext_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE Error_get_SQLState_Proxy(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
void __RPC_STUB Error_get_SQLState_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE Error_get_NativeError_Proxy(
|
|
ADOError __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
void __RPC_STUB Error_get_NativeError_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* __Error_INTERFACE_DEFINED__ */
|
|
#ifndef __Errors_INTERFACE_DEFINED__
|
|
#define __Errors_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: Errors
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID_Errors;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000501-0000-0010-8000-00AA006D2EA4")
|
|
ADOErrors : public _ADOCollection
|
|
{
|
|
public:
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ ADOError __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Clear( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct ErrorsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ADOErrors __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ADOErrors __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ADOErrors __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
ADOErrors __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
ADOErrors __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
ADOErrors __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
ADOErrors __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
ADOErrors __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *c);
|
|
|
|
/* [id][restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_NewEnum )(
|
|
ADOErrors __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
|
|
ADOErrors __RPC_FAR * This);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
|
|
ADOErrors __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ ADOError __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
|
|
ADOErrors __RPC_FAR * This);
|
|
|
|
END_INTERFACE
|
|
} ErrorsVtbl;
|
|
interface Errors
|
|
{
|
|
CONST_VTBL struct ErrorsVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define Errors_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define Errors_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define Errors_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define Errors_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define Errors_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define Errors_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define Errors_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define Errors_get_Count(This,c) \
|
|
(This)->lpVtbl -> get_Count(This,c)
|
|
#define Errors__NewEnum(This,ppvObject) \
|
|
(This)->lpVtbl -> _NewEnum(This,ppvObject)
|
|
#define Errors_Refresh(This) \
|
|
(This)->lpVtbl -> Refresh(This)
|
|
#define Errors_get_Item(This,Index,ppvObject) \
|
|
(This)->lpVtbl -> get_Item(This,Index,ppvObject)
|
|
#define Errors_Clear(This) \
|
|
(This)->lpVtbl -> Clear(This)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE Errors_get_Item_Proxy(
|
|
ADOErrors __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ ADOError __RPC_FAR *__RPC_FAR *ppvObject);
|
|
void __RPC_STUB Errors_get_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
HRESULT STDMETHODCALLTYPE Errors_Clear_Proxy(
|
|
ADOErrors __RPC_FAR * This);
|
|
void __RPC_STUB Errors_Clear_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* __Errors_INTERFACE_DEFINED__ */
|
|
#ifndef ___Command_INTERFACE_DEFINED__
|
|
#define ___Command_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: _Command
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID__Command;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000508-0000-0010-8000-00AA006D2EA4")
|
|
_ADOCommand : public _ADO
|
|
{
|
|
public:
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ActiveConnection(
|
|
/* [retval][out] */ _ADOConnection __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
virtual /* [propputref] */ HRESULT STDMETHODCALLTYPE putref_ActiveConnection(
|
|
/* [in] */ _ADOConnection __RPC_FAR *pCon) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ActiveConnection(
|
|
/* [in] */ VARIANT vConn) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CommandText(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CommandText(
|
|
/* [in] */ BSTR bstr) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CommandTimeout(
|
|
/* [retval][out] */ LONG __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CommandTimeout(
|
|
/* [in] */ LONG Timeout) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Prepared(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfPrepared) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Prepared(
|
|
/* [in] */ VARIANT_BOOL fPrepared) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Execute(
|
|
/* [optional][out] */ VARIANT __RPC_FAR *RecordsAffected,
|
|
/* [optional][in] */ VARIANT __RPC_FAR *Parameters,
|
|
/* [defaultvalue][in] */ long Options,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppirs) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE CreateParameter(
|
|
/* [defaultvalue][in] */ BSTR Name,
|
|
/* [defaultvalue][in] */ DataTypeEnum Type,
|
|
/* [defaultvalue][in] */ ParameterDirectionEnum Direction,
|
|
/* [defaultvalue][in] */ long Size,
|
|
/* [optional][in] */ VARIANT Value,
|
|
/* [retval][out] */ _ADOParameter __RPC_FAR *__RPC_FAR *ppiprm) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Parameters(
|
|
/* [retval][out] */ ADOParameters __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CommandType(
|
|
/* [in] */ CommandTypeEnum lCmdType) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CommandType(
|
|
/* [retval][out] */ CommandTypeEnum __RPC_FAR *plCmdType) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Name(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Name(
|
|
/* [in] */ BSTR bstrName) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_State(
|
|
/* [retval][out] */ LONG __RPC_FAR *plObjState) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Cancel( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct _CommandVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
_ADOCommand __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
_ADOCommand __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Properties )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ ADOProperties __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActiveConnection )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ _ADOConnection __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
/* [propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_ActiveADOConnection )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pCon);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ActiveConnection )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ VARIANT vConn);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CommandText )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CommandText )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ BSTR bstr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CommandTimeout )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *pl);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CommandTimeout )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ LONG Timeout);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Prepared )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfPrepared);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Prepared )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL fPrepared);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Execute )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [optional][out] */ VARIANT __RPC_FAR *RecordsAffected,
|
|
/* [optional][in] */ VARIANT __RPC_FAR *Parameters,
|
|
/* [defaultvalue][in] */ long Options,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppirs);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateParameter )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ BSTR Name,
|
|
/* [defaultvalue][in] */ DataTypeEnum Type,
|
|
/* [defaultvalue][in] */ ParameterDirectionEnum Direction,
|
|
/* [defaultvalue][in] */ long Size,
|
|
/* [optional][in] */ VARIANT Value,
|
|
/* [retval][out] */ _ADOParameter __RPC_FAR *__RPC_FAR *ppiprm);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parameters )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ ADOParameters __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CommandType )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ CommandTypeEnum lCmdType);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CommandType )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ CommandTypeEnum __RPC_FAR *plCmdType);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrName);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plObjState);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cancel )(
|
|
_ADOCommand __RPC_FAR * This);
|
|
|
|
END_INTERFACE
|
|
} _CommandVtbl;
|
|
interface _Command
|
|
{
|
|
CONST_VTBL struct _CommandVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define _Command_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define _Command_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define _Command_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define _Command_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define _Command_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define _Command_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define _Command_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define _Command_get_Properties(This,ppvObject) \
|
|
(This)->lpVtbl -> get_Properties(This,ppvObject)
|
|
#define _Command_get_ActiveConnection(This,ppvObject) \
|
|
(This)->lpVtbl -> get_ActiveConnection(This,ppvObject)
|
|
#define _Command_putref_ActiveConnection(This,pCon) \
|
|
(This)->lpVtbl -> putref_ActiveConnection(This,pCon)
|
|
#define _Command_put_ActiveConnection(This,vConn) \
|
|
(This)->lpVtbl -> put_ActiveConnection(This,vConn)
|
|
#define _Command_get_CommandText(This,pbstr) \
|
|
(This)->lpVtbl -> get_CommandText(This,pbstr)
|
|
#define _Command_put_CommandText(This,bstr) \
|
|
(This)->lpVtbl -> put_CommandText(This,bstr)
|
|
#define _Command_get_CommandTimeout(This,pl) \
|
|
(This)->lpVtbl -> get_CommandTimeout(This,pl)
|
|
#define _Command_put_CommandTimeout(This,Timeout) \
|
|
(This)->lpVtbl -> put_CommandTimeout(This,Timeout)
|
|
#define _Command_get_Prepared(This,pfPrepared) \
|
|
(This)->lpVtbl -> get_Prepared(This,pfPrepared)
|
|
#define _Command_put_Prepared(This,fPrepared) \
|
|
(This)->lpVtbl -> put_Prepared(This,fPrepared)
|
|
#define _Command_Execute(This,RecordsAffected,Parameters,Options,ppirs) \
|
|
(This)->lpVtbl -> Execute(This,RecordsAffected,Parameters,Options,ppirs)
|
|
#define _Command_CreateParameter(This,Name,Type,Direction,Size,Value,ppiprm) \
|
|
(This)->lpVtbl -> CreateParameter(This,Name,Type,Direction,Size,Value,ppiprm)
|
|
#define _Command_get_Parameters(This,ppvObject) \
|
|
(This)->lpVtbl -> get_Parameters(This,ppvObject)
|
|
#define _Command_put_CommandType(This,lCmdType) \
|
|
(This)->lpVtbl -> put_CommandType(This,lCmdType)
|
|
#define _Command_get_CommandType(This,plCmdType) \
|
|
(This)->lpVtbl -> get_CommandType(This,plCmdType)
|
|
#define _Command_get_Name(This,pbstrName) \
|
|
(This)->lpVtbl -> get_Name(This,pbstrName)
|
|
#define _Command_put_Name(This,bstrName) \
|
|
(This)->lpVtbl -> put_Name(This,bstrName)
|
|
#define _Command_get_State(This,plObjState) \
|
|
(This)->lpVtbl -> get_State(This,plObjState)
|
|
#define _Command_Cancel(This) \
|
|
(This)->lpVtbl -> Cancel(This)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Command_get_ActiveConnection_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ _ADOConnection __RPC_FAR *__RPC_FAR *ppvObject);
|
|
void __RPC_STUB _Command_get_ActiveConnection_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propputref] */ HRESULT STDMETHODCALLTYPE _Command_putref_ActiveConnection_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pCon);
|
|
void __RPC_STUB _Command_putref_ActiveConnection_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Command_put_ActiveConnection_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ VARIANT vConn);
|
|
void __RPC_STUB _Command_put_ActiveConnection_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Command_get_CommandText_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
void __RPC_STUB _Command_get_CommandText_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Command_put_CommandText_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ BSTR bstr);
|
|
void __RPC_STUB _Command_put_CommandText_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Command_get_CommandTimeout_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *pl);
|
|
void __RPC_STUB _Command_get_CommandTimeout_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Command_put_CommandTimeout_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ LONG Timeout);
|
|
void __RPC_STUB _Command_put_CommandTimeout_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Command_get_Prepared_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfPrepared);
|
|
void __RPC_STUB _Command_get_Prepared_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Command_put_Prepared_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL fPrepared);
|
|
void __RPC_STUB _Command_put_Prepared_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
HRESULT STDMETHODCALLTYPE _Command_Execute_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [optional][out] */ VARIANT __RPC_FAR *RecordsAffected,
|
|
/* [optional][in] */ VARIANT __RPC_FAR *Parameters,
|
|
/* [defaultvalue][in] */ long Options,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppirs);
|
|
void __RPC_STUB _Command_Execute_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
HRESULT STDMETHODCALLTYPE _Command_CreateParameter_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ BSTR Name,
|
|
/* [defaultvalue][in] */ DataTypeEnum Type,
|
|
/* [defaultvalue][in] */ ParameterDirectionEnum Direction,
|
|
/* [defaultvalue][in] */ long Size,
|
|
/* [optional][in] */ VARIANT Value,
|
|
/* [retval][out] */ _ADOParameter __RPC_FAR *__RPC_FAR *ppiprm);
|
|
void __RPC_STUB _Command_CreateParameter_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Command_get_Parameters_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ ADOParameters __RPC_FAR *__RPC_FAR *ppvObject);
|
|
void __RPC_STUB _Command_get_Parameters_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Command_put_CommandType_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ CommandTypeEnum lCmdType);
|
|
void __RPC_STUB _Command_put_CommandType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Command_get_CommandType_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ CommandTypeEnum __RPC_FAR *plCmdType);
|
|
void __RPC_STUB _Command_get_CommandType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Command_get_Name_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
void __RPC_STUB _Command_get_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Command_put_Name_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrName);
|
|
void __RPC_STUB _Command_put_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Command_get_State_Proxy(
|
|
_ADOCommand __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plObjState);
|
|
void __RPC_STUB _Command_get_State_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
HRESULT STDMETHODCALLTYPE _Command_Cancel_Proxy(
|
|
_ADOCommand __RPC_FAR * This);
|
|
void __RPC_STUB _Command_Cancel_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* ___Command_INTERFACE_DEFINED__ */
|
|
#ifndef __ADODebugging_INTERFACE_DEFINED__
|
|
#define __ADODebugging_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: ADODebugging
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][hidden] */
|
|
EXTERN_C const IID IID_ADODebugging;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000538-0000-0010-8000-00AA006D2EA4")
|
|
ADODebugging : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE IsGlobalDebugMode(
|
|
VARIANT_BOOL __RPC_FAR *pfDebuggingOn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetGlobalDebugMode(
|
|
IUnknown __RPC_FAR *pDebugger,
|
|
VARIANT_BOOL fDebuggingOn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct ADODebuggingVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ADODebugging __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ADODebugging __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ADODebugging __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsGlobalDebugMode )(
|
|
ADODebugging __RPC_FAR * This,
|
|
VARIANT_BOOL __RPC_FAR *pfDebuggingOn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetGlobalDebugMode )(
|
|
ADODebugging __RPC_FAR * This,
|
|
IUnknown __RPC_FAR *pDebugger,
|
|
VARIANT_BOOL fDebuggingOn);
|
|
|
|
END_INTERFACE
|
|
} ADODebuggingVtbl;
|
|
interface ADODebugging
|
|
{
|
|
CONST_VTBL struct ADODebuggingVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define ADODebugging_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define ADODebugging_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define ADODebugging_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define ADODebugging_IsGlobalDebugMode(This,pfDebuggingOn) \
|
|
(This)->lpVtbl -> IsGlobalDebugMode(This,pfDebuggingOn)
|
|
#define ADODebugging_SetGlobalDebugMode(This,pDebugger,fDebuggingOn) \
|
|
(This)->lpVtbl -> SetGlobalDebugMode(This,pDebugger,fDebuggingOn)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
HRESULT STDMETHODCALLTYPE ADODebugging_IsGlobalDebugMode_Proxy(
|
|
ADODebugging __RPC_FAR * This,
|
|
VARIANT_BOOL __RPC_FAR *pfDebuggingOn);
|
|
void __RPC_STUB ADODebugging_IsGlobalDebugMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
HRESULT STDMETHODCALLTYPE ADODebugging_SetGlobalDebugMode_Proxy(
|
|
ADODebugging __RPC_FAR * This,
|
|
IUnknown __RPC_FAR *pDebugger,
|
|
VARIANT_BOOL fDebuggingOn);
|
|
void __RPC_STUB ADODebugging_SetGlobalDebugMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* __ADODebugging_INTERFACE_DEFINED__ */
|
|
#ifndef __ConnectionEventsVt_INTERFACE_DEFINED__
|
|
#define __ConnectionEventsVt_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: ConnectionEventsVt
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][hidden] */
|
|
EXTERN_C const IID IID_ConnectionEventsVt;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000402-0000-0010-8000-00AA006D2EA4")
|
|
ConnectionEventsVt : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE InfoMessage(
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE BeginTransComplete(
|
|
/* [in] */ LONG TransactionLevel,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE CommitTransComplete(
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE RollbackTransComplete(
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE WillExecute(
|
|
/* [out][in] */ BSTR __RPC_FAR *Source,
|
|
/* [out][in] */ CursorTypeEnum __RPC_FAR *CursorType,
|
|
/* [out][in] */ LockTypeEnum __RPC_FAR *LockType,
|
|
/* [out][in] */ long __RPC_FAR *Options,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOCommand __RPC_FAR *pCommand,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE ExecuteComplete(
|
|
/* [in] */ LONG RecordsAffected,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOCommand __RPC_FAR *pCommand,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE WillConnect(
|
|
/* [out][in] */ BSTR __RPC_FAR *ConnectionString,
|
|
/* [out][in] */ BSTR __RPC_FAR *UserID,
|
|
/* [out][in] */ BSTR __RPC_FAR *Password,
|
|
/* [out][in] */ long __RPC_FAR *Options,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE ConnectComplete(
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Disconnect(
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct ConnectionEventsVtVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ConnectionEventsVt __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ConnectionEventsVt __RPC_FAR * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InfoMessage )(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BeginTransComplete )(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ LONG TransactionLevel,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CommitTransComplete )(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RollbackTransComplete )(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WillExecute )(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [out][in] */ BSTR __RPC_FAR *Source,
|
|
/* [out][in] */ CursorTypeEnum __RPC_FAR *CursorType,
|
|
/* [out][in] */ LockTypeEnum __RPC_FAR *LockType,
|
|
/* [out][in] */ long __RPC_FAR *Options,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOCommand __RPC_FAR *pCommand,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExecuteComplete )(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ LONG RecordsAffected,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOCommand __RPC_FAR *pCommand,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WillConnect )(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [out][in] */ BSTR __RPC_FAR *ConnectionString,
|
|
/* [out][in] */ BSTR __RPC_FAR *UserID,
|
|
/* [out][in] */ BSTR __RPC_FAR *Password,
|
|
/* [out][in] */ long __RPC_FAR *Options,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConnectComplete )(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Disconnect )(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
|
|
END_INTERFACE
|
|
} ConnectionEventsVtVtbl;
|
|
interface ConnectionEventsVt
|
|
{
|
|
CONST_VTBL struct ConnectionEventsVtVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define ConnectionEventsVt_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define ConnectionEventsVt_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define ConnectionEventsVt_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define ConnectionEventsVt_InfoMessage(This,pError,adStatus,pConnection) \
|
|
(This)->lpVtbl -> InfoMessage(This,pError,adStatus,pConnection)
|
|
#define ConnectionEventsVt_BeginTransComplete(This,TransactionLevel,pError,adStatus,pConnection) \
|
|
(This)->lpVtbl -> BeginTransComplete(This,TransactionLevel,pError,adStatus,pConnection)
|
|
#define ConnectionEventsVt_CommitTransComplete(This,pError,adStatus,pConnection) \
|
|
(This)->lpVtbl -> CommitTransComplete(This,pError,adStatus,pConnection)
|
|
#define ConnectionEventsVt_RollbackTransComplete(This,pError,adStatus,pConnection) \
|
|
(This)->lpVtbl -> RollbackTransComplete(This,pError,adStatus,pConnection)
|
|
#define ConnectionEventsVt_WillExecute(This,Source,CursorType,LockType,Options,adStatus,pCommand,pRecordset,pConnection) \
|
|
(This)->lpVtbl -> WillExecute(This,Source,CursorType,LockType,Options,adStatus,pCommand,pRecordset,pConnection)
|
|
#define ConnectionEventsVt_ExecuteComplete(This,RecordsAffected,pError,adStatus,pCommand,pRecordset,pConnection) \
|
|
(This)->lpVtbl -> ExecuteComplete(This,RecordsAffected,pError,adStatus,pCommand,pRecordset,pConnection)
|
|
#define ConnectionEventsVt_WillConnect(This,ConnectionString,UserID,Password,Options,adStatus,pConnection) \
|
|
(This)->lpVtbl -> WillConnect(This,ConnectionString,UserID,Password,Options,adStatus,pConnection)
|
|
#define ConnectionEventsVt_ConnectComplete(This,pError,adStatus,pConnection) \
|
|
(This)->lpVtbl -> ConnectComplete(This,pError,adStatus,pConnection)
|
|
#define ConnectionEventsVt_Disconnect(This,adStatus,pConnection) \
|
|
(This)->lpVtbl -> Disconnect(This,adStatus,pConnection)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ConnectionEventsVt_InfoMessage_Proxy(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
void __RPC_STUB ConnectionEventsVt_InfoMessage_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ConnectionEventsVt_BeginTransComplete_Proxy(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ LONG TransactionLevel,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
void __RPC_STUB ConnectionEventsVt_BeginTransComplete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ConnectionEventsVt_CommitTransComplete_Proxy(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
void __RPC_STUB ConnectionEventsVt_CommitTransComplete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ConnectionEventsVt_RollbackTransComplete_Proxy(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
void __RPC_STUB ConnectionEventsVt_RollbackTransComplete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ConnectionEventsVt_WillExecute_Proxy(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [out][in] */ BSTR __RPC_FAR *Source,
|
|
/* [out][in] */ CursorTypeEnum __RPC_FAR *CursorType,
|
|
/* [out][in] */ LockTypeEnum __RPC_FAR *LockType,
|
|
/* [out][in] */ long __RPC_FAR *Options,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOCommand __RPC_FAR *pCommand,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
void __RPC_STUB ConnectionEventsVt_WillExecute_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ConnectionEventsVt_ExecuteComplete_Proxy(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ LONG RecordsAffected,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOCommand __RPC_FAR *pCommand,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
void __RPC_STUB ConnectionEventsVt_ExecuteComplete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ConnectionEventsVt_WillConnect_Proxy(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [out][in] */ BSTR __RPC_FAR *ConnectionString,
|
|
/* [out][in] */ BSTR __RPC_FAR *UserID,
|
|
/* [out][in] */ BSTR __RPC_FAR *Password,
|
|
/* [out][in] */ long __RPC_FAR *Options,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
void __RPC_STUB ConnectionEventsVt_WillConnect_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ConnectionEventsVt_ConnectComplete_Proxy(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
void __RPC_STUB ConnectionEventsVt_ConnectComplete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ConnectionEventsVt_Disconnect_Proxy(
|
|
ConnectionEventsVt __RPC_FAR * This,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADOConnection __RPC_FAR *pConnection);
|
|
void __RPC_STUB ConnectionEventsVt_Disconnect_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* __ConnectionEventsVt_INTERFACE_DEFINED__ */
|
|
#ifndef __RecordsetEventsVt_INTERFACE_DEFINED__
|
|
#define __RecordsetEventsVt_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: RecordsetEventsVt
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][hidden] */
|
|
EXTERN_C const IID IID_RecordsetEventsVt;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000403-0000-0010-8000-00AA006D2EA4")
|
|
RecordsetEventsVt : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE WillChangeField(
|
|
/* [in] */ LONG cFields,
|
|
/* [in] */ VARIANT Fields,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE FieldChangeComplete(
|
|
/* [in] */ LONG cFields,
|
|
/* [in] */ VARIANT Fields,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE WillChangeRecord(
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [in] */ LONG cRecords,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE RecordChangeComplete(
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [in] */ LONG cRecords,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE WillChangeRecordset(
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE RecordsetChangeComplete(
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE WillMove(
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveComplete(
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE EndOfRecordset(
|
|
/* [out][in] */ VARIANT_BOOL __RPC_FAR *fMoreData,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE FetchProgress(
|
|
/* [in] */ long Progress,
|
|
/* [in] */ long MaxProgress,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE FetchComplete(
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct RecordsetEventsVtVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
RecordsetEventsVt __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
RecordsetEventsVt __RPC_FAR * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WillChangeADOField )(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ LONG cFields,
|
|
/* [in] */ VARIANT Fields,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FieldChangeComplete )(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ LONG cFields,
|
|
/* [in] */ VARIANT Fields,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WillChangeRecord )(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [in] */ LONG cRecords,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RecordChangeComplete )(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [in] */ LONG cRecords,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WillChangeADORecordset )(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RecordsetChangeComplete )(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WillMove )(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveComplete )(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EndOfADORecordset )(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [out][in] */ VARIANT_BOOL __RPC_FAR *fMoreData,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FetchProgress )(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ long Progress,
|
|
/* [in] */ long MaxProgress,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FetchComplete )(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
|
|
END_INTERFACE
|
|
} RecordsetEventsVtVtbl;
|
|
interface RecordsetEventsVt
|
|
{
|
|
CONST_VTBL struct RecordsetEventsVtVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define RecordsetEventsVt_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define RecordsetEventsVt_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define RecordsetEventsVt_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define RecordsetEventsVt_WillChangeField(This,cFields,Fields,adStatus,pRecordset) \
|
|
(This)->lpVtbl -> WillChangeField(This,cFields,Fields,adStatus,pRecordset)
|
|
#define RecordsetEventsVt_FieldChangeComplete(This,cFields,Fields,pError,adStatus,pRecordset) \
|
|
(This)->lpVtbl -> FieldChangeComplete(This,cFields,Fields,pError,adStatus,pRecordset)
|
|
#define RecordsetEventsVt_WillChangeRecord(This,adReason,cRecords,adStatus,pRecordset) \
|
|
(This)->lpVtbl -> WillChangeRecord(This,adReason,cRecords,adStatus,pRecordset)
|
|
#define RecordsetEventsVt_RecordChangeComplete(This,adReason,cRecords,pError,adStatus,pRecordset) \
|
|
(This)->lpVtbl -> RecordChangeComplete(This,adReason,cRecords,pError,adStatus,pRecordset)
|
|
#define RecordsetEventsVt_WillChangeRecordset(This,adReason,adStatus,pRecordset) \
|
|
(This)->lpVtbl -> WillChangeRecordset(This,adReason,adStatus,pRecordset)
|
|
#define RecordsetEventsVt_RecordsetChangeComplete(This,adReason,pError,adStatus,pRecordset) \
|
|
(This)->lpVtbl -> RecordsetChangeComplete(This,adReason,pError,adStatus,pRecordset)
|
|
#define RecordsetEventsVt_WillMove(This,adReason,adStatus,pRecordset) \
|
|
(This)->lpVtbl -> WillMove(This,adReason,adStatus,pRecordset)
|
|
#define RecordsetEventsVt_MoveComplete(This,adReason,pError,adStatus,pRecordset) \
|
|
(This)->lpVtbl -> MoveComplete(This,adReason,pError,adStatus,pRecordset)
|
|
#define RecordsetEventsVt_EndOfRecordset(This,fMoreData,adStatus,pRecordset) \
|
|
(This)->lpVtbl -> EndOfRecordset(This,fMoreData,adStatus,pRecordset)
|
|
#define RecordsetEventsVt_FetchProgress(This,Progress,MaxProgress,adStatus,pRecordset) \
|
|
(This)->lpVtbl -> FetchProgress(This,Progress,MaxProgress,adStatus,pRecordset)
|
|
#define RecordsetEventsVt_FetchComplete(This,pError,adStatus,pRecordset) \
|
|
(This)->lpVtbl -> FetchComplete(This,pError,adStatus,pRecordset)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE RecordsetEventsVt_WillChangeField_Proxy(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ LONG cFields,
|
|
/* [in] */ VARIANT Fields,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
void __RPC_STUB RecordsetEventsVt_WillChangeField_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE RecordsetEventsVt_FieldChangeComplete_Proxy(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ LONG cFields,
|
|
/* [in] */ VARIANT Fields,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
void __RPC_STUB RecordsetEventsVt_FieldChangeComplete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE RecordsetEventsVt_WillChangeRecord_Proxy(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [in] */ LONG cRecords,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
void __RPC_STUB RecordsetEventsVt_WillChangeRecord_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE RecordsetEventsVt_RecordChangeComplete_Proxy(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [in] */ LONG cRecords,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
void __RPC_STUB RecordsetEventsVt_RecordChangeComplete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE RecordsetEventsVt_WillChangeRecordset_Proxy(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
void __RPC_STUB RecordsetEventsVt_WillChangeRecordset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE RecordsetEventsVt_RecordsetChangeComplete_Proxy(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
void __RPC_STUB RecordsetEventsVt_RecordsetChangeComplete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE RecordsetEventsVt_WillMove_Proxy(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
void __RPC_STUB RecordsetEventsVt_WillMove_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE RecordsetEventsVt_MoveComplete_Proxy(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ EventReasonEnum adReason,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
void __RPC_STUB RecordsetEventsVt_MoveComplete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE RecordsetEventsVt_EndOfRecordset_Proxy(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [out][in] */ VARIANT_BOOL __RPC_FAR *fMoreData,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
void __RPC_STUB RecordsetEventsVt_EndOfRecordset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE RecordsetEventsVt_FetchProgress_Proxy(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ long Progress,
|
|
/* [in] */ long MaxProgress,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
void __RPC_STUB RecordsetEventsVt_FetchProgress_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE RecordsetEventsVt_FetchComplete_Proxy(
|
|
RecordsetEventsVt __RPC_FAR * This,
|
|
/* [in] */ ADOError __RPC_FAR *pError,
|
|
/* [out][in] */ EventStatusEnum __RPC_FAR *adStatus,
|
|
/* [in] */ _ADORecordset __RPC_FAR *pRecordset);
|
|
void __RPC_STUB RecordsetEventsVt_FetchComplete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* __RecordsetEventsVt_INTERFACE_DEFINED__ */
|
|
#ifndef __ConnectionEvents_DISPINTERFACE_DEFINED__
|
|
#define __ConnectionEvents_DISPINTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for dispinterface: ConnectionEvents
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [uuid] */
|
|
EXTERN_C const IID DIID_ConnectionEvents;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
interface DECLSPEC_UUID("00000400-0000-0010-8000-00AA006D2EA4")
|
|
ConnectionEvents : public IDispatch
|
|
{
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct ConnectionEventsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ConnectionEvents __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ConnectionEvents __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ConnectionEvents __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
ConnectionEvents __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
ConnectionEvents __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
ConnectionEvents __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
ConnectionEvents __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
END_INTERFACE
|
|
} ConnectionEventsVtbl;
|
|
interface ConnectionEvents
|
|
{
|
|
CONST_VTBL struct ConnectionEventsVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define ConnectionEvents_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define ConnectionEvents_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define ConnectionEvents_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define ConnectionEvents_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define ConnectionEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define ConnectionEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define ConnectionEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
#endif /* __ConnectionEvents_DISPINTERFACE_DEFINED__ */
|
|
#ifndef __RecordsetEvents_DISPINTERFACE_DEFINED__
|
|
#define __RecordsetEvents_DISPINTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for dispinterface: RecordsetEvents
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [uuid] */
|
|
EXTERN_C const IID DIID_RecordsetEvents;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
interface DECLSPEC_UUID("00000266-0000-0010-8000-00AA006D2EA4")
|
|
RecordsetEvents : public IDispatch
|
|
{
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct RecordsetEventsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
RecordsetEvents __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
RecordsetEvents __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
RecordsetEvents __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
RecordsetEvents __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
RecordsetEvents __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
RecordsetEvents __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
RecordsetEvents __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
END_INTERFACE
|
|
} RecordsetEventsVtbl;
|
|
interface RecordsetEvents
|
|
{
|
|
CONST_VTBL struct RecordsetEventsVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define RecordsetEvents_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define RecordsetEvents_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define RecordsetEvents_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define RecordsetEvents_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define RecordsetEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define RecordsetEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define RecordsetEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
#endif /* __RecordsetEvents_DISPINTERFACE_DEFINED__ */
|
|
#ifndef ___Connection_INTERFACE_DEFINED__
|
|
#define ___Connection_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: _Connection
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][dual] */
|
|
EXTERN_C const IID IID__Connection;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000515-0000-0010-8000-00AA006D2EA4")
|
|
_ADOConnection : public _ADO
|
|
{
|
|
public:
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ConnectionString(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ConnectionString(
|
|
/* [in] */ BSTR bstr) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_CommandTimeout(
|
|
/* [retval][out] */ LONG __RPC_FAR *plTimeout) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_CommandTimeout(
|
|
/* [in] */ LONG lTimeout) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ConnectionTimeout(
|
|
/* [retval][out] */ LONG __RPC_FAR *plTimeout) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ConnectionTimeout(
|
|
/* [in] */ LONG lTimeout) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Version(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Close( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Execute(
|
|
/* [in] */ BSTR CommandText,
|
|
/* [optional][out] */ VARIANT __RPC_FAR *RecordsAffected,
|
|
/* [defaultvalue][in] */ long Options,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppiRset) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE BeginTrans(
|
|
/* [retval][out] */ long __RPC_FAR *TransactionLevel) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE CommitTrans( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE RollbackTrans( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Open(
|
|
/* [defaultvalue][in] */ BSTR ConnectionString,
|
|
/* [defaultvalue][in] */ BSTR UserID,
|
|
/* [defaultvalue][in] */ BSTR Password,
|
|
/* [defaultvalue][in] */ long Options) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Errors(
|
|
/* [retval][out] */ ADOErrors __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultDatabase(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DefaultDatabase(
|
|
/* [in] */ BSTR bstr) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_IsolationLevel(
|
|
/* [retval][out] */ IsolationLevelEnum __RPC_FAR *Level) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_IsolationLevel(
|
|
/* [in] */ IsolationLevelEnum Level) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Attributes(
|
|
/* [retval][out] */ long __RPC_FAR *plAttr) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Attributes(
|
|
/* [in] */ long lAttr) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_CursorLocation(
|
|
/* [retval][out] */ CursorLocationEnum __RPC_FAR *plCursorLoc) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CursorLocation(
|
|
/* [in] */ CursorLocationEnum lCursorLoc) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Mode(
|
|
/* [retval][out] */ ConnectModeEnum __RPC_FAR *plMode) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Mode(
|
|
/* [in] */ ConnectModeEnum lMode) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Provider(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Provider(
|
|
/* [in] */ BSTR Provider) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_State(
|
|
/* [retval][out] */ LONG __RPC_FAR *plObjState) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE OpenSchema(
|
|
/* [in] */ SchemaEnum Schema,
|
|
/* [optional][in] */ VARIANT Restrictions,
|
|
/* [optional][in] */ VARIANT SchemaID,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *pprset) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Cancel( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct _ConnectionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
_ADOConnection __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
_ADOConnection __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Properties )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ ADOProperties __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConnectionString )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ConnectionString )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ BSTR bstr);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CommandTimeout )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plTimeout);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CommandTimeout )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ LONG lTimeout);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConnectionTimeout )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plTimeout);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ConnectionTimeout )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ LONG lTimeout);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Version )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )(
|
|
_ADOConnection __RPC_FAR * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Execute )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ BSTR CommandText,
|
|
/* [optional][out] */ VARIANT __RPC_FAR *RecordsAffected,
|
|
/* [defaultvalue][in] */ long Options,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppiRset);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BeginTrans )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *TransactionLevel);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CommitTrans )(
|
|
_ADOConnection __RPC_FAR * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RollbackTrans )(
|
|
_ADOConnection __RPC_FAR * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Open )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ BSTR ConnectionString,
|
|
/* [defaultvalue][in] */ BSTR UserID,
|
|
/* [defaultvalue][in] */ BSTR Password,
|
|
/* [defaultvalue][in] */ long Options);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Errors )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ ADOErrors __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultDatabase )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DefaultDatabase )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ BSTR bstr);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsolationLevel )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ IsolationLevelEnum __RPC_FAR *Level);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IsolationLevel )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ IsolationLevelEnum Level);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Attributes )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plAttr);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Attributes )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ long lAttr);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CursorLocation )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ CursorLocationEnum __RPC_FAR *plCursorLoc);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CursorLocation )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ CursorLocationEnum lCursorLoc);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Mode )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ ConnectModeEnum __RPC_FAR *plMode);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Mode )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ ConnectModeEnum lMode);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Provider )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Provider )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ BSTR Provider);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plObjState);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenSchema )(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ SchemaEnum Schema,
|
|
/* [optional][in] */ VARIANT Restrictions,
|
|
/* [optional][in] */ VARIANT SchemaID,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *pprset);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cancel )(
|
|
_ADOConnection __RPC_FAR * This);
|
|
|
|
END_INTERFACE
|
|
} _ConnectionVtbl;
|
|
interface _Connection
|
|
{
|
|
CONST_VTBL struct _ConnectionVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define _Connection_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define _Connection_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define _Connection_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define _Connection_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define _Connection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define _Connection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define _Connection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define _Connection_get_Properties(This,ppvObject) \
|
|
(This)->lpVtbl -> get_Properties(This,ppvObject)
|
|
#define _Connection_get_ConnectionString(This,pbstr) \
|
|
(This)->lpVtbl -> get_ConnectionString(This,pbstr)
|
|
#define _Connection_put_ConnectionString(This,bstr) \
|
|
(This)->lpVtbl -> put_ConnectionString(This,bstr)
|
|
#define _Connection_get_CommandTimeout(This,plTimeout) \
|
|
(This)->lpVtbl -> get_CommandTimeout(This,plTimeout)
|
|
#define _Connection_put_CommandTimeout(This,lTimeout) \
|
|
(This)->lpVtbl -> put_CommandTimeout(This,lTimeout)
|
|
#define _Connection_get_ConnectionTimeout(This,plTimeout) \
|
|
(This)->lpVtbl -> get_ConnectionTimeout(This,plTimeout)
|
|
#define _Connection_put_ConnectionTimeout(This,lTimeout) \
|
|
(This)->lpVtbl -> put_ConnectionTimeout(This,lTimeout)
|
|
#define _Connection_get_Version(This,pbstr) \
|
|
(This)->lpVtbl -> get_Version(This,pbstr)
|
|
#define _Connection_Close(This) \
|
|
(This)->lpVtbl -> Close(This)
|
|
#define _Connection_Execute(This,CommandText,RecordsAffected,Options,ppiRset) \
|
|
(This)->lpVtbl -> Execute(This,CommandText,RecordsAffected,Options,ppiRset)
|
|
#define _Connection_BeginTrans(This,TransactionLevel) \
|
|
(This)->lpVtbl -> BeginTrans(This,TransactionLevel)
|
|
#define _Connection_CommitTrans(This) \
|
|
(This)->lpVtbl -> CommitTrans(This)
|
|
#define _Connection_RollbackTrans(This) \
|
|
(This)->lpVtbl -> RollbackTrans(This)
|
|
#define _Connection_Open(This,ConnectionString,UserID,Password,Options) \
|
|
(This)->lpVtbl -> Open(This,ConnectionString,UserID,Password,Options)
|
|
#define _Connection_get_Errors(This,ppvObject) \
|
|
(This)->lpVtbl -> get_Errors(This,ppvObject)
|
|
#define _Connection_get_DefaultDatabase(This,pbstr) \
|
|
(This)->lpVtbl -> get_DefaultDatabase(This,pbstr)
|
|
#define _Connection_put_DefaultDatabase(This,bstr) \
|
|
(This)->lpVtbl -> put_DefaultDatabase(This,bstr)
|
|
#define _Connection_get_IsolationLevel(This,Level) \
|
|
(This)->lpVtbl -> get_IsolationLevel(This,Level)
|
|
#define _Connection_put_IsolationLevel(This,Level) \
|
|
(This)->lpVtbl -> put_IsolationLevel(This,Level)
|
|
#define _Connection_get_Attributes(This,plAttr) \
|
|
(This)->lpVtbl -> get_Attributes(This,plAttr)
|
|
#define _Connection_put_Attributes(This,lAttr) \
|
|
(This)->lpVtbl -> put_Attributes(This,lAttr)
|
|
#define _Connection_get_CursorLocation(This,plCursorLoc) \
|
|
(This)->lpVtbl -> get_CursorLocation(This,plCursorLoc)
|
|
#define _Connection_put_CursorLocation(This,lCursorLoc) \
|
|
(This)->lpVtbl -> put_CursorLocation(This,lCursorLoc)
|
|
#define _Connection_get_Mode(This,plMode) \
|
|
(This)->lpVtbl -> get_Mode(This,plMode)
|
|
#define _Connection_put_Mode(This,lMode) \
|
|
(This)->lpVtbl -> put_Mode(This,lMode)
|
|
#define _Connection_get_Provider(This,pbstr) \
|
|
(This)->lpVtbl -> get_Provider(This,pbstr)
|
|
#define _Connection_put_Provider(This,Provider) \
|
|
(This)->lpVtbl -> put_Provider(This,Provider)
|
|
#define _Connection_get_State(This,plObjState) \
|
|
(This)->lpVtbl -> get_State(This,plObjState)
|
|
#define _Connection_OpenSchema(This,Schema,Restrictions,SchemaID,pprset) \
|
|
(This)->lpVtbl -> OpenSchema(This,Schema,Restrictions,SchemaID,pprset)
|
|
#define _Connection_Cancel(This) \
|
|
(This)->lpVtbl -> Cancel(This)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Connection_get_ConnectionString_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
void __RPC_STUB _Connection_get_ConnectionString_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE _Connection_put_ConnectionString_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ BSTR bstr);
|
|
void __RPC_STUB _Connection_put_ConnectionString_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Connection_get_CommandTimeout_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plTimeout);
|
|
void __RPC_STUB _Connection_get_CommandTimeout_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE _Connection_put_CommandTimeout_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ LONG lTimeout);
|
|
void __RPC_STUB _Connection_put_CommandTimeout_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Connection_get_ConnectionTimeout_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plTimeout);
|
|
void __RPC_STUB _Connection_get_ConnectionTimeout_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE _Connection_put_ConnectionTimeout_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ LONG lTimeout);
|
|
void __RPC_STUB _Connection_put_ConnectionTimeout_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Connection_get_Version_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
void __RPC_STUB _Connection_get_Version_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Connection_Close_Proxy(
|
|
_ADOConnection __RPC_FAR * This);
|
|
void __RPC_STUB _Connection_Close_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Connection_Execute_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ BSTR CommandText,
|
|
/* [optional][out] */ VARIANT __RPC_FAR *RecordsAffected,
|
|
/* [defaultvalue][in] */ long Options,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppiRset);
|
|
void __RPC_STUB _Connection_Execute_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Connection_BeginTrans_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *TransactionLevel);
|
|
void __RPC_STUB _Connection_BeginTrans_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Connection_CommitTrans_Proxy(
|
|
_ADOConnection __RPC_FAR * This);
|
|
void __RPC_STUB _Connection_CommitTrans_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Connection_RollbackTrans_Proxy(
|
|
_ADOConnection __RPC_FAR * This);
|
|
void __RPC_STUB _Connection_RollbackTrans_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Connection_Open_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ BSTR ConnectionString,
|
|
/* [defaultvalue][in] */ BSTR UserID,
|
|
/* [defaultvalue][in] */ BSTR Password,
|
|
/* [defaultvalue][in] */ long Options);
|
|
void __RPC_STUB _Connection_Open_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Connection_get_Errors_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ ADOErrors __RPC_FAR *__RPC_FAR *ppvObject);
|
|
void __RPC_STUB _Connection_get_Errors_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Connection_get_DefaultDatabase_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
void __RPC_STUB _Connection_get_DefaultDatabase_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE _Connection_put_DefaultDatabase_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ BSTR bstr);
|
|
void __RPC_STUB _Connection_put_DefaultDatabase_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Connection_get_IsolationLevel_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ IsolationLevelEnum __RPC_FAR *Level);
|
|
void __RPC_STUB _Connection_get_IsolationLevel_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE _Connection_put_IsolationLevel_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ IsolationLevelEnum Level);
|
|
void __RPC_STUB _Connection_put_IsolationLevel_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Connection_get_Attributes_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plAttr);
|
|
void __RPC_STUB _Connection_get_Attributes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE _Connection_put_Attributes_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ long lAttr);
|
|
void __RPC_STUB _Connection_put_Attributes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Connection_get_CursorLocation_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ CursorLocationEnum __RPC_FAR *plCursorLoc);
|
|
void __RPC_STUB _Connection_get_CursorLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Connection_put_CursorLocation_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ CursorLocationEnum lCursorLoc);
|
|
void __RPC_STUB _Connection_put_CursorLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Connection_get_Mode_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ ConnectModeEnum __RPC_FAR *plMode);
|
|
void __RPC_STUB _Connection_get_Mode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE _Connection_put_Mode_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ ConnectModeEnum lMode);
|
|
void __RPC_STUB _Connection_put_Mode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Connection_get_Provider_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
void __RPC_STUB _Connection_get_Provider_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE _Connection_put_Provider_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ BSTR Provider);
|
|
void __RPC_STUB _Connection_put_Provider_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Connection_get_State_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plObjState);
|
|
void __RPC_STUB _Connection_get_State_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Connection_OpenSchema_Proxy(
|
|
_ADOConnection __RPC_FAR * This,
|
|
/* [in] */ SchemaEnum Schema,
|
|
/* [optional][in] */ VARIANT Restrictions,
|
|
/* [optional][in] */ VARIANT SchemaID,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *pprset);
|
|
void __RPC_STUB _Connection_OpenSchema_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Connection_Cancel_Proxy(
|
|
_ADOConnection __RPC_FAR * This);
|
|
void __RPC_STUB _Connection_Cancel_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* ___Connection_INTERFACE_DEFINED__ */
|
|
#ifndef __ADOConnectionConstruction_INTERFACE_DEFINED__
|
|
#define __ADOConnectionConstruction_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: ADOConnectionConstruction
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][restricted] */
|
|
EXTERN_C const IID IID_ADOConnectionConstruction;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000516-0000-0010-8000-00AA006D2EA4")
|
|
ADOConnectionConstruction : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DSO(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppDSO) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Session(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppSession) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct ADOConnectionConstructionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ADOConnectionConstruction __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ADOConnectionConstruction __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ADOConnectionConstruction __RPC_FAR * This);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DSO )(
|
|
ADOConnectionConstruction __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppDSO);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
|
|
ADOConnectionConstruction __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppSession);
|
|
|
|
END_INTERFACE
|
|
} ADOConnectionConstructionVtbl;
|
|
interface ADOConnectionConstruction
|
|
{
|
|
CONST_VTBL struct ADOConnectionConstructionVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define ADOConnectionConstruction_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define ADOConnectionConstruction_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define ADOConnectionConstruction_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define ADOConnectionConstruction_get_DSO(This,ppDSO) \
|
|
(This)->lpVtbl -> get_DSO(This,ppDSO)
|
|
#define ADOConnectionConstruction_get_Session(This,ppSession) \
|
|
(This)->lpVtbl -> get_Session(This,ppSession)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE ADOConnectionConstruction_get_DSO_Proxy(
|
|
ADOConnectionConstruction __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppDSO);
|
|
void __RPC_STUB ADOConnectionConstruction_get_DSO_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE ADOConnectionConstruction_get_Session_Proxy(
|
|
ADOConnectionConstruction __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppSession);
|
|
void __RPC_STUB ADOConnectionConstruction_get_Session_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* __ADOConnectionConstruction_INTERFACE_DEFINED__ */
|
|
#ifdef __cplusplus
|
|
EXTERN_C const CLSID CLSID_Connection;
|
|
Connection;
|
|
#endif
|
|
#ifdef __cplusplus
|
|
EXTERN_C const CLSID CLSID_Command;
|
|
Command;
|
|
#endif
|
|
#ifndef ___Recordset_INTERFACE_DEFINED__
|
|
#define ___Recordset_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: _Recordset
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID__Recordset;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("0000050E-0000-0010-8000-00AA006D2EA4")
|
|
_ADORecordset : public _ADO
|
|
{
|
|
public:
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AbsolutePosition(
|
|
/* [retval][out] */ PositionEnum __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AbsolutePosition(
|
|
/* [in] */ PositionEnum Position) = 0;
|
|
|
|
virtual /* [propputref][id] */ HRESULT STDMETHODCALLTYPE putref_ActiveConnection(
|
|
/* [in] */ IDispatch __RPC_FAR *pconn) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ActiveConnection(
|
|
/* [in] */ VARIANT vConn) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ActiveConnection(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BOF(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Bookmark(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvBookmark) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Bookmark(
|
|
/* [in] */ VARIANT vBookmark) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_CacheSize(
|
|
/* [retval][out] */ long __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CacheSize(
|
|
/* [in] */ long CacheSize) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_CursorType(
|
|
/* [retval][out] */ CursorTypeEnum __RPC_FAR *plCursorType) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CursorType(
|
|
/* [in] */ CursorTypeEnum lCursorType) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_EOF(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Fields(
|
|
/* [retval][out] */ ADOFields __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_LockType(
|
|
/* [retval][out] */ LockTypeEnum __RPC_FAR *plLockType) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_LockType(
|
|
/* [in] */ LockTypeEnum lLockType) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MaxRecords(
|
|
/* [retval][out] */ long __RPC_FAR *plMaxRecords) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_MaxRecords(
|
|
/* [in] */ long lMaxRecords) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RecordCount(
|
|
/* [retval][out] */ long __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propputref][id] */ HRESULT STDMETHODCALLTYPE putref_Source(
|
|
/* [in] */ IDispatch __RPC_FAR *pcmd) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Source(
|
|
/* [in] */ BSTR bstrConn) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Source(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvSource) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AddNew(
|
|
/* [optional][in] */ VARIANT FieldList,
|
|
/* [optional][in] */ VARIANT Values) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE CancelUpdate( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Close( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Delete(
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetRows(
|
|
/* [defaultvalue][in] */ long Rows,
|
|
/* [optional][in] */ VARIANT Start,
|
|
/* [optional][in] */ VARIANT Fields,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Move(
|
|
/* [in] */ long NumRecords,
|
|
/* [optional][in] */ VARIANT Start) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveNext( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE MovePrevious( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveFirst( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveLast( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Open(
|
|
/* [optional][in] */ VARIANT Source,
|
|
/* [optional][in] */ VARIANT ActiveConnection,
|
|
/* [defaultvalue][in] */ CursorTypeEnum CursorType,
|
|
/* [defaultvalue][in] */ LockTypeEnum LockType,
|
|
/* [defaultvalue][in] */ LONG Options) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Requery(
|
|
/* [defaultvalue][in] */ LONG Options) = 0;
|
|
|
|
virtual /* [hidden] */ HRESULT STDMETHODCALLTYPE _xResync(
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Update(
|
|
/* [optional][in] */ VARIANT Fields,
|
|
/* [optional][in] */ VARIANT Values) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AbsolutePage(
|
|
/* [retval][out] */ PositionEnum __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AbsolutePage(
|
|
/* [in] */ PositionEnum Page) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_EditMode(
|
|
/* [retval][out] */ EditModeEnum __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Filter(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *Criteria) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Filter(
|
|
/* [in] */ VARIANT Criteria) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_PageCount(
|
|
/* [retval][out] */ long __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_PageSize(
|
|
/* [retval][out] */ long __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_PageSize(
|
|
/* [in] */ long PageSize) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Sort(
|
|
/* [retval][out] */ BSTR __RPC_FAR *Criteria) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Sort(
|
|
/* [in] */ BSTR Criteria) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Status(
|
|
/* [retval][out] */ long __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_State(
|
|
/* [retval][out] */ LONG __RPC_FAR *plObjState) = 0;
|
|
|
|
virtual /* [hidden] */ HRESULT STDMETHODCALLTYPE _xClone(
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE UpdateBatch(
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE CancelBatch(
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_CursorLocation(
|
|
/* [retval][out] */ CursorLocationEnum __RPC_FAR *plCursorLoc) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CursorLocation(
|
|
/* [in] */ CursorLocationEnum lCursorLoc) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE NextRecordset(
|
|
/* [optional][out] */ VARIANT __RPC_FAR *RecordsAffected,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppiRs) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Supports(
|
|
/* [in] */ CursorOptionEnum CursorOptions,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb) = 0;
|
|
|
|
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_Collect(
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar) = 0;
|
|
|
|
virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_Collect(
|
|
/* [in] */ VARIANT Index,
|
|
/* [in] */ VARIANT value) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MarshalOptions(
|
|
/* [retval][out] */ MarshalOptionsEnum __RPC_FAR *peMarshal) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_MarshalOptions(
|
|
/* [in] */ MarshalOptionsEnum eMarshal) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Find(
|
|
/* [in] */ BSTR Criteria,
|
|
/* [defaultvalue][in] */ LONG SkipRecords,
|
|
/* [defaultvalue][in] */ SearchDirectionEnum SearchDirection,
|
|
/* [optional][in] */ VARIANT Start) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Cancel( void) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DataSource(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkDataSource) = 0;
|
|
|
|
virtual /* [propputref][id] */ HRESULT STDMETHODCALLTYPE putref_DataSource(
|
|
/* [in] */ IUnknown __RPC_FAR *punkDataSource) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Save(
|
|
/* [optional][in] */ BSTR FileName,
|
|
/* [defaultvalue][in] */ PersistFormatEnum PersistFormat) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ActiveCommand(
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppCmd) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_StayInSync(
|
|
/* [in] */ VARIANT_BOOL bStayInSync) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_StayInSync(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbStayInSync) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetString(
|
|
/* [defaultvalue][optional][in] */ StringFormatEnum StringFormat,
|
|
/* [defaultvalue][optional][in] */ long NumRows,
|
|
/* [optional][in] */ BSTR ColumnDelimeter,
|
|
/* [optional][in] */ BSTR RowDelimeter,
|
|
/* [optional][in] */ BSTR NullExpr,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pRetString) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DataMember(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrDataMember) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DataMember(
|
|
/* [in] */ BSTR bstrDataMember) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE CompareBookmarks(
|
|
/* [in] */ VARIANT Bookmark1,
|
|
/* [in] */ VARIANT Bookmark2,
|
|
/* [retval][out] */ CompareEnum __RPC_FAR *pCompare) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [defaultvalue][in] */ LockTypeEnum LockType,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Resync(
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords,
|
|
/* [defaultvalue][in] */ ResyncEnum ResyncValues) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct _RecordsetVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
_ADORecordset __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
_ADORecordset __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Properties )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ ADOProperties __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AbsolutePosition )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ PositionEnum __RPC_FAR *pl);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AbsolutePosition )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ PositionEnum Position);
|
|
|
|
/* [propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_ActiveADOConnection )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ IDispatch __RPC_FAR *pconn);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ActiveConnection )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT vConn);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActiveConnection )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BOF )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Bookmark )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvBookmark);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Bookmark )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT vBookmark);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CacheSize )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CacheSize )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ long CacheSize);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CursorType )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ CursorTypeEnum __RPC_FAR *plCursorType);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CursorType )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ CursorTypeEnum lCursorType);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EOF )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Fields )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ ADOFields __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LockType )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ LockTypeEnum __RPC_FAR *plLockType);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LockType )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ LockTypeEnum lLockType);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxRecords )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plMaxRecords);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxRecords )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ long lMaxRecords);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecordCount )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
|
|
/* [propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_Source )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ IDispatch __RPC_FAR *pcmd);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Source )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrConn);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Source )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvSource);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddNew )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT FieldList,
|
|
/* [optional][in] */ VARIANT Values);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelUpdate )(
|
|
_ADORecordset __RPC_FAR * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )(
|
|
_ADORecordset __RPC_FAR * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRows )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ long Rows,
|
|
/* [optional][in] */ VARIANT Start,
|
|
/* [optional][in] */ VARIANT Fields,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ long NumRecords,
|
|
/* [optional][in] */ VARIANT Start);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveNext )(
|
|
_ADORecordset __RPC_FAR * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MovePrevious )(
|
|
_ADORecordset __RPC_FAR * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveFirst )(
|
|
_ADORecordset __RPC_FAR * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveLast )(
|
|
_ADORecordset __RPC_FAR * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Open )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT Source,
|
|
/* [optional][in] */ VARIANT ActiveConnection,
|
|
/* [defaultvalue][in] */ CursorTypeEnum CursorType,
|
|
/* [defaultvalue][in] */ LockTypeEnum LockType,
|
|
/* [defaultvalue][in] */ LONG Options);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Requery )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ LONG Options);
|
|
|
|
/* [hidden] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_xResync )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT Fields,
|
|
/* [optional][in] */ VARIANT Values);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AbsolutePage )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ PositionEnum __RPC_FAR *pl);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AbsolutePage )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ PositionEnum Page);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EditMode )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ EditModeEnum __RPC_FAR *pl);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Filter )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *Criteria);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Filter )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT Criteria);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PageCount )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PageSize )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PageSize )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ long PageSize);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Sort )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *Criteria);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Sort )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ BSTR Criteria);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Status )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plObjState);
|
|
|
|
/* [hidden] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_xClone )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UpdateBatch )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelBatch )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CursorLocation )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ CursorLocationEnum __RPC_FAR *plCursorLoc);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CursorLocation )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ CursorLocationEnum lCursorLoc);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextADORecordset )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [optional][out] */ VARIANT __RPC_FAR *RecordsAffected,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppiRs);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Supports )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ CursorOptionEnum CursorOptions,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb);
|
|
|
|
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Collect )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
|
|
/* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Collect )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [in] */ VARIANT value);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MarshalOptions )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ MarshalOptionsEnum __RPC_FAR *peMarshal);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MarshalOptions )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ MarshalOptionsEnum eMarshal);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Find )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ BSTR Criteria,
|
|
/* [defaultvalue][in] */ LONG SkipRecords,
|
|
/* [defaultvalue][in] */ SearchDirectionEnum SearchDirection,
|
|
/* [optional][in] */ VARIANT Start);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cancel )(
|
|
_ADORecordset __RPC_FAR * This);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataSource )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkDataSource);
|
|
|
|
/* [propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_DataSource )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ IUnknown __RPC_FAR *punkDataSource);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [optional][in] */ BSTR FileName,
|
|
/* [defaultvalue][in] */ PersistFormatEnum PersistFormat);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActiveCommand )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppCmd);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StayInSync )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL bStayInSync);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StayInSync )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbStayInSync);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetString )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][optional][in] */ StringFormatEnum StringFormat,
|
|
/* [defaultvalue][optional][in] */ long NumRows,
|
|
/* [optional][in] */ BSTR ColumnDelimeter,
|
|
/* [optional][in] */ BSTR RowDelimeter,
|
|
/* [optional][in] */ BSTR NullExpr,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pRetString);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataMember )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrDataMember);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DataMember )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrDataMember);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CompareBookmarks )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT Bookmark1,
|
|
/* [in] */ VARIANT Bookmark2,
|
|
/* [retval][out] */ CompareEnum __RPC_FAR *pCompare);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ LockTypeEnum LockType,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Resync )(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords,
|
|
/* [defaultvalue][in] */ ResyncEnum ResyncValues);
|
|
|
|
END_INTERFACE
|
|
} _RecordsetVtbl;
|
|
interface _Recordset
|
|
{
|
|
CONST_VTBL struct _RecordsetVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define _Recordset_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define _Recordset_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define _Recordset_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define _Recordset_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define _Recordset_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define _Recordset_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define _Recordset_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define _Recordset_get_Properties(This,ppvObject) \
|
|
(This)->lpVtbl -> get_Properties(This,ppvObject)
|
|
#define _Recordset_get_AbsolutePosition(This,pl) \
|
|
(This)->lpVtbl -> get_AbsolutePosition(This,pl)
|
|
#define _Recordset_put_AbsolutePosition(This,Position) \
|
|
(This)->lpVtbl -> put_AbsolutePosition(This,Position)
|
|
#define _Recordset_putref_ActiveConnection(This,pconn) \
|
|
(This)->lpVtbl -> putref_ActiveConnection(This,pconn)
|
|
#define _Recordset_put_ActiveConnection(This,vConn) \
|
|
(This)->lpVtbl -> put_ActiveConnection(This,vConn)
|
|
#define _Recordset_get_ActiveConnection(This,pvar) \
|
|
(This)->lpVtbl -> get_ActiveConnection(This,pvar)
|
|
#define _Recordset_get_BOF(This,pb) \
|
|
(This)->lpVtbl -> get_BOF(This,pb)
|
|
#define _Recordset_get_Bookmark(This,pvBookmark) \
|
|
(This)->lpVtbl -> get_Bookmark(This,pvBookmark)
|
|
#define _Recordset_put_Bookmark(This,vBookmark) \
|
|
(This)->lpVtbl -> put_Bookmark(This,vBookmark)
|
|
#define _Recordset_get_CacheSize(This,pl) \
|
|
(This)->lpVtbl -> get_CacheSize(This,pl)
|
|
#define _Recordset_put_CacheSize(This,CacheSize) \
|
|
(This)->lpVtbl -> put_CacheSize(This,CacheSize)
|
|
#define _Recordset_get_CursorType(This,plCursorType) \
|
|
(This)->lpVtbl -> get_CursorType(This,plCursorType)
|
|
#define _Recordset_put_CursorType(This,lCursorType) \
|
|
(This)->lpVtbl -> put_CursorType(This,lCursorType)
|
|
#define _Recordset_get_EOF(This,pb) \
|
|
(This)->lpVtbl -> get_EOF(This,pb)
|
|
#define _Recordset_get_Fields(This,ppvObject) \
|
|
(This)->lpVtbl -> get_Fields(This,ppvObject)
|
|
#define _Recordset_get_LockType(This,plLockType) \
|
|
(This)->lpVtbl -> get_LockType(This,plLockType)
|
|
#define _Recordset_put_LockType(This,lLockType) \
|
|
(This)->lpVtbl -> put_LockType(This,lLockType)
|
|
#define _Recordset_get_MaxRecords(This,plMaxRecords) \
|
|
(This)->lpVtbl -> get_MaxRecords(This,plMaxRecords)
|
|
#define _Recordset_put_MaxRecords(This,lMaxRecords) \
|
|
(This)->lpVtbl -> put_MaxRecords(This,lMaxRecords)
|
|
#define _Recordset_get_RecordCount(This,pl) \
|
|
(This)->lpVtbl -> get_RecordCount(This,pl)
|
|
#define _Recordset_putref_Source(This,pcmd) \
|
|
(This)->lpVtbl -> putref_Source(This,pcmd)
|
|
#define _Recordset_put_Source(This,bstrConn) \
|
|
(This)->lpVtbl -> put_Source(This,bstrConn)
|
|
#define _Recordset_get_Source(This,pvSource) \
|
|
(This)->lpVtbl -> get_Source(This,pvSource)
|
|
#define _Recordset_AddNew(This,FieldList,Values) \
|
|
(This)->lpVtbl -> AddNew(This,FieldList,Values)
|
|
#define _Recordset_CancelUpdate(This) \
|
|
(This)->lpVtbl -> CancelUpdate(This)
|
|
#define _Recordset_Close(This) \
|
|
(This)->lpVtbl -> Close(This)
|
|
#define _Recordset_Delete(This,AffectRecords) \
|
|
(This)->lpVtbl -> Delete(This,AffectRecords)
|
|
#define _Recordset_GetRows(This,Rows,Start,Fields,pvar) \
|
|
(This)->lpVtbl -> GetRows(This,Rows,Start,Fields,pvar)
|
|
#define _Recordset_Move(This,NumRecords,Start) \
|
|
(This)->lpVtbl -> Move(This,NumRecords,Start)
|
|
#define _Recordset_MoveNext(This) \
|
|
(This)->lpVtbl -> MoveNext(This)
|
|
#define _Recordset_MovePrevious(This) \
|
|
(This)->lpVtbl -> MovePrevious(This)
|
|
#define _Recordset_MoveFirst(This) \
|
|
(This)->lpVtbl -> MoveFirst(This)
|
|
#define _Recordset_MoveLast(This) \
|
|
(This)->lpVtbl -> MoveLast(This)
|
|
#define _Recordset_Open(This,Source,ActiveConnection,CursorType,LockType,Options) \
|
|
(This)->lpVtbl -> Open(This,Source,ActiveConnection,CursorType,LockType,Options)
|
|
#define _Recordset_Requery(This,Options) \
|
|
(This)->lpVtbl -> Requery(This,Options)
|
|
#define _Recordset__xResync(This,AffectRecords) \
|
|
(This)->lpVtbl -> _xResync(This,AffectRecords)
|
|
#define _Recordset_Update(This,Fields,Values) \
|
|
(This)->lpVtbl -> Update(This,Fields,Values)
|
|
#define _Recordset_get_AbsolutePage(This,pl) \
|
|
(This)->lpVtbl -> get_AbsolutePage(This,pl)
|
|
#define _Recordset_put_AbsolutePage(This,Page) \
|
|
(This)->lpVtbl -> put_AbsolutePage(This,Page)
|
|
#define _Recordset_get_EditMode(This,pl) \
|
|
(This)->lpVtbl -> get_EditMode(This,pl)
|
|
#define _Recordset_get_Filter(This,Criteria) \
|
|
(This)->lpVtbl -> get_Filter(This,Criteria)
|
|
#define _Recordset_put_Filter(This,Criteria) \
|
|
(This)->lpVtbl -> put_Filter(This,Criteria)
|
|
#define _Recordset_get_PageCount(This,pl) \
|
|
(This)->lpVtbl -> get_PageCount(This,pl)
|
|
#define _Recordset_get_PageSize(This,pl) \
|
|
(This)->lpVtbl -> get_PageSize(This,pl)
|
|
#define _Recordset_put_PageSize(This,PageSize) \
|
|
(This)->lpVtbl -> put_PageSize(This,PageSize)
|
|
#define _Recordset_get_Sort(This,Criteria) \
|
|
(This)->lpVtbl -> get_Sort(This,Criteria)
|
|
#define _Recordset_put_Sort(This,Criteria) \
|
|
(This)->lpVtbl -> put_Sort(This,Criteria)
|
|
#define _Recordset_get_Status(This,pl) \
|
|
(This)->lpVtbl -> get_Status(This,pl)
|
|
#define _Recordset_get_State(This,plObjState) \
|
|
(This)->lpVtbl -> get_State(This,plObjState)
|
|
#define _Recordset__xClone(This,ppvObject) \
|
|
(This)->lpVtbl -> _xClone(This,ppvObject)
|
|
#define _Recordset_UpdateBatch(This,AffectRecords) \
|
|
(This)->lpVtbl -> UpdateBatch(This,AffectRecords)
|
|
#define _Recordset_CancelBatch(This,AffectRecords) \
|
|
(This)->lpVtbl -> CancelBatch(This,AffectRecords)
|
|
#define _Recordset_get_CursorLocation(This,plCursorLoc) \
|
|
(This)->lpVtbl -> get_CursorLocation(This,plCursorLoc)
|
|
#define _Recordset_put_CursorLocation(This,lCursorLoc) \
|
|
(This)->lpVtbl -> put_CursorLocation(This,lCursorLoc)
|
|
#define _Recordset_NextRecordset(This,RecordsAffected,ppiRs) \
|
|
(This)->lpVtbl -> NextRecordset(This,RecordsAffected,ppiRs)
|
|
#define _Recordset_Supports(This,CursorOptions,pb) \
|
|
(This)->lpVtbl -> Supports(This,CursorOptions,pb)
|
|
#define _Recordset_get_Collect(This,Index,pvar) \
|
|
(This)->lpVtbl -> get_Collect(This,Index,pvar)
|
|
#define _Recordset_put_Collect(This,Index,value) \
|
|
(This)->lpVtbl -> put_Collect(This,Index,value)
|
|
#define _Recordset_get_MarshalOptions(This,peMarshal) \
|
|
(This)->lpVtbl -> get_MarshalOptions(This,peMarshal)
|
|
#define _Recordset_put_MarshalOptions(This,eMarshal) \
|
|
(This)->lpVtbl -> put_MarshalOptions(This,eMarshal)
|
|
#define _Recordset_Find(This,Criteria,SkipRecords,SearchDirection,Start) \
|
|
(This)->lpVtbl -> Find(This,Criteria,SkipRecords,SearchDirection,Start)
|
|
#define _Recordset_Cancel(This) \
|
|
(This)->lpVtbl -> Cancel(This)
|
|
#define _Recordset_get_DataSource(This,ppunkDataSource) \
|
|
(This)->lpVtbl -> get_DataSource(This,ppunkDataSource)
|
|
#define _Recordset_putref_DataSource(This,punkDataSource) \
|
|
(This)->lpVtbl -> putref_DataSource(This,punkDataSource)
|
|
#define _Recordset_Save(This,FileName,PersistFormat) \
|
|
(This)->lpVtbl -> Save(This,FileName,PersistFormat)
|
|
#define _Recordset_get_ActiveCommand(This,ppCmd) \
|
|
(This)->lpVtbl -> get_ActiveCommand(This,ppCmd)
|
|
#define _Recordset_put_StayInSync(This,bStayInSync) \
|
|
(This)->lpVtbl -> put_StayInSync(This,bStayInSync)
|
|
#define _Recordset_get_StayInSync(This,pbStayInSync) \
|
|
(This)->lpVtbl -> get_StayInSync(This,pbStayInSync)
|
|
#define _Recordset_GetString(This,StringFormat,NumRows,ColumnDelimeter,RowDelimeter,NullExpr,pRetString) \
|
|
(This)->lpVtbl -> GetString(This,StringFormat,NumRows,ColumnDelimeter,RowDelimeter,NullExpr,pRetString)
|
|
#define _Recordset_get_DataMember(This,pbstrDataMember) \
|
|
(This)->lpVtbl -> get_DataMember(This,pbstrDataMember)
|
|
#define _Recordset_put_DataMember(This,bstrDataMember) \
|
|
(This)->lpVtbl -> put_DataMember(This,bstrDataMember)
|
|
#define _Recordset_CompareBookmarks(This,Bookmark1,Bookmark2,pCompare) \
|
|
(This)->lpVtbl -> CompareBookmarks(This,Bookmark1,Bookmark2,pCompare)
|
|
#define _Recordset_Clone(This,LockType,ppvObject) \
|
|
(This)->lpVtbl -> Clone(This,LockType,ppvObject)
|
|
#define _Recordset_Resync(This,AffectRecords,ResyncValues) \
|
|
(This)->lpVtbl -> Resync(This,AffectRecords,ResyncValues)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_AbsolutePosition_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ PositionEnum __RPC_FAR *pl);
|
|
void __RPC_STUB _Recordset_get_AbsolutePosition_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_AbsolutePosition_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ PositionEnum Position);
|
|
void __RPC_STUB _Recordset_put_AbsolutePosition_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propputref][id] */ HRESULT STDMETHODCALLTYPE _Recordset_putref_ActiveConnection_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ IDispatch __RPC_FAR *pconn);
|
|
void __RPC_STUB _Recordset_putref_ActiveConnection_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_ActiveConnection_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT vConn);
|
|
void __RPC_STUB _Recordset_put_ActiveConnection_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_ActiveConnection_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
void __RPC_STUB _Recordset_get_ActiveConnection_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_BOF_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb);
|
|
void __RPC_STUB _Recordset_get_BOF_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_Bookmark_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvBookmark);
|
|
void __RPC_STUB _Recordset_get_Bookmark_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_Bookmark_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT vBookmark);
|
|
void __RPC_STUB _Recordset_put_Bookmark_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_CacheSize_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
void __RPC_STUB _Recordset_get_CacheSize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_CacheSize_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ long CacheSize);
|
|
void __RPC_STUB _Recordset_put_CacheSize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_CursorType_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ CursorTypeEnum __RPC_FAR *plCursorType);
|
|
void __RPC_STUB _Recordset_get_CursorType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_CursorType_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ CursorTypeEnum lCursorType);
|
|
void __RPC_STUB _Recordset_put_CursorType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_EOF_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb);
|
|
void __RPC_STUB _Recordset_get_EOF_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_Fields_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ ADOFields __RPC_FAR *__RPC_FAR *ppvObject);
|
|
void __RPC_STUB _Recordset_get_Fields_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_LockType_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ LockTypeEnum __RPC_FAR *plLockType);
|
|
void __RPC_STUB _Recordset_get_LockType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_LockType_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ LockTypeEnum lLockType);
|
|
void __RPC_STUB _Recordset_put_LockType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_MaxRecords_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plMaxRecords);
|
|
void __RPC_STUB _Recordset_get_MaxRecords_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_MaxRecords_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ long lMaxRecords);
|
|
void __RPC_STUB _Recordset_put_MaxRecords_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_RecordCount_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
void __RPC_STUB _Recordset_get_RecordCount_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propputref][id] */ HRESULT STDMETHODCALLTYPE _Recordset_putref_Source_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ IDispatch __RPC_FAR *pcmd);
|
|
void __RPC_STUB _Recordset_putref_Source_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_Source_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrConn);
|
|
void __RPC_STUB _Recordset_put_Source_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_Source_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvSource);
|
|
void __RPC_STUB _Recordset_get_Source_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_AddNew_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT FieldList,
|
|
/* [optional][in] */ VARIANT Values);
|
|
void __RPC_STUB _Recordset_AddNew_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_CancelUpdate_Proxy(
|
|
_ADORecordset __RPC_FAR * This);
|
|
void __RPC_STUB _Recordset_CancelUpdate_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_Close_Proxy(
|
|
_ADORecordset __RPC_FAR * This);
|
|
void __RPC_STUB _Recordset_Close_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_Delete_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords);
|
|
void __RPC_STUB _Recordset_Delete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_GetRows_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ long Rows,
|
|
/* [optional][in] */ VARIANT Start,
|
|
/* [optional][in] */ VARIANT Fields,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
void __RPC_STUB _Recordset_GetRows_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_Move_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ long NumRecords,
|
|
/* [optional][in] */ VARIANT Start);
|
|
void __RPC_STUB _Recordset_Move_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_MoveNext_Proxy(
|
|
_ADORecordset __RPC_FAR * This);
|
|
void __RPC_STUB _Recordset_MoveNext_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_MovePrevious_Proxy(
|
|
_ADORecordset __RPC_FAR * This);
|
|
void __RPC_STUB _Recordset_MovePrevious_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_MoveFirst_Proxy(
|
|
_ADORecordset __RPC_FAR * This);
|
|
void __RPC_STUB _Recordset_MoveFirst_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_MoveLast_Proxy(
|
|
_ADORecordset __RPC_FAR * This);
|
|
void __RPC_STUB _Recordset_MoveLast_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_Open_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT Source,
|
|
/* [optional][in] */ VARIANT ActiveConnection,
|
|
/* [defaultvalue][in] */ CursorTypeEnum CursorType,
|
|
/* [defaultvalue][in] */ LockTypeEnum LockType,
|
|
/* [defaultvalue][in] */ LONG Options);
|
|
void __RPC_STUB _Recordset_Open_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_Requery_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ LONG Options);
|
|
void __RPC_STUB _Recordset_Requery_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [hidden] */ HRESULT STDMETHODCALLTYPE _Recordset__xResync_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords);
|
|
void __RPC_STUB _Recordset__xResync_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_Update_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT Fields,
|
|
/* [optional][in] */ VARIANT Values);
|
|
void __RPC_STUB _Recordset_Update_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_AbsolutePage_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ PositionEnum __RPC_FAR *pl);
|
|
void __RPC_STUB _Recordset_get_AbsolutePage_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_AbsolutePage_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ PositionEnum Page);
|
|
void __RPC_STUB _Recordset_put_AbsolutePage_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_EditMode_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ EditModeEnum __RPC_FAR *pl);
|
|
void __RPC_STUB _Recordset_get_EditMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_Filter_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *Criteria);
|
|
void __RPC_STUB _Recordset_get_Filter_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_Filter_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT Criteria);
|
|
void __RPC_STUB _Recordset_put_Filter_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_PageCount_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
void __RPC_STUB _Recordset_get_PageCount_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_PageSize_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
void __RPC_STUB _Recordset_get_PageSize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_PageSize_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ long PageSize);
|
|
void __RPC_STUB _Recordset_put_PageSize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_Sort_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *Criteria);
|
|
void __RPC_STUB _Recordset_get_Sort_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_Sort_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ BSTR Criteria);
|
|
void __RPC_STUB _Recordset_put_Sort_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_Status_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
void __RPC_STUB _Recordset_get_Status_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_State_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plObjState);
|
|
void __RPC_STUB _Recordset_get_State_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [hidden] */ HRESULT STDMETHODCALLTYPE _Recordset__xClone_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppvObject);
|
|
void __RPC_STUB _Recordset__xClone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_UpdateBatch_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords);
|
|
void __RPC_STUB _Recordset_UpdateBatch_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_CancelBatch_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords);
|
|
void __RPC_STUB _Recordset_CancelBatch_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_CursorLocation_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ CursorLocationEnum __RPC_FAR *plCursorLoc);
|
|
void __RPC_STUB _Recordset_get_CursorLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_CursorLocation_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ CursorLocationEnum lCursorLoc);
|
|
void __RPC_STUB _Recordset_put_CursorLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_NextRecordset_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [optional][out] */ VARIANT __RPC_FAR *RecordsAffected,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppiRs);
|
|
void __RPC_STUB _Recordset_NextRecordset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_Supports_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ CursorOptionEnum CursorOptions,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pb);
|
|
void __RPC_STUB _Recordset_Supports_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE _Recordset_get_Collect_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
void __RPC_STUB _Recordset_get_Collect_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE _Recordset_put_Collect_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [in] */ VARIANT value);
|
|
void __RPC_STUB _Recordset_put_Collect_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_MarshalOptions_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ MarshalOptionsEnum __RPC_FAR *peMarshal);
|
|
void __RPC_STUB _Recordset_get_MarshalOptions_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_MarshalOptions_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ MarshalOptionsEnum eMarshal);
|
|
void __RPC_STUB _Recordset_put_MarshalOptions_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_Find_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ BSTR Criteria,
|
|
/* [defaultvalue][in] */ LONG SkipRecords,
|
|
/* [defaultvalue][in] */ SearchDirectionEnum SearchDirection,
|
|
/* [optional][in] */ VARIANT Start);
|
|
void __RPC_STUB _Recordset_Find_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_Cancel_Proxy(
|
|
_ADORecordset __RPC_FAR * This);
|
|
void __RPC_STUB _Recordset_Cancel_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_DataSource_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkDataSource);
|
|
void __RPC_STUB _Recordset_get_DataSource_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propputref][id] */ HRESULT STDMETHODCALLTYPE _Recordset_putref_DataSource_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ IUnknown __RPC_FAR *punkDataSource);
|
|
void __RPC_STUB _Recordset_putref_DataSource_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_Save_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [optional][in] */ BSTR FileName,
|
|
/* [defaultvalue][in] */ PersistFormatEnum PersistFormat);
|
|
void __RPC_STUB _Recordset_Save_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_ActiveCommand_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppCmd);
|
|
void __RPC_STUB _Recordset_get_ActiveCommand_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_StayInSync_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL bStayInSync);
|
|
void __RPC_STUB _Recordset_put_StayInSync_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_StayInSync_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbStayInSync);
|
|
void __RPC_STUB _Recordset_get_StayInSync_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_GetString_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][optional][in] */ StringFormatEnum StringFormat,
|
|
/* [defaultvalue][optional][in] */ long NumRows,
|
|
/* [optional][in] */ BSTR ColumnDelimeter,
|
|
/* [optional][in] */ BSTR RowDelimeter,
|
|
/* [optional][in] */ BSTR NullExpr,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pRetString);
|
|
void __RPC_STUB _Recordset_GetString_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE _Recordset_get_DataMember_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrDataMember);
|
|
void __RPC_STUB _Recordset_get_DataMember_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE _Recordset_put_DataMember_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrDataMember);
|
|
void __RPC_STUB _Recordset_put_DataMember_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_CompareBookmarks_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [in] */ VARIANT Bookmark1,
|
|
/* [in] */ VARIANT Bookmark2,
|
|
/* [retval][out] */ CompareEnum __RPC_FAR *pCompare);
|
|
void __RPC_STUB _Recordset_CompareBookmarks_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_Clone_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ LockTypeEnum LockType,
|
|
/* [retval][out] */ _ADORecordset __RPC_FAR *__RPC_FAR *ppvObject);
|
|
void __RPC_STUB _Recordset_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE _Recordset_Resync_Proxy(
|
|
_ADORecordset __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ AffectEnum AffectRecords,
|
|
/* [defaultvalue][in] */ ResyncEnum ResyncValues);
|
|
void __RPC_STUB _Recordset_Resync_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* ___Recordset_INTERFACE_DEFINED__ */
|
|
#ifdef __cplusplus
|
|
EXTERN_C const CLSID CLSID_Recordset;
|
|
Recordset;
|
|
#endif
|
|
#ifndef __ADORecordsetConstruction_INTERFACE_DEFINED__
|
|
#define __ADORecordsetConstruction_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: ADORecordsetConstruction
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][restricted] */
|
|
EXTERN_C const IID IID_ADORecordsetConstruction;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000283-0000-0010-8000-00AA006D2EA4")
|
|
ADORecordsetConstruction : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Rowset(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppRowset) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Rowset(
|
|
/* [in] */ IUnknown __RPC_FAR *pRowset) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Chapter(
|
|
/* [retval][out] */ LONG __RPC_FAR *plChapter) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Chapter(
|
|
/* [in] */ LONG lChapter) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RowPosition(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppRowPos) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_RowPosition(
|
|
/* [in] */ IUnknown __RPC_FAR *pRowPos) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct ADORecordsetConstructionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ADORecordsetConstruction __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ADORecordsetConstruction __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rowset )(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppRowset);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Rowset )(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [in] */ IUnknown __RPC_FAR *pRowset);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Chapter )(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plChapter);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Chapter )(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [in] */ LONG lChapter);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RowPosition )(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppRowPos);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RowPosition )(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [in] */ IUnknown __RPC_FAR *pRowPos);
|
|
|
|
END_INTERFACE
|
|
} ADORecordsetConstructionVtbl;
|
|
interface ADORecordsetConstruction
|
|
{
|
|
CONST_VTBL struct ADORecordsetConstructionVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define ADORecordsetConstruction_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define ADORecordsetConstruction_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define ADORecordsetConstruction_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define ADORecordsetConstruction_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define ADORecordsetConstruction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define ADORecordsetConstruction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define ADORecordsetConstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define ADORecordsetConstruction_get_Rowset(This,ppRowset) \
|
|
(This)->lpVtbl -> get_Rowset(This,ppRowset)
|
|
#define ADORecordsetConstruction_put_Rowset(This,pRowset) \
|
|
(This)->lpVtbl -> put_Rowset(This,pRowset)
|
|
#define ADORecordsetConstruction_get_Chapter(This,plChapter) \
|
|
(This)->lpVtbl -> get_Chapter(This,plChapter)
|
|
#define ADORecordsetConstruction_put_Chapter(This,lChapter) \
|
|
(This)->lpVtbl -> put_Chapter(This,lChapter)
|
|
#define ADORecordsetConstruction_get_RowPosition(This,ppRowPos) \
|
|
(This)->lpVtbl -> get_RowPosition(This,ppRowPos)
|
|
#define ADORecordsetConstruction_put_RowPosition(This,pRowPos) \
|
|
(This)->lpVtbl -> put_RowPosition(This,pRowPos)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE ADORecordsetConstruction_get_Rowset_Proxy(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppRowset);
|
|
void __RPC_STUB ADORecordsetConstruction_get_Rowset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE ADORecordsetConstruction_put_Rowset_Proxy(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [in] */ IUnknown __RPC_FAR *pRowset);
|
|
void __RPC_STUB ADORecordsetConstruction_put_Rowset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE ADORecordsetConstruction_get_Chapter_Proxy(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plChapter);
|
|
void __RPC_STUB ADORecordsetConstruction_get_Chapter_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE ADORecordsetConstruction_put_Chapter_Proxy(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [in] */ LONG lChapter);
|
|
void __RPC_STUB ADORecordsetConstruction_put_Chapter_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE ADORecordsetConstruction_get_RowPosition_Proxy(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppRowPos);
|
|
void __RPC_STUB ADORecordsetConstruction_get_RowPosition_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE ADORecordsetConstruction_put_RowPosition_Proxy(
|
|
ADORecordsetConstruction __RPC_FAR * This,
|
|
/* [in] */ IUnknown __RPC_FAR *pRowPos);
|
|
void __RPC_STUB ADORecordsetConstruction_put_RowPosition_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* __ADORecordsetConstruction_INTERFACE_DEFINED__ */
|
|
#ifndef __Field_INTERFACE_DEFINED__
|
|
#define __Field_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: Field
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID_Field;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000505-0000-0010-8000-00AA006D2EA4")
|
|
ADOField : public _ADO
|
|
{
|
|
public:
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ActualSize(
|
|
/* [retval][out] */ long __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Attributes(
|
|
/* [retval][out] */ long __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DefinedSize(
|
|
/* [retval][out] */ long __RPC_FAR *pl) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Type(
|
|
/* [retval][out] */ DataTypeEnum __RPC_FAR *pDataType) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Value(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar) = 0;
|
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Value(
|
|
/* [in] */ VARIANT Val) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Precision(
|
|
/* [retval][out] */ BYTE __RPC_FAR *pbPrecision) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NumericScale(
|
|
/* [retval][out] */ BYTE __RPC_FAR *pbNumericScale) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppendChunk(
|
|
/* [in] */ VARIANT Data) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetChunk(
|
|
/* [in] */ long Length,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_OriginalValue(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar) = 0;
|
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_UnderlyingValue(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DataFormat(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppiDF) = 0;
|
|
|
|
virtual /* [propputref] */ HRESULT STDMETHODCALLTYPE putref_DataFormat(
|
|
/* [in] */ IUnknown __RPC_FAR *piDF) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Precision(
|
|
/* [in] */ BYTE bPrecision) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_NumericScale(
|
|
/* [in] */ BYTE bScale) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Type(
|
|
/* [in] */ DataTypeEnum DataType) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DefinedSize(
|
|
/* [in] */ long lSize) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Attributes(
|
|
/* [in] */ long lAttributes) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct FieldVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ADOField __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ADOField __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Properties )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ ADOProperties __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActualSize )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Attributes )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefinedSize )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ DataTypeEnum __RPC_FAR *pDataType);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Value )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ VARIANT Val);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Precision )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ BYTE __RPC_FAR *pbPrecision);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumericScale )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ BYTE __RPC_FAR *pbNumericScale);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppendChunk )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ VARIANT Data);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetChunk )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ long Length,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OriginalValue )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UnderlyingValue )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataFormat )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppiDF);
|
|
|
|
/* [propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_DataFormat )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ IUnknown __RPC_FAR *piDF);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Precision )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ BYTE bPrecision);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NumericScale )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ BYTE bScale);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ DataTypeEnum DataType);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DefinedSize )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ long lSize);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Attributes )(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ long lAttributes);
|
|
|
|
END_INTERFACE
|
|
} FieldVtbl;
|
|
interface Field
|
|
{
|
|
CONST_VTBL struct FieldVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define Field_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define Field_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define Field_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define Field_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define Field_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define Field_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define Field_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define Field_get_Properties(This,ppvObject) \
|
|
(This)->lpVtbl -> get_Properties(This,ppvObject)
|
|
#define Field_get_ActualSize(This,pl) \
|
|
(This)->lpVtbl -> get_ActualSize(This,pl)
|
|
#define Field_get_Attributes(This,pl) \
|
|
(This)->lpVtbl -> get_Attributes(This,pl)
|
|
#define Field_get_DefinedSize(This,pl) \
|
|
(This)->lpVtbl -> get_DefinedSize(This,pl)
|
|
#define Field_get_Name(This,pbstr) \
|
|
(This)->lpVtbl -> get_Name(This,pbstr)
|
|
#define Field_get_Type(This,pDataType) \
|
|
(This)->lpVtbl -> get_Type(This,pDataType)
|
|
#define Field_get_Value(This,pvar) \
|
|
(This)->lpVtbl -> get_Value(This,pvar)
|
|
#define Field_put_Value(This,Val) \
|
|
(This)->lpVtbl -> put_Value(This,Val)
|
|
#define Field_get_Precision(This,pbPrecision) \
|
|
(This)->lpVtbl -> get_Precision(This,pbPrecision)
|
|
#define Field_get_NumericScale(This,pbNumericScale) \
|
|
(This)->lpVtbl -> get_NumericScale(This,pbNumericScale)
|
|
#define Field_AppendChunk(This,Data) \
|
|
(This)->lpVtbl -> AppendChunk(This,Data)
|
|
#define Field_GetChunk(This,Length,pvar) \
|
|
(This)->lpVtbl -> GetChunk(This,Length,pvar)
|
|
#define Field_get_OriginalValue(This,pvar) \
|
|
(This)->lpVtbl -> get_OriginalValue(This,pvar)
|
|
#define Field_get_UnderlyingValue(This,pvar) \
|
|
(This)->lpVtbl -> get_UnderlyingValue(This,pvar)
|
|
#define Field_get_DataFormat(This,ppiDF) \
|
|
(This)->lpVtbl -> get_DataFormat(This,ppiDF)
|
|
#define Field_putref_DataFormat(This,piDF) \
|
|
(This)->lpVtbl -> putref_DataFormat(This,piDF)
|
|
#define Field_put_Precision(This,bPrecision) \
|
|
(This)->lpVtbl -> put_Precision(This,bPrecision)
|
|
#define Field_put_NumericScale(This,bScale) \
|
|
(This)->lpVtbl -> put_NumericScale(This,bScale)
|
|
#define Field_put_Type(This,DataType) \
|
|
(This)->lpVtbl -> put_Type(This,DataType)
|
|
#define Field_put_DefinedSize(This,lSize) \
|
|
(This)->lpVtbl -> put_DefinedSize(This,lSize)
|
|
#define Field_put_Attributes(This,lAttributes) \
|
|
(This)->lpVtbl -> put_Attributes(This,lAttributes)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE Field_get_ActualSize_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
void __RPC_STUB Field_get_ActualSize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE Field_get_Attributes_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
void __RPC_STUB Field_get_Attributes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE Field_get_DefinedSize_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
void __RPC_STUB Field_get_DefinedSize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE Field_get_Name_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
void __RPC_STUB Field_get_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE Field_get_Type_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ DataTypeEnum __RPC_FAR *pDataType);
|
|
void __RPC_STUB Field_get_Type_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE Field_get_Value_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
void __RPC_STUB Field_get_Value_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE Field_put_Value_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ VARIANT Val);
|
|
void __RPC_STUB Field_put_Value_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE Field_get_Precision_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ BYTE __RPC_FAR *pbPrecision);
|
|
void __RPC_STUB Field_get_Precision_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE Field_get_NumericScale_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ BYTE __RPC_FAR *pbNumericScale);
|
|
void __RPC_STUB Field_get_NumericScale_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE Field_AppendChunk_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ VARIANT Data);
|
|
void __RPC_STUB Field_AppendChunk_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE Field_GetChunk_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ long Length,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
void __RPC_STUB Field_GetChunk_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE Field_get_OriginalValue_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
void __RPC_STUB Field_get_OriginalValue_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE Field_get_UnderlyingValue_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
void __RPC_STUB Field_get_UnderlyingValue_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE Field_get_DataFormat_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppiDF);
|
|
void __RPC_STUB Field_get_DataFormat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propputref] */ HRESULT STDMETHODCALLTYPE Field_putref_DataFormat_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ IUnknown __RPC_FAR *piDF);
|
|
void __RPC_STUB Field_putref_DataFormat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE Field_put_Precision_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ BYTE bPrecision);
|
|
void __RPC_STUB Field_put_Precision_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE Field_put_NumericScale_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ BYTE bScale);
|
|
void __RPC_STUB Field_put_NumericScale_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE Field_put_Type_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ DataTypeEnum DataType);
|
|
void __RPC_STUB Field_put_Type_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE Field_put_DefinedSize_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ long lSize);
|
|
void __RPC_STUB Field_put_DefinedSize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE Field_put_Attributes_Proxy(
|
|
ADOField __RPC_FAR * This,
|
|
/* [in] */ long lAttributes);
|
|
void __RPC_STUB Field_put_Attributes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* __Field_INTERFACE_DEFINED__ */
|
|
#ifndef __Fields_INTERFACE_DEFINED__
|
|
#define __Fields_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: Fields
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID_Fields;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000506-0000-0010-8000-00AA006D2EA4")
|
|
ADOFields : public _ADOCollection
|
|
{
|
|
public:
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ ADOField __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Append(
|
|
/* [in] */ BSTR bstrName,
|
|
/* [in] */ DataTypeEnum Type,
|
|
/* [defaultvalue][in] */ long DefinedSize,
|
|
/* [defaultvalue][in] */ FieldAttributeEnum Attrib) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Delete(
|
|
/* [in] */ VARIANT Index) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct FieldsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ADOFields __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ADOFields __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *c);
|
|
|
|
/* [id][restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_NewEnum )(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
|
|
ADOFields __RPC_FAR * This);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ ADOField __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Append )(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrName,
|
|
/* [in] */ DataTypeEnum Type,
|
|
/* [defaultvalue][in] */ long DefinedSize,
|
|
/* [defaultvalue][in] */ FieldAttributeEnum Attrib);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index);
|
|
|
|
END_INTERFACE
|
|
} FieldsVtbl;
|
|
interface Fields
|
|
{
|
|
CONST_VTBL struct FieldsVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define Fields_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define Fields_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define Fields_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define Fields_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define Fields_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define Fields_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define Fields_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define Fields_get_Count(This,c) \
|
|
(This)->lpVtbl -> get_Count(This,c)
|
|
#define Fields__NewEnum(This,ppvObject) \
|
|
(This)->lpVtbl -> _NewEnum(This,ppvObject)
|
|
#define Fields_Refresh(This) \
|
|
(This)->lpVtbl -> Refresh(This)
|
|
#define Fields_get_Item(This,Index,ppvObject) \
|
|
(This)->lpVtbl -> get_Item(This,Index,ppvObject)
|
|
#define Fields_Append(This,bstrName,Type,DefinedSize,Attrib) \
|
|
(This)->lpVtbl -> Append(This,bstrName,Type,DefinedSize,Attrib)
|
|
#define Fields_Delete(This,Index) \
|
|
(This)->lpVtbl -> Delete(This,Index)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE Fields_get_Item_Proxy(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ ADOField __RPC_FAR *__RPC_FAR *ppvObject);
|
|
void __RPC_STUB Fields_get_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
HRESULT STDMETHODCALLTYPE Fields_Append_Proxy(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrName,
|
|
/* [in] */ DataTypeEnum Type,
|
|
/* [defaultvalue][in] */ long DefinedSize,
|
|
/* [defaultvalue][in] */ FieldAttributeEnum Attrib);
|
|
void __RPC_STUB Fields_Append_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
HRESULT STDMETHODCALLTYPE Fields_Delete_Proxy(
|
|
ADOFields __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index);
|
|
void __RPC_STUB Fields_Delete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* __Fields_INTERFACE_DEFINED__ */
|
|
#ifndef ___Parameter_INTERFACE_DEFINED__
|
|
#define ___Parameter_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: _Parameter
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID__Parameter;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("0000050C-0000-0010-8000-00AA006D2EA4")
|
|
_ADOParameter : public _ADO
|
|
{
|
|
public:
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Name(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Name(
|
|
/* [in] */ BSTR bstr) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Value(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Value(
|
|
/* [in] */ VARIANT val) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Type(
|
|
/* [retval][out] */ DataTypeEnum __RPC_FAR *psDataType) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Type(
|
|
/* [in] */ DataTypeEnum sDataType) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Direction(
|
|
/* [in] */ ParameterDirectionEnum lParmDirection) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Direction(
|
|
/* [retval][out] */ ParameterDirectionEnum __RPC_FAR *plParmDirection) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Precision(
|
|
/* [in] */ BYTE bPrecision) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Precision(
|
|
/* [retval][out] */ BYTE __RPC_FAR *pbPrecision) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_NumericScale(
|
|
/* [in] */ BYTE bScale) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NumericScale(
|
|
/* [retval][out] */ BYTE __RPC_FAR *pbScale) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Size(
|
|
/* [in] */ long l) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Size(
|
|
/* [retval][out] */ long __RPC_FAR *pl) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE AppendChunk(
|
|
/* [in] */ VARIANT Val) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Attributes(
|
|
/* [retval][out] */ LONG __RPC_FAR *plParmAttribs) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Attributes(
|
|
/* [in] */ LONG lParmAttribs) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct _ParameterVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
_ADOParameter __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
_ADOParameter __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Properties )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ ADOProperties __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ BSTR bstr);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Value )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ VARIANT val);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ DataTypeEnum __RPC_FAR *psDataType);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ DataTypeEnum sDataType);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Direction )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ ParameterDirectionEnum lParmDirection);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Direction )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ ParameterDirectionEnum __RPC_FAR *plParmDirection);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Precision )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ BYTE bPrecision);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Precision )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ BYTE __RPC_FAR *pbPrecision);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NumericScale )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ BYTE bScale);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumericScale )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ BYTE __RPC_FAR *pbScale);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Size )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ long l);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Size )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppendChunk )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ VARIANT Val);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Attributes )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plParmAttribs);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Attributes )(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ LONG lParmAttribs);
|
|
|
|
END_INTERFACE
|
|
} _ParameterVtbl;
|
|
interface _Parameter
|
|
{
|
|
CONST_VTBL struct _ParameterVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define _Parameter_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define _Parameter_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define _Parameter_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define _Parameter_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define _Parameter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define _Parameter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define _Parameter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define _Parameter_get_Properties(This,ppvObject) \
|
|
(This)->lpVtbl -> get_Properties(This,ppvObject)
|
|
#define _Parameter_get_Name(This,pbstr) \
|
|
(This)->lpVtbl -> get_Name(This,pbstr)
|
|
#define _Parameter_put_Name(This,bstr) \
|
|
(This)->lpVtbl -> put_Name(This,bstr)
|
|
#define _Parameter_get_Value(This,pvar) \
|
|
(This)->lpVtbl -> get_Value(This,pvar)
|
|
#define _Parameter_put_Value(This,val) \
|
|
(This)->lpVtbl -> put_Value(This,val)
|
|
#define _Parameter_get_Type(This,psDataType) \
|
|
(This)->lpVtbl -> get_Type(This,psDataType)
|
|
#define _Parameter_put_Type(This,sDataType) \
|
|
(This)->lpVtbl -> put_Type(This,sDataType)
|
|
#define _Parameter_put_Direction(This,lParmDirection) \
|
|
(This)->lpVtbl -> put_Direction(This,lParmDirection)
|
|
#define _Parameter_get_Direction(This,plParmDirection) \
|
|
(This)->lpVtbl -> get_Direction(This,plParmDirection)
|
|
#define _Parameter_put_Precision(This,bPrecision) \
|
|
(This)->lpVtbl -> put_Precision(This,bPrecision)
|
|
#define _Parameter_get_Precision(This,pbPrecision) \
|
|
(This)->lpVtbl -> get_Precision(This,pbPrecision)
|
|
#define _Parameter_put_NumericScale(This,bScale) \
|
|
(This)->lpVtbl -> put_NumericScale(This,bScale)
|
|
#define _Parameter_get_NumericScale(This,pbScale) \
|
|
(This)->lpVtbl -> get_NumericScale(This,pbScale)
|
|
#define _Parameter_put_Size(This,l) \
|
|
(This)->lpVtbl -> put_Size(This,l)
|
|
#define _Parameter_get_Size(This,pl) \
|
|
(This)->lpVtbl -> get_Size(This,pl)
|
|
#define _Parameter_AppendChunk(This,Val) \
|
|
(This)->lpVtbl -> AppendChunk(This,Val)
|
|
#define _Parameter_get_Attributes(This,plParmAttribs) \
|
|
(This)->lpVtbl -> get_Attributes(This,plParmAttribs)
|
|
#define _Parameter_put_Attributes(This,lParmAttribs) \
|
|
(This)->lpVtbl -> put_Attributes(This,lParmAttribs)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Parameter_get_Name_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
void __RPC_STUB _Parameter_get_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Parameter_put_Name_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ BSTR bstr);
|
|
void __RPC_STUB _Parameter_put_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE _Parameter_get_Value_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvar);
|
|
void __RPC_STUB _Parameter_get_Value_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE _Parameter_put_Value_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ VARIANT val);
|
|
void __RPC_STUB _Parameter_put_Value_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Parameter_get_Type_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ DataTypeEnum __RPC_FAR *psDataType);
|
|
void __RPC_STUB _Parameter_get_Type_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Parameter_put_Type_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ DataTypeEnum sDataType);
|
|
void __RPC_STUB _Parameter_put_Type_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Parameter_put_Direction_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ ParameterDirectionEnum lParmDirection);
|
|
void __RPC_STUB _Parameter_put_Direction_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Parameter_get_Direction_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ ParameterDirectionEnum __RPC_FAR *plParmDirection);
|
|
void __RPC_STUB _Parameter_get_Direction_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Parameter_put_Precision_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ BYTE bPrecision);
|
|
void __RPC_STUB _Parameter_put_Precision_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Parameter_get_Precision_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ BYTE __RPC_FAR *pbPrecision);
|
|
void __RPC_STUB _Parameter_get_Precision_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Parameter_put_NumericScale_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ BYTE bScale);
|
|
void __RPC_STUB _Parameter_put_NumericScale_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Parameter_get_NumericScale_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ BYTE __RPC_FAR *pbScale);
|
|
void __RPC_STUB _Parameter_get_NumericScale_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Parameter_put_Size_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ long l);
|
|
void __RPC_STUB _Parameter_put_Size_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Parameter_get_Size_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pl);
|
|
void __RPC_STUB _Parameter_get_Size_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
HRESULT STDMETHODCALLTYPE _Parameter_AppendChunk_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ VARIANT Val);
|
|
void __RPC_STUB _Parameter_AppendChunk_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE _Parameter_get_Attributes_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [retval][out] */ LONG __RPC_FAR *plParmAttribs);
|
|
void __RPC_STUB _Parameter_get_Attributes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE _Parameter_put_Attributes_Proxy(
|
|
_ADOParameter __RPC_FAR * This,
|
|
/* [in] */ LONG lParmAttribs);
|
|
void __RPC_STUB _Parameter_put_Attributes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* ___Parameter_INTERFACE_DEFINED__ */
|
|
#ifdef __cplusplus
|
|
EXTERN_C const CLSID CLSID_Parameter;
|
|
Parameter;
|
|
#endif
|
|
#ifndef __Parameters_INTERFACE_DEFINED__
|
|
#define __Parameters_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: Parameters
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID_Parameters;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("0000050D-0000-0010-8000-00AA006D2EA4")
|
|
ADOParameters : public _ADODynaCollection
|
|
{
|
|
public:
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ _ADOParameter __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct ParametersVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ADOParameters __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ADOParameters __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ADOParameters __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
ADOParameters __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
ADOParameters __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
ADOParameters __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
ADOParameters __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
ADOParameters __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *c);
|
|
|
|
/* [id][restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_NewEnum )(
|
|
ADOParameters __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
|
|
ADOParameters __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Append )(
|
|
ADOParameters __RPC_FAR * This,
|
|
/* [in] */ IDispatch __RPC_FAR *Object);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
|
|
ADOParameters __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
|
|
ADOParameters __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ _ADOParameter __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
END_INTERFACE
|
|
} ParametersVtbl;
|
|
interface Parameters
|
|
{
|
|
CONST_VTBL struct ParametersVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define Parameters_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define Parameters_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define Parameters_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define Parameters_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define Parameters_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define Parameters_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define Parameters_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define Parameters_get_Count(This,c) \
|
|
(This)->lpVtbl -> get_Count(This,c)
|
|
#define Parameters__NewEnum(This,ppvObject) \
|
|
(This)->lpVtbl -> _NewEnum(This,ppvObject)
|
|
#define Parameters_Refresh(This) \
|
|
(This)->lpVtbl -> Refresh(This)
|
|
#define Parameters_Append(This,Object) \
|
|
(This)->lpVtbl -> Append(This,Object)
|
|
#define Parameters_Delete(This,Index) \
|
|
(This)->lpVtbl -> Delete(This,Index)
|
|
#define Parameters_get_Item(This,Index,ppvObject) \
|
|
(This)->lpVtbl -> get_Item(This,Index,ppvObject)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE Parameters_get_Item_Proxy(
|
|
ADOParameters __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ _ADOParameter __RPC_FAR *__RPC_FAR *ppvObject);
|
|
void __RPC_STUB Parameters_get_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* __Parameters_INTERFACE_DEFINED__ */
|
|
#ifndef __Property_INTERFACE_DEFINED__
|
|
#define __Property_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: Property
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID_Property;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000503-0000-0010-8000-00AA006D2EA4")
|
|
ADOProperty : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Value(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pval) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Value(
|
|
/* [in] */ VARIANT val) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Name(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Type(
|
|
/* [retval][out] */ DataTypeEnum __RPC_FAR *ptype) = 0;
|
|
|
|
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Attributes(
|
|
/* [retval][out] */ long __RPC_FAR *plAttributes) = 0;
|
|
|
|
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Attributes(
|
|
/* [in] */ long lAttributes) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct PropertyVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ADOProperty __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ADOProperty __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pval);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Value )(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [in] */ VARIANT val);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [retval][out] */ DataTypeEnum __RPC_FAR *ptype);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Attributes )(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plAttributes);
|
|
|
|
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Attributes )(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [in] */ long lAttributes);
|
|
|
|
END_INTERFACE
|
|
} PropertyVtbl;
|
|
interface Property
|
|
{
|
|
CONST_VTBL struct PropertyVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define Property_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define Property_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define Property_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define Property_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define Property_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define Property_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define Property_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define Property_get_Value(This,pval) \
|
|
(This)->lpVtbl -> get_Value(This,pval)
|
|
#define Property_put_Value(This,val) \
|
|
(This)->lpVtbl -> put_Value(This,val)
|
|
#define Property_get_Name(This,pbstr) \
|
|
(This)->lpVtbl -> get_Name(This,pbstr)
|
|
#define Property_get_Type(This,ptype) \
|
|
(This)->lpVtbl -> get_Type(This,ptype)
|
|
#define Property_get_Attributes(This,plAttributes) \
|
|
(This)->lpVtbl -> get_Attributes(This,plAttributes)
|
|
#define Property_put_Attributes(This,lAttributes) \
|
|
(This)->lpVtbl -> put_Attributes(This,lAttributes)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE Property_get_Value_Proxy(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pval);
|
|
void __RPC_STUB Property_get_Value_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE Property_put_Value_Proxy(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [in] */ VARIANT val);
|
|
void __RPC_STUB Property_put_Value_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE Property_get_Name_Proxy(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
|
|
void __RPC_STUB Property_get_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE Property_get_Type_Proxy(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [retval][out] */ DataTypeEnum __RPC_FAR *ptype);
|
|
void __RPC_STUB Property_get_Type_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propget] */ HRESULT STDMETHODCALLTYPE Property_get_Attributes_Proxy(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *plAttributes);
|
|
void __RPC_STUB Property_get_Attributes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
/* [propput] */ HRESULT STDMETHODCALLTYPE Property_put_Attributes_Proxy(
|
|
ADOProperty __RPC_FAR * This,
|
|
/* [in] */ long lAttributes);
|
|
void __RPC_STUB Property_put_Attributes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* __Property_INTERFACE_DEFINED__ */
|
|
#ifndef __Properties_INTERFACE_DEFINED__
|
|
#define __Properties_INTERFACE_DEFINED__
|
|
/*
|
|
* Generated header for interface: Properties
|
|
* at Fri Feb 27 07:17:26 1998
|
|
* using MIDL 3.01.75
|
|
*/
|
|
/* [object][uuid][nonextensible][dual] */
|
|
EXTERN_C const IID IID_Properties;
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("00000504-0000-0010-8000-00AA006D2EA4")
|
|
ADOProperties : public _ADOCollection
|
|
{
|
|
public:
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ ADOProperty __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
typedef struct PropertiesVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ADOProperties __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ADOProperties __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ADOProperties __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
ADOProperties __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
ADOProperties __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
ADOProperties __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
ADOProperties __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
ADOProperties __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *c);
|
|
|
|
/* [id][restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_NewEnum )(
|
|
ADOProperties __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
|
|
ADOProperties __RPC_FAR * This);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
|
|
ADOProperties __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ ADOProperty __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
END_INTERFACE
|
|
} PropertiesVtbl;
|
|
interface Properties
|
|
{
|
|
CONST_VTBL struct PropertiesVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#define Properties_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
#define Properties_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
#define Properties_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
#define Properties_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
#define Properties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
#define Properties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
#define Properties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
#define Properties_get_Count(This,c) \
|
|
(This)->lpVtbl -> get_Count(This,c)
|
|
#define Properties__NewEnum(This,ppvObject) \
|
|
(This)->lpVtbl -> _NewEnum(This,ppvObject)
|
|
#define Properties_Refresh(This) \
|
|
(This)->lpVtbl -> Refresh(This)
|
|
#define Properties_get_Item(This,Index,ppvObject) \
|
|
(This)->lpVtbl -> get_Item(This,Index,ppvObject)
|
|
#endif /* COBJMACROS */
|
|
#endif /* C style interface */
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE Properties_get_Item_Proxy(
|
|
ADOProperties __RPC_FAR * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ ADOProperty __RPC_FAR *__RPC_FAR *ppvObject);
|
|
void __RPC_STUB Properties_get_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
#endif /* __Properties_INTERFACE_DEFINED__ */
|
|
#endif /* __ADODB_LIBRARY_DEFINED__ */
|
|
/* Additional Prototypes for ALL interfaces */
|
|
/* end of Additional Prototypes */
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|
|
#define ADOCommand _ADOCommand
|
|
#define ADORecordset _ADORecordset
|
|
#define ADOTransaction _ADOTransaction
|
|
#define ADOParameter _ADOParameter
|
|
#define ADOConnection _ADOConnection
|
|
#define ADOCollection _ADOCollection
|
|
#define ADODynaCollection _ADODynaCollection
|
|
|
|
|
|
#endif // _ADOINT_H_
|