open-insight/SYSPROG/STPROCINS/MSWIN_ADO_EQUATES.txt
2024-03-25 15:17:34 -07:00

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
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////