621 lines
26 KiB
Plaintext
621 lines
26 KiB
Plaintext
compile insert msWin_ADO_Equates
|
|
/*
|
|
** Copyright (C) 2013 Revelation Software Inc. All Rights Reserved **
|
|
|
|
Author Mr C
|
|
Date Sept 2013
|
|
Purpose Equated constants for use with the MS ADO API
|
|
|
|
Comments
|
|
========
|
|
|
|
|
|
Amended Date Reason
|
|
======= ==== ======
|
|
*/
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
#ifndef _MSWIN_ADO_EQUATES_
|
|
#define _MSWIN_ADO_EQUATES
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // CursorTypeEnum Values
|
|
equ ADOPENFORWARDONLY$ to 0
|
|
equ ADOPENKEYSET$ to 1
|
|
equ ADOPENDYNAMIC$ to 2
|
|
equ ADOPENSTATIC$ to 3
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // CursorOptionEnum Values
|
|
equ ADHOLDRECORDS$ to 0x00000100
|
|
equ ADMOVEPREVIOUS$ to 0x00000200
|
|
equ ADADDNEW$ to 0x01000400
|
|
equ ADDELETE$ to 0x01000800
|
|
equ ADUPDATE$ to 0x01008000
|
|
equ ADBOOKMARK$ to 0x00002000
|
|
equ ADAPPROXPOSITION$ to 0x00004000
|
|
equ ADUPDATEBATCH$ to 0x00010000
|
|
equ ADRESYNC$ to 0x00020000
|
|
equ ADNOTIFY$ to 0x00040000
|
|
equ ADFIND$ to 0x00080000
|
|
equ ADSEEK$ to 0x00400000
|
|
equ ADINDEX$ to 0x00800000
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // LockTypeEnum Values
|
|
equ ADLOCKREADONLY$ to 1
|
|
equ ADLOCKPESSIMISTIC$ to 2
|
|
equ ADLOCKOPTIMISTIC$ to 3
|
|
equ ADLOCKBATCHOPTIMISTIC$ to 4
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // ExecuteOptionEnum Values
|
|
equ ADASYNCEXECUTE$ to 0x00000010
|
|
equ ADASYNCFETCH$ to 0x00000020
|
|
equ ADASYNCFETCHNONBLOCKING$ to 0x00000040
|
|
equ ADEXECUTENORECORDS$ to 0x00000080
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // ConnectOptionEnum Values
|
|
equ ADASYNCCONNECT$ to 0x00000010
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // ObjectStateEnum Values
|
|
equ ADSTATECLOSED$ to 0x00000000
|
|
equ ADSTATEOPEN$ to 0x00000001
|
|
equ ADSTATECONNECTING$ to 0x00000002
|
|
equ ADSTATEEXECUTING$ to 0x00000004
|
|
equ ADSTATEFETCHING$ to 0x00000008
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // CursorLocationEnum Values
|
|
equ ADUSESERVER$ to 2
|
|
equ ADUSECLIENT$ to 3
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // DataTypeEnum Values
|
|
equ ADEMPTY$ to 0
|
|
equ ADTINYINT$ to 16
|
|
equ ADSMALLINT$ to 2
|
|
equ ADINTEGER$ to 3
|
|
equ ADBIGINT$ to 20
|
|
equ ADUNSIGNEDTINYINT$ to 17
|
|
equ ADUNSIGNEDSMALLINT$ to 18
|
|
equ ADUNSIGNEDINT$ to 19
|
|
equ ADUNSIGNEDBIGINT$ to 21
|
|
equ ADSINGLE$ to 4
|
|
equ ADDOUBLE$ to 5
|
|
equ ADCURRENCY$ to 6
|
|
equ ADDECIMAL$ to 14
|
|
equ ADNUMERIC$ to 131
|
|
equ ADBOOLEAN$ to 11
|
|
equ ADERROR$ to 10
|
|
equ ADUSERDEFINED$ to 132
|
|
equ ADVARIANT$ to 12
|
|
equ ADIDISPATCH$ to 9
|
|
equ ADIUNKNOWN$ to 13
|
|
equ ADGUID$ to 72
|
|
equ ADDATE$ to 7
|
|
equ ADDBDATE$ to 133
|
|
equ ADDBTIME$ to 134
|
|
equ ADDBTIMESTAMP$ to 135
|
|
equ ADBSTR$ to 8
|
|
equ ADCHAR$ to 129
|
|
equ ADVARCHAR$ to 200
|
|
equ ADLONGVARCHAR$ to 201
|
|
equ ADWCHAR$ to 130
|
|
equ ADVARWCHAR$ to 202
|
|
equ ADLONGVARWCHAR$ to 203
|
|
equ ADBINARY$ to 128
|
|
equ ADVARBINARY$ to 204
|
|
equ ADLONGVARBINARY$ to 205
|
|
equ ADCHAPTER$ to 136
|
|
equ ADFILETIME$ to 64
|
|
equ ADPROPVARIANT$ to 138
|
|
equ ADVARNUMERIC$ to 139
|
|
equ ADARRAY$ to 0x2000
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // FieldAttributeEnum Values
|
|
equ ADFLDMAYDEFER$ to 0x00000002
|
|
equ ADFLDUPDATABLE$ to 0x00000004
|
|
equ ADFLDUNKNOWNUPDATABLE$ to 0x00000008
|
|
equ ADFLDFIXED$ to 0x00000010
|
|
equ ADFLDISNULLABLE$ to 0x00000020
|
|
equ ADFLDMAYBENULL$ to 0x00000040
|
|
equ ADFLDLONG$ to 0x00000080
|
|
equ ADFLDROWID$ to 0x00000100
|
|
equ ADFLDROWVERSION$ to 0x00000200
|
|
equ ADFLDCACHEDEFERRED$ to 0x00001000
|
|
equ ADFLDISCHAPTER$ to 0x00002000
|
|
equ ADFLDNEGATIVESCALE$ to 0x00004000
|
|
equ ADFLDKEYCOLUMN$ to 0x00008000
|
|
equ ADFLDISROWURL$ to 0x00010000
|
|
equ ADFLDISDEFAULTSTREAM$ to 0x00020000
|
|
equ ADFLDISCOLLECTION$ to 0x00040000
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // EditModeEnum Values
|
|
equ ADEDITNONE$ to 0x0000
|
|
equ ADEDITINPROGRESS$ to 0x0001
|
|
equ ADEDITADD$ to 0x0002
|
|
equ ADEDITDELETE$ to 0x0004
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // RecordStatusEnum Values
|
|
equ ADRECOK$ to 0x0000000
|
|
equ ADRECNEW$ to 0x0000001
|
|
equ ADRECMODIFIED$ to 0x0000002
|
|
equ ADRECDELETED$ to 0x0000004
|
|
equ ADRECUNMODIFIED$ to 0x0000008
|
|
equ ADRECINVALID$ to 0x0000010
|
|
equ ADRECMULTIPLECHANGES$ to 0x0000040
|
|
equ ADRECPENDINGCHANGES$ to 0x0000080
|
|
equ ADRECCANCELED$ to 0x0000100
|
|
equ ADRECCANTRELEASE$ to 0x0000400
|
|
equ ADRECCONCURRENCYVIOLATION$ to 0x0000800
|
|
equ ADRECINTEGRITYVIOLATION$ to 0x0001000
|
|
equ ADRECMAXCHANGESEXCEEDED$ to 0x0002000
|
|
equ ADRECOBJECTOPEN$ to 0x0004000
|
|
equ ADRECOUTOFMEMORY$ to 0x0008000
|
|
equ ADRECPERMISSIONDENIED$ to 0x0010000
|
|
equ ADRECSCHEMAVIOLATION$ to 0x0020000
|
|
equ ADRECDBDELETED$ to 0x0040000
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // GetRowsOptionEnum Values
|
|
equ ADGETROWSREST$ to -1
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // PositionEnum Values
|
|
equ ADPOSUNKNOWN$ to -1
|
|
equ ADPOSBOF$ to -2
|
|
equ ADPOSEOF$ to -3
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // BookmarkEnum Values
|
|
equ ADBOOKMARKCURRENT$ to 0
|
|
equ ADBOOKMARKFIRST$ to 1
|
|
equ ADBOOKMARKLAST$ to 2
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // MarshalOptionsEnum Values
|
|
equ ADMARSHALALL$ to 0
|
|
equ ADMARSHALMODIFIEDONLY$ to 1
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // AffectEnum Values
|
|
equ ADAFFECTCURRENT$ to 1
|
|
equ ADAFFECTGROUP$ to 2
|
|
equ ADAFFECTALLCHAPTERS$ to 4
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // ResyncEnum Values
|
|
equ ADRESYNCUNDERLYINGVALUES$ to 1
|
|
equ ADRESYNCALLVALUES$ to 2
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // CompareEnum Values
|
|
equ ADCOMPARELESSTHAN$ to 0
|
|
equ ADCOMPAREEQUAL$ to 1
|
|
equ ADCOMPAREGREATERTHAN$ to 2
|
|
equ ADCOMPARENOTEQUAL$ to 3
|
|
equ ADCOMPARENOTCOMPARABLE$ to 4
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // FilterGroupEnum Values
|
|
equ ADFILTERNONE$ to 0
|
|
equ ADFILTERPENDINGRECORDS$ to 1
|
|
equ ADFILTERAFFECTEDRECORDS$ to 2
|
|
equ ADFILTERFETCHEDRECORDS$ to 3
|
|
equ ADFILTERCONFLICTINGRECORDS$ to 5
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // SearchDirectionEnum Values
|
|
equ ADSEARCHFORWARD$ to 1
|
|
equ ADSEARCHBACKWARD$ to -1
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // PersistFormatEnum Values
|
|
equ ADPERSISTADTG$ to 0
|
|
equ ADPERSISTXML$ to 1
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // StringFormatEnum Values
|
|
equ ADCLIPSTRING$ to 2
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // ConnectPromptEnum Values
|
|
equ ADPROMPTALWAYS$ to 1
|
|
equ ADPROMPTCOMPLETE$ to 2
|
|
equ ADPROMPTCOMPLETEREQUIRED$ to 3
|
|
equ ADPROMPTNEVER$ to 4
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // ConnectModeEnum Values
|
|
equ ADMODEUNKNOWN$ to 0
|
|
equ ADMODEREAD$ to 1
|
|
equ ADMODEWRITE$ to 2
|
|
equ ADMODEREADWRITE$ to 3
|
|
equ ADMODESHAREDENYREAD$ to 4
|
|
equ ADMODESHAREDENYWRITE$ to 8
|
|
equ ADMODESHAREEXCLUSIVE$ to 0xC
|
|
equ ADMODESHAREDENYNONE$ to 0x10
|
|
equ ADMODERECURSIVE$ to 0x400000
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // RecordCreateOptionsEnum Values
|
|
equ ADCREATECOLLECTION$ to 0x00002000
|
|
equ ADCREATESTRUCTDOC$ to 0x80000000
|
|
equ ADCREATENONCOLLECTION$ to 0x00000000
|
|
equ ADOPENIFEXISTS$ to 0x02000000
|
|
equ ADCREATEOVERWRITE$ to 0x04000000
|
|
equ ADFAILIFNOTEXISTS$ to -1
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // RecordOpenOptionsEnum Values
|
|
equ ADOPENRECORDUNSPECIFIED$ to -1
|
|
equ ADOPENSOURCE$ to 0x00800000
|
|
equ ADOPENASYNC$ to 0x00001000
|
|
equ ADDELAYFETCHSTREAM$ to 0x00004000
|
|
equ ADDELAYFETCHFIELDS$ to 0x00008000
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // IsolationLevelEnum Values
|
|
equ ADXACTUNSPECIFIED$ to 0xFFFFFFFF
|
|
equ ADXACTCHAOS$ to 0x00000010
|
|
equ ADXACTREADUNCOMMITTED$ to 0x00000100
|
|
equ ADXACTBROWSE$ to 0x00000100
|
|
equ ADXACTCURSORSTABILITY$ to 0x00001000
|
|
equ ADXACTREADCOMMITTED$ to 0x00001000
|
|
equ ADXACTREPEATABLEREAD$ to 0x00010000
|
|
equ ADXACTSERIALIZABLE$ to 0x00100000
|
|
equ ADXACTISOLATED$ to 0x00100000
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // XactAttributeEnum Values
|
|
equ ADXACTCOMMITRETAINING$ to 0x00020000
|
|
equ ADXACTABORTRETAINING$ to 0x00040000
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // PropertyAttributesEnum Values
|
|
equ ADPROPNOTSUPPORTED$ to 0x0000
|
|
equ ADPROPREQUIRED$ to 0x0001
|
|
equ ADPROPOPTIONAL$ to 0x0002
|
|
equ ADPROPREAD$ to 0x0200
|
|
equ ADPROPWRITE$ to 0x0400
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // ErrorValueEnum Values
|
|
equ ADERRPROVIDERFAILED$ to 0xBB8
|
|
equ ADERRINVALIDARGUMENT$ to 0xBB9
|
|
equ ADERROPENINGFILE$ to 0xBBA
|
|
equ ADERRREADFILE$ to 0xBBB
|
|
equ ADERRWRITEFILE$ to 0xBBC
|
|
equ ADERRNOCURRENTRECORD$ to 0xBCD
|
|
equ ADERRILLEGALOPERATION$ to 0xC93
|
|
equ ADERRCANTCHANGEPROVIDER$ to 0xC94
|
|
equ ADERRINTRANSACTION$ to 0xCAE
|
|
equ ADERRFEATURENOTAVAILABLE$ to 0xCB3
|
|
equ ADERRITEMNOTFOUND$ to 0xCC1
|
|
equ ADERROBJECTINCOLLECTION$ to 0xD27
|
|
equ ADERROBJECTNOTSET$ to 0xD5C
|
|
equ ADERRDATACONVERSION$ to 0xD5D
|
|
equ ADERROBJECTCLOSED$ to 0xE78
|
|
equ ADERROBJECTOPEN$ to 0xE79
|
|
equ ADERRPROVIDERNOTFOUND$ to 0xE7A
|
|
equ ADERRBOUNDTOCOMMAND$ to 0xE7B
|
|
equ ADERRINVALIDPARAMINFO$ to 0xE7C
|
|
equ ADERRINVALIDCONNECTION$ to 0xE7D
|
|
equ ADERRNOTREENTRANT$ to 0xE7E
|
|
equ ADERRSTILLEXECUTING$ to 0xE7F
|
|
equ ADERROPERATIONCANCELLED$ to 0xE80
|
|
equ ADERRSTILLCONNECTING$ to 0xE81
|
|
equ ADERRINVALIDTRANSACTION$ to 0xE82
|
|
equ ADERRUNSAFEOPERATION$ to 0xE84
|
|
equ ADWRNSECURITYDIALOG$ to 0xE85
|
|
equ ADWRNSECURITYDIALOGHEADER$ to 0xE86
|
|
equ ADERRINTEGRITYVIOLATION$ to 0xE87
|
|
equ ADERRPERMISSIONDENIED$ to 0xE88
|
|
equ ADERRDATAOVERFLOW$ to 0xE89
|
|
equ ADERRSCHEMAVIOLATION$ to 0xE8A
|
|
equ ADERRSIGNMISMATCH$ to 0xE8B
|
|
equ ADERRCANTCONVERTVALUE$ to 0xE8C
|
|
equ ADERRCANTCREATE$ to 0xE8D
|
|
equ ADERRCOLUMNNOTONTHISROW$ to 0xE8E
|
|
equ ADERRURLINTEGRVIOLSETCOLUMNS$ to 0xE8F
|
|
equ ADERRURLDOESNOTEXIST$ to 0xE8F
|
|
equ ADERRTREEPERMISSIONDENIED$ to 0xE90
|
|
equ ADERRINVALIDURL$ to 0xE91
|
|
equ ADERRRESOURCELOCKED$ to 0xE92
|
|
equ ADERRRESOURCEEXISTS$ to 0xE93
|
|
equ ADERRCANNOTCOMPLETE$ to 0xE94
|
|
equ ADERRVOLUMENOTFOUND$ to 0xE95
|
|
equ ADERROUTOFSPACE$ to 0xE96
|
|
equ ADERRRESOURCEOUTOFSCOPE$ to 0xE97
|
|
equ ADERRUNAVAILABLE$ to 0xE98
|
|
equ ADERRURLNAMEDROWDOESNOTEXIST$ to 0xE99
|
|
equ ADERRDELRESOUTOFSCOPE$ to 0xE9A
|
|
equ ADERRPROPINVALIDCOLUMN$ to 0xE9B
|
|
equ ADERRPROPINVALIDOPTION$ to 0xE9C
|
|
equ ADERRPROPINVALIDVALUE$ to 0xE9D
|
|
equ ADERRPROPCONFLICTING$ to 0xE9E
|
|
equ ADERRPROPNOTALLSETTABLE$ to 0xE9F
|
|
equ ADERRPROPNOTSET$ to 0xEA0
|
|
equ ADERRPROPNOTSETTABLE$ to 0xEA1
|
|
equ ADERRPROPNOTSUPPORTED$ to 0xEA2
|
|
equ ADERRCATALOGNOTSET$ to 0xEA3
|
|
equ ADERRCANTCHANGECONNECTION$ to 0xEA4
|
|
equ ADERRFIELDSUPDATEFAILED$ to 0xEA5
|
|
equ ADERRDENYNOTSUPPORTED$ to 0xEA6
|
|
equ ADERRDENYTYPENOTSUPPORTED$ to 0xEA7
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // ParameterAttributesEnum Values
|
|
equ ADPARAMSIGNED$ to 0x0010
|
|
equ ADPARAMNULLABLE$ to 0x0040
|
|
equ ADPARAMLONG$ to 0x0080
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // ParameterDirectionEnum Values
|
|
equ ADPARAMUNKNOWN$ to 0x0000
|
|
equ ADPARAMINPUT$ to 0x0001
|
|
equ ADPARAMOUTPUT$ to 0x0002
|
|
equ ADPARAMINPUTOUTPUT$ to 0x0003
|
|
equ ADPARAMRETURNVALUE$ to 0x0004
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // CommandTypeEnum Values
|
|
equ ADCMDUNKNOWN$ to 0x0008
|
|
equ ADCMDTEXT$ to 0x0001
|
|
equ ADCMDTABLE$ to 0x0002
|
|
equ ADCMDSTOREDPROC$ to 0x0004
|
|
equ ADCMDFILE$ to 0x0100
|
|
equ ADCMDTABLEDIRECT$ to 0x0200
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // EventStatusEnum Values
|
|
equ ADSTATUSOK$ to 0x0000001
|
|
equ ADSTATUSERRORSOCCURRED$ to 0x0000002
|
|
equ ADSTATUSCANTDENY$ to 0x0000003
|
|
equ ADSTATUSCANCEL$ to 0x0000004
|
|
equ ADSTATUSUNWANTEDEVENT$ to 0x0000005
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // EventReasonEnum Values
|
|
equ ADRSNADDNEW$ to 1
|
|
equ ADRSNDELETE$ to 2
|
|
equ ADRSNUPDATE$ to 3
|
|
equ ADRSNUNDOUPDATE$ to 4
|
|
equ ADRSNUNDOADDNEW$ to 5
|
|
equ ADRSNUNDODELETE$ to 6
|
|
equ ADRSNREQUERY$ to 7
|
|
equ ADRSNRESYNCH$ to 8
|
|
equ ADRSNCLOSE$ to 9
|
|
equ ADRSNMOVE$ to 10
|
|
equ ADRSNFIRSTCHANGE$ to 11
|
|
equ ADRSNMOVEFIRST$ to 12
|
|
equ ADRSNMOVENEXT$ to 13
|
|
equ ADRSNMOVEPREVIOUS$ to 14
|
|
equ ADRSNMOVELAST$ to 15
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // SchemaEnum Values
|
|
equ ADSCHEMAPROVIDERSPECIFIC$ to -1
|
|
equ ADSCHEMAASSERTS$ to 0
|
|
equ ADSCHEMACATALOGS$ to 1
|
|
equ ADSCHEMACHARACTERSETS$ to 2
|
|
equ ADSCHEMACOLLATIONS$ to 3
|
|
equ ADSCHEMACOLUMNS$ to 4
|
|
equ ADSCHEMACHECKCONSTRAINTS$ to 5
|
|
equ ADSCHEMACONSTRAINTCOLUMNUSAGE$ to 6
|
|
equ ADSCHEMACONSTRAINTTABLEUSAGE$ to 7
|
|
equ ADSCHEMAKEYCOLUMNUSAGE$ to 8
|
|
equ ADSCHEMAREFERENTIALCONSTRAINTS$ to 9
|
|
equ ADSCHEMATABLECONSTRAINTS$ to 10
|
|
equ ADSCHEMACOLUMNSDOMAINUSAGE$ to 11
|
|
equ ADSCHEMAINDEXES$ to 12
|
|
equ ADSCHEMACOLUMNPRIVILEGES$ to 13
|
|
equ ADSCHEMATABLEPRIVILEGES$ to 14
|
|
equ ADSCHEMAUSAGEPRIVILEGES$ to 15
|
|
equ ADSCHEMAPROCEDURES$ to 16
|
|
equ ADSCHEMASCHEMATA$ to 17
|
|
equ ADSCHEMASQLLANGUAGES$ to 18
|
|
equ ADSCHEMASTATISTICS$ to 19
|
|
equ ADSCHEMATABLES$ to 20
|
|
equ ADSCHEMATRANSLATIONS$ to 21
|
|
equ ADSCHEMAPROVIDERTYPES$ to 22
|
|
equ ADSCHEMAVIEWS$ to 23
|
|
equ ADSCHEMAVIEWCOLUMNUSAGE$ to 24
|
|
equ ADSCHEMAVIEWTABLEUSAGE$ to 25
|
|
equ ADSCHEMAPROCEDUREPARAMETERS$ to 26
|
|
equ ADSCHEMAFOREIGNKEYS$ to 27
|
|
equ ADSCHEMAPRIMARYKEYS$ to 28
|
|
equ ADSCHEMAPROCEDURECOLUMNS$ to 29
|
|
equ ADSCHEMADBINFOKEYWORDS$ to 30
|
|
equ ADSCHEMADBINFOLITERALS$ to 31
|
|
equ ADSCHEMACUBES$ to 32
|
|
equ ADSCHEMADIMENSIONS$ to 33
|
|
equ ADSCHEMAHIERARCHIES$ to 34
|
|
equ ADSCHEMALEVELS$ to 35
|
|
equ ADSCHEMAMEASURES$ to 36
|
|
equ ADSCHEMAPROPERTIES$ to 37
|
|
equ ADSCHEMAMEMBERS$ to 38
|
|
equ ADSCHEMATRUSTEES$ to 39
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // FieldStatusEnum Values
|
|
equ ADFIELDOK$ to 0
|
|
equ ADFIELDCANTCONVERTVALUE$ to 2
|
|
equ ADFIELDISNULL$ to 3
|
|
equ ADFIELDTRUNCATED$ to 4
|
|
equ ADFIELDSIGNMISMATCH$ to 5
|
|
equ ADFIELDDATAOVERFLOW$ to 6
|
|
equ ADFIELDCANTCREATE$ to 7
|
|
equ ADFIELDUNAVAILABLE$ to 8
|
|
equ ADFIELDPERMISSIONDENIED$ to 9
|
|
equ ADFIELDINTEGRITYVIOLATION$ to 10
|
|
equ ADFIELDSCHEMAVIOLATION$ to 11
|
|
equ ADFIELDBADSTATUS$ to 12
|
|
equ ADFIELDDEFAULT$ to 13
|
|
equ ADFIELDIGNORE$ to 15
|
|
equ ADFIELDDOESNOTEXIST$ to 16
|
|
equ ADFIELDINVALIDURL$ to 17
|
|
equ ADFIELDRESOURCELOCKED$ to 18
|
|
equ ADFIELDRESOURCEEXISTS$ to 19
|
|
equ ADFIELDCANNOTCOMPLETE$ to 20
|
|
equ ADFIELDVOLUMENOTFOUND$ to 21
|
|
equ ADFIELDOUTOFSPACE$ to 22
|
|
equ ADFIELDCANNOTDELETESOURCE$ to 23
|
|
equ ADFIELDREADONLY$ to 24
|
|
equ ADFIELDRESOURCEOUTOFSCOPE$ to 25
|
|
equ ADFIELDALREADYEXISTS$ to 26
|
|
equ ADFIELDPENDINGINSERT$ to 0x10000
|
|
equ ADFIELDPENDINGDELETE$ to 0x20000
|
|
equ ADFIELDPENDINGCHANGE$ to 0x40000
|
|
equ ADFIELDPENDINGUNKNOWN$ to 0x80000
|
|
equ ADFIELDPENDINGUNKNOWNDELETE$ to 0x100000
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // SeekEnum Values
|
|
equ ADSEEKFIRSTEQ$ to 0x1
|
|
equ ADSEEKLASTEQ$ to 0x2
|
|
equ ADSEEKAFTEREQ$ to 0x4
|
|
equ ADSEEKAFTER$ to 0x8
|
|
equ ADSEEKBEFOREEQ$ to 0x10
|
|
equ ADSEEKBEFORE$ to 0x20
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // ADCPROP_UPDATECRITERIA_ENUM Values
|
|
equ ADCRITERIAKEY$ to 0
|
|
equ ADCRITERIAALLCOLS$ to 1
|
|
equ ADCRITERIAUPDCOLS$ to 2
|
|
equ ADCRITERIATIMESTAMP$ to 3
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // ADCPROP_ASYNCTHREADPRIORITY_ENUM Values
|
|
equ ADPRIORITYLOWEST$ to 1
|
|
equ ADPRIORITYBELOWNORMAL$ to 2
|
|
equ ADPRIORITYNORMAL$ to 3
|
|
equ ADPRIORITYABOVENORMAL$ to 4
|
|
equ ADPRIORITYHIGHEST$ to 5
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // ADCPROP_AUTORECALC_ENUM Values
|
|
equ ADRECALCUPFRONT$ to 0
|
|
equ ADRECALCALWAYS$ to 1
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // MoveRecordOptionsEnum Values
|
|
equ ADMOVEUNSPECIFIED$ to -1
|
|
equ ADMOVEOVERWRITE$ to 1
|
|
equ ADMOVEDONTUPDATELINKS$ to 2
|
|
equ ADMOVEALLOWEMULATION$ to 4
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // CopyRecordOptionsEnum Values
|
|
equ ADCOPYUNSPECIFIED$ to -1
|
|
equ ADCOPYOVERWRITE$ to 1
|
|
equ ADCOPYALLOWEMULATION$ to 4
|
|
equ ADCOPYNONRECURSIVE$ to 2
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // StreamTypeEnum Values
|
|
equ ADTYPEBINARY$ to 1
|
|
equ ADTYPETEXT$ to 2
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // LineSeparatorEnum Values
|
|
equ ADLF$ to 10
|
|
equ ADCR$ to 13
|
|
equ ADCRLF$ to -1
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // StreamOpenOptionsEnum Values
|
|
equ ADOPENSTREAMUNSPECIFIED$ to -1
|
|
equ ADOPENSTREAMASYNC$ to 1
|
|
equ ADOPENSTREAMFROMRECORD$ to 4
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // StreamWriteEnum Values
|
|
equ ADWRITECHAR$ to 0
|
|
equ ADWRITELINE$ to 1
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // SaveOptionsEnum Values
|
|
equ ADSAVECREATENOTEXIST$ to 1
|
|
equ ADSAVECREATEOVERWRITE$ to 2
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // FieldEnum Values
|
|
equ ADDEFAULTSTREAM$ to -1
|
|
equ ADRECORDURL$ to -2
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // StreamReadEnum Values
|
|
equ ADREADALL$ to -1
|
|
equ ADREADLINE$ to -2
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
* // RecordTypeEnum Values ----
|
|
equ ADSIMPLERECORD$ to 0
|
|
equ ADCOLLECTIONRECORD$ to 1
|
|
equ ADSTRUCTDOC$ to 2
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
#endif
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|