; --------------------------------------------------------------------------------------------------
;                            esent.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------

IFNDEF ESENT_INC
ESENT_INC equ <1>

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

ELSE
  echo ----------------------------------------
  echo WARNING duplicate include file esent.inc
  echo ----------------------------------------
ENDIF
