📄 adoint.h
字号:
adRsnMoveLast = 15
} EventReasonEnum;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("00000533-0000-0010-8000-00AA006D2EA4")
enum SchemaEnum
{ adSchemaProviderSpecific = -1,
adSchemaAsserts = 0,
adSchemaCatalogs = 1,
adSchemaCharacterSets = 2,
adSchemaCollations = 3,
adSchemaColumns = 4,
adSchemaCheckConstraints = 5,
adSchemaConstraintColumnUsage = 6,
adSchemaConstraintTableUsage = 7,
adSchemaKeyColumnUsage = 8,
adSchemaReferentialContraints = 9,
adSchemaReferentialConstraints = 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,
adSchemaTrustees = 39
} SchemaEnum;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("0000057E-0000-0010-8000-00AA006D2EA4")
enum FieldStatusEnum
{ adFieldOK = 0,
adFieldCantConvertValue = 2,
adFieldIsNull = 3,
adFieldTruncated = 4,
adFieldSignMismatch = 5,
adFieldDataOverflow = 6,
adFieldCantCreate = 7,
adFieldUnavailable = 8,
adFieldPermissionDenied = 9,
adFieldIntegrityViolation = 10,
adFieldSchemaViolation = 11,
adFieldBadStatus = 12,
adFieldDefault = 13,
adFieldIgnore = 15,
adFieldDoesNotExist = 16,
adFieldInvalidURL = 17,
adFieldResourceLocked = 18,
adFieldResourceExists = 19,
adFieldCannotComplete = 20,
adFieldVolumeNotFound = 21,
adFieldOutOfSpace = 22,
adFieldCannotDeleteSource = 23,
adFieldReadOnly = 24,
adFieldResourceOutOfScope = 25,
adFieldAlreadyExists = 26,
adFieldPendingInsert = 0x10000,
adFieldPendingDelete = 0x20000,
adFieldPendingChange = 0x40000,
adFieldPendingUnknown = 0x80000,
adFieldPendingUnknownDelete = 0x100000
} FieldStatusEnum;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("00000552-0000-0010-8000-00AA006D2EA4")
enum SeekEnum
{ adSeekFirstEQ = 0x1,
adSeekLastEQ = 0x2,
adSeekAfterEQ = 0x4,
adSeekAfter = 0x8,
adSeekBeforeEQ = 0x10,
adSeekBefore = 0x20
} SeekEnum;
#ifndef _COMMON_ADC_AND_ADO_PROPS_
#define _COMMON_ADC_AND_ADO_PROPS_
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("0000054A-0000-0010-8000-00AA006D2EA4")
enum ADCPROP_UPDATECRITERIA_ENUM
{ adCriteriaKey = 0,
adCriteriaAllCols = 1,
adCriteriaUpdCols = 2,
adCriteriaTimeStamp = 3
} ADCPROP_UPDATECRITERIA_ENUM;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("0000054B-0000-0010-8000-00AA006D2EA4")
enum ADCPROP_ASYNCTHREADPRIORITY_ENUM
{ adPriorityLowest = 1,
adPriorityBelowNormal = 2,
adPriorityNormal = 3,
adPriorityAboveNormal = 4,
adPriorityHighest = 5
} ADCPROP_ASYNCTHREADPRIORITY_ENUM;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("00000554-0000-0010-8000-00AA006D2EA4")
enum ADCPROP_AUTORECALC_ENUM
{ adRecalcUpFront = 0,
adRecalcAlways = 1
} ADCPROP_AUTORECALC_ENUM;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("00000553-0000-0010-8000-00AA006D2EA4")
enum ADCPROP_UPDATERESYNC_ENUM
{ adResyncNone = 0,
adResyncAutoIncrement = 1,
adResyncConflicts = 2,
adResyncUpdates = 4,
adResyncInserts = 8,
adResyncAll = 15
} ADCPROP_UPDATERESYNC_ENUM;
#endif /* _COMMON_ADC_AND_ADO_PROPS_ */
typedef ADCPROP_UPDATERESYNC_ENUM CEResyncEnum;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("00000573-0000-0010-8000-00AA006D2EA4")
enum MoveRecordOptionsEnum
{ adMoveUnspecified = -1,
adMoveOverWrite = 1,
adMoveDontUpdateLinks = 2,
adMoveAllowEmulation = 4
} MoveRecordOptionsEnum;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("00000574-0000-0010-8000-00AA006D2EA4")
enum CopyRecordOptionsEnum
{ adCopyUnspecified = -1,
adCopyOverWrite = 1,
adCopyAllowEmulation = 4,
adCopyNonRecursive = 2
} CopyRecordOptionsEnum;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("00000576-0000-0010-8000-00AA006D2EA4")
enum StreamTypeEnum
{ adTypeBinary = 1,
adTypeText = 2
} StreamTypeEnum;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("00000577-0000-0010-8000-00AA006D2EA4")
enum LineSeparatorEnum
{ adLF = 10,
adCR = 13,
adCRLF = -1
} LineSeparatorEnum;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("0000057A-0000-0010-8000-00AA006D2EA4")
enum StreamOpenOptionsEnum
{ adOpenStreamUnspecified = -1,
adOpenStreamAsync = 1,
adOpenStreamFromRecord = 4
} StreamOpenOptionsEnum;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("0000057B-0000-0010-8000-00AA006D2EA4")
enum StreamWriteEnum
{ adWriteChar = 0,
adWriteLine = 1,
stWriteChar = 0,
stWriteLine = 1
} StreamWriteEnum;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("0000057C-0000-0010-8000-00AA006D2EA4")
enum SaveOptionsEnum
{ adSaveCreateNotExist = 1,
adSaveCreateOverWrite = 2
} SaveOptionsEnum;
typedef /* [helpcontext] */
enum FieldEnum
{ adDefaultStream = -1,
adRecordURL = -2
} FieldEnum;
typedef /* [helpcontext] */
enum StreamReadEnum
{ adReadAll = -1,
adReadLine = -2
} StreamReadEnum;
typedef /* [helpcontext][uuid] */ DECLSPEC_UUID("0000057D-0000-0010-8000-00AA006D2EA4")
enum RecordTypeEnum
{ adSimpleRecord = 0,
adCollectionRecord = 1,
adStructDoc = 2
} RecordTypeEnum;
EXTERN_C const IID LIBID_ADODB;
#ifndef ___ADOCollection_INTERFACE_DEFINED__
#define ___ADOCollection_INTERFACE_DEFINED__
/* interface _ADOCollection */
/* [object][uuid][nonextensible][dual] */
EXTERN_C const IID IID__ADOCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("00000512-0000-0010-8000-00AA006D2EA4")
_ADOCollection : public IDispatch
{
public:
virtual /* [id][helpcontext][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 /* [id][helpcontext] */ 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);
/* [id][helpcontext][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);
/* [id][helpcontext] */ 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 */
/* [id][helpcontext][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);
/* [id][helpcontext] */ 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__
/* interface _ADODynaCollection */
/* [object][uuid][nonextensible][dual] */
EXTERN_C const IID IID__ADODynaCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("00000513-0000-0010-8000-00AA006D2EA4")
_ADODynaCollection : public _ADOCollection
{
public:
virtual /* [helpcontext] */ HRESULT STDMETHODCALLTYPE Append(
/* [in] */ IDispatch __RPC_FAR *Object) = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -