#DEFINE adColFixed 1 #DEFINE adColNullable 2 #DEFINE adSortAscending 1 #DEFINE adSortDescending 2 #DEFINE adEmpty 0 #DEFINE adTinyInt 16 #DEFINE adSmallInt 2 #DEFINE adInteger 3 #DEFINE adBigInt 20 #DEFINE adUnsignedTinyInt 17 #DEFINE adUnsignedSmallInt 18 #DEFINE adUnsignedInt 19 #DEFINE adUnsignedBigInt 21 #DEFINE adSingle 4 #DEFINE adDouble 5 #DEFINE adCurrency 6 #DEFINE adDecimal 14 #DEFINE adNumeric 131 #DEFINE adBoolean 11 #DEFINE adError 10 #DEFINE adUserDefined 132 #DEFINE adVariant 12 #DEFINE adIDispatch 9 #DEFINE adIUnknown 13 #DEFINE adGUID 72 #DEFINE adDate 7 #DEFINE adDBDate 133 #DEFINE adDBTime 134 #DEFINE adDBTimeStamp 135 #DEFINE adBSTR 8 #DEFINE adChar 129 #DEFINE adVarChar 200 #DEFINE adLongVarChar 201 #DEFINE adWChar 130 #DEFINE adVarWChar 202 #DEFINE adLongVarWChar 203 #DEFINE adBinary 128 #DEFINE adVarBinary 204 #DEFINE adLongVarBinary 205 #DEFINE adChapter 136 #DEFINE adFileTime 64 #DEFINE adPropVariant 138 #DEFINE adVarNumeric 139 #DEFINE adIndexNullsAllow 0 #DEFINE adIndexNullsDisallow 1 #DEFINE adIndexNullsIgnore 2 #DEFINE adIndexNullsIgnoreAny 4 #DEFINE adRINone 0 #DEFINE adRICascade 1 #DEFINE adRISetNull 2 #DEFINE adRISetDefault 3 #DEFINE adKeyPrimary 1 #DEFINE adKeyForeign 2 #DEFINE adKeyUnique 3 #DEFINE adPermObjProviderSpecific -1 #DEFINE adPermObjTable 1 #DEFINE adPermObjColumn 2 #DEFINE adPermObjDatabase 3 #DEFINE adPermObjProcedure 4 #DEFINE adPermObjView 5 #DEFINE adRightNone 0 #DEFINE adRightDrop 256 #DEFINE adRightExclusive 512 #DEFINE adRightReadDesign 1024 #DEFINE adRightWriteDesign 2048 #DEFINE adRightWithGrant 4096 #DEFINE adRightReference 8192 #DEFINE adRightCreate 16384 #DEFINE adRightInsert 32768 #DEFINE adRightDelete 65536 #DEFINE adRightReadPermissions 131072 #DEFINE adRightWritePermissions 262144 #DEFINE adRightWriteOwner 524288 #DEFINE adRightMaximumAllowed 33554432 #DEFINE adRightFull 268435456 #DEFINE adRightExecute 536870912 #DEFINE adRightUpdate 1073741824 #DEFINE adAccessGrant 1 #DEFINE adAccessSet 2 #DEFINE adAccessDeny 3 #DEFINE adAccessRevoke 4 #DEFINE adInheritNone 0 #DEFINE adInheritObjects 1 #DEFINE adInheritContainers 2 #DEFINE adInheritBoth 3 #DEFINE adInheritNoPropogate 4