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