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