// NO_DEF_ALIAS is defined when building the X86 lib we want
// to publish. ALIAS1/ALIAS2 should only be used to add the aliases 
// needed for backward compat.

#if !defined(_X86_) || defined(NO_DEF_ALIAS)
#define ALIAS1(x,y) x
#define ALIAS2(x,y)
#else
#define ALIAS1(x,y) x
#define ALIAS2(x,y) x@##y=_##x@##y
#endif

#undef ESENT
LIBRARY ESENT

EXPORTS
       ese
       JetAddColumn
ALIAS1(JetAttachDatabase,12)
ALIAS2(JetAttachDatabase,12)
       JetAttachDatabase2
       JetAttachDatabaseWithStreaming
ALIAS1(JetBackup,12)
ALIAS2(JetBackup,12)
       JetBackupInstance
       JetBeginExternalBackup
       JetBeginExternalBackupInstance
ALIAS1(JetBeginSession,16)
ALIAS2(JetBeginSession,16)
ALIAS1(JetBeginTransaction,4)
ALIAS2(JetBeginTransaction,4)
       JetBeginTransaction2
ALIAS1(JetCloseDatabase,12)
ALIAS2(JetCloseDatabase,12)
       JetCloseFile
       JetCloseFileInstance
ALIAS1(JetCloseTable,8)
ALIAS2(JetCloseTable,8)
ALIAS1(JetCommitTransaction,8)
ALIAS2(JetCommitTransaction,8)
       JetCompact
       JetComputeStats
       JetConvertDDL
ALIAS1(JetCreateDatabase,20)
ALIAS2(JetCreateDatabase,20)
       JetCreateDatabase2
       JetCreateDatabaseWithStreaming
       JetCreateIndex
       JetCreateIndex2
       JetCreateInstance
       JetCreateInstance2
       JetCreateTable
ALIAS1(JetCreateTableColumnIndex,12)
ALIAS2(JetCreateTableColumnIndex,12)
       JetCreateTableColumnIndex2
       JetDBUtilities
       JetDefragment
       JetDefragment2
ALIAS1(JetDelete,8)
ALIAS2(JetDelete,8)
       JetDeleteColumn
       JetDeleteColumn2
       JetDeleteIndex
       JetDeleteTable
ALIAS1(JetDetachDatabase,8)
ALIAS2(JetDetachDatabase,8)
       JetDetachDatabase2
       JetDupCursor
       JetDupSession
       JetEnableMultiInstance
       JetEndExternalBackup
       JetEndExternalBackupInstance
       JetEndExternalBackupInstance2
ALIAS1(JetEndSession,8)
ALIAS2(JetEndSession,8)
       JetEscrowUpdate
       JetExternalRestore
       JetExternalRestore2
       JetFreeBuffer
       JetGetAttachInfo
       JetGetAttachInfoInstance
       JetGetBookmark
ALIAS1(JetGetColumnInfo,28)
ALIAS2(JetGetColumnInfo,28)
       JetGetCounter
       JetGetCurrentIndex
       JetGetCursorInfo
       JetGetDatabaseFileInfo
       JetGetDatabaseInfo
       JetGetIndexInfo
       JetGetInstanceInfo
       JetGetLS
       JetGetLock
       JetGetLogInfo
       JetGetLogInfoInstance
       JetGetLogInfoInstance2
       JetGetObjectInfo
       JetGetRecordPosition
       JetGetSecondaryIndexBookmark
       JetGetSystemParameter
       JetGetTableColumnInfo
       JetGetTableIndexInfo
       JetGetTableInfo
       JetGetTruncateLogInfoInstance
       JetGetVersion
       JetGotoBookmark
       JetGotoPosition
       JetGotoSecondaryIndexBookmark
       JetGrowDatabase
       JetIdle
       JetIndexRecordCount
ALIAS1(JetInit,4)
ALIAS2(JetInit,4)
       JetInit2
       JetInit3
       JetIntersectIndexes
ALIAS1(JetMakeKey,20)
ALIAS2(JetMakeKey,20)
ALIAS1(JetMove,16)
ALIAS2(JetMove,16)
       JetOSSnapshotFreeze
       JetOSSnapshotPrepare
       JetOSSnapshotThaw
ALIAS1(JetOpenDatabase,20)
ALIAS2(JetOpenDatabase,20)
       JetOpenFile
       JetOpenFileInstance
       JetOpenFileSectionInstance
ALIAS1(JetOpenTable,28)
ALIAS2(JetOpenTable,28)
       JetOpenTempTable
       JetOpenTempTable2
       JetOpenTempTable3
       JetPrepareToCommitTransaction
ALIAS1(JetPrepareUpdate,12)
ALIAS2(JetPrepareUpdate,12)
       JetReadFile
       JetReadFileInstance
       JetRegisterCallback
       JetRenameColumn
       JetRenameTable
       JetResetCounter
       JetResetSessionContext
       JetRestore
ALIAS1(JetRestore2,12)
ALIAS2(JetRestore2,12)
       JetRestoreInstance
ALIAS1(JetRetrieveColumn,32)
ALIAS2(JetRetrieveColumn,32)
       JetRetrieveColumns
       JetRetrieveKey
       JetRetrieveTaggedColumnList
ALIAS1(JetRollback,8)
ALIAS2(JetRollback,8)
ALIAS1(JetSeek,12)
ALIAS2(JetSeek,12)
ALIAS1(JetSetColumn,28)
ALIAS2(JetSetColumn,28)
       JetSetColumnDefaultValue
       JetSetColumns
ALIAS1(JetSetCurrentIndex,12)
ALIAS2(JetSetCurrentIndex,12)
       JetSetCurrentIndex2
       JetSetCurrentIndex3
       JetSetCurrentIndex4
       JetSetDatabaseSize
       JetSetIndexRange
       JetSetLS
       JetSetSessionContext
ALIAS1(JetSetSystemParameter,20)
ALIAS2(JetSetSystemParameter,20)
       JetSnapshotStart
       JetSnapshotStop
       JetStopBackup
       JetStopBackupInstance
       JetStopService
       JetStopServiceInstance
ALIAS1(JetTerm,4)
ALIAS2(JetTerm,4)
       JetTerm2
       JetTruncateLog
       JetTruncateLogInstance
       JetUnregisterCallback
ALIAS1(JetUpdate,20)
ALIAS2(JetUpdate,20)
       JetUpgradeDatabase

       JetSetTableSequential
       JetResetTableSequential

       JetEnumerateColumns
