Win32 API 日本語リファレンス
ホームStorage.Jet › 定数

定数

968

Windows.Win32.Storage.Jet

名前
JET_VERSIONDWORD1280
JET_wszConfigStoreReadControlunknownCsReadControl
JET_bitConfigStoreReadControlInhibitReadDWORD1
JET_bitConfigStoreReadControlDisableAllDWORD2
JET_bitConfigStoreReadControlDefaultDWORD0
JET_wszConfigStoreRelPathSysParamDefaultunknownSysParamDefault
JET_wszConfigStoreRelPathSysParamOverrideunknownSysParamOverride
JET_efvUseEngineDefaultDWORD1073741825
JET_efvUsePersistedFormatDWORD1073741826
JET_efvAllowHigherPersistedFormatDWORD1090519040
JET_efvWindows19H1RtmDWORD8920
JET_efvWindows10v2004DWORD9180
JET_efvWindowsServer2022DWORD9360
JET_efvWindows11v21H2DWORD9400
JET_efvWindows11v22H2DWORD9480
JET_efvWindows11v23H2DWORD9600
JET_bitDefragmentBatchStartDWORD1
JET_bitDefragmentBatchStopDWORD2
JET_bitDefragmentAvailSpaceTreesOnlyDWORD64
JET_bitDefragmentNoPartialMergesDWORD128
JET_bitDefragmentBTreeDWORD256
JET_cbtypNullDWORD0
JET_cbtypFinalizeDWORD1
JET_cbtypBeforeInsertDWORD2
JET_cbtypAfterInsertDWORD4
JET_cbtypBeforeReplaceDWORD8
JET_cbtypAfterReplaceDWORD16
JET_cbtypBeforeDeleteDWORD32
JET_cbtypAfterDeleteDWORD64
JET_cbtypUserDefinedDefaultValueDWORD128
JET_cbtypOnlineDefragCompletedDWORD256
JET_cbtypFreeCursorLSDWORD512
JET_cbtypFreeTableLSDWORD1024
JET_bitTableInfoUpdatableDWORD1
JET_bitTableInfoBookmarkDWORD2
JET_bitTableInfoRollbackDWORD4
JET_bitObjectSystemDWORD2147483648
JET_bitObjectTableFixedDDLDWORD1073741824
JET_bitObjectTableTemplateDWORD536870912
JET_bitObjectTableDerivedDWORD268435456
JET_bitObjectTableNoFixedVarColumnsInDerivedTablesDWORD67108864
cObjectInfoColsDWORD9
cColumnInfoColsDWORD14
cIndexInfoColsDWORD15
JET_MAX_COMPUTERNAME_LENGTHDWORD15
JET_bitDurableCommitCallbackLogUnavailableDWORD1
JET_cbBookmarkMostDWORD256
JET_cbNameMostDWORD64
JET_cbFullNameMostDWORD255
JET_cbColumnLVPageOverheadDWORD82
JET_cbLVDefaultValueMostDWORD255
JET_cbColumnMostDWORD255
JET_cbLVColumnMostDWORD2147483647
JET_cbKeyMost8KBytePageDWORD2000
JET_cbKeyMost4KBytePageDWORD1000
JET_cbKeyMost2KBytePageDWORD500
JET_cbKeyMostMinDWORD255
JET_cbKeyMostDWORD255
JET_cbLimitKeyMostDWORD256
JET_cbPrimaryKeyMostDWORD255
JET_cbSecondaryKeyMostDWORD255
JET_ccolKeyMostDWORD16
JET_ccolMostDWORD65248
JET_ccolFixedMostDWORD127
JET_ccolVarMostDWORD128
JET_ccolTaggedMostDWORD64993
JET_EventLoggingDisableDWORD0
JET_EventLoggingLevelMinDWORD1
JET_EventLoggingLevelLowDWORD25
JET_EventLoggingLevelMediumDWORD50
JET_EventLoggingLevelHighDWORD75
JET_EventLoggingLevelMaxDWORD100
JET_IOPriorityNormalDWORD0
JET_IOPriorityLowDWORD1
JET_configDefaultDWORD1
JET_configRemoveQuotasDWORD2
JET_configLowDiskFootprintDWORD4
JET_configMediumDiskFootprintDWORD8
JET_configLowMemoryDWORD16
JET_configDynamicMediumMemoryDWORD32
JET_configLowPowerDWORD64
JET_configSSDProfileIODWORD128
JET_configRunSilentDWORD256
JET_configUnthrottledMemoryDWORD512
JET_configHighConcurrencyScalingDWORD1024
JET_paramSystemPathDWORD0
JET_paramTempPathDWORD1
JET_paramLogFilePathDWORD2
JET_paramBaseNameDWORD3
JET_paramEventSourceDWORD4
JET_paramMaxSessionsDWORD5
JET_paramMaxOpenTablesDWORD6
JET_paramPreferredMaxOpenTablesDWORD7
JET_paramCachedClosedTablesDWORD125
JET_paramMaxCursorsDWORD8
JET_paramMaxVerPagesDWORD9
JET_paramPreferredVerPagesDWORD63
JET_paramGlobalMinVerPagesDWORD81
JET_paramVersionStoreTaskQueueMaxDWORD105
JET_paramMaxTemporaryTablesDWORD10
JET_paramLogFileSizeDWORD11
JET_paramLogBuffersDWORD12
JET_paramWaitLogFlushDWORD13
JET_paramLogCheckpointPeriodDWORD14
JET_paramLogWaitingUserMaxDWORD15
JET_paramCommitDefaultDWORD16
JET_paramCircularLogDWORD17
JET_paramDbExtensionSizeDWORD18
JET_paramPageTempDBMinDWORD19
JET_paramPageFragmentDWORD20
JET_paramEnableFileCacheDWORD126
JET_paramVerPageSizeDWORD128
JET_paramConfigurationDWORD129
JET_paramEnableAdvancedDWORD130
JET_paramMaxColtypDWORD131
JET_paramBatchIOBufferMaxDWORD22
JET_paramCacheSizeDWORD41
JET_paramCacheSizeMinDWORD60
JET_paramCacheSizeMaxDWORD23
JET_paramCheckpointDepthMaxDWORD24
JET_paramLRUKCorrIntervalDWORD25
JET_paramLRUKHistoryMaxDWORD26
JET_paramLRUKPolicyDWORD27
JET_paramLRUKTimeoutDWORD28
JET_paramLRUKTrxCorrIntervalDWORD29
JET_paramOutstandingIOMaxDWORD30
JET_paramStartFlushThresholdDWORD31
JET_paramStopFlushThresholdDWORD32
JET_paramEnableViewCacheDWORD127
JET_paramCheckpointIOMaxDWORD135
JET_paramTableClass1NameDWORD137
JET_paramTableClass2NameDWORD138
JET_paramTableClass3NameDWORD139
JET_paramTableClass4NameDWORD140
JET_paramTableClass5NameDWORD141
JET_paramTableClass6NameDWORD142
JET_paramTableClass7NameDWORD143
JET_paramTableClass8NameDWORD144
JET_paramTableClass9NameDWORD145
JET_paramTableClass10NameDWORD146
JET_paramTableClass11NameDWORD147
JET_paramTableClass12NameDWORD148
JET_paramTableClass13NameDWORD149
JET_paramTableClass14NameDWORD150
JET_paramTableClass15NameDWORD151
JET_paramIOPriorityDWORD152
JET_paramRecoveryDWORD34
JET_paramEnableOnlineDefragDWORD35
JET_paramCheckFormatWhenOpenFailDWORD44
JET_paramEnableTempTableVersioningDWORD46
JET_paramIgnoreLogVersionDWORD47
JET_paramDeleteOldLogsDWORD48
JET_paramEventSourceKeyDWORD49
JET_paramNoInformationEventDWORD50
JET_paramEventLoggingLevelDWORD51
JET_paramDeleteOutOfRangeLogsDWORD52
JET_paramAccessDeniedRetryPeriodDWORD53
JET_paramEnableIndexCheckingDWORD45
JET_paramEnableIndexCleanupDWORD54
JET_paramDatabasePageSizeDWORD64
JET_paramDisableCallbacksDWORD65
JET_paramLogFileCreateAsynchDWORD69
JET_paramErrorToStringDWORD70
JET_paramZeroDatabaseDuringBackupDWORD71
JET_paramUnicodeIndexDefaultDWORD72
JET_paramRuntimeCallbackDWORD73
JET_paramCleanupMismatchedLogFilesDWORD77
JET_paramRecordUpgradeDirtyLevelDWORD78
JET_paramOSSnapshotTimeoutDWORD82
JET_paramExceptionActionDWORD98
JET_paramEventLogCacheDWORD99
JET_paramCreatePathIfNotExistDWORD100
JET_paramPageHintCacheSizeDWORD101
JET_paramOneDatabasePerSessionDWORD102
JET_paramMaxInstancesDWORD104
JET_paramDisablePerfmonDWORD107
JET_paramIndexTuplesLengthMinDWORD110
JET_paramIndexTuplesLengthMaxDWORD111
JET_paramIndexTuplesToIndexMaxDWORD112
JET_paramAlternateDatabaseRecoveryPathDWORD113
JET_paramIndexTupleIncrementDWORD132
JET_paramIndexTupleStartDWORD133
JET_paramKeyMostDWORD134
JET_paramLegacyFileNamesDWORD136
JET_paramEnablePersistedCallbacksDWORD156
JET_paramWaypointLatencyDWORD153
JET_paramDefragmentSequentialBTreesDWORD160
JET_paramDefragmentSequentialBTreesDensityCheckFrequencyDWORD161
JET_paramIOThrottlingTimeQuantaDWORD162
JET_paramLVChunkSizeMostDWORD163
JET_paramMaxCoalesceReadSizeDWORD164
JET_paramMaxCoalesceWriteSizeDWORD165
JET_paramMaxCoalesceReadGapSizeDWORD166
JET_paramMaxCoalesceWriteGapSizeDWORD167
JET_paramEnableDBScanInRecoveryDWORD169
JET_paramDbScanThrottleDWORD170
JET_paramDbScanIntervalMinSecDWORD171
JET_paramDbScanIntervalMaxSecDWORD172
JET_paramCachePriorityDWORD177
JET_paramMaxTransactionSizeDWORD178
JET_paramPrereadIOMaxDWORD179
JET_paramEnableDBScanSerializationDWORD180
JET_paramHungIOThresholdDWORD181
JET_paramHungIOActionsDWORD182
JET_paramMinDataForXpressDWORD183
JET_paramEnableShrinkDatabaseDWORD184
JET_paramProcessFriendlyNameDWORD186
JET_paramDurableCommitCallbackDWORD187
JET_paramEnableSqmDWORD188
JET_paramConfigStoreSpecDWORD189
JET_paramEngineFormatVersionDWORD194
JET_paramUseFlushForWriteDurabilityDWORD214
JET_paramEnableRBSDWORD215
JET_paramRBSFilePathDWORD216
JET_paramPerfmonRefreshIntervalDWORD217
JET_paramEnableBlockCacheDWORD218
JET_paramTraceFlagsDWORD223
JET_paramMaxValueInvalidDWORD232
JET_sesparamCommitDefaultDWORD4097
JET_sesparamTransactionLevelDWORD4099
JET_sesparamOperationContextDWORD4100
JET_sesparamCorrelationIDDWORD4101
JET_sesparamMaxValueInvalidDWORD4111
JET_bitESE98FileNamesDWORD1
JET_bitEightDotThreeSoftCompatDWORD2
JET_bitHungIOEventDWORD1
JET_bitShrinkDatabaseOffDWORD0
JET_bitShrinkDatabaseOnDWORD1
JET_bitShrinkDatabaseRealtimeDWORD2
JET_bitShrinkDatabaseTrimDWORD1
JET_bitReplayIgnoreMissingDBDWORD4
JET_bitRecoveryWithoutUndoDWORD8
JET_bitTruncateLogsAfterRecoveryDWORD16
JET_bitReplayMissingMapEntryDBDWORD32
JET_bitLogStreamMustExistDWORD64
JET_bitReplayIgnoreLostLogsDWORD128
JET_bitKeepDbAttachedAtEndOfRecoveryDWORD4096
JET_bitTermCompleteDWORD1
JET_bitTermAbruptDWORD2
JET_bitTermStopBackupDWORD4
JET_bitTermDirtyDWORD8
JET_bitIdleFlushBuffersDWORD1
JET_bitIdleCompactDWORD2
JET_bitIdleStatusDWORD4
JET_bitDbReadOnlyDWORD1
JET_bitDbExclusiveDWORD2
JET_bitDbDeleteCorruptIndexesDWORD16
JET_bitDbDeleteUnicodeIndexesDWORD1024
JET_bitDbUpgradeDWORD512
JET_bitDbEnableBackgroundMaintenanceDWORD2048
JET_bitDbPurgeCacheOnAttachDWORD4096
JET_bitForceDetachDWORD1
JET_bitDbRecoveryOffDWORD8
JET_bitDbShadowingOffDWORD128
JET_bitDbOverwriteExistingDWORD512
JET_bitBackupIncrementalDWORD1
JET_bitBackupAtomicDWORD4
JET_bitBackupSnapshotDWORD16
JET_bitBackupEndNormalDWORD1
JET_bitBackupEndAbortDWORD2
JET_bitBackupTruncateDoneDWORD256
JET_bitTableCreateFixedDDLDWORD1
JET_bitTableCreateTemplateTableDWORD2
JET_bitTableCreateNoFixedVarColumnsInDerivedTablesDWORD4
JET_bitTableCreateImmutableStructureDWORD8
JET_bitColumnFixedDWORD1
JET_bitColumnTaggedDWORD2
JET_bitColumnNotNULLDWORD4
JET_bitColumnVersionDWORD8
JET_bitColumnAutoincrementDWORD16
JET_bitColumnUpdatableDWORD32
JET_bitColumnTTKeyDWORD64
JET_bitColumnTTDescendingDWORD128
JET_bitColumnMultiValuedDWORD1024
JET_bitColumnEscrowUpdateDWORD2048
JET_bitColumnUnversionedDWORD4096
JET_bitColumnMaybeNullDWORD8192
JET_bitColumnFinalizeDWORD16384
JET_bitColumnUserDefinedDefaultDWORD32768
JET_bitColumnDeleteOnZeroDWORD131072
JET_bitColumnCompressedDWORD524288
JET_bitDeleteColumnIgnoreTemplateColumnsDWORD1
JET_bitMoveFirstDWORD0
JET_bitNoMoveDWORD2
JET_bitNewKeyDWORD1
JET_bitStrLimitDWORD2
JET_bitSubStrLimitDWORD4
JET_bitNormalizedKeyDWORD8
JET_bitKeyDataZeroLengthDWORD16
JET_bitFullColumnStartLimitDWORD256
JET_bitFullColumnEndLimitDWORD512
JET_bitPartialColumnStartLimitDWORD1024
JET_bitPartialColumnEndLimitDWORD2048
JET_bitRangeInclusiveDWORD1
JET_bitRangeUpperLimitDWORD2
JET_bitRangeInstantDurationDWORD4
JET_bitRangeRemoveDWORD8
JET_bitReadLockDWORD1
JET_bitWriteLockDWORD2
JET_MoveFirstDWORD2147483648
JET_MovePreviousINT-1
JET_MoveLastDWORD2147483647
JET_bitMoveKeyNEDWORD1
JET_bitSeekEQDWORD1
JET_bitSeekLTDWORD2
JET_bitSeekLEDWORD4
JET_bitSeekGEDWORD8
JET_bitSeekGTDWORD16
JET_bitSetIndexRangeDWORD32
JET_bitCheckUniquenessDWORD64
JET_bitBookmarkPermitVirtualCurrencyDWORD1
JET_bitIndexColumnMustBeNullDWORD1
JET_bitIndexColumnMustBeNonNullDWORD2
JET_bitRecordInIndexDWORD1
JET_bitRecordNotInIndexDWORD2
JET_bitIndexUniqueDWORD1
JET_bitIndexPrimaryDWORD2
JET_bitIndexDisallowNullDWORD4
JET_bitIndexIgnoreNullDWORD8
JET_bitIndexIgnoreAnyNullDWORD32
JET_bitIndexIgnoreFirstNullDWORD64
JET_bitIndexLazyFlushDWORD128
JET_bitIndexEmptyDWORD256
JET_bitIndexUnversionedDWORD512
JET_bitIndexSortNullsHighDWORD1024
JET_bitIndexUnicodeDWORD2048
JET_bitIndexTuplesDWORD4096
JET_bitIndexTupleLimitsDWORD8192
JET_bitIndexCrossProductDWORD16384
JET_bitIndexKeyMostDWORD32768
JET_bitIndexDisallowTruncationDWORD65536
JET_bitIndexNestedTableDWORD131072
JET_bitIndexDotNetGuidDWORD262144
JET_bitIndexImmutableStructureDWORD524288
JET_bitKeyAscendingDWORD0
JET_bitKeyDescendingDWORD1
JET_bitTableDenyWriteDWORD1
JET_bitTableDenyReadDWORD2
JET_bitTableReadOnlyDWORD4
JET_bitTableUpdatableDWORD8
JET_bitTablePermitDDLDWORD16
JET_bitTableNoCacheDWORD32
JET_bitTablePrereadDWORD64
JET_bitTableOpportuneReadDWORD128
JET_bitTableSequentialDWORD32768
JET_bitTableClassMaskDWORD2031616
JET_bitTableClassNoneDWORD0
JET_bitTableClass1DWORD65536
JET_bitTableClass2DWORD131072
JET_bitTableClass3DWORD196608
JET_bitTableClass4DWORD262144
JET_bitTableClass5DWORD327680
JET_bitTableClass6DWORD393216
JET_bitTableClass7DWORD458752
JET_bitTableClass8DWORD524288
JET_bitTableClass9DWORD589824
JET_bitTableClass10DWORD655360
JET_bitTableClass11DWORD720896
JET_bitTableClass12DWORD786432
JET_bitTableClass13DWORD851968
JET_bitTableClass14DWORD917504
JET_bitTableClass15DWORD983040
JET_bitLSResetDWORD1
JET_bitLSCursorDWORD2
JET_bitLSTableDWORD4
JET_bitPrereadForwardDWORD1
JET_bitPrereadBackwardDWORD2
JET_bitPrereadFirstPageDWORD4
JET_bitPrereadNormalizedKeyDWORD8
JET_bitTTIndexedDWORD1
JET_bitTTUniqueDWORD2
JET_bitTTUpdatableDWORD4
JET_bitTTScrollableDWORD8
JET_bitTTSortNullsHighDWORD16
JET_bitTTForceMaterializationDWORD32
JET_bitTTErrorOnDuplicateInsertionDWORD32
JET_bitTTForwardOnlyDWORD64
JET_bitTTIntrinsicLVsOnlyDWORD128
JET_bitTTDotNetGuidDWORD256
JET_bitTTMaterializeBBTDWORD512
JET_bitSetAppendLVDWORD1
JET_bitSetOverwriteLVDWORD4
JET_bitSetSizeLVDWORD8
JET_bitSetZeroLengthDWORD32
JET_bitSetSeparateLVDWORD64
JET_bitSetUniqueMultiValuesDWORD128
JET_bitSetUniqueNormalizedMultiValuesDWORD256
JET_bitSetRevertToDefaultValueDWORD512
JET_bitSetIntrinsicLVDWORD1024
JET_bitSetUncompressedDWORD65536
JET_bitSetCompressedDWORD131072
JET_bitSetContiguousLVDWORD262144
JET_bitSpaceHintsUtilizeParentSpaceDWORD1
JET_bitCreateHintAppendSequentialDWORD2
JET_bitCreateHintHotpointSequentialDWORD4
JET_bitRetrieveHintReserve1DWORD8
JET_bitRetrieveHintTableScanForwardDWORD16
JET_bitRetrieveHintTableScanBackwardDWORD32
JET_bitRetrieveHintReserve2DWORD64
JET_bitRetrieveHintReserve3DWORD128
JET_bitDeleteHintTableSequentialDWORD256
JET_prepInsertDWORD0
JET_prepReplaceDWORD2
JET_prepCancelDWORD3
JET_prepReplaceNoLockDWORD4
JET_prepInsertCopyDWORD5
JET_prepInsertCopyDeleteOriginalDWORD7
JET_prepInsertCopyReplaceOriginalDWORD9
JET_sqmDisableDWORD0
JET_sqmEnableDWORD1
JET_sqmFromCEIPDWORD2
JET_bitUpdateCheckESE97CompatibilityDWORD1
JET_bitEscrowNoRollbackDWORD1
JET_bitRetrieveCopyDWORD1
JET_bitRetrieveFromIndexDWORD2
JET_bitRetrieveFromPrimaryBookmarkDWORD4
JET_bitRetrieveTagDWORD8
JET_bitRetrieveNullDWORD16
JET_bitRetrieveIgnoreDefaultDWORD32
JET_bitRetrieveTupleDWORD2048
JET_bitZeroLengthDWORD1
JET_bitEnumerateCopyDWORD1
JET_bitEnumerateIgnoreDefaultDWORD32
JET_bitEnumeratePresenceOnlyDWORD131072
JET_bitEnumerateTaggedOnlyDWORD262144
JET_bitEnumerateCompressOutputDWORD524288
JET_bitEnumerateIgnoreUserDefinedDefaultDWORD1048576
JET_bitEnumerateInRecordOnlyDWORD2097152
JET_bitRecordSizeInCopyBufferDWORD1
JET_bitRecordSizeRunningTotalDWORD2
JET_bitRecordSizeLocalDWORD4
JET_bitTransactionReadOnlyDWORD1
JET_bitCommitLazyFlushDWORD1
JET_bitWaitLastLevel0CommitDWORD2
JET_bitWaitAllLevel0CommitDWORD8
JET_bitForceNewLogDWORD16
JET_bitRollbackAllDWORD1
JET_bitIncrementalSnapshotDWORD1
JET_bitCopySnapshotDWORD2
JET_bitContinueAfterThawDWORD4
JET_bitExplicitPrepareDWORD8
JET_bitAllDatabasesSnapshotDWORD1
JET_bitAbortSnapshotDWORD1
JET_DbInfoFilenameDWORD0
JET_DbInfoConnectDWORD1
JET_DbInfoCountryDWORD2
JET_DbInfoLCIDDWORD3
JET_DbInfoLangidDWORD3
JET_DbInfoCpDWORD4
JET_DbInfoCollateDWORD5
JET_DbInfoOptionsDWORD6
JET_DbInfoTransactionsDWORD7
JET_DbInfoVersionDWORD8
JET_DbInfoIsamDWORD9
JET_DbInfoFilesizeDWORD10
JET_DbInfoSpaceOwnedDWORD11
JET_DbInfoSpaceAvailableDWORD12
JET_DbInfoUpgradeDWORD13
JET_DbInfoMiscDWORD14
JET_DbInfoDBInUseDWORD15
JET_DbInfoPageSizeDWORD17
JET_DbInfoFileTypeDWORD19
JET_DbInfoFilesizeOnDiskDWORD21
JET_dbstateJustCreatedDWORD1
JET_dbstateDirtyShutdownDWORD2
JET_dbstateCleanShutdownDWORD3
JET_dbstateBeingConvertedDWORD4
JET_dbstateForceDetachDWORD5
JET_filetypeUnknownDWORD0
JET_filetypeDatabaseDWORD1
JET_filetypeLogDWORD3
JET_filetypeCheckpointDWORD4
JET_filetypeTempDatabaseDWORD5
JET_filetypeFlushMapDWORD7
JET_coltypNilDWORD0
JET_coltypBitDWORD1
JET_coltypUnsignedByteDWORD2
JET_coltypShortDWORD3
JET_coltypLongDWORD4
JET_coltypCurrencyDWORD5
JET_coltypIEEESingleDWORD6
JET_coltypIEEEDoubleDWORD7
JET_coltypDateTimeDWORD8
JET_coltypBinaryDWORD9
JET_coltypTextDWORD10
JET_coltypLongBinaryDWORD11
JET_coltypLongTextDWORD12
JET_coltypMaxDWORD13
JET_coltypSLVDWORD13
JET_coltypUnsignedLongDWORD14
JET_coltypLongLongDWORD15
JET_coltypGUIDDWORD16
JET_coltypUnsignedShortDWORD17
JET_coltypUnsignedLongLongDWORD18
JET_ColInfoGrbitNonDerivedColumnsOnlyDWORD2147483648
JET_ColInfoGrbitMinimalInfoDWORD1073741824
JET_ColInfoGrbitSortByColumnidDWORD536870912
JET_objtypNilDWORD0
JET_objtypTableDWORD1
JET_bitCompactStatsDWORD32
JET_bitCompactRepairDWORD64
JET_snpRepairDWORD2
JET_snpCompactDWORD4
JET_snpRestoreDWORD8
JET_snpBackupDWORD9
JET_snpUpgradeDWORD10
JET_snpScrubDWORD11
JET_snpUpgradeRecordFormatDWORD12
JET_sntBeginDWORD5
JET_sntRequirementsDWORD7
JET_sntProgressDWORD0
JET_sntCompleteDWORD6
JET_sntFailDWORD3
JET_ExceptionMsgBoxDWORD1
JET_ExceptionNoneDWORD2
JET_ExceptionFailFastDWORD4
JET_OnlineDefragDisableDWORD0
JET_OnlineDefragAllOBSOLETEDWORD1
JET_OnlineDefragDatabasesDWORD2
JET_OnlineDefragSpaceTreesDWORD4
JET_OnlineDefragAllDWORD65535
JET_bitResizeDatabaseOnlyGrowDWORD1
JET_bitResizeDatabaseOnlyShrinkDWORD2
JET_bitStopServiceAllDWORD0
JET_bitStopServiceBackgroundUserTasksDWORD2
JET_bitStopServiceQuiesceCachesDWORD4
JET_bitStopServiceResumeDWORD2147483648
JET_errSuccessINT0
JET_wrnNyiINT-1
JET_errRfsFailureINT-100
JET_errRfsNotArmedINT-101
JET_errFileCloseINT-102
JET_errOutOfThreadsINT-103
JET_errTooManyIOINT-105
JET_errTaskDroppedINT-106
JET_errInternalErrorINT-107
JET_errDisabledFunctionalityINT-112
JET_errUnloadableOSFunctionalityINT-113
JET_errDatabaseBufferDependenciesCorruptedINT-255
JET_wrnRemainingVersionsDWORD321
JET_errPreviousVersionINT-322
JET_errPageBoundaryINT-323
JET_errKeyBoundaryINT-324
INT-327
JET_errBadBookmarkINT-328
JET_errNTSystemCallFailedINT-334
INT-338
JET_errSPAvailExtCacheOutOfSyncINT-340
JET_errSPAvailExtCorruptedINT-341
JET_errSPAvailExtCacheOutOfMemoryINT-342
JET_errSPOwnExtCorruptedINT-343
JET_errDbTimeCorruptedINT-344
JET_wrnUniqueKeyDWORD345
JET_errKeyTruncatedINT-346
JET_errDatabaseLeakInSpaceINT-348
JET_errBadEmptyPageINT-351
wrnBTNotVisibleRejectedDWORD352
wrnBTNotVisibleAccumulatedDWORD353
JET_errBadLineCountINT-354
JET_errPageTagCorruptedINT-357
JET_errNodeCorruptedINT-358
JET_errBBTNodeCorruptedINT-364
JET_errBBTBuffCorruptedINT-365
JET_wrnSeparateLongValueDWORD406
JET_errKeyTooBigINT-408
JET_errCannotSeparateIntrinsicLVINT-416
JET_errSeparatedLongValueINT-421
JET_errMustBeSeparateLongValueINT-423
JET_errInvalidPrereadINT-424
JET_errInvalidLoggedOperationINT-500
JET_errLogFileCorruptINT-501
JET_errNoBackupDirectoryINT-503
JET_errBackupDirectoryNotEmptyINT-504
JET_errBackupInProgressINT-505
JET_errRestoreInProgressINT-506
JET_errMissingPreviousLogFileINT-509
JET_errLogWriteFailINT-510
JET_errLogDisabledDueToRecoveryFailureINT-511
JET_errCannotLogDuringRecoveryRedoINT-512
JET_errLogGenerationMismatchINT-513
JET_errBadLogVersionINT-514
JET_errInvalidLogSequenceINT-515
JET_errLoggingDisabledINT-516
JET_errLogBufferTooSmallINT-517
JET_errLogSequenceEndINT-519
JET_errNoBackupINT-520
JET_errInvalidBackupSequenceINT-521
JET_errBackupNotAllowedYetINT-523
JET_errDeleteBackupFileFailINT-524
JET_errMakeBackupDirectoryFailINT-525
JET_errInvalidBackupINT-526
JET_errRecoveredWithErrorsINT-527
JET_errMissingLogFileINT-528
JET_errLogDiskFullINT-529
JET_errBadLogSignatureINT-530
JET_errBadDbSignatureINT-531
JET_errBadCheckpointSignatureINT-532
JET_errCheckpointCorruptINT-533
JET_errMissingPatchPageINT-534
JET_errBadPatchPageINT-535
JET_errRedoAbruptEndedINT-536
JET_errPatchFileMissingINT-538
JET_errDatabaseLogSetMismatchINT-539
JET_errDatabaseStreamingFileMismatchINT-540
JET_errLogFileSizeMismatchINT-541
JET_errCheckpointFileNotFoundINT-542
JET_errRequiredLogFilesMissingINT-543
JET_errSoftRecoveryOnBackupDatabaseINT-544
JET_errLogFileSizeMismatchDatabasesConsistentINT-545
JET_errLogSectorSizeMismatchINT-546
JET_errLogSectorSizeMismatchDatabasesConsistentINT-547
JET_errLogSequenceEndDatabasesConsistentINT-548
JET_errStreamingDataNotLoggedINT-549
JET_errDatabaseDirtyShutdownINT-550
JET_errDatabaseInconsistentINT-550
JET_errConsistentTimeMismatchINT-551
JET_errDatabasePatchFileMismatchINT-552
JET_errEndingRestoreLogTooLowINT-553
JET_errStartingRestoreLogTooHighINT-554
JET_errGivenLogFileHasBadSignatureINT-555
JET_errGivenLogFileIsNotContiguousINT-556
JET_errMissingRestoreLogFilesINT-557
JET_wrnExistingLogFileHasBadSignatureDWORD558
JET_wrnExistingLogFileIsNotContiguousDWORD559
JET_errMissingFullBackupINT-560
JET_errBadBackupDatabaseSizeINT-561
JET_errDatabaseAlreadyUpgradedINT-562
JET_errDatabaseIncompleteUpgradeINT-563
JET_wrnSkipThisRecordDWORD564
JET_errMissingCurrentLogFilesINT-565
JET_errDbTimeTooOldINT-566
JET_errDbTimeTooNewINT-567
JET_errMissingFileToBackupINT-569
JET_errLogTornWriteDuringHardRestoreINT-570
JET_errLogTornWriteDuringHardRecoveryINT-571
JET_errLogCorruptDuringHardRestoreINT-573
JET_errLogCorruptDuringHardRecoveryINT-574
JET_errMustDisableLoggingForDbUpgradeINT-575
JET_errBadRestoreTargetInstanceINT-577
JET_wrnTargetInstanceRunningDWORD578
JET_errRecoveredWithoutUndoINT-579
JET_errDatabasesNotFromSameSnapshotINT-580
JET_errSoftRecoveryOnSnapshotINT-581
JET_errCommittedLogFilesMissingINT-582
JET_errSectorSizeNotSupportedINT-583
JET_errRecoveredWithoutUndoDatabasesConsistentINT-584
JET_wrnCommittedLogFilesLostDWORD585
JET_errCommittedLogFileCorruptINT-586
JET_wrnCommittedLogFilesRemovedDWORD587
JET_wrnFinishWithUndoDWORD588
JET_errLogSequenceChecksumMismatchINT-590
JET_wrnDatabaseRepairedDWORD595
JET_errPageInitializedMismatchINT-596
JET_errUnicodeTranslationBufferTooSmallINT-601
JET_errUnicodeTranslationFailINT-602
JET_errUnicodeNormalizationNotSupportedINT-603
JET_errUnicodeLanguageValidationFailureINT-604
JET_errExistingLogFileHasBadSignatureINT-610
JET_errExistingLogFileIsNotContiguousINT-611
JET_errLogReadVerifyFailureINT-612
JET_errCheckpointDepthTooDeepINT-614
JET_errRestoreOfNonBackupDatabaseINT-615
JET_errLogFileNotCopiedINT-616
JET_errTransactionTooLongINT-618
JET_errEngineFormatVersionNoLongerSupportedTooLowINT-619
JET_errEngineFormatVersionNotYetImplementedTooHighINT-620
JET_errEngineFormatVersionParamTooLowForRequestedFeatureINT-621
JET_errEngineFormatVersionSpecifiedTooLowForLogVersionINT-622
JET_errEngineFormatVersionSpecifiedTooLowForDatabaseVersionINT-623
JET_errDbTimeBeyondMaxRequiredINT-625
JET_errLogOperationInconsistentWithDatabaseINT-626
JET_errInsertKeyOutOfOrderINT-627
JET_errBackupAbortByServerINT-801
JET_errInvalidGrbitINT-900
JET_errTermInProgressINT-1000
JET_errFeatureNotAvailableINT-1001
JET_errInvalidNameINT-1002
JET_errInvalidParameterINT-1003
JET_wrnColumnNullDWORD1004
JET_wrnBufferTruncatedDWORD1006
JET_wrnDatabaseAttachedDWORD1007
JET_errDatabaseFileReadOnlyINT-1008
JET_wrnSortOverflowDWORD1009
JET_errInvalidDatabaseIdINT-1010
JET_errOutOfMemoryINT-1011
JET_errOutOfDatabaseSpaceINT-1012
JET_errOutOfCursorsINT-1013
JET_errOutOfBuffersINT-1014
JET_errTooManyIndexesINT-1015
JET_errTooManyKeysINT-1016
JET_errRecordDeletedINT-1017
JET_errReadVerifyFailureINT-1018
JET_errPageNotInitializedINT-1019
JET_errOutOfFileHandlesINT-1020
JET_errDiskReadVerificationFailureINT-1021
JET_errDiskIOINT-1022
JET_errInvalidPathINT-1023
JET_errInvalidSystemPathINT-1024
JET_errInvalidLogDirectoryINT-1025
JET_errRecordTooBigINT-1026
JET_errTooManyOpenDatabasesINT-1027
JET_errInvalidDatabaseINT-1028
JET_errNotInitializedINT-1029
JET_errAlreadyInitializedINT-1030
JET_errInitInProgressINT-1031
JET_errFileAccessDeniedINT-1032
JET_errBufferTooSmallINT-1038
JET_wrnSeekNotEqualDWORD1039
JET_errTooManyColumnsINT-1040
JET_errContainerNotEmptyINT-1043
JET_errInvalidFilenameINT-1044
JET_errInvalidBookmarkINT-1045
JET_errColumnInUseINT-1046
JET_errInvalidBufferSizeINT-1047
JET_errColumnNotUpdatableINT-1048
JET_errIndexInUseINT-1051
JET_errLinkNotSupportedINT-1052
JET_errNullKeyDisallowedINT-1053
JET_errNotInTransactionINT-1054
JET_wrnNoErrorInfoDWORD1055
JET_errMustRollbackINT-1057
JET_wrnNoIdleActivityDWORD1058
JET_errTooManyActiveUsersINT-1059
JET_errInvalidCountryINT-1061
JET_errInvalidLanguageIdINT-1062
JET_errInvalidCodePageINT-1063
JET_errInvalidLCMapStringFlagsINT-1064
JET_errVersionStoreEntryTooBigINT-1065
JET_errVersionStoreOutOfMemoryAndCleanupTimedOutINT-1066
JET_wrnNoWriteLockDWORD1067
JET_wrnColumnSetNullDWORD1068
JET_errVersionStoreOutOfMemoryINT-1069
JET_errCannotIndexINT-1071
JET_errRecordNotDeletedINT-1072
JET_errTooManyMempoolEntriesINT-1073
JET_errOutOfObjectIDsINT-1074
JET_errOutOfLongValueIDsINT-1075
JET_errOutOfAutoincrementValuesINT-1076
JET_errOutOfDbtimeValuesINT-1077
JET_errOutOfSequentialIndexValuesINT-1078
JET_errRunningInOneInstanceModeINT-1080
JET_errRunningInMultiInstanceModeINT-1081
JET_errSystemParamsAlreadySetINT-1082
JET_errSystemPathInUseINT-1083
JET_errLogFilePathInUseINT-1084
JET_errTempPathInUseINT-1085
JET_errInstanceNameInUseINT-1086
JET_errSystemParameterConflictINT-1087
JET_errInstanceUnavailableINT-1090
JET_errDatabaseUnavailableINT-1091
JET_errInstanceUnavailableDueToFatalLogDiskFullINT-1092
JET_errInvalidSesparamIdINT-1093
JET_errTooManyRecordsINT-1094
JET_errInvalidDbparamIdINT-1095
JET_errOutOfSessionsINT-1101
JET_errWriteConflictINT-1102
JET_errTransTooDeepINT-1103
JET_errInvalidSesidINT-1104
JET_errWriteConflictPrimaryIndexINT-1105
JET_errInTransactionINT-1108
JET_errRollbackRequiredINT-1109
JET_errTransReadOnlyINT-1110
JET_errSessionWriteConflictINT-1111
JET_errRecordTooBigForBackwardCompatibilityINT-1112
JET_errCannotMaterializeForwardOnlySortINT-1113
JET_errSesidTableIdMismatchINT-1114
JET_errInvalidInstanceINT-1115
JET_errDirtyShutdownINT-1116
JET_errReadPgnoVerifyFailureINT-1118
JET_errReadLostFlushVerifyFailureINT-1119
JET_errFileSystemCorruptionINT-1121
JET_wrnShrinkNotPossibleDWORD1122
JET_errRecoveryVerifyFailureINT-1123
JET_errFilteredMoveNotSupportedINT-1124
JET_errDatabaseDuplicateINT-1201
JET_errDatabaseInUseINT-1202
JET_errDatabaseNotFoundINT-1203
JET_errDatabaseInvalidNameINT-1204
JET_errDatabaseInvalidPagesINT-1205
JET_errDatabaseCorruptedINT-1206
JET_errDatabaseLockedINT-1207
JET_errCannotDisableVersioningINT-1208
JET_errInvalidDatabaseVersionINT-1209
JET_errDatabase200FormatINT-1210
JET_errDatabase400FormatINT-1211
JET_errDatabase500FormatINT-1212
JET_errPageSizeMismatchINT-1213
JET_errTooManyInstancesINT-1214
JET_errDatabaseSharingViolationINT-1215
JET_errAttachedDatabaseMismatchINT-1216
JET_errDatabaseInvalidPathINT-1217
JET_errDatabaseIdInUseINT-1218
JET_errForceDetachNotAllowedINT-1219
JET_errCatalogCorruptedINT-1220
JET_errPartiallyAttachedDBINT-1221
JET_errDatabaseSignInUseINT-1222
JET_errDatabaseCorruptedNoRepairINT-1224
JET_errInvalidCreateDbVersionINT-1225
JET_errDatabaseNotReadyINT-1230
JET_errDatabaseAttachedForRecoveryINT-1231
JET_errTransactionsNotReadyDuringRecoveryINT-1232
JET_wrnTableEmptyDWORD1301
JET_errTableLockedINT-1302
JET_errTableDuplicateINT-1303
JET_errTableInUseINT-1304
JET_errObjectNotFoundINT-1305
JET_errDensityInvalidINT-1307
JET_errTableNotEmptyINT-1308
JET_errInvalidTableIdINT-1310
JET_errTooManyOpenTablesINT-1311
JET_errIllegalOperationINT-1312
JET_errTooManyOpenTablesAndCleanupTimedOutINT-1313
JET_errObjectDuplicateINT-1314
JET_errInvalidObjectINT-1316
JET_errCannotDeleteTempTableINT-1317
JET_errCannotDeleteSystemTableINT-1318
JET_errCannotDeleteTemplateTableINT-1319
JET_errExclusiveTableLockRequiredINT-1322
JET_errFixedDDLINT-1323
JET_errFixedInheritedDDLINT-1324
JET_errCannotNestDDLINT-1325
JET_errDDLNotInheritableINT-1326
JET_wrnTableInUseBySystemDWORD1327
JET_errInvalidSettingsINT-1328
JET_errClientRequestToStopJetServiceINT-1329
JET_errCannotAddFixedVarColumnToDerivedTableINT-1330
JET_errIndexCantBuildINT-1401
JET_errIndexHasPrimaryINT-1402
JET_errIndexDuplicateINT-1403
JET_errIndexNotFoundINT-1404
JET_errIndexMustStayINT-1405
JET_errIndexInvalidDefINT-1406
JET_errInvalidCreateIndexINT-1409
JET_errTooManyOpenIndexesINT-1410
JET_errMultiValuedIndexViolationINT-1411
JET_errIndexBuildCorruptedINT-1412
JET_errPrimaryIndexCorruptedINT-1413
JET_errSecondaryIndexCorruptedINT-1414
JET_wrnCorruptIndexDeletedDWORD1415
JET_errInvalidIndexIdINT-1416
JET_wrnPrimaryIndexOutOfDateDWORD1417
JET_wrnSecondaryIndexOutOfDateDWORD1418
JET_errIndexTuplesSecondaryIndexOnlyINT-1430
JET_errIndexTuplesTooManyColumnsINT-1431
JET_errIndexTuplesOneColumnOnlyINT-1431
JET_errIndexTuplesNonUniqueOnlyINT-1432
JET_errIndexTuplesTextBinaryColumnsOnlyINT-1433
JET_errIndexTuplesTextColumnsOnlyINT-1433
JET_errIndexTuplesVarSegMacNotAllowedINT-1434
JET_errIndexTuplesInvalidLimitsINT-1435
JET_errIndexTuplesCannotRetrieveFromIndexINT-1436
JET_errIndexTuplesKeyTooSmallINT-1437
JET_errInvalidLVChunkSizeINT-1438
JET_errColumnCannotBeEncryptedINT-1439
JET_errCannotIndexOnEncryptedColumnINT-1440
JET_errColumnLongINT-1501
JET_errColumnNoChunkINT-1502
JET_errColumnDoesNotFitINT-1503
JET_errNullInvalidINT-1504
JET_errColumnIndexedINT-1505
JET_errColumnTooBigINT-1506
JET_errColumnNotFoundINT-1507
JET_errColumnDuplicateINT-1508
JET_errMultiValuedColumnMustBeTaggedINT-1509
JET_errColumnRedundantINT-1510
JET_errInvalidColumnTypeINT-1511
JET_wrnColumnMaxTruncatedDWORD1512
JET_errTaggedNotNULLINT-1514
JET_errNoCurrentIndexINT-1515
JET_errKeyIsMadeINT-1516
JET_errBadColumnIdINT-1517
JET_errBadItagSequenceINT-1518
JET_errColumnInRelationshipINT-1519
JET_wrnCopyLongValueDWORD1520
JET_errCannotBeTaggedINT-1521
JET_errDefaultValueTooBigINT-1524
JET_errMultiValuedDuplicateINT-1525
JET_errLVCorruptedINT-1526
JET_errMultiValuedDuplicateAfterTruncationINT-1528
JET_errDerivedColumnCorruptionINT-1529
JET_errInvalidPlaceholderColumnINT-1530
JET_wrnColumnSkippedDWORD1531
JET_wrnColumnNotLocalDWORD1532
JET_wrnColumnMoreTagsDWORD1533
JET_wrnColumnTruncatedDWORD1534
JET_wrnColumnPresentDWORD1535
JET_wrnColumnSingleValueDWORD1536
JET_wrnColumnDefaultDWORD1537
JET_errColumnCannotBeCompressedINT-1538
JET_wrnColumnNotInRecordDWORD1539
JET_errColumnNoEncryptionKeyINT-1540
JET_wrnColumnReferenceDWORD1541
JET_errRecordNotFoundINT-1601
JET_errRecordNoCopyINT-1602
JET_errNoCurrentRecordINT-1603
JET_errRecordPrimaryChangedINT-1604
JET_errKeyDuplicateINT-1605
JET_errAlreadyPreparedINT-1607
JET_errKeyNotMadeINT-1608
JET_errUpdateNotPreparedINT-1609
JET_wrnDataHasChangedDWORD1610
JET_errDataHasChangedINT-1611
JET_wrnKeyChangedDWORD1618
JET_errLanguageNotSupportedINT-1619
JET_errDecompressionFailedINT-1620
JET_errUpdateMustVersionINT-1621
JET_errDecryptionFailedINT-1622
JET_errEncryptionBadItagINT-1623
JET_errSetAutoIncrementTooHighINT-1624
JET_errAutoIncrementNotSetINT-1625
JET_errTooManySortsINT-1701
JET_errInvalidOnSortINT-1702
JET_errTempFileOpenErrorINT-1803
JET_errTooManyAttachedDatabasesINT-1805
JET_errDiskFullINT-1808
JET_errPermissionDeniedINT-1809
JET_errFileNotFoundINT-1811
JET_errFileInvalidTypeINT-1812
JET_wrnFileOpenReadOnlyDWORD1813
JET_errFileAlreadyExistsINT-1814
JET_errAfterInitializationINT-1850
JET_errLogCorruptedINT-1852
JET_errInvalidOperationINT-1906
JET_errAccessDeniedINT-1907
JET_wrnIdleFullDWORD1908
JET_errTooManySplitsINT-1909
JET_errSessionSharingViolationINT-1910
JET_errEntryPointNotFoundINT-1911
JET_errSessionContextAlreadySetINT-1912
JET_errSessionContextNotSetByThisThreadINT-1913
JET_errSessionInUseINT-1914
JET_errRecordFormatConversionFailedINT-1915
JET_errOneDatabasePerSessionINT-1916
JET_errRollbackErrorINT-1917
JET_errFlushMapVersionUnsupportedINT-1918
JET_errFlushMapDatabaseMismatchINT-1919
JET_errFlushMapUnrecoverableINT-1920
JET_wrnDefragAlreadyRunningDWORD2000
JET_wrnDefragNotRunningDWORD2001
JET_errDatabaseAlreadyRunningMaintenanceINT-2004
JET_wrnCallbackNotRegisteredDWORD2100
JET_errCallbackFailedINT-2101
JET_errCallbackNotResolvedINT-2102
JET_errSpaceHintsInvalidINT-2103
JET_errOSSnapshotInvalidSequenceINT-2401
JET_errOSSnapshotTimeOutINT-2402
JET_errOSSnapshotNotAllowedINT-2403
JET_errOSSnapshotInvalidSnapIdINT-2404
JET_errLSCallbackNotSpecifiedINT-3000
JET_errLSAlreadySetINT-3001
JET_errLSNotSetINT-3002
JET_errFileIOSparseINT-4000
JET_errFileIOBeyondEOFINT-4001
JET_errFileIOAbortINT-4002
JET_errFileIORetryINT-4003
JET_errFileIOFailINT-4004
JET_errFileCompressedINT-4005
JET_errClientSpaceBeginINT-10000
JET_errClientSpaceEndINT-11999
JET_BASE_NAME_LENGTHDWORD3
JET_bitDumpMinimumDWORD1
JET_bitDumpMaximumDWORD2
JET_bitDumpCacheMinimumDWORD4
JET_bitDumpCacheMaximumDWORD8
JET_bitDumpCacheIncludeDirtyPagesDWORD16
JET_bitDumpCacheIncludeCachedPagesDWORD32
JET_bitDumpCacheIncludeCorruptedPagesDWORD64
JET_bitDumpCacheNoDecommitDWORD128

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define JET_VERSION 1280
#define JET_bitConfigStoreReadControlInhibitRead 1
#define JET_bitConfigStoreReadControlDisableAll 2
#define JET_bitConfigStoreReadControlDefault 0
#define JET_efvUseEngineDefault 1073741825
#define JET_efvUsePersistedFormat 1073741826
#define JET_efvAllowHigherPersistedFormat 1090519040
#define JET_efvWindows19H1Rtm 8920
#define JET_efvWindows10v2004 9180
#define JET_efvWindowsServer2022 9360
#define JET_efvWindows11v21H2 9400
#define JET_efvWindows11v22H2 9480
#define JET_efvWindows11v23H2 9600
#define JET_bitDefragmentBatchStart 1
#define JET_bitDefragmentBatchStop 2
#define JET_bitDefragmentAvailSpaceTreesOnly 64
#define JET_bitDefragmentNoPartialMerges 128
#define JET_bitDefragmentBTree 256
#define JET_cbtypNull 0
#define JET_cbtypFinalize 1
#define JET_cbtypBeforeInsert 2
#define JET_cbtypAfterInsert 4
#define JET_cbtypBeforeReplace 8
#define JET_cbtypAfterReplace 16
#define JET_cbtypBeforeDelete 32
#define JET_cbtypAfterDelete 64
#define JET_cbtypUserDefinedDefaultValue 128
#define JET_cbtypOnlineDefragCompleted 256
#define JET_cbtypFreeCursorLS 512
#define JET_cbtypFreeTableLS 1024
#define JET_bitTableInfoUpdatable 1
#define JET_bitTableInfoBookmark 2
#define JET_bitTableInfoRollback 4
#define JET_bitObjectSystem 2147483648
#define JET_bitObjectTableFixedDDL 1073741824
#define JET_bitObjectTableTemplate 536870912
#define JET_bitObjectTableDerived 268435456
#define JET_bitObjectTableNoFixedVarColumnsInDerivedTables 67108864
#define cObjectInfoCols 9
#define cColumnInfoCols 14
#define cIndexInfoCols 15
#define JET_MAX_COMPUTERNAME_LENGTH 15
#define JET_bitDurableCommitCallbackLogUnavailable 1
#define JET_cbBookmarkMost 256
#define JET_cbNameMost 64
#define JET_cbFullNameMost 255
#define JET_cbColumnLVPageOverhead 82
#define JET_cbLVDefaultValueMost 255
#define JET_cbColumnMost 255
#define JET_cbLVColumnMost 2147483647
#define JET_cbKeyMost8KBytePage 2000
#define JET_cbKeyMost4KBytePage 1000
#define JET_cbKeyMost2KBytePage 500
#define JET_cbKeyMostMin 255
#define JET_cbKeyMost 255
#define JET_cbLimitKeyMost 256
#define JET_cbPrimaryKeyMost 255
#define JET_cbSecondaryKeyMost 255
#define JET_ccolKeyMost 16
#define JET_ccolMost 65248
#define JET_ccolFixedMost 127
#define JET_ccolVarMost 128
#define JET_ccolTaggedMost 64993
#define JET_EventLoggingDisable 0
#define JET_EventLoggingLevelMin 1
#define JET_EventLoggingLevelLow 25
#define JET_EventLoggingLevelMedium 50
#define JET_EventLoggingLevelHigh 75
#define JET_EventLoggingLevelMax 100
#define JET_IOPriorityNormal 0
#define JET_IOPriorityLow 1
#define JET_configDefault 1
#define JET_configRemoveQuotas 2
#define JET_configLowDiskFootprint 4
#define JET_configMediumDiskFootprint 8
#define JET_configLowMemory 16
#define JET_configDynamicMediumMemory 32
#define JET_configLowPower 64
#define JET_configSSDProfileIO 128
#define JET_configRunSilent 256
#define JET_configUnthrottledMemory 512
#define JET_configHighConcurrencyScaling 1024
#define JET_paramSystemPath 0
#define JET_paramTempPath 1
#define JET_paramLogFilePath 2
#define JET_paramBaseName 3
#define JET_paramEventSource 4
#define JET_paramMaxSessions 5
#define JET_paramMaxOpenTables 6
#define JET_paramPreferredMaxOpenTables 7
#define JET_paramCachedClosedTables 125
#define JET_paramMaxCursors 8
#define JET_paramMaxVerPages 9
#define JET_paramPreferredVerPages 63
#define JET_paramGlobalMinVerPages 81
#define JET_paramVersionStoreTaskQueueMax 105
#define JET_paramMaxTemporaryTables 10
#define JET_paramLogFileSize 11
#define JET_paramLogBuffers 12
#define JET_paramWaitLogFlush 13
#define JET_paramLogCheckpointPeriod 14
#define JET_paramLogWaitingUserMax 15
#define JET_paramCommitDefault 16
#define JET_paramCircularLog 17
#define JET_paramDbExtensionSize 18
#define JET_paramPageTempDBMin 19
#define JET_paramPageFragment 20
#define JET_paramEnableFileCache 126
#define JET_paramVerPageSize 128
#define JET_paramConfiguration 129
#define JET_paramEnableAdvanced 130
#define JET_paramMaxColtyp 131
#define JET_paramBatchIOBufferMax 22
#define JET_paramCacheSize 41
#define JET_paramCacheSizeMin 60
#define JET_paramCacheSizeMax 23
#define JET_paramCheckpointDepthMax 24
#define JET_paramLRUKCorrInterval 25
#define JET_paramLRUKHistoryMax 26
#define JET_paramLRUKPolicy 27
#define JET_paramLRUKTimeout 28
#define JET_paramLRUKTrxCorrInterval 29
#define JET_paramOutstandingIOMax 30
#define JET_paramStartFlushThreshold 31
#define JET_paramStopFlushThreshold 32
#define JET_paramEnableViewCache 127
#define JET_paramCheckpointIOMax 135
#define JET_paramTableClass1Name 137
#define JET_paramTableClass2Name 138
#define JET_paramTableClass3Name 139
#define JET_paramTableClass4Name 140
#define JET_paramTableClass5Name 141
#define JET_paramTableClass6Name 142
#define JET_paramTableClass7Name 143
#define JET_paramTableClass8Name 144
#define JET_paramTableClass9Name 145
#define JET_paramTableClass10Name 146
#define JET_paramTableClass11Name 147
#define JET_paramTableClass12Name 148
#define JET_paramTableClass13Name 149
#define JET_paramTableClass14Name 150
#define JET_paramTableClass15Name 151
#define JET_paramIOPriority 152
#define JET_paramRecovery 34
#define JET_paramEnableOnlineDefrag 35
#define JET_paramCheckFormatWhenOpenFail 44
#define JET_paramEnableTempTableVersioning 46
#define JET_paramIgnoreLogVersion 47
#define JET_paramDeleteOldLogs 48
#define JET_paramEventSourceKey 49
#define JET_paramNoInformationEvent 50
#define JET_paramEventLoggingLevel 51
#define JET_paramDeleteOutOfRangeLogs 52
#define JET_paramAccessDeniedRetryPeriod 53
#define JET_paramEnableIndexChecking 45
#define JET_paramEnableIndexCleanup 54
#define JET_paramDatabasePageSize 64
#define JET_paramDisableCallbacks 65
#define JET_paramLogFileCreateAsynch 69
#define JET_paramErrorToString 70
#define JET_paramZeroDatabaseDuringBackup 71
#define JET_paramUnicodeIndexDefault 72
#define JET_paramRuntimeCallback 73
#define JET_paramCleanupMismatchedLogFiles 77
#define JET_paramRecordUpgradeDirtyLevel 78
#define JET_paramOSSnapshotTimeout 82
#define JET_paramExceptionAction 98
#define JET_paramEventLogCache 99
#define JET_paramCreatePathIfNotExist 100
#define JET_paramPageHintCacheSize 101
#define JET_paramOneDatabasePerSession 102
#define JET_paramMaxInstances 104
#define JET_paramDisablePerfmon 107
#define JET_paramIndexTuplesLengthMin 110
#define JET_paramIndexTuplesLengthMax 111
#define JET_paramIndexTuplesToIndexMax 112
#define JET_paramAlternateDatabaseRecoveryPath 113
#define JET_paramIndexTupleIncrement 132
#define JET_paramIndexTupleStart 133
#define JET_paramKeyMost 134
#define JET_paramLegacyFileNames 136
#define JET_paramEnablePersistedCallbacks 156
#define JET_paramWaypointLatency 153
#define JET_paramDefragmentSequentialBTrees 160
#define JET_paramDefragmentSequentialBTreesDensityCheckFrequency 161
#define JET_paramIOThrottlingTimeQuanta 162
#define JET_paramLVChunkSizeMost 163
#define JET_paramMaxCoalesceReadSize 164
#define JET_paramMaxCoalesceWriteSize 165
#define JET_paramMaxCoalesceReadGapSize 166
#define JET_paramMaxCoalesceWriteGapSize 167
#define JET_paramEnableDBScanInRecovery 169
#define JET_paramDbScanThrottle 170
#define JET_paramDbScanIntervalMinSec 171
#define JET_paramDbScanIntervalMaxSec 172
#define JET_paramCachePriority 177
#define JET_paramMaxTransactionSize 178
#define JET_paramPrereadIOMax 179
#define JET_paramEnableDBScanSerialization 180
#define JET_paramHungIOThreshold 181
#define JET_paramHungIOActions 182
#define JET_paramMinDataForXpress 183
#define JET_paramEnableShrinkDatabase 184
#define JET_paramProcessFriendlyName 186
#define JET_paramDurableCommitCallback 187
#define JET_paramEnableSqm 188
#define JET_paramConfigStoreSpec 189
#define JET_paramEngineFormatVersion 194
#define JET_paramUseFlushForWriteDurability 214
#define JET_paramEnableRBS 215
#define JET_paramRBSFilePath 216
#define JET_paramPerfmonRefreshInterval 217
#define JET_paramEnableBlockCache 218
#define JET_paramTraceFlags 223
#define JET_paramMaxValueInvalid 232
#define JET_sesparamCommitDefault 4097
#define JET_sesparamTransactionLevel 4099
#define JET_sesparamOperationContext 4100
#define JET_sesparamCorrelationID 4101
#define JET_sesparamMaxValueInvalid 4111
#define JET_bitESE98FileNames 1
#define JET_bitEightDotThreeSoftCompat 2
#define JET_bitHungIOEvent 1
#define JET_bitShrinkDatabaseOff 0
#define JET_bitShrinkDatabaseOn 1
#define JET_bitShrinkDatabaseRealtime 2
#define JET_bitShrinkDatabaseTrim 1
#define JET_bitReplayIgnoreMissingDB 4
#define JET_bitRecoveryWithoutUndo 8
#define JET_bitTruncateLogsAfterRecovery 16
#define JET_bitReplayMissingMapEntryDB 32
#define JET_bitLogStreamMustExist 64
#define JET_bitReplayIgnoreLostLogs 128
#define JET_bitKeepDbAttachedAtEndOfRecovery 4096
#define JET_bitTermComplete 1
#define JET_bitTermAbrupt 2
#define JET_bitTermStopBackup 4
#define JET_bitTermDirty 8
#define JET_bitIdleFlushBuffers 1
#define JET_bitIdleCompact 2
#define JET_bitIdleStatus 4
#define JET_bitDbReadOnly 1
#define JET_bitDbExclusive 2
#define JET_bitDbDeleteCorruptIndexes 16
#define JET_bitDbDeleteUnicodeIndexes 1024
#define JET_bitDbUpgrade 512
#define JET_bitDbEnableBackgroundMaintenance 2048
#define JET_bitDbPurgeCacheOnAttach 4096
#define JET_bitForceDetach 1
#define JET_bitDbRecoveryOff 8
#define JET_bitDbShadowingOff 128
#define JET_bitDbOverwriteExisting 512
#define JET_bitBackupIncremental 1
#define JET_bitBackupAtomic 4
#define JET_bitBackupSnapshot 16
#define JET_bitBackupEndNormal 1
#define JET_bitBackupEndAbort 2
#define JET_bitBackupTruncateDone 256
#define JET_bitTableCreateFixedDDL 1
#define JET_bitTableCreateTemplateTable 2
#define JET_bitTableCreateNoFixedVarColumnsInDerivedTables 4
#define JET_bitTableCreateImmutableStructure 8
#define JET_bitColumnFixed 1
#define JET_bitColumnTagged 2
#define JET_bitColumnNotNULL 4
#define JET_bitColumnVersion 8
#define JET_bitColumnAutoincrement 16
#define JET_bitColumnUpdatable 32
#define JET_bitColumnTTKey 64
#define JET_bitColumnTTDescending 128
#define JET_bitColumnMultiValued 1024
#define JET_bitColumnEscrowUpdate 2048
#define JET_bitColumnUnversioned 4096
#define JET_bitColumnMaybeNull 8192
#define JET_bitColumnFinalize 16384
#define JET_bitColumnUserDefinedDefault 32768
#define JET_bitColumnDeleteOnZero 131072
#define JET_bitColumnCompressed 524288
#define JET_bitDeleteColumnIgnoreTemplateColumns 1
#define JET_bitMoveFirst 0
#define JET_bitNoMove 2
#define JET_bitNewKey 1
#define JET_bitStrLimit 2
#define JET_bitSubStrLimit 4
#define JET_bitNormalizedKey 8
#define JET_bitKeyDataZeroLength 16
#define JET_bitFullColumnStartLimit 256
#define JET_bitFullColumnEndLimit 512
#define JET_bitPartialColumnStartLimit 1024
#define JET_bitPartialColumnEndLimit 2048
#define JET_bitRangeInclusive 1
#define JET_bitRangeUpperLimit 2
#define JET_bitRangeInstantDuration 4
#define JET_bitRangeRemove 8
#define JET_bitReadLock 1
#define JET_bitWriteLock 2
#define JET_MoveFirst 2147483648
#define JET_MovePrevious -1
#define JET_MoveLast 2147483647
#define JET_bitMoveKeyNE 1
#define JET_bitSeekEQ 1
#define JET_bitSeekLT 2
#define JET_bitSeekLE 4
#define JET_bitSeekGE 8
#define JET_bitSeekGT 16
#define JET_bitSetIndexRange 32
#define JET_bitCheckUniqueness 64
#define JET_bitBookmarkPermitVirtualCurrency 1
#define JET_bitIndexColumnMustBeNull 1
#define JET_bitIndexColumnMustBeNonNull 2
#define JET_bitRecordInIndex 1
#define JET_bitRecordNotInIndex 2
#define JET_bitIndexUnique 1
#define JET_bitIndexPrimary 2
#define JET_bitIndexDisallowNull 4
#define JET_bitIndexIgnoreNull 8
#define JET_bitIndexIgnoreAnyNull 32
#define JET_bitIndexIgnoreFirstNull 64
#define JET_bitIndexLazyFlush 128
#define JET_bitIndexEmpty 256
#define JET_bitIndexUnversioned 512
#define JET_bitIndexSortNullsHigh 1024
#define JET_bitIndexUnicode 2048
#define JET_bitIndexTuples 4096
#define JET_bitIndexTupleLimits 8192
#define JET_bitIndexCrossProduct 16384
#define JET_bitIndexKeyMost 32768
#define JET_bitIndexDisallowTruncation 65536
#define JET_bitIndexNestedTable 131072
#define JET_bitIndexDotNetGuid 262144
#define JET_bitIndexImmutableStructure 524288
#define JET_bitKeyAscending 0
#define JET_bitKeyDescending 1
#define JET_bitTableDenyWrite 1
#define JET_bitTableDenyRead 2
#define JET_bitTableReadOnly 4
#define JET_bitTableUpdatable 8
#define JET_bitTablePermitDDL 16
#define JET_bitTableNoCache 32
#define JET_bitTablePreread 64
#define JET_bitTableOpportuneRead 128
#define JET_bitTableSequential 32768
#define JET_bitTableClassMask 2031616
#define JET_bitTableClassNone 0
#define JET_bitTableClass1 65536
#define JET_bitTableClass2 131072
#define JET_bitTableClass3 196608
#define JET_bitTableClass4 262144
#define JET_bitTableClass5 327680
#define JET_bitTableClass6 393216
#define JET_bitTableClass7 458752
#define JET_bitTableClass8 524288
#define JET_bitTableClass9 589824
#define JET_bitTableClass10 655360
#define JET_bitTableClass11 720896
#define JET_bitTableClass12 786432
#define JET_bitTableClass13 851968
#define JET_bitTableClass14 917504
#define JET_bitTableClass15 983040
#define JET_bitLSReset 1
#define JET_bitLSCursor 2
#define JET_bitLSTable 4
#define JET_bitPrereadForward 1
#define JET_bitPrereadBackward 2
#define JET_bitPrereadFirstPage 4
#define JET_bitPrereadNormalizedKey 8
#define JET_bitTTIndexed 1
#define JET_bitTTUnique 2
#define JET_bitTTUpdatable 4
#define JET_bitTTScrollable 8
#define JET_bitTTSortNullsHigh 16
#define JET_bitTTForceMaterialization 32
#define JET_bitTTErrorOnDuplicateInsertion 32
#define JET_bitTTForwardOnly 64
#define JET_bitTTIntrinsicLVsOnly 128
#define JET_bitTTDotNetGuid 256
#define JET_bitTTMaterializeBBT 512
#define JET_bitSetAppendLV 1
#define JET_bitSetOverwriteLV 4
#define JET_bitSetSizeLV 8
#define JET_bitSetZeroLength 32
#define JET_bitSetSeparateLV 64
#define JET_bitSetUniqueMultiValues 128
#define JET_bitSetUniqueNormalizedMultiValues 256
#define JET_bitSetRevertToDefaultValue 512
#define JET_bitSetIntrinsicLV 1024
#define JET_bitSetUncompressed 65536
#define JET_bitSetCompressed 131072
#define JET_bitSetContiguousLV 262144
#define JET_bitSpaceHintsUtilizeParentSpace 1
#define JET_bitCreateHintAppendSequential 2
#define JET_bitCreateHintHotpointSequential 4
#define JET_bitRetrieveHintReserve1 8
#define JET_bitRetrieveHintTableScanForward 16
#define JET_bitRetrieveHintTableScanBackward 32
#define JET_bitRetrieveHintReserve2 64
#define JET_bitRetrieveHintReserve3 128
#define JET_bitDeleteHintTableSequential 256
#define JET_prepInsert 0
#define JET_prepReplace 2
#define JET_prepCancel 3
#define JET_prepReplaceNoLock 4
#define JET_prepInsertCopy 5
#define JET_prepInsertCopyDeleteOriginal 7
#define JET_prepInsertCopyReplaceOriginal 9
#define JET_sqmDisable 0
#define JET_sqmEnable 1
#define JET_sqmFromCEIP 2
#define JET_bitUpdateCheckESE97Compatibility 1
#define JET_bitEscrowNoRollback 1
#define JET_bitRetrieveCopy 1
#define JET_bitRetrieveFromIndex 2
#define JET_bitRetrieveFromPrimaryBookmark 4
#define JET_bitRetrieveTag 8
#define JET_bitRetrieveNull 16
#define JET_bitRetrieveIgnoreDefault 32
#define JET_bitRetrieveTuple 2048
#define JET_bitZeroLength 1
#define JET_bitEnumerateCopy 1
#define JET_bitEnumerateIgnoreDefault 32
#define JET_bitEnumeratePresenceOnly 131072
#define JET_bitEnumerateTaggedOnly 262144
#define JET_bitEnumerateCompressOutput 524288
#define JET_bitEnumerateIgnoreUserDefinedDefault 1048576
#define JET_bitEnumerateInRecordOnly 2097152
#define JET_bitRecordSizeInCopyBuffer 1
#define JET_bitRecordSizeRunningTotal 2
#define JET_bitRecordSizeLocal 4
#define JET_bitTransactionReadOnly 1
#define JET_bitCommitLazyFlush 1
#define JET_bitWaitLastLevel0Commit 2
#define JET_bitWaitAllLevel0Commit 8
#define JET_bitForceNewLog 16
#define JET_bitRollbackAll 1
#define JET_bitIncrementalSnapshot 1
#define JET_bitCopySnapshot 2
#define JET_bitContinueAfterThaw 4
#define JET_bitExplicitPrepare 8
#define JET_bitAllDatabasesSnapshot 1
#define JET_bitAbortSnapshot 1
#define JET_DbInfoFilename 0
#define JET_DbInfoConnect 1
#define JET_DbInfoCountry 2
#define JET_DbInfoLCID 3
#define JET_DbInfoLangid 3
#define JET_DbInfoCp 4
#define JET_DbInfoCollate 5
#define JET_DbInfoOptions 6
#define JET_DbInfoTransactions 7
#define JET_DbInfoVersion 8
#define JET_DbInfoIsam 9
#define JET_DbInfoFilesize 10
#define JET_DbInfoSpaceOwned 11
#define JET_DbInfoSpaceAvailable 12
#define JET_DbInfoUpgrade 13
#define JET_DbInfoMisc 14
#define JET_DbInfoDBInUse 15
#define JET_DbInfoPageSize 17
#define JET_DbInfoFileType 19
#define JET_DbInfoFilesizeOnDisk 21
#define JET_dbstateJustCreated 1
#define JET_dbstateDirtyShutdown 2
#define JET_dbstateCleanShutdown 3
#define JET_dbstateBeingConverted 4
#define JET_dbstateForceDetach 5
#define JET_filetypeUnknown 0
#define JET_filetypeDatabase 1
#define JET_filetypeLog 3
#define JET_filetypeCheckpoint 4
#define JET_filetypeTempDatabase 5
#define JET_filetypeFlushMap 7
#define JET_coltypNil 0
#define JET_coltypBit 1
#define JET_coltypUnsignedByte 2
#define JET_coltypShort 3
#define JET_coltypLong 4
#define JET_coltypCurrency 5
#define JET_coltypIEEESingle 6
#define JET_coltypIEEEDouble 7
#define JET_coltypDateTime 8
#define JET_coltypBinary 9
#define JET_coltypText 10
#define JET_coltypLongBinary 11
#define JET_coltypLongText 12
#define JET_coltypMax 13
#define JET_coltypSLV 13
#define JET_coltypUnsignedLong 14
#define JET_coltypLongLong 15
#define JET_coltypGUID 16
#define JET_coltypUnsignedShort 17
#define JET_coltypUnsignedLongLong 18
#define JET_ColInfoGrbitNonDerivedColumnsOnly 2147483648
#define JET_ColInfoGrbitMinimalInfo 1073741824
#define JET_ColInfoGrbitSortByColumnid 536870912
#define JET_objtypNil 0
#define JET_objtypTable 1
#define JET_bitCompactStats 32
#define JET_bitCompactRepair 64
#define JET_snpRepair 2
#define JET_snpCompact 4
#define JET_snpRestore 8
#define JET_snpBackup 9
#define JET_snpUpgrade 10
#define JET_snpScrub 11
#define JET_snpUpgradeRecordFormat 12
#define JET_sntBegin 5
#define JET_sntRequirements 7
#define JET_sntProgress 0
#define JET_sntComplete 6
#define JET_sntFail 3
#define JET_ExceptionMsgBox 1
#define JET_ExceptionNone 2
#define JET_ExceptionFailFast 4
#define JET_OnlineDefragDisable 0
#define JET_OnlineDefragAllOBSOLETE 1
#define JET_OnlineDefragDatabases 2
#define JET_OnlineDefragSpaceTrees 4
#define JET_OnlineDefragAll 65535
#define JET_bitResizeDatabaseOnlyGrow 1
#define JET_bitResizeDatabaseOnlyShrink 2
#define JET_bitStopServiceAll 0
#define JET_bitStopServiceBackgroundUserTasks 2
#define JET_bitStopServiceQuiesceCaches 4
#define JET_bitStopServiceResume 2147483648
#define JET_errSuccess 0
#define JET_wrnNyi -1
#define JET_errRfsFailure -100
#define JET_errRfsNotArmed -101
#define JET_errFileClose -102
#define JET_errOutOfThreads -103
#define JET_errTooManyIO -105
#define JET_errTaskDropped -106
#define JET_errInternalError -107
#define JET_errDisabledFunctionality -112
#define JET_errUnloadableOSFunctionality -113
#define JET_errDatabaseBufferDependenciesCorrupted -255
#define JET_wrnRemainingVersions 321
#define JET_errPreviousVersion -322
#define JET_errPageBoundary -323
#define JET_errKeyBoundary -324
#define JET_errBadPageLink -327
#define JET_errBadBookmark -328
#define JET_errNTSystemCallFailed -334
#define JET_errBadParentPageLink -338
#define JET_errSPAvailExtCacheOutOfSync -340
#define JET_errSPAvailExtCorrupted -341
#define JET_errSPAvailExtCacheOutOfMemory -342
#define JET_errSPOwnExtCorrupted -343
#define JET_errDbTimeCorrupted -344
#define JET_wrnUniqueKey 345
#define JET_errKeyTruncated -346
#define JET_errDatabaseLeakInSpace -348
#define JET_errBadEmptyPage -351
#define wrnBTNotVisibleRejected 352
#define wrnBTNotVisibleAccumulated 353
#define JET_errBadLineCount -354
#define JET_errPageTagCorrupted -357
#define JET_errNodeCorrupted -358
#define JET_errBBTNodeCorrupted -364
#define JET_errBBTBuffCorrupted -365
#define JET_wrnSeparateLongValue 406
#define JET_errKeyTooBig -408
#define JET_errCannotSeparateIntrinsicLV -416
#define JET_errSeparatedLongValue -421
#define JET_errMustBeSeparateLongValue -423
#define JET_errInvalidPreread -424
#define JET_errInvalidLoggedOperation -500
#define JET_errLogFileCorrupt -501
#define JET_errNoBackupDirectory -503
#define JET_errBackupDirectoryNotEmpty -504
#define JET_errBackupInProgress -505
#define JET_errRestoreInProgress -506
#define JET_errMissingPreviousLogFile -509
#define JET_errLogWriteFail -510
#define JET_errLogDisabledDueToRecoveryFailure -511
#define JET_errCannotLogDuringRecoveryRedo -512
#define JET_errLogGenerationMismatch -513
#define JET_errBadLogVersion -514
#define JET_errInvalidLogSequence -515
#define JET_errLoggingDisabled -516
#define JET_errLogBufferTooSmall -517
#define JET_errLogSequenceEnd -519
#define JET_errNoBackup -520
#define JET_errInvalidBackupSequence -521
#define JET_errBackupNotAllowedYet -523
#define JET_errDeleteBackupFileFail -524
#define JET_errMakeBackupDirectoryFail -525
#define JET_errInvalidBackup -526
#define JET_errRecoveredWithErrors -527
#define JET_errMissingLogFile -528
#define JET_errLogDiskFull -529
#define JET_errBadLogSignature -530
#define JET_errBadDbSignature -531
#define JET_errBadCheckpointSignature -532
#define JET_errCheckpointCorrupt -533
#define JET_errMissingPatchPage -534
#define JET_errBadPatchPage -535
#define JET_errRedoAbruptEnded -536
#define JET_errPatchFileMissing -538
#define JET_errDatabaseLogSetMismatch -539
#define JET_errDatabaseStreamingFileMismatch -540
#define JET_errLogFileSizeMismatch -541
#define JET_errCheckpointFileNotFound -542
#define JET_errRequiredLogFilesMissing -543
#define JET_errSoftRecoveryOnBackupDatabase -544
#define JET_errLogFileSizeMismatchDatabasesConsistent -545
#define JET_errLogSectorSizeMismatch -546
#define JET_errLogSectorSizeMismatchDatabasesConsistent -547
#define JET_errLogSequenceEndDatabasesConsistent -548
#define JET_errStreamingDataNotLogged -549
#define JET_errDatabaseDirtyShutdown -550
#define JET_errDatabaseInconsistent -550
#define JET_errConsistentTimeMismatch -551
#define JET_errDatabasePatchFileMismatch -552
#define JET_errEndingRestoreLogTooLow -553
#define JET_errStartingRestoreLogTooHigh -554
#define JET_errGivenLogFileHasBadSignature -555
#define JET_errGivenLogFileIsNotContiguous -556
#define JET_errMissingRestoreLogFiles -557
#define JET_wrnExistingLogFileHasBadSignature 558
#define JET_wrnExistingLogFileIsNotContiguous 559
#define JET_errMissingFullBackup -560
#define JET_errBadBackupDatabaseSize -561
#define JET_errDatabaseAlreadyUpgraded -562
#define JET_errDatabaseIncompleteUpgrade -563
#define JET_wrnSkipThisRecord 564
#define JET_errMissingCurrentLogFiles -565
#define JET_errDbTimeTooOld -566
#define JET_errDbTimeTooNew -567
#define JET_errMissingFileToBackup -569
#define JET_errLogTornWriteDuringHardRestore -570
#define JET_errLogTornWriteDuringHardRecovery -571
#define JET_errLogCorruptDuringHardRestore -573
#define JET_errLogCorruptDuringHardRecovery -574
#define JET_errMustDisableLoggingForDbUpgrade -575
#define JET_errBadRestoreTargetInstance -577
#define JET_wrnTargetInstanceRunning 578
#define JET_errRecoveredWithoutUndo -579
#define JET_errDatabasesNotFromSameSnapshot -580
#define JET_errSoftRecoveryOnSnapshot -581
#define JET_errCommittedLogFilesMissing -582
#define JET_errSectorSizeNotSupported -583
#define JET_errRecoveredWithoutUndoDatabasesConsistent -584
#define JET_wrnCommittedLogFilesLost 585
#define JET_errCommittedLogFileCorrupt -586
#define JET_wrnCommittedLogFilesRemoved 587
#define JET_wrnFinishWithUndo 588
#define JET_errLogSequenceChecksumMismatch -590
#define JET_wrnDatabaseRepaired 595
#define JET_errPageInitializedMismatch -596
#define JET_errUnicodeTranslationBufferTooSmall -601
#define JET_errUnicodeTranslationFail -602
#define JET_errUnicodeNormalizationNotSupported -603
#define JET_errUnicodeLanguageValidationFailure -604
#define JET_errExistingLogFileHasBadSignature -610
#define JET_errExistingLogFileIsNotContiguous -611
#define JET_errLogReadVerifyFailure -612
#define JET_errCheckpointDepthTooDeep -614
#define JET_errRestoreOfNonBackupDatabase -615
#define JET_errLogFileNotCopied -616
#define JET_errTransactionTooLong -618
#define JET_errEngineFormatVersionNoLongerSupportedTooLow -619
#define JET_errEngineFormatVersionNotYetImplementedTooHigh -620
#define JET_errEngineFormatVersionParamTooLowForRequestedFeature -621
#define JET_errEngineFormatVersionSpecifiedTooLowForLogVersion -622
#define JET_errEngineFormatVersionSpecifiedTooLowForDatabaseVersion -623
#define JET_errDbTimeBeyondMaxRequired -625
#define JET_errLogOperationInconsistentWithDatabase -626
#define JET_errInsertKeyOutOfOrder -627
#define JET_errBackupAbortByServer -801
#define JET_errInvalidGrbit -900
#define JET_errTermInProgress -1000
#define JET_errFeatureNotAvailable -1001
#define JET_errInvalidName -1002
#define JET_errInvalidParameter -1003
#define JET_wrnColumnNull 1004
#define JET_wrnBufferTruncated 1006
#define JET_wrnDatabaseAttached 1007
#define JET_errDatabaseFileReadOnly -1008
#define JET_wrnSortOverflow 1009
#define JET_errInvalidDatabaseId -1010
#define JET_errOutOfMemory -1011
#define JET_errOutOfDatabaseSpace -1012
#define JET_errOutOfCursors -1013
#define JET_errOutOfBuffers -1014
#define JET_errTooManyIndexes -1015
#define JET_errTooManyKeys -1016
#define JET_errRecordDeleted -1017
#define JET_errReadVerifyFailure -1018
#define JET_errPageNotInitialized -1019
#define JET_errOutOfFileHandles -1020
#define JET_errDiskReadVerificationFailure -1021
#define JET_errDiskIO -1022
#define JET_errInvalidPath -1023
#define JET_errInvalidSystemPath -1024
#define JET_errInvalidLogDirectory -1025
#define JET_errRecordTooBig -1026
#define JET_errTooManyOpenDatabases -1027
#define JET_errInvalidDatabase -1028
#define JET_errNotInitialized -1029
#define JET_errAlreadyInitialized -1030
#define JET_errInitInProgress -1031
#define JET_errFileAccessDenied -1032
#define JET_errBufferTooSmall -1038
#define JET_wrnSeekNotEqual 1039
#define JET_errTooManyColumns -1040
#define JET_errContainerNotEmpty -1043
#define JET_errInvalidFilename -1044
#define JET_errInvalidBookmark -1045
#define JET_errColumnInUse -1046
#define JET_errInvalidBufferSize -1047
#define JET_errColumnNotUpdatable -1048
#define JET_errIndexInUse -1051
#define JET_errLinkNotSupported -1052
#define JET_errNullKeyDisallowed -1053
#define JET_errNotInTransaction -1054
#define JET_wrnNoErrorInfo 1055
#define JET_errMustRollback -1057
#define JET_wrnNoIdleActivity 1058
#define JET_errTooManyActiveUsers -1059
#define JET_errInvalidCountry -1061
#define JET_errInvalidLanguageId -1062
#define JET_errInvalidCodePage -1063
#define JET_errInvalidLCMapStringFlags -1064
#define JET_errVersionStoreEntryTooBig -1065
#define JET_errVersionStoreOutOfMemoryAndCleanupTimedOut -1066
#define JET_wrnNoWriteLock 1067
#define JET_wrnColumnSetNull 1068
#define JET_errVersionStoreOutOfMemory -1069
#define JET_errCannotIndex -1071
#define JET_errRecordNotDeleted -1072
#define JET_errTooManyMempoolEntries -1073
#define JET_errOutOfObjectIDs -1074
#define JET_errOutOfLongValueIDs -1075
#define JET_errOutOfAutoincrementValues -1076
#define JET_errOutOfDbtimeValues -1077
#define JET_errOutOfSequentialIndexValues -1078
#define JET_errRunningInOneInstanceMode -1080
#define JET_errRunningInMultiInstanceMode -1081
#define JET_errSystemParamsAlreadySet -1082
#define JET_errSystemPathInUse -1083
#define JET_errLogFilePathInUse -1084
#define JET_errTempPathInUse -1085
#define JET_errInstanceNameInUse -1086
#define JET_errSystemParameterConflict -1087
#define JET_errInstanceUnavailable -1090
#define JET_errDatabaseUnavailable -1091
#define JET_errInstanceUnavailableDueToFatalLogDiskFull -1092
#define JET_errInvalidSesparamId -1093
#define JET_errTooManyRecords -1094
#define JET_errInvalidDbparamId -1095
#define JET_errOutOfSessions -1101
#define JET_errWriteConflict -1102
#define JET_errTransTooDeep -1103
#define JET_errInvalidSesid -1104
#define JET_errWriteConflictPrimaryIndex -1105
#define JET_errInTransaction -1108
#define JET_errRollbackRequired -1109
#define JET_errTransReadOnly -1110
#define JET_errSessionWriteConflict -1111
#define JET_errRecordTooBigForBackwardCompatibility -1112
#define JET_errCannotMaterializeForwardOnlySort -1113
#define JET_errSesidTableIdMismatch -1114
#define JET_errInvalidInstance -1115
#define JET_errDirtyShutdown -1116
#define JET_errReadPgnoVerifyFailure -1118
#define JET_errReadLostFlushVerifyFailure -1119
#define JET_errFileSystemCorruption -1121
#define JET_wrnShrinkNotPossible 1122
#define JET_errRecoveryVerifyFailure -1123
#define JET_errFilteredMoveNotSupported -1124
#define JET_errDatabaseDuplicate -1201
#define JET_errDatabaseInUse -1202
#define JET_errDatabaseNotFound -1203
#define JET_errDatabaseInvalidName -1204
#define JET_errDatabaseInvalidPages -1205
#define JET_errDatabaseCorrupted -1206
#define JET_errDatabaseLocked -1207
#define JET_errCannotDisableVersioning -1208
#define JET_errInvalidDatabaseVersion -1209
#define JET_errDatabase200Format -1210
#define JET_errDatabase400Format -1211
#define JET_errDatabase500Format -1212
#define JET_errPageSizeMismatch -1213
#define JET_errTooManyInstances -1214
#define JET_errDatabaseSharingViolation -1215
#define JET_errAttachedDatabaseMismatch -1216
#define JET_errDatabaseInvalidPath -1217
#define JET_errDatabaseIdInUse -1218
#define JET_errForceDetachNotAllowed -1219
#define JET_errCatalogCorrupted -1220
#define JET_errPartiallyAttachedDB -1221
#define JET_errDatabaseSignInUse -1222
#define JET_errDatabaseCorruptedNoRepair -1224
#define JET_errInvalidCreateDbVersion -1225
#define JET_errDatabaseNotReady -1230
#define JET_errDatabaseAttachedForRecovery -1231
#define JET_errTransactionsNotReadyDuringRecovery -1232
#define JET_wrnTableEmpty 1301
#define JET_errTableLocked -1302
#define JET_errTableDuplicate -1303
#define JET_errTableInUse -1304
#define JET_errObjectNotFound -1305
#define JET_errDensityInvalid -1307
#define JET_errTableNotEmpty -1308
#define JET_errInvalidTableId -1310
#define JET_errTooManyOpenTables -1311
#define JET_errIllegalOperation -1312
#define JET_errTooManyOpenTablesAndCleanupTimedOut -1313
#define JET_errObjectDuplicate -1314
#define JET_errInvalidObject -1316
#define JET_errCannotDeleteTempTable -1317
#define JET_errCannotDeleteSystemTable -1318
#define JET_errCannotDeleteTemplateTable -1319
#define JET_errExclusiveTableLockRequired -1322
#define JET_errFixedDDL -1323
#define JET_errFixedInheritedDDL -1324
#define JET_errCannotNestDDL -1325
#define JET_errDDLNotInheritable -1326
#define JET_wrnTableInUseBySystem 1327
#define JET_errInvalidSettings -1328
#define JET_errClientRequestToStopJetService -1329
#define JET_errCannotAddFixedVarColumnToDerivedTable -1330
#define JET_errIndexCantBuild -1401
#define JET_errIndexHasPrimary -1402
#define JET_errIndexDuplicate -1403
#define JET_errIndexNotFound -1404
#define JET_errIndexMustStay -1405
#define JET_errIndexInvalidDef -1406
#define JET_errInvalidCreateIndex -1409
#define JET_errTooManyOpenIndexes -1410
#define JET_errMultiValuedIndexViolation -1411
#define JET_errIndexBuildCorrupted -1412
#define JET_errPrimaryIndexCorrupted -1413
#define JET_errSecondaryIndexCorrupted -1414
#define JET_wrnCorruptIndexDeleted 1415
#define JET_errInvalidIndexId -1416
#define JET_wrnPrimaryIndexOutOfDate 1417
#define JET_wrnSecondaryIndexOutOfDate 1418
#define JET_errIndexTuplesSecondaryIndexOnly -1430
#define JET_errIndexTuplesTooManyColumns -1431
#define JET_errIndexTuplesOneColumnOnly -1431
#define JET_errIndexTuplesNonUniqueOnly -1432
#define JET_errIndexTuplesTextBinaryColumnsOnly -1433
#define JET_errIndexTuplesTextColumnsOnly -1433
#define JET_errIndexTuplesVarSegMacNotAllowed -1434
#define JET_errIndexTuplesInvalidLimits -1435
#define JET_errIndexTuplesCannotRetrieveFromIndex -1436
#define JET_errIndexTuplesKeyTooSmall -1437
#define JET_errInvalidLVChunkSize -1438
#define JET_errColumnCannotBeEncrypted -1439
#define JET_errCannotIndexOnEncryptedColumn -1440
#define JET_errColumnLong -1501
#define JET_errColumnNoChunk -1502
#define JET_errColumnDoesNotFit -1503
#define JET_errNullInvalid -1504
#define JET_errColumnIndexed -1505
#define JET_errColumnTooBig -1506
#define JET_errColumnNotFound -1507
#define JET_errColumnDuplicate -1508
#define JET_errMultiValuedColumnMustBeTagged -1509
#define JET_errColumnRedundant -1510
#define JET_errInvalidColumnType -1511
#define JET_wrnColumnMaxTruncated 1512
#define JET_errTaggedNotNULL -1514
#define JET_errNoCurrentIndex -1515
#define JET_errKeyIsMade -1516
#define JET_errBadColumnId -1517
#define JET_errBadItagSequence -1518
#define JET_errColumnInRelationship -1519
#define JET_wrnCopyLongValue 1520
#define JET_errCannotBeTagged -1521
#define JET_errDefaultValueTooBig -1524
#define JET_errMultiValuedDuplicate -1525
#define JET_errLVCorrupted -1526
#define JET_errMultiValuedDuplicateAfterTruncation -1528
#define JET_errDerivedColumnCorruption -1529
#define JET_errInvalidPlaceholderColumn -1530
#define JET_wrnColumnSkipped 1531
#define JET_wrnColumnNotLocal 1532
#define JET_wrnColumnMoreTags 1533
#define JET_wrnColumnTruncated 1534
#define JET_wrnColumnPresent 1535
#define JET_wrnColumnSingleValue 1536
#define JET_wrnColumnDefault 1537
#define JET_errColumnCannotBeCompressed -1538
#define JET_wrnColumnNotInRecord 1539
#define JET_errColumnNoEncryptionKey -1540
#define JET_wrnColumnReference 1541
#define JET_errRecordNotFound -1601
#define JET_errRecordNoCopy -1602
#define JET_errNoCurrentRecord -1603
#define JET_errRecordPrimaryChanged -1604
#define JET_errKeyDuplicate -1605
#define JET_errAlreadyPrepared -1607
#define JET_errKeyNotMade -1608
#define JET_errUpdateNotPrepared -1609
#define JET_wrnDataHasChanged 1610
#define JET_errDataHasChanged -1611
#define JET_wrnKeyChanged 1618
#define JET_errLanguageNotSupported -1619
#define JET_errDecompressionFailed -1620
#define JET_errUpdateMustVersion -1621
#define JET_errDecryptionFailed -1622
#define JET_errEncryptionBadItag -1623
#define JET_errSetAutoIncrementTooHigh -1624
#define JET_errAutoIncrementNotSet -1625
#define JET_errTooManySorts -1701
#define JET_errInvalidOnSort -1702
#define JET_errTempFileOpenError -1803
#define JET_errTooManyAttachedDatabases -1805
#define JET_errDiskFull -1808
#define JET_errPermissionDenied -1809
#define JET_errFileNotFound -1811
#define JET_errFileInvalidType -1812
#define JET_wrnFileOpenReadOnly 1813
#define JET_errFileAlreadyExists -1814
#define JET_errAfterInitialization -1850
#define JET_errLogCorrupted -1852
#define JET_errInvalidOperation -1906
#define JET_errAccessDenied -1907
#define JET_wrnIdleFull 1908
#define JET_errTooManySplits -1909
#define JET_errSessionSharingViolation -1910
#define JET_errEntryPointNotFound -1911
#define JET_errSessionContextAlreadySet -1912
#define JET_errSessionContextNotSetByThisThread -1913
#define JET_errSessionInUse -1914
#define JET_errRecordFormatConversionFailed -1915
#define JET_errOneDatabasePerSession -1916
#define JET_errRollbackError -1917
#define JET_errFlushMapVersionUnsupported -1918
#define JET_errFlushMapDatabaseMismatch -1919
#define JET_errFlushMapUnrecoverable -1920
#define JET_wrnDefragAlreadyRunning 2000
#define JET_wrnDefragNotRunning 2001
#define JET_errDatabaseAlreadyRunningMaintenance -2004
#define JET_wrnCallbackNotRegistered 2100
#define JET_errCallbackFailed -2101
#define JET_errCallbackNotResolved -2102
#define JET_errSpaceHintsInvalid -2103
#define JET_errOSSnapshotInvalidSequence -2401
#define JET_errOSSnapshotTimeOut -2402
#define JET_errOSSnapshotNotAllowed -2403
#define JET_errOSSnapshotInvalidSnapId -2404
#define JET_errLSCallbackNotSpecified -3000
#define JET_errLSAlreadySet -3001
#define JET_errLSNotSet -3002
#define JET_errFileIOSparse -4000
#define JET_errFileIOBeyondEOF -4001
#define JET_errFileIOAbort -4002
#define JET_errFileIORetry -4003
#define JET_errFileIOFail -4004
#define JET_errFileCompressed -4005
#define JET_errClientSpaceBegin -10000
#define JET_errClientSpaceEnd -11999
#define JET_BASE_NAME_LENGTH 3
#define JET_bitDumpMinimum 1
#define JET_bitDumpMaximum 2
#define JET_bitDumpCacheMinimum 4
#define JET_bitDumpCacheMaximum 8
#define JET_bitDumpCacheIncludeDirtyPages 16
#define JET_bitDumpCacheIncludeCachedPages 32
#define JET_bitDumpCacheIncludeCorruptedPages 64
#define JET_bitDumpCacheNoDecommit 128
public const uint JET_VERSION = 1280;
public const uint JET_bitConfigStoreReadControlInhibitRead = 1;
public const uint JET_bitConfigStoreReadControlDisableAll = 2;
public const uint JET_bitConfigStoreReadControlDefault = 0;
public const uint JET_efvUseEngineDefault = 1073741825;
public const uint JET_efvUsePersistedFormat = 1073741826;
public const uint JET_efvAllowHigherPersistedFormat = 1090519040;
public const uint JET_efvWindows19H1Rtm = 8920;
public const uint JET_efvWindows10v2004 = 9180;
public const uint JET_efvWindowsServer2022 = 9360;
public const uint JET_efvWindows11v21H2 = 9400;
public const uint JET_efvWindows11v22H2 = 9480;
public const uint JET_efvWindows11v23H2 = 9600;
public const uint JET_bitDefragmentBatchStart = 1;
public const uint JET_bitDefragmentBatchStop = 2;
public const uint JET_bitDefragmentAvailSpaceTreesOnly = 64;
public const uint JET_bitDefragmentNoPartialMerges = 128;
public const uint JET_bitDefragmentBTree = 256;
public const uint JET_cbtypNull = 0;
public const uint JET_cbtypFinalize = 1;
public const uint JET_cbtypBeforeInsert = 2;
public const uint JET_cbtypAfterInsert = 4;
public const uint JET_cbtypBeforeReplace = 8;
public const uint JET_cbtypAfterReplace = 16;
public const uint JET_cbtypBeforeDelete = 32;
public const uint JET_cbtypAfterDelete = 64;
public const uint JET_cbtypUserDefinedDefaultValue = 128;
public const uint JET_cbtypOnlineDefragCompleted = 256;
public const uint JET_cbtypFreeCursorLS = 512;
public const uint JET_cbtypFreeTableLS = 1024;
public const uint JET_bitTableInfoUpdatable = 1;
public const uint JET_bitTableInfoBookmark = 2;
public const uint JET_bitTableInfoRollback = 4;
public const uint JET_bitObjectSystem = 2147483648;
public const uint JET_bitObjectTableFixedDDL = 1073741824;
public const uint JET_bitObjectTableTemplate = 536870912;
public const uint JET_bitObjectTableDerived = 268435456;
public const uint JET_bitObjectTableNoFixedVarColumnsInDerivedTables = 67108864;
public const uint cObjectInfoCols = 9;
public const uint cColumnInfoCols = 14;
public const uint cIndexInfoCols = 15;
public const uint JET_MAX_COMPUTERNAME_LENGTH = 15;
public const uint JET_bitDurableCommitCallbackLogUnavailable = 1;
public const uint JET_cbBookmarkMost = 256;
public const uint JET_cbNameMost = 64;
public const uint JET_cbFullNameMost = 255;
public const uint JET_cbColumnLVPageOverhead = 82;
public const uint JET_cbLVDefaultValueMost = 255;
public const uint JET_cbColumnMost = 255;
public const uint JET_cbLVColumnMost = 2147483647;
public const uint JET_cbKeyMost8KBytePage = 2000;
public const uint JET_cbKeyMost4KBytePage = 1000;
public const uint JET_cbKeyMost2KBytePage = 500;
public const uint JET_cbKeyMostMin = 255;
public const uint JET_cbKeyMost = 255;
public const uint JET_cbLimitKeyMost = 256;
public const uint JET_cbPrimaryKeyMost = 255;
public const uint JET_cbSecondaryKeyMost = 255;
public const uint JET_ccolKeyMost = 16;
public const uint JET_ccolMost = 65248;
public const uint JET_ccolFixedMost = 127;
public const uint JET_ccolVarMost = 128;
public const uint JET_ccolTaggedMost = 64993;
public const uint JET_EventLoggingDisable = 0;
public const uint JET_EventLoggingLevelMin = 1;
public const uint JET_EventLoggingLevelLow = 25;
public const uint JET_EventLoggingLevelMedium = 50;
public const uint JET_EventLoggingLevelHigh = 75;
public const uint JET_EventLoggingLevelMax = 100;
public const uint JET_IOPriorityNormal = 0;
public const uint JET_IOPriorityLow = 1;
public const uint JET_configDefault = 1;
public const uint JET_configRemoveQuotas = 2;
public const uint JET_configLowDiskFootprint = 4;
public const uint JET_configMediumDiskFootprint = 8;
public const uint JET_configLowMemory = 16;
public const uint JET_configDynamicMediumMemory = 32;
public const uint JET_configLowPower = 64;
public const uint JET_configSSDProfileIO = 128;
public const uint JET_configRunSilent = 256;
public const uint JET_configUnthrottledMemory = 512;
public const uint JET_configHighConcurrencyScaling = 1024;
public const uint JET_paramSystemPath = 0;
public const uint JET_paramTempPath = 1;
public const uint JET_paramLogFilePath = 2;
public const uint JET_paramBaseName = 3;
public const uint JET_paramEventSource = 4;
public const uint JET_paramMaxSessions = 5;
public const uint JET_paramMaxOpenTables = 6;
public const uint JET_paramPreferredMaxOpenTables = 7;
public const uint JET_paramCachedClosedTables = 125;
public const uint JET_paramMaxCursors = 8;
public const uint JET_paramMaxVerPages = 9;
public const uint JET_paramPreferredVerPages = 63;
public const uint JET_paramGlobalMinVerPages = 81;
public const uint JET_paramVersionStoreTaskQueueMax = 105;
public const uint JET_paramMaxTemporaryTables = 10;
public const uint JET_paramLogFileSize = 11;
public const uint JET_paramLogBuffers = 12;
public const uint JET_paramWaitLogFlush = 13;
public const uint JET_paramLogCheckpointPeriod = 14;
public const uint JET_paramLogWaitingUserMax = 15;
public const uint JET_paramCommitDefault = 16;
public const uint JET_paramCircularLog = 17;
public const uint JET_paramDbExtensionSize = 18;
public const uint JET_paramPageTempDBMin = 19;
public const uint JET_paramPageFragment = 20;
public const uint JET_paramEnableFileCache = 126;
public const uint JET_paramVerPageSize = 128;
public const uint JET_paramConfiguration = 129;
public const uint JET_paramEnableAdvanced = 130;
public const uint JET_paramMaxColtyp = 131;
public const uint JET_paramBatchIOBufferMax = 22;
public const uint JET_paramCacheSize = 41;
public const uint JET_paramCacheSizeMin = 60;
public const uint JET_paramCacheSizeMax = 23;
public const uint JET_paramCheckpointDepthMax = 24;
public const uint JET_paramLRUKCorrInterval = 25;
public const uint JET_paramLRUKHistoryMax = 26;
public const uint JET_paramLRUKPolicy = 27;
public const uint JET_paramLRUKTimeout = 28;
public const uint JET_paramLRUKTrxCorrInterval = 29;
public const uint JET_paramOutstandingIOMax = 30;
public const uint JET_paramStartFlushThreshold = 31;
public const uint JET_paramStopFlushThreshold = 32;
public const uint JET_paramEnableViewCache = 127;
public const uint JET_paramCheckpointIOMax = 135;
public const uint JET_paramTableClass1Name = 137;
public const uint JET_paramTableClass2Name = 138;
public const uint JET_paramTableClass3Name = 139;
public const uint JET_paramTableClass4Name = 140;
public const uint JET_paramTableClass5Name = 141;
public const uint JET_paramTableClass6Name = 142;
public const uint JET_paramTableClass7Name = 143;
public const uint JET_paramTableClass8Name = 144;
public const uint JET_paramTableClass9Name = 145;
public const uint JET_paramTableClass10Name = 146;
public const uint JET_paramTableClass11Name = 147;
public const uint JET_paramTableClass12Name = 148;
public const uint JET_paramTableClass13Name = 149;
public const uint JET_paramTableClass14Name = 150;
public const uint JET_paramTableClass15Name = 151;
public const uint JET_paramIOPriority = 152;
public const uint JET_paramRecovery = 34;
public const uint JET_paramEnableOnlineDefrag = 35;
public const uint JET_paramCheckFormatWhenOpenFail = 44;
public const uint JET_paramEnableTempTableVersioning = 46;
public const uint JET_paramIgnoreLogVersion = 47;
public const uint JET_paramDeleteOldLogs = 48;
public const uint JET_paramEventSourceKey = 49;
public const uint JET_paramNoInformationEvent = 50;
public const uint JET_paramEventLoggingLevel = 51;
public const uint JET_paramDeleteOutOfRangeLogs = 52;
public const uint JET_paramAccessDeniedRetryPeriod = 53;
public const uint JET_paramEnableIndexChecking = 45;
public const uint JET_paramEnableIndexCleanup = 54;
public const uint JET_paramDatabasePageSize = 64;
public const uint JET_paramDisableCallbacks = 65;
public const uint JET_paramLogFileCreateAsynch = 69;
public const uint JET_paramErrorToString = 70;
public const uint JET_paramZeroDatabaseDuringBackup = 71;
public const uint JET_paramUnicodeIndexDefault = 72;
public const uint JET_paramRuntimeCallback = 73;
public const uint JET_paramCleanupMismatchedLogFiles = 77;
public const uint JET_paramRecordUpgradeDirtyLevel = 78;
public const uint JET_paramOSSnapshotTimeout = 82;
public const uint JET_paramExceptionAction = 98;
public const uint JET_paramEventLogCache = 99;
public const uint JET_paramCreatePathIfNotExist = 100;
public const uint JET_paramPageHintCacheSize = 101;
public const uint JET_paramOneDatabasePerSession = 102;
public const uint JET_paramMaxInstances = 104;
public const uint JET_paramDisablePerfmon = 107;
public const uint JET_paramIndexTuplesLengthMin = 110;
public const uint JET_paramIndexTuplesLengthMax = 111;
public const uint JET_paramIndexTuplesToIndexMax = 112;
public const uint JET_paramAlternateDatabaseRecoveryPath = 113;
public const uint JET_paramIndexTupleIncrement = 132;
public const uint JET_paramIndexTupleStart = 133;
public const uint JET_paramKeyMost = 134;
public const uint JET_paramLegacyFileNames = 136;
public const uint JET_paramEnablePersistedCallbacks = 156;
public const uint JET_paramWaypointLatency = 153;
public const uint JET_paramDefragmentSequentialBTrees = 160;
public const uint JET_paramDefragmentSequentialBTreesDensityCheckFrequency = 161;
public const uint JET_paramIOThrottlingTimeQuanta = 162;
public const uint JET_paramLVChunkSizeMost = 163;
public const uint JET_paramMaxCoalesceReadSize = 164;
public const uint JET_paramMaxCoalesceWriteSize = 165;
public const uint JET_paramMaxCoalesceReadGapSize = 166;
public const uint JET_paramMaxCoalesceWriteGapSize = 167;
public const uint JET_paramEnableDBScanInRecovery = 169;
public const uint JET_paramDbScanThrottle = 170;
public const uint JET_paramDbScanIntervalMinSec = 171;
public const uint JET_paramDbScanIntervalMaxSec = 172;
public const uint JET_paramCachePriority = 177;
public const uint JET_paramMaxTransactionSize = 178;
public const uint JET_paramPrereadIOMax = 179;
public const uint JET_paramEnableDBScanSerialization = 180;
public const uint JET_paramHungIOThreshold = 181;
public const uint JET_paramHungIOActions = 182;
public const uint JET_paramMinDataForXpress = 183;
public const uint JET_paramEnableShrinkDatabase = 184;
public const uint JET_paramProcessFriendlyName = 186;
public const uint JET_paramDurableCommitCallback = 187;
public const uint JET_paramEnableSqm = 188;
public const uint JET_paramConfigStoreSpec = 189;
public const uint JET_paramEngineFormatVersion = 194;
public const uint JET_paramUseFlushForWriteDurability = 214;
public const uint JET_paramEnableRBS = 215;
public const uint JET_paramRBSFilePath = 216;
public const uint JET_paramPerfmonRefreshInterval = 217;
public const uint JET_paramEnableBlockCache = 218;
public const uint JET_paramTraceFlags = 223;
public const uint JET_paramMaxValueInvalid = 232;
public const uint JET_sesparamCommitDefault = 4097;
public const uint JET_sesparamTransactionLevel = 4099;
public const uint JET_sesparamOperationContext = 4100;
public const uint JET_sesparamCorrelationID = 4101;
public const uint JET_sesparamMaxValueInvalid = 4111;
public const uint JET_bitESE98FileNames = 1;
public const uint JET_bitEightDotThreeSoftCompat = 2;
public const uint JET_bitHungIOEvent = 1;
public const uint JET_bitShrinkDatabaseOff = 0;
public const uint JET_bitShrinkDatabaseOn = 1;
public const uint JET_bitShrinkDatabaseRealtime = 2;
public const uint JET_bitShrinkDatabaseTrim = 1;
public const uint JET_bitReplayIgnoreMissingDB = 4;
public const uint JET_bitRecoveryWithoutUndo = 8;
public const uint JET_bitTruncateLogsAfterRecovery = 16;
public const uint JET_bitReplayMissingMapEntryDB = 32;
public const uint JET_bitLogStreamMustExist = 64;
public const uint JET_bitReplayIgnoreLostLogs = 128;
public const uint JET_bitKeepDbAttachedAtEndOfRecovery = 4096;
public const uint JET_bitTermComplete = 1;
public const uint JET_bitTermAbrupt = 2;
public const uint JET_bitTermStopBackup = 4;
public const uint JET_bitTermDirty = 8;
public const uint JET_bitIdleFlushBuffers = 1;
public const uint JET_bitIdleCompact = 2;
public const uint JET_bitIdleStatus = 4;
public const uint JET_bitDbReadOnly = 1;
public const uint JET_bitDbExclusive = 2;
public const uint JET_bitDbDeleteCorruptIndexes = 16;
public const uint JET_bitDbDeleteUnicodeIndexes = 1024;
public const uint JET_bitDbUpgrade = 512;
public const uint JET_bitDbEnableBackgroundMaintenance = 2048;
public const uint JET_bitDbPurgeCacheOnAttach = 4096;
public const uint JET_bitForceDetach = 1;
public const uint JET_bitDbRecoveryOff = 8;
public const uint JET_bitDbShadowingOff = 128;
public const uint JET_bitDbOverwriteExisting = 512;
public const uint JET_bitBackupIncremental = 1;
public const uint JET_bitBackupAtomic = 4;
public const uint JET_bitBackupSnapshot = 16;
public const uint JET_bitBackupEndNormal = 1;
public const uint JET_bitBackupEndAbort = 2;
public const uint JET_bitBackupTruncateDone = 256;
public const uint JET_bitTableCreateFixedDDL = 1;
public const uint JET_bitTableCreateTemplateTable = 2;
public const uint JET_bitTableCreateNoFixedVarColumnsInDerivedTables = 4;
public const uint JET_bitTableCreateImmutableStructure = 8;
public const uint JET_bitColumnFixed = 1;
public const uint JET_bitColumnTagged = 2;
public const uint JET_bitColumnNotNULL = 4;
public const uint JET_bitColumnVersion = 8;
public const uint JET_bitColumnAutoincrement = 16;
public const uint JET_bitColumnUpdatable = 32;
public const uint JET_bitColumnTTKey = 64;
public const uint JET_bitColumnTTDescending = 128;
public const uint JET_bitColumnMultiValued = 1024;
public const uint JET_bitColumnEscrowUpdate = 2048;
public const uint JET_bitColumnUnversioned = 4096;
public const uint JET_bitColumnMaybeNull = 8192;
public const uint JET_bitColumnFinalize = 16384;
public const uint JET_bitColumnUserDefinedDefault = 32768;
public const uint JET_bitColumnDeleteOnZero = 131072;
public const uint JET_bitColumnCompressed = 524288;
public const uint JET_bitDeleteColumnIgnoreTemplateColumns = 1;
public const uint JET_bitMoveFirst = 0;
public const uint JET_bitNoMove = 2;
public const uint JET_bitNewKey = 1;
public const uint JET_bitStrLimit = 2;
public const uint JET_bitSubStrLimit = 4;
public const uint JET_bitNormalizedKey = 8;
public const uint JET_bitKeyDataZeroLength = 16;
public const uint JET_bitFullColumnStartLimit = 256;
public const uint JET_bitFullColumnEndLimit = 512;
public const uint JET_bitPartialColumnStartLimit = 1024;
public const uint JET_bitPartialColumnEndLimit = 2048;
public const uint JET_bitRangeInclusive = 1;
public const uint JET_bitRangeUpperLimit = 2;
public const uint JET_bitRangeInstantDuration = 4;
public const uint JET_bitRangeRemove = 8;
public const uint JET_bitReadLock = 1;
public const uint JET_bitWriteLock = 2;
public const uint JET_MoveFirst = 2147483648;
public const int JET_MovePrevious = -1;
public const uint JET_MoveLast = 2147483647;
public const uint JET_bitMoveKeyNE = 1;
public const uint JET_bitSeekEQ = 1;
public const uint JET_bitSeekLT = 2;
public const uint JET_bitSeekLE = 4;
public const uint JET_bitSeekGE = 8;
public const uint JET_bitSeekGT = 16;
public const uint JET_bitSetIndexRange = 32;
public const uint JET_bitCheckUniqueness = 64;
public const uint JET_bitBookmarkPermitVirtualCurrency = 1;
public const uint JET_bitIndexColumnMustBeNull = 1;
public const uint JET_bitIndexColumnMustBeNonNull = 2;
public const uint JET_bitRecordInIndex = 1;
public const uint JET_bitRecordNotInIndex = 2;
public const uint JET_bitIndexUnique = 1;
public const uint JET_bitIndexPrimary = 2;
public const uint JET_bitIndexDisallowNull = 4;
public const uint JET_bitIndexIgnoreNull = 8;
public const uint JET_bitIndexIgnoreAnyNull = 32;
public const uint JET_bitIndexIgnoreFirstNull = 64;
public const uint JET_bitIndexLazyFlush = 128;
public const uint JET_bitIndexEmpty = 256;
public const uint JET_bitIndexUnversioned = 512;
public const uint JET_bitIndexSortNullsHigh = 1024;
public const uint JET_bitIndexUnicode = 2048;
public const uint JET_bitIndexTuples = 4096;
public const uint JET_bitIndexTupleLimits = 8192;
public const uint JET_bitIndexCrossProduct = 16384;
public const uint JET_bitIndexKeyMost = 32768;
public const uint JET_bitIndexDisallowTruncation = 65536;
public const uint JET_bitIndexNestedTable = 131072;
public const uint JET_bitIndexDotNetGuid = 262144;
public const uint JET_bitIndexImmutableStructure = 524288;
public const uint JET_bitKeyAscending = 0;
public const uint JET_bitKeyDescending = 1;
public const uint JET_bitTableDenyWrite = 1;
public const uint JET_bitTableDenyRead = 2;
public const uint JET_bitTableReadOnly = 4;
public const uint JET_bitTableUpdatable = 8;
public const uint JET_bitTablePermitDDL = 16;
public const uint JET_bitTableNoCache = 32;
public const uint JET_bitTablePreread = 64;
public const uint JET_bitTableOpportuneRead = 128;
public const uint JET_bitTableSequential = 32768;
public const uint JET_bitTableClassMask = 2031616;
public const uint JET_bitTableClassNone = 0;
public const uint JET_bitTableClass1 = 65536;
public const uint JET_bitTableClass2 = 131072;
public const uint JET_bitTableClass3 = 196608;
public const uint JET_bitTableClass4 = 262144;
public const uint JET_bitTableClass5 = 327680;
public const uint JET_bitTableClass6 = 393216;
public const uint JET_bitTableClass7 = 458752;
public const uint JET_bitTableClass8 = 524288;
public const uint JET_bitTableClass9 = 589824;
public const uint JET_bitTableClass10 = 655360;
public const uint JET_bitTableClass11 = 720896;
public const uint JET_bitTableClass12 = 786432;
public const uint JET_bitTableClass13 = 851968;
public const uint JET_bitTableClass14 = 917504;
public const uint JET_bitTableClass15 = 983040;
public const uint JET_bitLSReset = 1;
public const uint JET_bitLSCursor = 2;
public const uint JET_bitLSTable = 4;
public const uint JET_bitPrereadForward = 1;
public const uint JET_bitPrereadBackward = 2;
public const uint JET_bitPrereadFirstPage = 4;
public const uint JET_bitPrereadNormalizedKey = 8;
public const uint JET_bitTTIndexed = 1;
public const uint JET_bitTTUnique = 2;
public const uint JET_bitTTUpdatable = 4;
public const uint JET_bitTTScrollable = 8;
public const uint JET_bitTTSortNullsHigh = 16;
public const uint JET_bitTTForceMaterialization = 32;
public const uint JET_bitTTErrorOnDuplicateInsertion = 32;
public const uint JET_bitTTForwardOnly = 64;
public const uint JET_bitTTIntrinsicLVsOnly = 128;
public const uint JET_bitTTDotNetGuid = 256;
public const uint JET_bitTTMaterializeBBT = 512;
public const uint JET_bitSetAppendLV = 1;
public const uint JET_bitSetOverwriteLV = 4;
public const uint JET_bitSetSizeLV = 8;
public const uint JET_bitSetZeroLength = 32;
public const uint JET_bitSetSeparateLV = 64;
public const uint JET_bitSetUniqueMultiValues = 128;
public const uint JET_bitSetUniqueNormalizedMultiValues = 256;
public const uint JET_bitSetRevertToDefaultValue = 512;
public const uint JET_bitSetIntrinsicLV = 1024;
public const uint JET_bitSetUncompressed = 65536;
public const uint JET_bitSetCompressed = 131072;
public const uint JET_bitSetContiguousLV = 262144;
public const uint JET_bitSpaceHintsUtilizeParentSpace = 1;
public const uint JET_bitCreateHintAppendSequential = 2;
public const uint JET_bitCreateHintHotpointSequential = 4;
public const uint JET_bitRetrieveHintReserve1 = 8;
public const uint JET_bitRetrieveHintTableScanForward = 16;
public const uint JET_bitRetrieveHintTableScanBackward = 32;
public const uint JET_bitRetrieveHintReserve2 = 64;
public const uint JET_bitRetrieveHintReserve3 = 128;
public const uint JET_bitDeleteHintTableSequential = 256;
public const uint JET_prepInsert = 0;
public const uint JET_prepReplace = 2;
public const uint JET_prepCancel = 3;
public const uint JET_prepReplaceNoLock = 4;
public const uint JET_prepInsertCopy = 5;
public const uint JET_prepInsertCopyDeleteOriginal = 7;
public const uint JET_prepInsertCopyReplaceOriginal = 9;
public const uint JET_sqmDisable = 0;
public const uint JET_sqmEnable = 1;
public const uint JET_sqmFromCEIP = 2;
public const uint JET_bitUpdateCheckESE97Compatibility = 1;
public const uint JET_bitEscrowNoRollback = 1;
public const uint JET_bitRetrieveCopy = 1;
public const uint JET_bitRetrieveFromIndex = 2;
public const uint JET_bitRetrieveFromPrimaryBookmark = 4;
public const uint JET_bitRetrieveTag = 8;
public const uint JET_bitRetrieveNull = 16;
public const uint JET_bitRetrieveIgnoreDefault = 32;
public const uint JET_bitRetrieveTuple = 2048;
public const uint JET_bitZeroLength = 1;
public const uint JET_bitEnumerateCopy = 1;
public const uint JET_bitEnumerateIgnoreDefault = 32;
public const uint JET_bitEnumeratePresenceOnly = 131072;
public const uint JET_bitEnumerateTaggedOnly = 262144;
public const uint JET_bitEnumerateCompressOutput = 524288;
public const uint JET_bitEnumerateIgnoreUserDefinedDefault = 1048576;
public const uint JET_bitEnumerateInRecordOnly = 2097152;
public const uint JET_bitRecordSizeInCopyBuffer = 1;
public const uint JET_bitRecordSizeRunningTotal = 2;
public const uint JET_bitRecordSizeLocal = 4;
public const uint JET_bitTransactionReadOnly = 1;
public const uint JET_bitCommitLazyFlush = 1;
public const uint JET_bitWaitLastLevel0Commit = 2;
public const uint JET_bitWaitAllLevel0Commit = 8;
public const uint JET_bitForceNewLog = 16;
public const uint JET_bitRollbackAll = 1;
public const uint JET_bitIncrementalSnapshot = 1;
public const uint JET_bitCopySnapshot = 2;
public const uint JET_bitContinueAfterThaw = 4;
public const uint JET_bitExplicitPrepare = 8;
public const uint JET_bitAllDatabasesSnapshot = 1;
public const uint JET_bitAbortSnapshot = 1;
public const uint JET_DbInfoFilename = 0;
public const uint JET_DbInfoConnect = 1;
public const uint JET_DbInfoCountry = 2;
public const uint JET_DbInfoLCID = 3;
public const uint JET_DbInfoLangid = 3;
public const uint JET_DbInfoCp = 4;
public const uint JET_DbInfoCollate = 5;
public const uint JET_DbInfoOptions = 6;
public const uint JET_DbInfoTransactions = 7;
public const uint JET_DbInfoVersion = 8;
public const uint JET_DbInfoIsam = 9;
public const uint JET_DbInfoFilesize = 10;
public const uint JET_DbInfoSpaceOwned = 11;
public const uint JET_DbInfoSpaceAvailable = 12;
public const uint JET_DbInfoUpgrade = 13;
public const uint JET_DbInfoMisc = 14;
public const uint JET_DbInfoDBInUse = 15;
public const uint JET_DbInfoPageSize = 17;
public const uint JET_DbInfoFileType = 19;
public const uint JET_DbInfoFilesizeOnDisk = 21;
public const uint JET_dbstateJustCreated = 1;
public const uint JET_dbstateDirtyShutdown = 2;
public const uint JET_dbstateCleanShutdown = 3;
public const uint JET_dbstateBeingConverted = 4;
public const uint JET_dbstateForceDetach = 5;
public const uint JET_filetypeUnknown = 0;
public const uint JET_filetypeDatabase = 1;
public const uint JET_filetypeLog = 3;
public const uint JET_filetypeCheckpoint = 4;
public const uint JET_filetypeTempDatabase = 5;
public const uint JET_filetypeFlushMap = 7;
public const uint JET_coltypNil = 0;
public const uint JET_coltypBit = 1;
public const uint JET_coltypUnsignedByte = 2;
public const uint JET_coltypShort = 3;
public const uint JET_coltypLong = 4;
public const uint JET_coltypCurrency = 5;
public const uint JET_coltypIEEESingle = 6;
public const uint JET_coltypIEEEDouble = 7;
public const uint JET_coltypDateTime = 8;
public const uint JET_coltypBinary = 9;
public const uint JET_coltypText = 10;
public const uint JET_coltypLongBinary = 11;
public const uint JET_coltypLongText = 12;
public const uint JET_coltypMax = 13;
public const uint JET_coltypSLV = 13;
public const uint JET_coltypUnsignedLong = 14;
public const uint JET_coltypLongLong = 15;
public const uint JET_coltypGUID = 16;
public const uint JET_coltypUnsignedShort = 17;
public const uint JET_coltypUnsignedLongLong = 18;
public const uint JET_ColInfoGrbitNonDerivedColumnsOnly = 2147483648;
public const uint JET_ColInfoGrbitMinimalInfo = 1073741824;
public const uint JET_ColInfoGrbitSortByColumnid = 536870912;
public const uint JET_objtypNil = 0;
public const uint JET_objtypTable = 1;
public const uint JET_bitCompactStats = 32;
public const uint JET_bitCompactRepair = 64;
public const uint JET_snpRepair = 2;
public const uint JET_snpCompact = 4;
public const uint JET_snpRestore = 8;
public const uint JET_snpBackup = 9;
public const uint JET_snpUpgrade = 10;
public const uint JET_snpScrub = 11;
public const uint JET_snpUpgradeRecordFormat = 12;
public const uint JET_sntBegin = 5;
public const uint JET_sntRequirements = 7;
public const uint JET_sntProgress = 0;
public const uint JET_sntComplete = 6;
public const uint JET_sntFail = 3;
public const uint JET_ExceptionMsgBox = 1;
public const uint JET_ExceptionNone = 2;
public const uint JET_ExceptionFailFast = 4;
public const uint JET_OnlineDefragDisable = 0;
public const uint JET_OnlineDefragAllOBSOLETE = 1;
public const uint JET_OnlineDefragDatabases = 2;
public const uint JET_OnlineDefragSpaceTrees = 4;
public const uint JET_OnlineDefragAll = 65535;
public const uint JET_bitResizeDatabaseOnlyGrow = 1;
public const uint JET_bitResizeDatabaseOnlyShrink = 2;
public const uint JET_bitStopServiceAll = 0;
public const uint JET_bitStopServiceBackgroundUserTasks = 2;
public const uint JET_bitStopServiceQuiesceCaches = 4;
public const uint JET_bitStopServiceResume = 2147483648;
public const int JET_errSuccess = 0;
public const int JET_wrnNyi = -1;
public const int JET_errRfsFailure = -100;
public const int JET_errRfsNotArmed = -101;
public const int JET_errFileClose = -102;
public const int JET_errOutOfThreads = -103;
public const int JET_errTooManyIO = -105;
public const int JET_errTaskDropped = -106;
public const int JET_errInternalError = -107;
public const int JET_errDisabledFunctionality = -112;
public const int JET_errUnloadableOSFunctionality = -113;
public const int JET_errDatabaseBufferDependenciesCorrupted = -255;
public const uint JET_wrnRemainingVersions = 321;
public const int JET_errPreviousVersion = -322;
public const int JET_errPageBoundary = -323;
public const int JET_errKeyBoundary = -324;
public const int JET_errBadPageLink = -327;
public const int JET_errBadBookmark = -328;
public const int JET_errNTSystemCallFailed = -334;
public const int JET_errBadParentPageLink = -338;
public const int JET_errSPAvailExtCacheOutOfSync = -340;
public const int JET_errSPAvailExtCorrupted = -341;
public const int JET_errSPAvailExtCacheOutOfMemory = -342;
public const int JET_errSPOwnExtCorrupted = -343;
public const int JET_errDbTimeCorrupted = -344;
public const uint JET_wrnUniqueKey = 345;
public const int JET_errKeyTruncated = -346;
public const int JET_errDatabaseLeakInSpace = -348;
public const int JET_errBadEmptyPage = -351;
public const uint wrnBTNotVisibleRejected = 352;
public const uint wrnBTNotVisibleAccumulated = 353;
public const int JET_errBadLineCount = -354;
public const int JET_errPageTagCorrupted = -357;
public const int JET_errNodeCorrupted = -358;
public const int JET_errBBTNodeCorrupted = -364;
public const int JET_errBBTBuffCorrupted = -365;
public const uint JET_wrnSeparateLongValue = 406;
public const int JET_errKeyTooBig = -408;
public const int JET_errCannotSeparateIntrinsicLV = -416;
public const int JET_errSeparatedLongValue = -421;
public const int JET_errMustBeSeparateLongValue = -423;
public const int JET_errInvalidPreread = -424;
public const int JET_errInvalidLoggedOperation = -500;
public const int JET_errLogFileCorrupt = -501;
public const int JET_errNoBackupDirectory = -503;
public const int JET_errBackupDirectoryNotEmpty = -504;
public const int JET_errBackupInProgress = -505;
public const int JET_errRestoreInProgress = -506;
public const int JET_errMissingPreviousLogFile = -509;
public const int JET_errLogWriteFail = -510;
public const int JET_errLogDisabledDueToRecoveryFailure = -511;
public const int JET_errCannotLogDuringRecoveryRedo = -512;
public const int JET_errLogGenerationMismatch = -513;
public const int JET_errBadLogVersion = -514;
public const int JET_errInvalidLogSequence = -515;
public const int JET_errLoggingDisabled = -516;
public const int JET_errLogBufferTooSmall = -517;
public const int JET_errLogSequenceEnd = -519;
public const int JET_errNoBackup = -520;
public const int JET_errInvalidBackupSequence = -521;
public const int JET_errBackupNotAllowedYet = -523;
public const int JET_errDeleteBackupFileFail = -524;
public const int JET_errMakeBackupDirectoryFail = -525;
public const int JET_errInvalidBackup = -526;
public const int JET_errRecoveredWithErrors = -527;
public const int JET_errMissingLogFile = -528;
public const int JET_errLogDiskFull = -529;
public const int JET_errBadLogSignature = -530;
public const int JET_errBadDbSignature = -531;
public const int JET_errBadCheckpointSignature = -532;
public const int JET_errCheckpointCorrupt = -533;
public const int JET_errMissingPatchPage = -534;
public const int JET_errBadPatchPage = -535;
public const int JET_errRedoAbruptEnded = -536;
public const int JET_errPatchFileMissing = -538;
public const int JET_errDatabaseLogSetMismatch = -539;
public const int JET_errDatabaseStreamingFileMismatch = -540;
public const int JET_errLogFileSizeMismatch = -541;
public const int JET_errCheckpointFileNotFound = -542;
public const int JET_errRequiredLogFilesMissing = -543;
public const int JET_errSoftRecoveryOnBackupDatabase = -544;
public const int JET_errLogFileSizeMismatchDatabasesConsistent = -545;
public const int JET_errLogSectorSizeMismatch = -546;
public const int JET_errLogSectorSizeMismatchDatabasesConsistent = -547;
public const int JET_errLogSequenceEndDatabasesConsistent = -548;
public const int JET_errStreamingDataNotLogged = -549;
public const int JET_errDatabaseDirtyShutdown = -550;
public const int JET_errDatabaseInconsistent = -550;
public const int JET_errConsistentTimeMismatch = -551;
public const int JET_errDatabasePatchFileMismatch = -552;
public const int JET_errEndingRestoreLogTooLow = -553;
public const int JET_errStartingRestoreLogTooHigh = -554;
public const int JET_errGivenLogFileHasBadSignature = -555;
public const int JET_errGivenLogFileIsNotContiguous = -556;
public const int JET_errMissingRestoreLogFiles = -557;
public const uint JET_wrnExistingLogFileHasBadSignature = 558;
public const uint JET_wrnExistingLogFileIsNotContiguous = 559;
public const int JET_errMissingFullBackup = -560;
public const int JET_errBadBackupDatabaseSize = -561;
public const int JET_errDatabaseAlreadyUpgraded = -562;
public const int JET_errDatabaseIncompleteUpgrade = -563;
public const uint JET_wrnSkipThisRecord = 564;
public const int JET_errMissingCurrentLogFiles = -565;
public const int JET_errDbTimeTooOld = -566;
public const int JET_errDbTimeTooNew = -567;
public const int JET_errMissingFileToBackup = -569;
public const int JET_errLogTornWriteDuringHardRestore = -570;
public const int JET_errLogTornWriteDuringHardRecovery = -571;
public const int JET_errLogCorruptDuringHardRestore = -573;
public const int JET_errLogCorruptDuringHardRecovery = -574;
public const int JET_errMustDisableLoggingForDbUpgrade = -575;
public const int JET_errBadRestoreTargetInstance = -577;
public const uint JET_wrnTargetInstanceRunning = 578;
public const int JET_errRecoveredWithoutUndo = -579;
public const int JET_errDatabasesNotFromSameSnapshot = -580;
public const int JET_errSoftRecoveryOnSnapshot = -581;
public const int JET_errCommittedLogFilesMissing = -582;
public const int JET_errSectorSizeNotSupported = -583;
public const int JET_errRecoveredWithoutUndoDatabasesConsistent = -584;
public const uint JET_wrnCommittedLogFilesLost = 585;
public const int JET_errCommittedLogFileCorrupt = -586;
public const uint JET_wrnCommittedLogFilesRemoved = 587;
public const uint JET_wrnFinishWithUndo = 588;
public const int JET_errLogSequenceChecksumMismatch = -590;
public const uint JET_wrnDatabaseRepaired = 595;
public const int JET_errPageInitializedMismatch = -596;
public const int JET_errUnicodeTranslationBufferTooSmall = -601;
public const int JET_errUnicodeTranslationFail = -602;
public const int JET_errUnicodeNormalizationNotSupported = -603;
public const int JET_errUnicodeLanguageValidationFailure = -604;
public const int JET_errExistingLogFileHasBadSignature = -610;
public const int JET_errExistingLogFileIsNotContiguous = -611;
public const int JET_errLogReadVerifyFailure = -612;
public const int JET_errCheckpointDepthTooDeep = -614;
public const int JET_errRestoreOfNonBackupDatabase = -615;
public const int JET_errLogFileNotCopied = -616;
public const int JET_errTransactionTooLong = -618;
public const int JET_errEngineFormatVersionNoLongerSupportedTooLow = -619;
public const int JET_errEngineFormatVersionNotYetImplementedTooHigh = -620;
public const int JET_errEngineFormatVersionParamTooLowForRequestedFeature = -621;
public const int JET_errEngineFormatVersionSpecifiedTooLowForLogVersion = -622;
public const int JET_errEngineFormatVersionSpecifiedTooLowForDatabaseVersion = -623;
public const int JET_errDbTimeBeyondMaxRequired = -625;
public const int JET_errLogOperationInconsistentWithDatabase = -626;
public const int JET_errInsertKeyOutOfOrder = -627;
public const int JET_errBackupAbortByServer = -801;
public const int JET_errInvalidGrbit = -900;
public const int JET_errTermInProgress = -1000;
public const int JET_errFeatureNotAvailable = -1001;
public const int JET_errInvalidName = -1002;
public const int JET_errInvalidParameter = -1003;
public const uint JET_wrnColumnNull = 1004;
public const uint JET_wrnBufferTruncated = 1006;
public const uint JET_wrnDatabaseAttached = 1007;
public const int JET_errDatabaseFileReadOnly = -1008;
public const uint JET_wrnSortOverflow = 1009;
public const int JET_errInvalidDatabaseId = -1010;
public const int JET_errOutOfMemory = -1011;
public const int JET_errOutOfDatabaseSpace = -1012;
public const int JET_errOutOfCursors = -1013;
public const int JET_errOutOfBuffers = -1014;
public const int JET_errTooManyIndexes = -1015;
public const int JET_errTooManyKeys = -1016;
public const int JET_errRecordDeleted = -1017;
public const int JET_errReadVerifyFailure = -1018;
public const int JET_errPageNotInitialized = -1019;
public const int JET_errOutOfFileHandles = -1020;
public const int JET_errDiskReadVerificationFailure = -1021;
public const int JET_errDiskIO = -1022;
public const int JET_errInvalidPath = -1023;
public const int JET_errInvalidSystemPath = -1024;
public const int JET_errInvalidLogDirectory = -1025;
public const int JET_errRecordTooBig = -1026;
public const int JET_errTooManyOpenDatabases = -1027;
public const int JET_errInvalidDatabase = -1028;
public const int JET_errNotInitialized = -1029;
public const int JET_errAlreadyInitialized = -1030;
public const int JET_errInitInProgress = -1031;
public const int JET_errFileAccessDenied = -1032;
public const int JET_errBufferTooSmall = -1038;
public const uint JET_wrnSeekNotEqual = 1039;
public const int JET_errTooManyColumns = -1040;
public const int JET_errContainerNotEmpty = -1043;
public const int JET_errInvalidFilename = -1044;
public const int JET_errInvalidBookmark = -1045;
public const int JET_errColumnInUse = -1046;
public const int JET_errInvalidBufferSize = -1047;
public const int JET_errColumnNotUpdatable = -1048;
public const int JET_errIndexInUse = -1051;
public const int JET_errLinkNotSupported = -1052;
public const int JET_errNullKeyDisallowed = -1053;
public const int JET_errNotInTransaction = -1054;
public const uint JET_wrnNoErrorInfo = 1055;
public const int JET_errMustRollback = -1057;
public const uint JET_wrnNoIdleActivity = 1058;
public const int JET_errTooManyActiveUsers = -1059;
public const int JET_errInvalidCountry = -1061;
public const int JET_errInvalidLanguageId = -1062;
public const int JET_errInvalidCodePage = -1063;
public const int JET_errInvalidLCMapStringFlags = -1064;
public const int JET_errVersionStoreEntryTooBig = -1065;
public const int JET_errVersionStoreOutOfMemoryAndCleanupTimedOut = -1066;
public const uint JET_wrnNoWriteLock = 1067;
public const uint JET_wrnColumnSetNull = 1068;
public const int JET_errVersionStoreOutOfMemory = -1069;
public const int JET_errCannotIndex = -1071;
public const int JET_errRecordNotDeleted = -1072;
public const int JET_errTooManyMempoolEntries = -1073;
public const int JET_errOutOfObjectIDs = -1074;
public const int JET_errOutOfLongValueIDs = -1075;
public const int JET_errOutOfAutoincrementValues = -1076;
public const int JET_errOutOfDbtimeValues = -1077;
public const int JET_errOutOfSequentialIndexValues = -1078;
public const int JET_errRunningInOneInstanceMode = -1080;
public const int JET_errRunningInMultiInstanceMode = -1081;
public const int JET_errSystemParamsAlreadySet = -1082;
public const int JET_errSystemPathInUse = -1083;
public const int JET_errLogFilePathInUse = -1084;
public const int JET_errTempPathInUse = -1085;
public const int JET_errInstanceNameInUse = -1086;
public const int JET_errSystemParameterConflict = -1087;
public const int JET_errInstanceUnavailable = -1090;
public const int JET_errDatabaseUnavailable = -1091;
public const int JET_errInstanceUnavailableDueToFatalLogDiskFull = -1092;
public const int JET_errInvalidSesparamId = -1093;
public const int JET_errTooManyRecords = -1094;
public const int JET_errInvalidDbparamId = -1095;
public const int JET_errOutOfSessions = -1101;
public const int JET_errWriteConflict = -1102;
public const int JET_errTransTooDeep = -1103;
public const int JET_errInvalidSesid = -1104;
public const int JET_errWriteConflictPrimaryIndex = -1105;
public const int JET_errInTransaction = -1108;
public const int JET_errRollbackRequired = -1109;
public const int JET_errTransReadOnly = -1110;
public const int JET_errSessionWriteConflict = -1111;
public const int JET_errRecordTooBigForBackwardCompatibility = -1112;
public const int JET_errCannotMaterializeForwardOnlySort = -1113;
public const int JET_errSesidTableIdMismatch = -1114;
public const int JET_errInvalidInstance = -1115;
public const int JET_errDirtyShutdown = -1116;
public const int JET_errReadPgnoVerifyFailure = -1118;
public const int JET_errReadLostFlushVerifyFailure = -1119;
public const int JET_errFileSystemCorruption = -1121;
public const uint JET_wrnShrinkNotPossible = 1122;
public const int JET_errRecoveryVerifyFailure = -1123;
public const int JET_errFilteredMoveNotSupported = -1124;
public const int JET_errDatabaseDuplicate = -1201;
public const int JET_errDatabaseInUse = -1202;
public const int JET_errDatabaseNotFound = -1203;
public const int JET_errDatabaseInvalidName = -1204;
public const int JET_errDatabaseInvalidPages = -1205;
public const int JET_errDatabaseCorrupted = -1206;
public const int JET_errDatabaseLocked = -1207;
public const int JET_errCannotDisableVersioning = -1208;
public const int JET_errInvalidDatabaseVersion = -1209;
public const int JET_errDatabase200Format = -1210;
public const int JET_errDatabase400Format = -1211;
public const int JET_errDatabase500Format = -1212;
public const int JET_errPageSizeMismatch = -1213;
public const int JET_errTooManyInstances = -1214;
public const int JET_errDatabaseSharingViolation = -1215;
public const int JET_errAttachedDatabaseMismatch = -1216;
public const int JET_errDatabaseInvalidPath = -1217;
public const int JET_errDatabaseIdInUse = -1218;
public const int JET_errForceDetachNotAllowed = -1219;
public const int JET_errCatalogCorrupted = -1220;
public const int JET_errPartiallyAttachedDB = -1221;
public const int JET_errDatabaseSignInUse = -1222;
public const int JET_errDatabaseCorruptedNoRepair = -1224;
public const int JET_errInvalidCreateDbVersion = -1225;
public const int JET_errDatabaseNotReady = -1230;
public const int JET_errDatabaseAttachedForRecovery = -1231;
public const int JET_errTransactionsNotReadyDuringRecovery = -1232;
public const uint JET_wrnTableEmpty = 1301;
public const int JET_errTableLocked = -1302;
public const int JET_errTableDuplicate = -1303;
public const int JET_errTableInUse = -1304;
public const int JET_errObjectNotFound = -1305;
public const int JET_errDensityInvalid = -1307;
public const int JET_errTableNotEmpty = -1308;
public const int JET_errInvalidTableId = -1310;
public const int JET_errTooManyOpenTables = -1311;
public const int JET_errIllegalOperation = -1312;
public const int JET_errTooManyOpenTablesAndCleanupTimedOut = -1313;
public const int JET_errObjectDuplicate = -1314;
public const int JET_errInvalidObject = -1316;
public const int JET_errCannotDeleteTempTable = -1317;
public const int JET_errCannotDeleteSystemTable = -1318;
public const int JET_errCannotDeleteTemplateTable = -1319;
public const int JET_errExclusiveTableLockRequired = -1322;
public const int JET_errFixedDDL = -1323;
public const int JET_errFixedInheritedDDL = -1324;
public const int JET_errCannotNestDDL = -1325;
public const int JET_errDDLNotInheritable = -1326;
public const uint JET_wrnTableInUseBySystem = 1327;
public const int JET_errInvalidSettings = -1328;
public const int JET_errClientRequestToStopJetService = -1329;
public const int JET_errCannotAddFixedVarColumnToDerivedTable = -1330;
public const int JET_errIndexCantBuild = -1401;
public const int JET_errIndexHasPrimary = -1402;
public const int JET_errIndexDuplicate = -1403;
public const int JET_errIndexNotFound = -1404;
public const int JET_errIndexMustStay = -1405;
public const int JET_errIndexInvalidDef = -1406;
public const int JET_errInvalidCreateIndex = -1409;
public const int JET_errTooManyOpenIndexes = -1410;
public const int JET_errMultiValuedIndexViolation = -1411;
public const int JET_errIndexBuildCorrupted = -1412;
public const int JET_errPrimaryIndexCorrupted = -1413;
public const int JET_errSecondaryIndexCorrupted = -1414;
public const uint JET_wrnCorruptIndexDeleted = 1415;
public const int JET_errInvalidIndexId = -1416;
public const uint JET_wrnPrimaryIndexOutOfDate = 1417;
public const uint JET_wrnSecondaryIndexOutOfDate = 1418;
public const int JET_errIndexTuplesSecondaryIndexOnly = -1430;
public const int JET_errIndexTuplesTooManyColumns = -1431;
public const int JET_errIndexTuplesOneColumnOnly = -1431;
public const int JET_errIndexTuplesNonUniqueOnly = -1432;
public const int JET_errIndexTuplesTextBinaryColumnsOnly = -1433;
public const int JET_errIndexTuplesTextColumnsOnly = -1433;
public const int JET_errIndexTuplesVarSegMacNotAllowed = -1434;
public const int JET_errIndexTuplesInvalidLimits = -1435;
public const int JET_errIndexTuplesCannotRetrieveFromIndex = -1436;
public const int JET_errIndexTuplesKeyTooSmall = -1437;
public const int JET_errInvalidLVChunkSize = -1438;
public const int JET_errColumnCannotBeEncrypted = -1439;
public const int JET_errCannotIndexOnEncryptedColumn = -1440;
public const int JET_errColumnLong = -1501;
public const int JET_errColumnNoChunk = -1502;
public const int JET_errColumnDoesNotFit = -1503;
public const int JET_errNullInvalid = -1504;
public const int JET_errColumnIndexed = -1505;
public const int JET_errColumnTooBig = -1506;
public const int JET_errColumnNotFound = -1507;
public const int JET_errColumnDuplicate = -1508;
public const int JET_errMultiValuedColumnMustBeTagged = -1509;
public const int JET_errColumnRedundant = -1510;
public const int JET_errInvalidColumnType = -1511;
public const uint JET_wrnColumnMaxTruncated = 1512;
public const int JET_errTaggedNotNULL = -1514;
public const int JET_errNoCurrentIndex = -1515;
public const int JET_errKeyIsMade = -1516;
public const int JET_errBadColumnId = -1517;
public const int JET_errBadItagSequence = -1518;
public const int JET_errColumnInRelationship = -1519;
public const uint JET_wrnCopyLongValue = 1520;
public const int JET_errCannotBeTagged = -1521;
public const int JET_errDefaultValueTooBig = -1524;
public const int JET_errMultiValuedDuplicate = -1525;
public const int JET_errLVCorrupted = -1526;
public const int JET_errMultiValuedDuplicateAfterTruncation = -1528;
public const int JET_errDerivedColumnCorruption = -1529;
public const int JET_errInvalidPlaceholderColumn = -1530;
public const uint JET_wrnColumnSkipped = 1531;
public const uint JET_wrnColumnNotLocal = 1532;
public const uint JET_wrnColumnMoreTags = 1533;
public const uint JET_wrnColumnTruncated = 1534;
public const uint JET_wrnColumnPresent = 1535;
public const uint JET_wrnColumnSingleValue = 1536;
public const uint JET_wrnColumnDefault = 1537;
public const int JET_errColumnCannotBeCompressed = -1538;
public const uint JET_wrnColumnNotInRecord = 1539;
public const int JET_errColumnNoEncryptionKey = -1540;
public const uint JET_wrnColumnReference = 1541;
public const int JET_errRecordNotFound = -1601;
public const int JET_errRecordNoCopy = -1602;
public const int JET_errNoCurrentRecord = -1603;
public const int JET_errRecordPrimaryChanged = -1604;
public const int JET_errKeyDuplicate = -1605;
public const int JET_errAlreadyPrepared = -1607;
public const int JET_errKeyNotMade = -1608;
public const int JET_errUpdateNotPrepared = -1609;
public const uint JET_wrnDataHasChanged = 1610;
public const int JET_errDataHasChanged = -1611;
public const uint JET_wrnKeyChanged = 1618;
public const int JET_errLanguageNotSupported = -1619;
public const int JET_errDecompressionFailed = -1620;
public const int JET_errUpdateMustVersion = -1621;
public const int JET_errDecryptionFailed = -1622;
public const int JET_errEncryptionBadItag = -1623;
public const int JET_errSetAutoIncrementTooHigh = -1624;
public const int JET_errAutoIncrementNotSet = -1625;
public const int JET_errTooManySorts = -1701;
public const int JET_errInvalidOnSort = -1702;
public const int JET_errTempFileOpenError = -1803;
public const int JET_errTooManyAttachedDatabases = -1805;
public const int JET_errDiskFull = -1808;
public const int JET_errPermissionDenied = -1809;
public const int JET_errFileNotFound = -1811;
public const int JET_errFileInvalidType = -1812;
public const uint JET_wrnFileOpenReadOnly = 1813;
public const int JET_errFileAlreadyExists = -1814;
public const int JET_errAfterInitialization = -1850;
public const int JET_errLogCorrupted = -1852;
public const int JET_errInvalidOperation = -1906;
public const int JET_errAccessDenied = -1907;
public const uint JET_wrnIdleFull = 1908;
public const int JET_errTooManySplits = -1909;
public const int JET_errSessionSharingViolation = -1910;
public const int JET_errEntryPointNotFound = -1911;
public const int JET_errSessionContextAlreadySet = -1912;
public const int JET_errSessionContextNotSetByThisThread = -1913;
public const int JET_errSessionInUse = -1914;
public const int JET_errRecordFormatConversionFailed = -1915;
public const int JET_errOneDatabasePerSession = -1916;
public const int JET_errRollbackError = -1917;
public const int JET_errFlushMapVersionUnsupported = -1918;
public const int JET_errFlushMapDatabaseMismatch = -1919;
public const int JET_errFlushMapUnrecoverable = -1920;
public const uint JET_wrnDefragAlreadyRunning = 2000;
public const uint JET_wrnDefragNotRunning = 2001;
public const int JET_errDatabaseAlreadyRunningMaintenance = -2004;
public const uint JET_wrnCallbackNotRegistered = 2100;
public const int JET_errCallbackFailed = -2101;
public const int JET_errCallbackNotResolved = -2102;
public const int JET_errSpaceHintsInvalid = -2103;
public const int JET_errOSSnapshotInvalidSequence = -2401;
public const int JET_errOSSnapshotTimeOut = -2402;
public const int JET_errOSSnapshotNotAllowed = -2403;
public const int JET_errOSSnapshotInvalidSnapId = -2404;
public const int JET_errLSCallbackNotSpecified = -3000;
public const int JET_errLSAlreadySet = -3001;
public const int JET_errLSNotSet = -3002;
public const int JET_errFileIOSparse = -4000;
public const int JET_errFileIOBeyondEOF = -4001;
public const int JET_errFileIOAbort = -4002;
public const int JET_errFileIORetry = -4003;
public const int JET_errFileIOFail = -4004;
public const int JET_errFileCompressed = -4005;
public const int JET_errClientSpaceBegin = -10000;
public const int JET_errClientSpaceEnd = -11999;
public const uint JET_BASE_NAME_LENGTH = 3;
public const uint JET_bitDumpMinimum = 1;
public const uint JET_bitDumpMaximum = 2;
public const uint JET_bitDumpCacheMinimum = 4;
public const uint JET_bitDumpCacheMaximum = 8;
public const uint JET_bitDumpCacheIncludeDirtyPages = 16;
public const uint JET_bitDumpCacheIncludeCachedPages = 32;
public const uint JET_bitDumpCacheIncludeCorruptedPages = 64;
public const uint JET_bitDumpCacheNoDecommit = 128;
JET_VERSION = 1280
JET_bitConfigStoreReadControlInhibitRead = 1
JET_bitConfigStoreReadControlDisableAll = 2
JET_bitConfigStoreReadControlDefault = 0
JET_efvUseEngineDefault = 1073741825
JET_efvUsePersistedFormat = 1073741826
JET_efvAllowHigherPersistedFormat = 1090519040
JET_efvWindows19H1Rtm = 8920
JET_efvWindows10v2004 = 9180
JET_efvWindowsServer2022 = 9360
JET_efvWindows11v21H2 = 9400
JET_efvWindows11v22H2 = 9480
JET_efvWindows11v23H2 = 9600
JET_bitDefragmentBatchStart = 1
JET_bitDefragmentBatchStop = 2
JET_bitDefragmentAvailSpaceTreesOnly = 64
JET_bitDefragmentNoPartialMerges = 128
JET_bitDefragmentBTree = 256
JET_cbtypNull = 0
JET_cbtypFinalize = 1
JET_cbtypBeforeInsert = 2
JET_cbtypAfterInsert = 4
JET_cbtypBeforeReplace = 8
JET_cbtypAfterReplace = 16
JET_cbtypBeforeDelete = 32
JET_cbtypAfterDelete = 64
JET_cbtypUserDefinedDefaultValue = 128
JET_cbtypOnlineDefragCompleted = 256
JET_cbtypFreeCursorLS = 512
JET_cbtypFreeTableLS = 1024
JET_bitTableInfoUpdatable = 1
JET_bitTableInfoBookmark = 2
JET_bitTableInfoRollback = 4
JET_bitObjectSystem = 2147483648
JET_bitObjectTableFixedDDL = 1073741824
JET_bitObjectTableTemplate = 536870912
JET_bitObjectTableDerived = 268435456
JET_bitObjectTableNoFixedVarColumnsInDerivedTables = 67108864
cObjectInfoCols = 9
cColumnInfoCols = 14
cIndexInfoCols = 15
JET_MAX_COMPUTERNAME_LENGTH = 15
JET_bitDurableCommitCallbackLogUnavailable = 1
JET_cbBookmarkMost = 256
JET_cbNameMost = 64
JET_cbFullNameMost = 255
JET_cbColumnLVPageOverhead = 82
JET_cbLVDefaultValueMost = 255
JET_cbColumnMost = 255
JET_cbLVColumnMost = 2147483647
JET_cbKeyMost8KBytePage = 2000
JET_cbKeyMost4KBytePage = 1000
JET_cbKeyMost2KBytePage = 500
JET_cbKeyMostMin = 255
JET_cbKeyMost = 255
JET_cbLimitKeyMost = 256
JET_cbPrimaryKeyMost = 255
JET_cbSecondaryKeyMost = 255
JET_ccolKeyMost = 16
JET_ccolMost = 65248
JET_ccolFixedMost = 127
JET_ccolVarMost = 128
JET_ccolTaggedMost = 64993
JET_EventLoggingDisable = 0
JET_EventLoggingLevelMin = 1
JET_EventLoggingLevelLow = 25
JET_EventLoggingLevelMedium = 50
JET_EventLoggingLevelHigh = 75
JET_EventLoggingLevelMax = 100
JET_IOPriorityNormal = 0
JET_IOPriorityLow = 1
JET_configDefault = 1
JET_configRemoveQuotas = 2
JET_configLowDiskFootprint = 4
JET_configMediumDiskFootprint = 8
JET_configLowMemory = 16
JET_configDynamicMediumMemory = 32
JET_configLowPower = 64
JET_configSSDProfileIO = 128
JET_configRunSilent = 256
JET_configUnthrottledMemory = 512
JET_configHighConcurrencyScaling = 1024
JET_paramSystemPath = 0
JET_paramTempPath = 1
JET_paramLogFilePath = 2
JET_paramBaseName = 3
JET_paramEventSource = 4
JET_paramMaxSessions = 5
JET_paramMaxOpenTables = 6
JET_paramPreferredMaxOpenTables = 7
JET_paramCachedClosedTables = 125
JET_paramMaxCursors = 8
JET_paramMaxVerPages = 9
JET_paramPreferredVerPages = 63
JET_paramGlobalMinVerPages = 81
JET_paramVersionStoreTaskQueueMax = 105
JET_paramMaxTemporaryTables = 10
JET_paramLogFileSize = 11
JET_paramLogBuffers = 12
JET_paramWaitLogFlush = 13
JET_paramLogCheckpointPeriod = 14
JET_paramLogWaitingUserMax = 15
JET_paramCommitDefault = 16
JET_paramCircularLog = 17
JET_paramDbExtensionSize = 18
JET_paramPageTempDBMin = 19
JET_paramPageFragment = 20
JET_paramEnableFileCache = 126
JET_paramVerPageSize = 128
JET_paramConfiguration = 129
JET_paramEnableAdvanced = 130
JET_paramMaxColtyp = 131
JET_paramBatchIOBufferMax = 22
JET_paramCacheSize = 41
JET_paramCacheSizeMin = 60
JET_paramCacheSizeMax = 23
JET_paramCheckpointDepthMax = 24
JET_paramLRUKCorrInterval = 25
JET_paramLRUKHistoryMax = 26
JET_paramLRUKPolicy = 27
JET_paramLRUKTimeout = 28
JET_paramLRUKTrxCorrInterval = 29
JET_paramOutstandingIOMax = 30
JET_paramStartFlushThreshold = 31
JET_paramStopFlushThreshold = 32
JET_paramEnableViewCache = 127
JET_paramCheckpointIOMax = 135
JET_paramTableClass1Name = 137
JET_paramTableClass2Name = 138
JET_paramTableClass3Name = 139
JET_paramTableClass4Name = 140
JET_paramTableClass5Name = 141
JET_paramTableClass6Name = 142
JET_paramTableClass7Name = 143
JET_paramTableClass8Name = 144
JET_paramTableClass9Name = 145
JET_paramTableClass10Name = 146
JET_paramTableClass11Name = 147
JET_paramTableClass12Name = 148
JET_paramTableClass13Name = 149
JET_paramTableClass14Name = 150
JET_paramTableClass15Name = 151
JET_paramIOPriority = 152
JET_paramRecovery = 34
JET_paramEnableOnlineDefrag = 35
JET_paramCheckFormatWhenOpenFail = 44
JET_paramEnableTempTableVersioning = 46
JET_paramIgnoreLogVersion = 47
JET_paramDeleteOldLogs = 48
JET_paramEventSourceKey = 49
JET_paramNoInformationEvent = 50
JET_paramEventLoggingLevel = 51
JET_paramDeleteOutOfRangeLogs = 52
JET_paramAccessDeniedRetryPeriod = 53
JET_paramEnableIndexChecking = 45
JET_paramEnableIndexCleanup = 54
JET_paramDatabasePageSize = 64
JET_paramDisableCallbacks = 65
JET_paramLogFileCreateAsynch = 69
JET_paramErrorToString = 70
JET_paramZeroDatabaseDuringBackup = 71
JET_paramUnicodeIndexDefault = 72
JET_paramRuntimeCallback = 73
JET_paramCleanupMismatchedLogFiles = 77
JET_paramRecordUpgradeDirtyLevel = 78
JET_paramOSSnapshotTimeout = 82
JET_paramExceptionAction = 98
JET_paramEventLogCache = 99
JET_paramCreatePathIfNotExist = 100
JET_paramPageHintCacheSize = 101
JET_paramOneDatabasePerSession = 102
JET_paramMaxInstances = 104
JET_paramDisablePerfmon = 107
JET_paramIndexTuplesLengthMin = 110
JET_paramIndexTuplesLengthMax = 111
JET_paramIndexTuplesToIndexMax = 112
JET_paramAlternateDatabaseRecoveryPath = 113
JET_paramIndexTupleIncrement = 132
JET_paramIndexTupleStart = 133
JET_paramKeyMost = 134
JET_paramLegacyFileNames = 136
JET_paramEnablePersistedCallbacks = 156
JET_paramWaypointLatency = 153
JET_paramDefragmentSequentialBTrees = 160
JET_paramDefragmentSequentialBTreesDensityCheckFrequency = 161
JET_paramIOThrottlingTimeQuanta = 162
JET_paramLVChunkSizeMost = 163
JET_paramMaxCoalesceReadSize = 164
JET_paramMaxCoalesceWriteSize = 165
JET_paramMaxCoalesceReadGapSize = 166
JET_paramMaxCoalesceWriteGapSize = 167
JET_paramEnableDBScanInRecovery = 169
JET_paramDbScanThrottle = 170
JET_paramDbScanIntervalMinSec = 171
JET_paramDbScanIntervalMaxSec = 172
JET_paramCachePriority = 177
JET_paramMaxTransactionSize = 178
JET_paramPrereadIOMax = 179
JET_paramEnableDBScanSerialization = 180
JET_paramHungIOThreshold = 181
JET_paramHungIOActions = 182
JET_paramMinDataForXpress = 183
JET_paramEnableShrinkDatabase = 184
JET_paramProcessFriendlyName = 186
JET_paramDurableCommitCallback = 187
JET_paramEnableSqm = 188
JET_paramConfigStoreSpec = 189
JET_paramEngineFormatVersion = 194
JET_paramUseFlushForWriteDurability = 214
JET_paramEnableRBS = 215
JET_paramRBSFilePath = 216
JET_paramPerfmonRefreshInterval = 217
JET_paramEnableBlockCache = 218
JET_paramTraceFlags = 223
JET_paramMaxValueInvalid = 232
JET_sesparamCommitDefault = 4097
JET_sesparamTransactionLevel = 4099
JET_sesparamOperationContext = 4100
JET_sesparamCorrelationID = 4101
JET_sesparamMaxValueInvalid = 4111
JET_bitESE98FileNames = 1
JET_bitEightDotThreeSoftCompat = 2
JET_bitHungIOEvent = 1
JET_bitShrinkDatabaseOff = 0
JET_bitShrinkDatabaseOn = 1
JET_bitShrinkDatabaseRealtime = 2
JET_bitShrinkDatabaseTrim = 1
JET_bitReplayIgnoreMissingDB = 4
JET_bitRecoveryWithoutUndo = 8
JET_bitTruncateLogsAfterRecovery = 16
JET_bitReplayMissingMapEntryDB = 32
JET_bitLogStreamMustExist = 64
JET_bitReplayIgnoreLostLogs = 128
JET_bitKeepDbAttachedAtEndOfRecovery = 4096
JET_bitTermComplete = 1
JET_bitTermAbrupt = 2
JET_bitTermStopBackup = 4
JET_bitTermDirty = 8
JET_bitIdleFlushBuffers = 1
JET_bitIdleCompact = 2
JET_bitIdleStatus = 4
JET_bitDbReadOnly = 1
JET_bitDbExclusive = 2
JET_bitDbDeleteCorruptIndexes = 16
JET_bitDbDeleteUnicodeIndexes = 1024
JET_bitDbUpgrade = 512
JET_bitDbEnableBackgroundMaintenance = 2048
JET_bitDbPurgeCacheOnAttach = 4096
JET_bitForceDetach = 1
JET_bitDbRecoveryOff = 8
JET_bitDbShadowingOff = 128
JET_bitDbOverwriteExisting = 512
JET_bitBackupIncremental = 1
JET_bitBackupAtomic = 4
JET_bitBackupSnapshot = 16
JET_bitBackupEndNormal = 1
JET_bitBackupEndAbort = 2
JET_bitBackupTruncateDone = 256
JET_bitTableCreateFixedDDL = 1
JET_bitTableCreateTemplateTable = 2
JET_bitTableCreateNoFixedVarColumnsInDerivedTables = 4
JET_bitTableCreateImmutableStructure = 8
JET_bitColumnFixed = 1
JET_bitColumnTagged = 2
JET_bitColumnNotNULL = 4
JET_bitColumnVersion = 8
JET_bitColumnAutoincrement = 16
JET_bitColumnUpdatable = 32
JET_bitColumnTTKey = 64
JET_bitColumnTTDescending = 128
JET_bitColumnMultiValued = 1024
JET_bitColumnEscrowUpdate = 2048
JET_bitColumnUnversioned = 4096
JET_bitColumnMaybeNull = 8192
JET_bitColumnFinalize = 16384
JET_bitColumnUserDefinedDefault = 32768
JET_bitColumnDeleteOnZero = 131072
JET_bitColumnCompressed = 524288
JET_bitDeleteColumnIgnoreTemplateColumns = 1
JET_bitMoveFirst = 0
JET_bitNoMove = 2
JET_bitNewKey = 1
JET_bitStrLimit = 2
JET_bitSubStrLimit = 4
JET_bitNormalizedKey = 8
JET_bitKeyDataZeroLength = 16
JET_bitFullColumnStartLimit = 256
JET_bitFullColumnEndLimit = 512
JET_bitPartialColumnStartLimit = 1024
JET_bitPartialColumnEndLimit = 2048
JET_bitRangeInclusive = 1
JET_bitRangeUpperLimit = 2
JET_bitRangeInstantDuration = 4
JET_bitRangeRemove = 8
JET_bitReadLock = 1
JET_bitWriteLock = 2
JET_MoveFirst = 2147483648
JET_MovePrevious = -1
JET_MoveLast = 2147483647
JET_bitMoveKeyNE = 1
JET_bitSeekEQ = 1
JET_bitSeekLT = 2
JET_bitSeekLE = 4
JET_bitSeekGE = 8
JET_bitSeekGT = 16
JET_bitSetIndexRange = 32
JET_bitCheckUniqueness = 64
JET_bitBookmarkPermitVirtualCurrency = 1
JET_bitIndexColumnMustBeNull = 1
JET_bitIndexColumnMustBeNonNull = 2
JET_bitRecordInIndex = 1
JET_bitRecordNotInIndex = 2
JET_bitIndexUnique = 1
JET_bitIndexPrimary = 2
JET_bitIndexDisallowNull = 4
JET_bitIndexIgnoreNull = 8
JET_bitIndexIgnoreAnyNull = 32
JET_bitIndexIgnoreFirstNull = 64
JET_bitIndexLazyFlush = 128
JET_bitIndexEmpty = 256
JET_bitIndexUnversioned = 512
JET_bitIndexSortNullsHigh = 1024
JET_bitIndexUnicode = 2048
JET_bitIndexTuples = 4096
JET_bitIndexTupleLimits = 8192
JET_bitIndexCrossProduct = 16384
JET_bitIndexKeyMost = 32768
JET_bitIndexDisallowTruncation = 65536
JET_bitIndexNestedTable = 131072
JET_bitIndexDotNetGuid = 262144
JET_bitIndexImmutableStructure = 524288
JET_bitKeyAscending = 0
JET_bitKeyDescending = 1
JET_bitTableDenyWrite = 1
JET_bitTableDenyRead = 2
JET_bitTableReadOnly = 4
JET_bitTableUpdatable = 8
JET_bitTablePermitDDL = 16
JET_bitTableNoCache = 32
JET_bitTablePreread = 64
JET_bitTableOpportuneRead = 128
JET_bitTableSequential = 32768
JET_bitTableClassMask = 2031616
JET_bitTableClassNone = 0
JET_bitTableClass1 = 65536
JET_bitTableClass2 = 131072
JET_bitTableClass3 = 196608
JET_bitTableClass4 = 262144
JET_bitTableClass5 = 327680
JET_bitTableClass6 = 393216
JET_bitTableClass7 = 458752
JET_bitTableClass8 = 524288
JET_bitTableClass9 = 589824
JET_bitTableClass10 = 655360
JET_bitTableClass11 = 720896
JET_bitTableClass12 = 786432
JET_bitTableClass13 = 851968
JET_bitTableClass14 = 917504
JET_bitTableClass15 = 983040
JET_bitLSReset = 1
JET_bitLSCursor = 2
JET_bitLSTable = 4
JET_bitPrereadForward = 1
JET_bitPrereadBackward = 2
JET_bitPrereadFirstPage = 4
JET_bitPrereadNormalizedKey = 8
JET_bitTTIndexed = 1
JET_bitTTUnique = 2
JET_bitTTUpdatable = 4
JET_bitTTScrollable = 8
JET_bitTTSortNullsHigh = 16
JET_bitTTForceMaterialization = 32
JET_bitTTErrorOnDuplicateInsertion = 32
JET_bitTTForwardOnly = 64
JET_bitTTIntrinsicLVsOnly = 128
JET_bitTTDotNetGuid = 256
JET_bitTTMaterializeBBT = 512
JET_bitSetAppendLV = 1
JET_bitSetOverwriteLV = 4
JET_bitSetSizeLV = 8
JET_bitSetZeroLength = 32
JET_bitSetSeparateLV = 64
JET_bitSetUniqueMultiValues = 128
JET_bitSetUniqueNormalizedMultiValues = 256
JET_bitSetRevertToDefaultValue = 512
JET_bitSetIntrinsicLV = 1024
JET_bitSetUncompressed = 65536
JET_bitSetCompressed = 131072
JET_bitSetContiguousLV = 262144
JET_bitSpaceHintsUtilizeParentSpace = 1
JET_bitCreateHintAppendSequential = 2
JET_bitCreateHintHotpointSequential = 4
JET_bitRetrieveHintReserve1 = 8
JET_bitRetrieveHintTableScanForward = 16
JET_bitRetrieveHintTableScanBackward = 32
JET_bitRetrieveHintReserve2 = 64
JET_bitRetrieveHintReserve3 = 128
JET_bitDeleteHintTableSequential = 256
JET_prepInsert = 0
JET_prepReplace = 2
JET_prepCancel = 3
JET_prepReplaceNoLock = 4
JET_prepInsertCopy = 5
JET_prepInsertCopyDeleteOriginal = 7
JET_prepInsertCopyReplaceOriginal = 9
JET_sqmDisable = 0
JET_sqmEnable = 1
JET_sqmFromCEIP = 2
JET_bitUpdateCheckESE97Compatibility = 1
JET_bitEscrowNoRollback = 1
JET_bitRetrieveCopy = 1
JET_bitRetrieveFromIndex = 2
JET_bitRetrieveFromPrimaryBookmark = 4
JET_bitRetrieveTag = 8
JET_bitRetrieveNull = 16
JET_bitRetrieveIgnoreDefault = 32
JET_bitRetrieveTuple = 2048
JET_bitZeroLength = 1
JET_bitEnumerateCopy = 1
JET_bitEnumerateIgnoreDefault = 32
JET_bitEnumeratePresenceOnly = 131072
JET_bitEnumerateTaggedOnly = 262144
JET_bitEnumerateCompressOutput = 524288
JET_bitEnumerateIgnoreUserDefinedDefault = 1048576
JET_bitEnumerateInRecordOnly = 2097152
JET_bitRecordSizeInCopyBuffer = 1
JET_bitRecordSizeRunningTotal = 2
JET_bitRecordSizeLocal = 4
JET_bitTransactionReadOnly = 1
JET_bitCommitLazyFlush = 1
JET_bitWaitLastLevel0Commit = 2
JET_bitWaitAllLevel0Commit = 8
JET_bitForceNewLog = 16
JET_bitRollbackAll = 1
JET_bitIncrementalSnapshot = 1
JET_bitCopySnapshot = 2
JET_bitContinueAfterThaw = 4
JET_bitExplicitPrepare = 8
JET_bitAllDatabasesSnapshot = 1
JET_bitAbortSnapshot = 1
JET_DbInfoFilename = 0
JET_DbInfoConnect = 1
JET_DbInfoCountry = 2
JET_DbInfoLCID = 3
JET_DbInfoLangid = 3
JET_DbInfoCp = 4
JET_DbInfoCollate = 5
JET_DbInfoOptions = 6
JET_DbInfoTransactions = 7
JET_DbInfoVersion = 8
JET_DbInfoIsam = 9
JET_DbInfoFilesize = 10
JET_DbInfoSpaceOwned = 11
JET_DbInfoSpaceAvailable = 12
JET_DbInfoUpgrade = 13
JET_DbInfoMisc = 14
JET_DbInfoDBInUse = 15
JET_DbInfoPageSize = 17
JET_DbInfoFileType = 19
JET_DbInfoFilesizeOnDisk = 21
JET_dbstateJustCreated = 1
JET_dbstateDirtyShutdown = 2
JET_dbstateCleanShutdown = 3
JET_dbstateBeingConverted = 4
JET_dbstateForceDetach = 5
JET_filetypeUnknown = 0
JET_filetypeDatabase = 1
JET_filetypeLog = 3
JET_filetypeCheckpoint = 4
JET_filetypeTempDatabase = 5
JET_filetypeFlushMap = 7
JET_coltypNil = 0
JET_coltypBit = 1
JET_coltypUnsignedByte = 2
JET_coltypShort = 3
JET_coltypLong = 4
JET_coltypCurrency = 5
JET_coltypIEEESingle = 6
JET_coltypIEEEDouble = 7
JET_coltypDateTime = 8
JET_coltypBinary = 9
JET_coltypText = 10
JET_coltypLongBinary = 11
JET_coltypLongText = 12
JET_coltypMax = 13
JET_coltypSLV = 13
JET_coltypUnsignedLong = 14
JET_coltypLongLong = 15
JET_coltypGUID = 16
JET_coltypUnsignedShort = 17
JET_coltypUnsignedLongLong = 18
JET_ColInfoGrbitNonDerivedColumnsOnly = 2147483648
JET_ColInfoGrbitMinimalInfo = 1073741824
JET_ColInfoGrbitSortByColumnid = 536870912
JET_objtypNil = 0
JET_objtypTable = 1
JET_bitCompactStats = 32
JET_bitCompactRepair = 64
JET_snpRepair = 2
JET_snpCompact = 4
JET_snpRestore = 8
JET_snpBackup = 9
JET_snpUpgrade = 10
JET_snpScrub = 11
JET_snpUpgradeRecordFormat = 12
JET_sntBegin = 5
JET_sntRequirements = 7
JET_sntProgress = 0
JET_sntComplete = 6
JET_sntFail = 3
JET_ExceptionMsgBox = 1
JET_ExceptionNone = 2
JET_ExceptionFailFast = 4
JET_OnlineDefragDisable = 0
JET_OnlineDefragAllOBSOLETE = 1
JET_OnlineDefragDatabases = 2
JET_OnlineDefragSpaceTrees = 4
JET_OnlineDefragAll = 65535
JET_bitResizeDatabaseOnlyGrow = 1
JET_bitResizeDatabaseOnlyShrink = 2
JET_bitStopServiceAll = 0
JET_bitStopServiceBackgroundUserTasks = 2
JET_bitStopServiceQuiesceCaches = 4
JET_bitStopServiceResume = 2147483648
JET_errSuccess = 0
JET_wrnNyi = -1
JET_errRfsFailure = -100
JET_errRfsNotArmed = -101
JET_errFileClose = -102
JET_errOutOfThreads = -103
JET_errTooManyIO = -105
JET_errTaskDropped = -106
JET_errInternalError = -107
JET_errDisabledFunctionality = -112
JET_errUnloadableOSFunctionality = -113
JET_errDatabaseBufferDependenciesCorrupted = -255
JET_wrnRemainingVersions = 321
JET_errPreviousVersion = -322
JET_errPageBoundary = -323
JET_errKeyBoundary = -324
JET_errBadPageLink = -327
JET_errBadBookmark = -328
JET_errNTSystemCallFailed = -334
JET_errBadParentPageLink = -338
JET_errSPAvailExtCacheOutOfSync = -340
JET_errSPAvailExtCorrupted = -341
JET_errSPAvailExtCacheOutOfMemory = -342
JET_errSPOwnExtCorrupted = -343
JET_errDbTimeCorrupted = -344
JET_wrnUniqueKey = 345
JET_errKeyTruncated = -346
JET_errDatabaseLeakInSpace = -348
JET_errBadEmptyPage = -351
wrnBTNotVisibleRejected = 352
wrnBTNotVisibleAccumulated = 353
JET_errBadLineCount = -354
JET_errPageTagCorrupted = -357
JET_errNodeCorrupted = -358
JET_errBBTNodeCorrupted = -364
JET_errBBTBuffCorrupted = -365
JET_wrnSeparateLongValue = 406
JET_errKeyTooBig = -408
JET_errCannotSeparateIntrinsicLV = -416
JET_errSeparatedLongValue = -421
JET_errMustBeSeparateLongValue = -423
JET_errInvalidPreread = -424
JET_errInvalidLoggedOperation = -500
JET_errLogFileCorrupt = -501
JET_errNoBackupDirectory = -503
JET_errBackupDirectoryNotEmpty = -504
JET_errBackupInProgress = -505
JET_errRestoreInProgress = -506
JET_errMissingPreviousLogFile = -509
JET_errLogWriteFail = -510
JET_errLogDisabledDueToRecoveryFailure = -511
JET_errCannotLogDuringRecoveryRedo = -512
JET_errLogGenerationMismatch = -513
JET_errBadLogVersion = -514
JET_errInvalidLogSequence = -515
JET_errLoggingDisabled = -516
JET_errLogBufferTooSmall = -517
JET_errLogSequenceEnd = -519
JET_errNoBackup = -520
JET_errInvalidBackupSequence = -521
JET_errBackupNotAllowedYet = -523
JET_errDeleteBackupFileFail = -524
JET_errMakeBackupDirectoryFail = -525
JET_errInvalidBackup = -526
JET_errRecoveredWithErrors = -527
JET_errMissingLogFile = -528
JET_errLogDiskFull = -529
JET_errBadLogSignature = -530
JET_errBadDbSignature = -531
JET_errBadCheckpointSignature = -532
JET_errCheckpointCorrupt = -533
JET_errMissingPatchPage = -534
JET_errBadPatchPage = -535
JET_errRedoAbruptEnded = -536
JET_errPatchFileMissing = -538
JET_errDatabaseLogSetMismatch = -539
JET_errDatabaseStreamingFileMismatch = -540
JET_errLogFileSizeMismatch = -541
JET_errCheckpointFileNotFound = -542
JET_errRequiredLogFilesMissing = -543
JET_errSoftRecoveryOnBackupDatabase = -544
JET_errLogFileSizeMismatchDatabasesConsistent = -545
JET_errLogSectorSizeMismatch = -546
JET_errLogSectorSizeMismatchDatabasesConsistent = -547
JET_errLogSequenceEndDatabasesConsistent = -548
JET_errStreamingDataNotLogged = -549
JET_errDatabaseDirtyShutdown = -550
JET_errDatabaseInconsistent = -550
JET_errConsistentTimeMismatch = -551
JET_errDatabasePatchFileMismatch = -552
JET_errEndingRestoreLogTooLow = -553
JET_errStartingRestoreLogTooHigh = -554
JET_errGivenLogFileHasBadSignature = -555
JET_errGivenLogFileIsNotContiguous = -556
JET_errMissingRestoreLogFiles = -557
JET_wrnExistingLogFileHasBadSignature = 558
JET_wrnExistingLogFileIsNotContiguous = 559
JET_errMissingFullBackup = -560
JET_errBadBackupDatabaseSize = -561
JET_errDatabaseAlreadyUpgraded = -562
JET_errDatabaseIncompleteUpgrade = -563
JET_wrnSkipThisRecord = 564
JET_errMissingCurrentLogFiles = -565
JET_errDbTimeTooOld = -566
JET_errDbTimeTooNew = -567
JET_errMissingFileToBackup = -569
JET_errLogTornWriteDuringHardRestore = -570
JET_errLogTornWriteDuringHardRecovery = -571
JET_errLogCorruptDuringHardRestore = -573
JET_errLogCorruptDuringHardRecovery = -574
JET_errMustDisableLoggingForDbUpgrade = -575
JET_errBadRestoreTargetInstance = -577
JET_wrnTargetInstanceRunning = 578
JET_errRecoveredWithoutUndo = -579
JET_errDatabasesNotFromSameSnapshot = -580
JET_errSoftRecoveryOnSnapshot = -581
JET_errCommittedLogFilesMissing = -582
JET_errSectorSizeNotSupported = -583
JET_errRecoveredWithoutUndoDatabasesConsistent = -584
JET_wrnCommittedLogFilesLost = 585
JET_errCommittedLogFileCorrupt = -586
JET_wrnCommittedLogFilesRemoved = 587
JET_wrnFinishWithUndo = 588
JET_errLogSequenceChecksumMismatch = -590
JET_wrnDatabaseRepaired = 595
JET_errPageInitializedMismatch = -596
JET_errUnicodeTranslationBufferTooSmall = -601
JET_errUnicodeTranslationFail = -602
JET_errUnicodeNormalizationNotSupported = -603
JET_errUnicodeLanguageValidationFailure = -604
JET_errExistingLogFileHasBadSignature = -610
JET_errExistingLogFileIsNotContiguous = -611
JET_errLogReadVerifyFailure = -612
JET_errCheckpointDepthTooDeep = -614
JET_errRestoreOfNonBackupDatabase = -615
JET_errLogFileNotCopied = -616
JET_errTransactionTooLong = -618
JET_errEngineFormatVersionNoLongerSupportedTooLow = -619
JET_errEngineFormatVersionNotYetImplementedTooHigh = -620
JET_errEngineFormatVersionParamTooLowForRequestedFeature = -621
JET_errEngineFormatVersionSpecifiedTooLowForLogVersion = -622
JET_errEngineFormatVersionSpecifiedTooLowForDatabaseVersion = -623
JET_errDbTimeBeyondMaxRequired = -625
JET_errLogOperationInconsistentWithDatabase = -626
JET_errInsertKeyOutOfOrder = -627
JET_errBackupAbortByServer = -801
JET_errInvalidGrbit = -900
JET_errTermInProgress = -1000
JET_errFeatureNotAvailable = -1001
JET_errInvalidName = -1002
JET_errInvalidParameter = -1003
JET_wrnColumnNull = 1004
JET_wrnBufferTruncated = 1006
JET_wrnDatabaseAttached = 1007
JET_errDatabaseFileReadOnly = -1008
JET_wrnSortOverflow = 1009
JET_errInvalidDatabaseId = -1010
JET_errOutOfMemory = -1011
JET_errOutOfDatabaseSpace = -1012
JET_errOutOfCursors = -1013
JET_errOutOfBuffers = -1014
JET_errTooManyIndexes = -1015
JET_errTooManyKeys = -1016
JET_errRecordDeleted = -1017
JET_errReadVerifyFailure = -1018
JET_errPageNotInitialized = -1019
JET_errOutOfFileHandles = -1020
JET_errDiskReadVerificationFailure = -1021
JET_errDiskIO = -1022
JET_errInvalidPath = -1023
JET_errInvalidSystemPath = -1024
JET_errInvalidLogDirectory = -1025
JET_errRecordTooBig = -1026
JET_errTooManyOpenDatabases = -1027
JET_errInvalidDatabase = -1028
JET_errNotInitialized = -1029
JET_errAlreadyInitialized = -1030
JET_errInitInProgress = -1031
JET_errFileAccessDenied = -1032
JET_errBufferTooSmall = -1038
JET_wrnSeekNotEqual = 1039
JET_errTooManyColumns = -1040
JET_errContainerNotEmpty = -1043
JET_errInvalidFilename = -1044
JET_errInvalidBookmark = -1045
JET_errColumnInUse = -1046
JET_errInvalidBufferSize = -1047
JET_errColumnNotUpdatable = -1048
JET_errIndexInUse = -1051
JET_errLinkNotSupported = -1052
JET_errNullKeyDisallowed = -1053
JET_errNotInTransaction = -1054
JET_wrnNoErrorInfo = 1055
JET_errMustRollback = -1057
JET_wrnNoIdleActivity = 1058
JET_errTooManyActiveUsers = -1059
JET_errInvalidCountry = -1061
JET_errInvalidLanguageId = -1062
JET_errInvalidCodePage = -1063
JET_errInvalidLCMapStringFlags = -1064
JET_errVersionStoreEntryTooBig = -1065
JET_errVersionStoreOutOfMemoryAndCleanupTimedOut = -1066
JET_wrnNoWriteLock = 1067
JET_wrnColumnSetNull = 1068
JET_errVersionStoreOutOfMemory = -1069
JET_errCannotIndex = -1071
JET_errRecordNotDeleted = -1072
JET_errTooManyMempoolEntries = -1073
JET_errOutOfObjectIDs = -1074
JET_errOutOfLongValueIDs = -1075
JET_errOutOfAutoincrementValues = -1076
JET_errOutOfDbtimeValues = -1077
JET_errOutOfSequentialIndexValues = -1078
JET_errRunningInOneInstanceMode = -1080
JET_errRunningInMultiInstanceMode = -1081
JET_errSystemParamsAlreadySet = -1082
JET_errSystemPathInUse = -1083
JET_errLogFilePathInUse = -1084
JET_errTempPathInUse = -1085
JET_errInstanceNameInUse = -1086
JET_errSystemParameterConflict = -1087
JET_errInstanceUnavailable = -1090
JET_errDatabaseUnavailable = -1091
JET_errInstanceUnavailableDueToFatalLogDiskFull = -1092
JET_errInvalidSesparamId = -1093
JET_errTooManyRecords = -1094
JET_errInvalidDbparamId = -1095
JET_errOutOfSessions = -1101
JET_errWriteConflict = -1102
JET_errTransTooDeep = -1103
JET_errInvalidSesid = -1104
JET_errWriteConflictPrimaryIndex = -1105
JET_errInTransaction = -1108
JET_errRollbackRequired = -1109
JET_errTransReadOnly = -1110
JET_errSessionWriteConflict = -1111
JET_errRecordTooBigForBackwardCompatibility = -1112
JET_errCannotMaterializeForwardOnlySort = -1113
JET_errSesidTableIdMismatch = -1114
JET_errInvalidInstance = -1115
JET_errDirtyShutdown = -1116
JET_errReadPgnoVerifyFailure = -1118
JET_errReadLostFlushVerifyFailure = -1119
JET_errFileSystemCorruption = -1121
JET_wrnShrinkNotPossible = 1122
JET_errRecoveryVerifyFailure = -1123
JET_errFilteredMoveNotSupported = -1124
JET_errDatabaseDuplicate = -1201
JET_errDatabaseInUse = -1202
JET_errDatabaseNotFound = -1203
JET_errDatabaseInvalidName = -1204
JET_errDatabaseInvalidPages = -1205
JET_errDatabaseCorrupted = -1206
JET_errDatabaseLocked = -1207
JET_errCannotDisableVersioning = -1208
JET_errInvalidDatabaseVersion = -1209
JET_errDatabase200Format = -1210
JET_errDatabase400Format = -1211
JET_errDatabase500Format = -1212
JET_errPageSizeMismatch = -1213
JET_errTooManyInstances = -1214
JET_errDatabaseSharingViolation = -1215
JET_errAttachedDatabaseMismatch = -1216
JET_errDatabaseInvalidPath = -1217
JET_errDatabaseIdInUse = -1218
JET_errForceDetachNotAllowed = -1219
JET_errCatalogCorrupted = -1220
JET_errPartiallyAttachedDB = -1221
JET_errDatabaseSignInUse = -1222
JET_errDatabaseCorruptedNoRepair = -1224
JET_errInvalidCreateDbVersion = -1225
JET_errDatabaseNotReady = -1230
JET_errDatabaseAttachedForRecovery = -1231
JET_errTransactionsNotReadyDuringRecovery = -1232
JET_wrnTableEmpty = 1301
JET_errTableLocked = -1302
JET_errTableDuplicate = -1303
JET_errTableInUse = -1304
JET_errObjectNotFound = -1305
JET_errDensityInvalid = -1307
JET_errTableNotEmpty = -1308
JET_errInvalidTableId = -1310
JET_errTooManyOpenTables = -1311
JET_errIllegalOperation = -1312
JET_errTooManyOpenTablesAndCleanupTimedOut = -1313
JET_errObjectDuplicate = -1314
JET_errInvalidObject = -1316
JET_errCannotDeleteTempTable = -1317
JET_errCannotDeleteSystemTable = -1318
JET_errCannotDeleteTemplateTable = -1319
JET_errExclusiveTableLockRequired = -1322
JET_errFixedDDL = -1323
JET_errFixedInheritedDDL = -1324
JET_errCannotNestDDL = -1325
JET_errDDLNotInheritable = -1326
JET_wrnTableInUseBySystem = 1327
JET_errInvalidSettings = -1328
JET_errClientRequestToStopJetService = -1329
JET_errCannotAddFixedVarColumnToDerivedTable = -1330
JET_errIndexCantBuild = -1401
JET_errIndexHasPrimary = -1402
JET_errIndexDuplicate = -1403
JET_errIndexNotFound = -1404
JET_errIndexMustStay = -1405
JET_errIndexInvalidDef = -1406
JET_errInvalidCreateIndex = -1409
JET_errTooManyOpenIndexes = -1410
JET_errMultiValuedIndexViolation = -1411
JET_errIndexBuildCorrupted = -1412
JET_errPrimaryIndexCorrupted = -1413
JET_errSecondaryIndexCorrupted = -1414
JET_wrnCorruptIndexDeleted = 1415
JET_errInvalidIndexId = -1416
JET_wrnPrimaryIndexOutOfDate = 1417
JET_wrnSecondaryIndexOutOfDate = 1418
JET_errIndexTuplesSecondaryIndexOnly = -1430
JET_errIndexTuplesTooManyColumns = -1431
JET_errIndexTuplesOneColumnOnly = -1431
JET_errIndexTuplesNonUniqueOnly = -1432
JET_errIndexTuplesTextBinaryColumnsOnly = -1433
JET_errIndexTuplesTextColumnsOnly = -1433
JET_errIndexTuplesVarSegMacNotAllowed = -1434
JET_errIndexTuplesInvalidLimits = -1435
JET_errIndexTuplesCannotRetrieveFromIndex = -1436
JET_errIndexTuplesKeyTooSmall = -1437
JET_errInvalidLVChunkSize = -1438
JET_errColumnCannotBeEncrypted = -1439
JET_errCannotIndexOnEncryptedColumn = -1440
JET_errColumnLong = -1501
JET_errColumnNoChunk = -1502
JET_errColumnDoesNotFit = -1503
JET_errNullInvalid = -1504
JET_errColumnIndexed = -1505
JET_errColumnTooBig = -1506
JET_errColumnNotFound = -1507
JET_errColumnDuplicate = -1508
JET_errMultiValuedColumnMustBeTagged = -1509
JET_errColumnRedundant = -1510
JET_errInvalidColumnType = -1511
JET_wrnColumnMaxTruncated = 1512
JET_errTaggedNotNULL = -1514
JET_errNoCurrentIndex = -1515
JET_errKeyIsMade = -1516
JET_errBadColumnId = -1517
JET_errBadItagSequence = -1518
JET_errColumnInRelationship = -1519
JET_wrnCopyLongValue = 1520
JET_errCannotBeTagged = -1521
JET_errDefaultValueTooBig = -1524
JET_errMultiValuedDuplicate = -1525
JET_errLVCorrupted = -1526
JET_errMultiValuedDuplicateAfterTruncation = -1528
JET_errDerivedColumnCorruption = -1529
JET_errInvalidPlaceholderColumn = -1530
JET_wrnColumnSkipped = 1531
JET_wrnColumnNotLocal = 1532
JET_wrnColumnMoreTags = 1533
JET_wrnColumnTruncated = 1534
JET_wrnColumnPresent = 1535
JET_wrnColumnSingleValue = 1536
JET_wrnColumnDefault = 1537
JET_errColumnCannotBeCompressed = -1538
JET_wrnColumnNotInRecord = 1539
JET_errColumnNoEncryptionKey = -1540
JET_wrnColumnReference = 1541
JET_errRecordNotFound = -1601
JET_errRecordNoCopy = -1602
JET_errNoCurrentRecord = -1603
JET_errRecordPrimaryChanged = -1604
JET_errKeyDuplicate = -1605
JET_errAlreadyPrepared = -1607
JET_errKeyNotMade = -1608
JET_errUpdateNotPrepared = -1609
JET_wrnDataHasChanged = 1610
JET_errDataHasChanged = -1611
JET_wrnKeyChanged = 1618
JET_errLanguageNotSupported = -1619
JET_errDecompressionFailed = -1620
JET_errUpdateMustVersion = -1621
JET_errDecryptionFailed = -1622
JET_errEncryptionBadItag = -1623
JET_errSetAutoIncrementTooHigh = -1624
JET_errAutoIncrementNotSet = -1625
JET_errTooManySorts = -1701
JET_errInvalidOnSort = -1702
JET_errTempFileOpenError = -1803
JET_errTooManyAttachedDatabases = -1805
JET_errDiskFull = -1808
JET_errPermissionDenied = -1809
JET_errFileNotFound = -1811
JET_errFileInvalidType = -1812
JET_wrnFileOpenReadOnly = 1813
JET_errFileAlreadyExists = -1814
JET_errAfterInitialization = -1850
JET_errLogCorrupted = -1852
JET_errInvalidOperation = -1906
JET_errAccessDenied = -1907
JET_wrnIdleFull = 1908
JET_errTooManySplits = -1909
JET_errSessionSharingViolation = -1910
JET_errEntryPointNotFound = -1911
JET_errSessionContextAlreadySet = -1912
JET_errSessionContextNotSetByThisThread = -1913
JET_errSessionInUse = -1914
JET_errRecordFormatConversionFailed = -1915
JET_errOneDatabasePerSession = -1916
JET_errRollbackError = -1917
JET_errFlushMapVersionUnsupported = -1918
JET_errFlushMapDatabaseMismatch = -1919
JET_errFlushMapUnrecoverable = -1920
JET_wrnDefragAlreadyRunning = 2000
JET_wrnDefragNotRunning = 2001
JET_errDatabaseAlreadyRunningMaintenance = -2004
JET_wrnCallbackNotRegistered = 2100
JET_errCallbackFailed = -2101
JET_errCallbackNotResolved = -2102
JET_errSpaceHintsInvalid = -2103
JET_errOSSnapshotInvalidSequence = -2401
JET_errOSSnapshotTimeOut = -2402
JET_errOSSnapshotNotAllowed = -2403
JET_errOSSnapshotInvalidSnapId = -2404
JET_errLSCallbackNotSpecified = -3000
JET_errLSAlreadySet = -3001
JET_errLSNotSet = -3002
JET_errFileIOSparse = -4000
JET_errFileIOBeyondEOF = -4001
JET_errFileIOAbort = -4002
JET_errFileIORetry = -4003
JET_errFileIOFail = -4004
JET_errFileCompressed = -4005
JET_errClientSpaceBegin = -10000
JET_errClientSpaceEnd = -11999
JET_BASE_NAME_LENGTH = 3
JET_bitDumpMinimum = 1
JET_bitDumpMaximum = 2
JET_bitDumpCacheMinimum = 4
JET_bitDumpCacheMaximum = 8
JET_bitDumpCacheIncludeDirtyPages = 16
JET_bitDumpCacheIncludeCachedPages = 32
JET_bitDumpCacheIncludeCorruptedPages = 64
JET_bitDumpCacheNoDecommit = 128
pub const JET_VERSION: u32 = 1280;
pub const JET_bitConfigStoreReadControlInhibitRead: u32 = 1;
pub const JET_bitConfigStoreReadControlDisableAll: u32 = 2;
pub const JET_bitConfigStoreReadControlDefault: u32 = 0;
pub const JET_efvUseEngineDefault: u32 = 1073741825;
pub const JET_efvUsePersistedFormat: u32 = 1073741826;
pub const JET_efvAllowHigherPersistedFormat: u32 = 1090519040;
pub const JET_efvWindows19H1Rtm: u32 = 8920;
pub const JET_efvWindows10v2004: u32 = 9180;
pub const JET_efvWindowsServer2022: u32 = 9360;
pub const JET_efvWindows11v21H2: u32 = 9400;
pub const JET_efvWindows11v22H2: u32 = 9480;
pub const JET_efvWindows11v23H2: u32 = 9600;
pub const JET_bitDefragmentBatchStart: u32 = 1;
pub const JET_bitDefragmentBatchStop: u32 = 2;
pub const JET_bitDefragmentAvailSpaceTreesOnly: u32 = 64;
pub const JET_bitDefragmentNoPartialMerges: u32 = 128;
pub const JET_bitDefragmentBTree: u32 = 256;
pub const JET_cbtypNull: u32 = 0;
pub const JET_cbtypFinalize: u32 = 1;
pub const JET_cbtypBeforeInsert: u32 = 2;
pub const JET_cbtypAfterInsert: u32 = 4;
pub const JET_cbtypBeforeReplace: u32 = 8;
pub const JET_cbtypAfterReplace: u32 = 16;
pub const JET_cbtypBeforeDelete: u32 = 32;
pub const JET_cbtypAfterDelete: u32 = 64;
pub const JET_cbtypUserDefinedDefaultValue: u32 = 128;
pub const JET_cbtypOnlineDefragCompleted: u32 = 256;
pub const JET_cbtypFreeCursorLS: u32 = 512;
pub const JET_cbtypFreeTableLS: u32 = 1024;
pub const JET_bitTableInfoUpdatable: u32 = 1;
pub const JET_bitTableInfoBookmark: u32 = 2;
pub const JET_bitTableInfoRollback: u32 = 4;
pub const JET_bitObjectSystem: u32 = 2147483648;
pub const JET_bitObjectTableFixedDDL: u32 = 1073741824;
pub const JET_bitObjectTableTemplate: u32 = 536870912;
pub const JET_bitObjectTableDerived: u32 = 268435456;
pub const JET_bitObjectTableNoFixedVarColumnsInDerivedTables: u32 = 67108864;
pub const cObjectInfoCols: u32 = 9;
pub const cColumnInfoCols: u32 = 14;
pub const cIndexInfoCols: u32 = 15;
pub const JET_MAX_COMPUTERNAME_LENGTH: u32 = 15;
pub const JET_bitDurableCommitCallbackLogUnavailable: u32 = 1;
pub const JET_cbBookmarkMost: u32 = 256;
pub const JET_cbNameMost: u32 = 64;
pub const JET_cbFullNameMost: u32 = 255;
pub const JET_cbColumnLVPageOverhead: u32 = 82;
pub const JET_cbLVDefaultValueMost: u32 = 255;
pub const JET_cbColumnMost: u32 = 255;
pub const JET_cbLVColumnMost: u32 = 2147483647;
pub const JET_cbKeyMost8KBytePage: u32 = 2000;
pub const JET_cbKeyMost4KBytePage: u32 = 1000;
pub const JET_cbKeyMost2KBytePage: u32 = 500;
pub const JET_cbKeyMostMin: u32 = 255;
pub const JET_cbKeyMost: u32 = 255;
pub const JET_cbLimitKeyMost: u32 = 256;
pub const JET_cbPrimaryKeyMost: u32 = 255;
pub const JET_cbSecondaryKeyMost: u32 = 255;
pub const JET_ccolKeyMost: u32 = 16;
pub const JET_ccolMost: u32 = 65248;
pub const JET_ccolFixedMost: u32 = 127;
pub const JET_ccolVarMost: u32 = 128;
pub const JET_ccolTaggedMost: u32 = 64993;
pub const JET_EventLoggingDisable: u32 = 0;
pub const JET_EventLoggingLevelMin: u32 = 1;
pub const JET_EventLoggingLevelLow: u32 = 25;
pub const JET_EventLoggingLevelMedium: u32 = 50;
pub const JET_EventLoggingLevelHigh: u32 = 75;
pub const JET_EventLoggingLevelMax: u32 = 100;
pub const JET_IOPriorityNormal: u32 = 0;
pub const JET_IOPriorityLow: u32 = 1;
pub const JET_configDefault: u32 = 1;
pub const JET_configRemoveQuotas: u32 = 2;
pub const JET_configLowDiskFootprint: u32 = 4;
pub const JET_configMediumDiskFootprint: u32 = 8;
pub const JET_configLowMemory: u32 = 16;
pub const JET_configDynamicMediumMemory: u32 = 32;
pub const JET_configLowPower: u32 = 64;
pub const JET_configSSDProfileIO: u32 = 128;
pub const JET_configRunSilent: u32 = 256;
pub const JET_configUnthrottledMemory: u32 = 512;
pub const JET_configHighConcurrencyScaling: u32 = 1024;
pub const JET_paramSystemPath: u32 = 0;
pub const JET_paramTempPath: u32 = 1;
pub const JET_paramLogFilePath: u32 = 2;
pub const JET_paramBaseName: u32 = 3;
pub const JET_paramEventSource: u32 = 4;
pub const JET_paramMaxSessions: u32 = 5;
pub const JET_paramMaxOpenTables: u32 = 6;
pub const JET_paramPreferredMaxOpenTables: u32 = 7;
pub const JET_paramCachedClosedTables: u32 = 125;
pub const JET_paramMaxCursors: u32 = 8;
pub const JET_paramMaxVerPages: u32 = 9;
pub const JET_paramPreferredVerPages: u32 = 63;
pub const JET_paramGlobalMinVerPages: u32 = 81;
pub const JET_paramVersionStoreTaskQueueMax: u32 = 105;
pub const JET_paramMaxTemporaryTables: u32 = 10;
pub const JET_paramLogFileSize: u32 = 11;
pub const JET_paramLogBuffers: u32 = 12;
pub const JET_paramWaitLogFlush: u32 = 13;
pub const JET_paramLogCheckpointPeriod: u32 = 14;
pub const JET_paramLogWaitingUserMax: u32 = 15;
pub const JET_paramCommitDefault: u32 = 16;
pub const JET_paramCircularLog: u32 = 17;
pub const JET_paramDbExtensionSize: u32 = 18;
pub const JET_paramPageTempDBMin: u32 = 19;
pub const JET_paramPageFragment: u32 = 20;
pub const JET_paramEnableFileCache: u32 = 126;
pub const JET_paramVerPageSize: u32 = 128;
pub const JET_paramConfiguration: u32 = 129;
pub const JET_paramEnableAdvanced: u32 = 130;
pub const JET_paramMaxColtyp: u32 = 131;
pub const JET_paramBatchIOBufferMax: u32 = 22;
pub const JET_paramCacheSize: u32 = 41;
pub const JET_paramCacheSizeMin: u32 = 60;
pub const JET_paramCacheSizeMax: u32 = 23;
pub const JET_paramCheckpointDepthMax: u32 = 24;
pub const JET_paramLRUKCorrInterval: u32 = 25;
pub const JET_paramLRUKHistoryMax: u32 = 26;
pub const JET_paramLRUKPolicy: u32 = 27;
pub const JET_paramLRUKTimeout: u32 = 28;
pub const JET_paramLRUKTrxCorrInterval: u32 = 29;
pub const JET_paramOutstandingIOMax: u32 = 30;
pub const JET_paramStartFlushThreshold: u32 = 31;
pub const JET_paramStopFlushThreshold: u32 = 32;
pub const JET_paramEnableViewCache: u32 = 127;
pub const JET_paramCheckpointIOMax: u32 = 135;
pub const JET_paramTableClass1Name: u32 = 137;
pub const JET_paramTableClass2Name: u32 = 138;
pub const JET_paramTableClass3Name: u32 = 139;
pub const JET_paramTableClass4Name: u32 = 140;
pub const JET_paramTableClass5Name: u32 = 141;
pub const JET_paramTableClass6Name: u32 = 142;
pub const JET_paramTableClass7Name: u32 = 143;
pub const JET_paramTableClass8Name: u32 = 144;
pub const JET_paramTableClass9Name: u32 = 145;
pub const JET_paramTableClass10Name: u32 = 146;
pub const JET_paramTableClass11Name: u32 = 147;
pub const JET_paramTableClass12Name: u32 = 148;
pub const JET_paramTableClass13Name: u32 = 149;
pub const JET_paramTableClass14Name: u32 = 150;
pub const JET_paramTableClass15Name: u32 = 151;
pub const JET_paramIOPriority: u32 = 152;
pub const JET_paramRecovery: u32 = 34;
pub const JET_paramEnableOnlineDefrag: u32 = 35;
pub const JET_paramCheckFormatWhenOpenFail: u32 = 44;
pub const JET_paramEnableTempTableVersioning: u32 = 46;
pub const JET_paramIgnoreLogVersion: u32 = 47;
pub const JET_paramDeleteOldLogs: u32 = 48;
pub const JET_paramEventSourceKey: u32 = 49;
pub const JET_paramNoInformationEvent: u32 = 50;
pub const JET_paramEventLoggingLevel: u32 = 51;
pub const JET_paramDeleteOutOfRangeLogs: u32 = 52;
pub const JET_paramAccessDeniedRetryPeriod: u32 = 53;
pub const JET_paramEnableIndexChecking: u32 = 45;
pub const JET_paramEnableIndexCleanup: u32 = 54;
pub const JET_paramDatabasePageSize: u32 = 64;
pub const JET_paramDisableCallbacks: u32 = 65;
pub const JET_paramLogFileCreateAsynch: u32 = 69;
pub const JET_paramErrorToString: u32 = 70;
pub const JET_paramZeroDatabaseDuringBackup: u32 = 71;
pub const JET_paramUnicodeIndexDefault: u32 = 72;
pub const JET_paramRuntimeCallback: u32 = 73;
pub const JET_paramCleanupMismatchedLogFiles: u32 = 77;
pub const JET_paramRecordUpgradeDirtyLevel: u32 = 78;
pub const JET_paramOSSnapshotTimeout: u32 = 82;
pub const JET_paramExceptionAction: u32 = 98;
pub const JET_paramEventLogCache: u32 = 99;
pub const JET_paramCreatePathIfNotExist: u32 = 100;
pub const JET_paramPageHintCacheSize: u32 = 101;
pub const JET_paramOneDatabasePerSession: u32 = 102;
pub const JET_paramMaxInstances: u32 = 104;
pub const JET_paramDisablePerfmon: u32 = 107;
pub const JET_paramIndexTuplesLengthMin: u32 = 110;
pub const JET_paramIndexTuplesLengthMax: u32 = 111;
pub const JET_paramIndexTuplesToIndexMax: u32 = 112;
pub const JET_paramAlternateDatabaseRecoveryPath: u32 = 113;
pub const JET_paramIndexTupleIncrement: u32 = 132;
pub const JET_paramIndexTupleStart: u32 = 133;
pub const JET_paramKeyMost: u32 = 134;
pub const JET_paramLegacyFileNames: u32 = 136;
pub const JET_paramEnablePersistedCallbacks: u32 = 156;
pub const JET_paramWaypointLatency: u32 = 153;
pub const JET_paramDefragmentSequentialBTrees: u32 = 160;
pub const JET_paramDefragmentSequentialBTreesDensityCheckFrequency: u32 = 161;
pub const JET_paramIOThrottlingTimeQuanta: u32 = 162;
pub const JET_paramLVChunkSizeMost: u32 = 163;
pub const JET_paramMaxCoalesceReadSize: u32 = 164;
pub const JET_paramMaxCoalesceWriteSize: u32 = 165;
pub const JET_paramMaxCoalesceReadGapSize: u32 = 166;
pub const JET_paramMaxCoalesceWriteGapSize: u32 = 167;
pub const JET_paramEnableDBScanInRecovery: u32 = 169;
pub const JET_paramDbScanThrottle: u32 = 170;
pub const JET_paramDbScanIntervalMinSec: u32 = 171;
pub const JET_paramDbScanIntervalMaxSec: u32 = 172;
pub const JET_paramCachePriority: u32 = 177;
pub const JET_paramMaxTransactionSize: u32 = 178;
pub const JET_paramPrereadIOMax: u32 = 179;
pub const JET_paramEnableDBScanSerialization: u32 = 180;
pub const JET_paramHungIOThreshold: u32 = 181;
pub const JET_paramHungIOActions: u32 = 182;
pub const JET_paramMinDataForXpress: u32 = 183;
pub const JET_paramEnableShrinkDatabase: u32 = 184;
pub const JET_paramProcessFriendlyName: u32 = 186;
pub const JET_paramDurableCommitCallback: u32 = 187;
pub const JET_paramEnableSqm: u32 = 188;
pub const JET_paramConfigStoreSpec: u32 = 189;
pub const JET_paramEngineFormatVersion: u32 = 194;
pub const JET_paramUseFlushForWriteDurability: u32 = 214;
pub const JET_paramEnableRBS: u32 = 215;
pub const JET_paramRBSFilePath: u32 = 216;
pub const JET_paramPerfmonRefreshInterval: u32 = 217;
pub const JET_paramEnableBlockCache: u32 = 218;
pub const JET_paramTraceFlags: u32 = 223;
pub const JET_paramMaxValueInvalid: u32 = 232;
pub const JET_sesparamCommitDefault: u32 = 4097;
pub const JET_sesparamTransactionLevel: u32 = 4099;
pub const JET_sesparamOperationContext: u32 = 4100;
pub const JET_sesparamCorrelationID: u32 = 4101;
pub const JET_sesparamMaxValueInvalid: u32 = 4111;
pub const JET_bitESE98FileNames: u32 = 1;
pub const JET_bitEightDotThreeSoftCompat: u32 = 2;
pub const JET_bitHungIOEvent: u32 = 1;
pub const JET_bitShrinkDatabaseOff: u32 = 0;
pub const JET_bitShrinkDatabaseOn: u32 = 1;
pub const JET_bitShrinkDatabaseRealtime: u32 = 2;
pub const JET_bitShrinkDatabaseTrim: u32 = 1;
pub const JET_bitReplayIgnoreMissingDB: u32 = 4;
pub const JET_bitRecoveryWithoutUndo: u32 = 8;
pub const JET_bitTruncateLogsAfterRecovery: u32 = 16;
pub const JET_bitReplayMissingMapEntryDB: u32 = 32;
pub const JET_bitLogStreamMustExist: u32 = 64;
pub const JET_bitReplayIgnoreLostLogs: u32 = 128;
pub const JET_bitKeepDbAttachedAtEndOfRecovery: u32 = 4096;
pub const JET_bitTermComplete: u32 = 1;
pub const JET_bitTermAbrupt: u32 = 2;
pub const JET_bitTermStopBackup: u32 = 4;
pub const JET_bitTermDirty: u32 = 8;
pub const JET_bitIdleFlushBuffers: u32 = 1;
pub const JET_bitIdleCompact: u32 = 2;
pub const JET_bitIdleStatus: u32 = 4;
pub const JET_bitDbReadOnly: u32 = 1;
pub const JET_bitDbExclusive: u32 = 2;
pub const JET_bitDbDeleteCorruptIndexes: u32 = 16;
pub const JET_bitDbDeleteUnicodeIndexes: u32 = 1024;
pub const JET_bitDbUpgrade: u32 = 512;
pub const JET_bitDbEnableBackgroundMaintenance: u32 = 2048;
pub const JET_bitDbPurgeCacheOnAttach: u32 = 4096;
pub const JET_bitForceDetach: u32 = 1;
pub const JET_bitDbRecoveryOff: u32 = 8;
pub const JET_bitDbShadowingOff: u32 = 128;
pub const JET_bitDbOverwriteExisting: u32 = 512;
pub const JET_bitBackupIncremental: u32 = 1;
pub const JET_bitBackupAtomic: u32 = 4;
pub const JET_bitBackupSnapshot: u32 = 16;
pub const JET_bitBackupEndNormal: u32 = 1;
pub const JET_bitBackupEndAbort: u32 = 2;
pub const JET_bitBackupTruncateDone: u32 = 256;
pub const JET_bitTableCreateFixedDDL: u32 = 1;
pub const JET_bitTableCreateTemplateTable: u32 = 2;
pub const JET_bitTableCreateNoFixedVarColumnsInDerivedTables: u32 = 4;
pub const JET_bitTableCreateImmutableStructure: u32 = 8;
pub const JET_bitColumnFixed: u32 = 1;
pub const JET_bitColumnTagged: u32 = 2;
pub const JET_bitColumnNotNULL: u32 = 4;
pub const JET_bitColumnVersion: u32 = 8;
pub const JET_bitColumnAutoincrement: u32 = 16;
pub const JET_bitColumnUpdatable: u32 = 32;
pub const JET_bitColumnTTKey: u32 = 64;
pub const JET_bitColumnTTDescending: u32 = 128;
pub const JET_bitColumnMultiValued: u32 = 1024;
pub const JET_bitColumnEscrowUpdate: u32 = 2048;
pub const JET_bitColumnUnversioned: u32 = 4096;
pub const JET_bitColumnMaybeNull: u32 = 8192;
pub const JET_bitColumnFinalize: u32 = 16384;
pub const JET_bitColumnUserDefinedDefault: u32 = 32768;
pub const JET_bitColumnDeleteOnZero: u32 = 131072;
pub const JET_bitColumnCompressed: u32 = 524288;
pub const JET_bitDeleteColumnIgnoreTemplateColumns: u32 = 1;
pub const JET_bitMoveFirst: u32 = 0;
pub const JET_bitNoMove: u32 = 2;
pub const JET_bitNewKey: u32 = 1;
pub const JET_bitStrLimit: u32 = 2;
pub const JET_bitSubStrLimit: u32 = 4;
pub const JET_bitNormalizedKey: u32 = 8;
pub const JET_bitKeyDataZeroLength: u32 = 16;
pub const JET_bitFullColumnStartLimit: u32 = 256;
pub const JET_bitFullColumnEndLimit: u32 = 512;
pub const JET_bitPartialColumnStartLimit: u32 = 1024;
pub const JET_bitPartialColumnEndLimit: u32 = 2048;
pub const JET_bitRangeInclusive: u32 = 1;
pub const JET_bitRangeUpperLimit: u32 = 2;
pub const JET_bitRangeInstantDuration: u32 = 4;
pub const JET_bitRangeRemove: u32 = 8;
pub const JET_bitReadLock: u32 = 1;
pub const JET_bitWriteLock: u32 = 2;
pub const JET_MoveFirst: u32 = 2147483648;
pub const JET_MovePrevious: i32 = -1;
pub const JET_MoveLast: u32 = 2147483647;
pub const JET_bitMoveKeyNE: u32 = 1;
pub const JET_bitSeekEQ: u32 = 1;
pub const JET_bitSeekLT: u32 = 2;
pub const JET_bitSeekLE: u32 = 4;
pub const JET_bitSeekGE: u32 = 8;
pub const JET_bitSeekGT: u32 = 16;
pub const JET_bitSetIndexRange: u32 = 32;
pub const JET_bitCheckUniqueness: u32 = 64;
pub const JET_bitBookmarkPermitVirtualCurrency: u32 = 1;
pub const JET_bitIndexColumnMustBeNull: u32 = 1;
pub const JET_bitIndexColumnMustBeNonNull: u32 = 2;
pub const JET_bitRecordInIndex: u32 = 1;
pub const JET_bitRecordNotInIndex: u32 = 2;
pub const JET_bitIndexUnique: u32 = 1;
pub const JET_bitIndexPrimary: u32 = 2;
pub const JET_bitIndexDisallowNull: u32 = 4;
pub const JET_bitIndexIgnoreNull: u32 = 8;
pub const JET_bitIndexIgnoreAnyNull: u32 = 32;
pub const JET_bitIndexIgnoreFirstNull: u32 = 64;
pub const JET_bitIndexLazyFlush: u32 = 128;
pub const JET_bitIndexEmpty: u32 = 256;
pub const JET_bitIndexUnversioned: u32 = 512;
pub const JET_bitIndexSortNullsHigh: u32 = 1024;
pub const JET_bitIndexUnicode: u32 = 2048;
pub const JET_bitIndexTuples: u32 = 4096;
pub const JET_bitIndexTupleLimits: u32 = 8192;
pub const JET_bitIndexCrossProduct: u32 = 16384;
pub const JET_bitIndexKeyMost: u32 = 32768;
pub const JET_bitIndexDisallowTruncation: u32 = 65536;
pub const JET_bitIndexNestedTable: u32 = 131072;
pub const JET_bitIndexDotNetGuid: u32 = 262144;
pub const JET_bitIndexImmutableStructure: u32 = 524288;
pub const JET_bitKeyAscending: u32 = 0;
pub const JET_bitKeyDescending: u32 = 1;
pub const JET_bitTableDenyWrite: u32 = 1;
pub const JET_bitTableDenyRead: u32 = 2;
pub const JET_bitTableReadOnly: u32 = 4;
pub const JET_bitTableUpdatable: u32 = 8;
pub const JET_bitTablePermitDDL: u32 = 16;
pub const JET_bitTableNoCache: u32 = 32;
pub const JET_bitTablePreread: u32 = 64;
pub const JET_bitTableOpportuneRead: u32 = 128;
pub const JET_bitTableSequential: u32 = 32768;
pub const JET_bitTableClassMask: u32 = 2031616;
pub const JET_bitTableClassNone: u32 = 0;
pub const JET_bitTableClass1: u32 = 65536;
pub const JET_bitTableClass2: u32 = 131072;
pub const JET_bitTableClass3: u32 = 196608;
pub const JET_bitTableClass4: u32 = 262144;
pub const JET_bitTableClass5: u32 = 327680;
pub const JET_bitTableClass6: u32 = 393216;
pub const JET_bitTableClass7: u32 = 458752;
pub const JET_bitTableClass8: u32 = 524288;
pub const JET_bitTableClass9: u32 = 589824;
pub const JET_bitTableClass10: u32 = 655360;
pub const JET_bitTableClass11: u32 = 720896;
pub const JET_bitTableClass12: u32 = 786432;
pub const JET_bitTableClass13: u32 = 851968;
pub const JET_bitTableClass14: u32 = 917504;
pub const JET_bitTableClass15: u32 = 983040;
pub const JET_bitLSReset: u32 = 1;
pub const JET_bitLSCursor: u32 = 2;
pub const JET_bitLSTable: u32 = 4;
pub const JET_bitPrereadForward: u32 = 1;
pub const JET_bitPrereadBackward: u32 = 2;
pub const JET_bitPrereadFirstPage: u32 = 4;
pub const JET_bitPrereadNormalizedKey: u32 = 8;
pub const JET_bitTTIndexed: u32 = 1;
pub const JET_bitTTUnique: u32 = 2;
pub const JET_bitTTUpdatable: u32 = 4;
pub const JET_bitTTScrollable: u32 = 8;
pub const JET_bitTTSortNullsHigh: u32 = 16;
pub const JET_bitTTForceMaterialization: u32 = 32;
pub const JET_bitTTErrorOnDuplicateInsertion: u32 = 32;
pub const JET_bitTTForwardOnly: u32 = 64;
pub const JET_bitTTIntrinsicLVsOnly: u32 = 128;
pub const JET_bitTTDotNetGuid: u32 = 256;
pub const JET_bitTTMaterializeBBT: u32 = 512;
pub const JET_bitSetAppendLV: u32 = 1;
pub const JET_bitSetOverwriteLV: u32 = 4;
pub const JET_bitSetSizeLV: u32 = 8;
pub const JET_bitSetZeroLength: u32 = 32;
pub const JET_bitSetSeparateLV: u32 = 64;
pub const JET_bitSetUniqueMultiValues: u32 = 128;
pub const JET_bitSetUniqueNormalizedMultiValues: u32 = 256;
pub const JET_bitSetRevertToDefaultValue: u32 = 512;
pub const JET_bitSetIntrinsicLV: u32 = 1024;
pub const JET_bitSetUncompressed: u32 = 65536;
pub const JET_bitSetCompressed: u32 = 131072;
pub const JET_bitSetContiguousLV: u32 = 262144;
pub const JET_bitSpaceHintsUtilizeParentSpace: u32 = 1;
pub const JET_bitCreateHintAppendSequential: u32 = 2;
pub const JET_bitCreateHintHotpointSequential: u32 = 4;
pub const JET_bitRetrieveHintReserve1: u32 = 8;
pub const JET_bitRetrieveHintTableScanForward: u32 = 16;
pub const JET_bitRetrieveHintTableScanBackward: u32 = 32;
pub const JET_bitRetrieveHintReserve2: u32 = 64;
pub const JET_bitRetrieveHintReserve3: u32 = 128;
pub const JET_bitDeleteHintTableSequential: u32 = 256;
pub const JET_prepInsert: u32 = 0;
pub const JET_prepReplace: u32 = 2;
pub const JET_prepCancel: u32 = 3;
pub const JET_prepReplaceNoLock: u32 = 4;
pub const JET_prepInsertCopy: u32 = 5;
pub const JET_prepInsertCopyDeleteOriginal: u32 = 7;
pub const JET_prepInsertCopyReplaceOriginal: u32 = 9;
pub const JET_sqmDisable: u32 = 0;
pub const JET_sqmEnable: u32 = 1;
pub const JET_sqmFromCEIP: u32 = 2;
pub const JET_bitUpdateCheckESE97Compatibility: u32 = 1;
pub const JET_bitEscrowNoRollback: u32 = 1;
pub const JET_bitRetrieveCopy: u32 = 1;
pub const JET_bitRetrieveFromIndex: u32 = 2;
pub const JET_bitRetrieveFromPrimaryBookmark: u32 = 4;
pub const JET_bitRetrieveTag: u32 = 8;
pub const JET_bitRetrieveNull: u32 = 16;
pub const JET_bitRetrieveIgnoreDefault: u32 = 32;
pub const JET_bitRetrieveTuple: u32 = 2048;
pub const JET_bitZeroLength: u32 = 1;
pub const JET_bitEnumerateCopy: u32 = 1;
pub const JET_bitEnumerateIgnoreDefault: u32 = 32;
pub const JET_bitEnumeratePresenceOnly: u32 = 131072;
pub const JET_bitEnumerateTaggedOnly: u32 = 262144;
pub const JET_bitEnumerateCompressOutput: u32 = 524288;
pub const JET_bitEnumerateIgnoreUserDefinedDefault: u32 = 1048576;
pub const JET_bitEnumerateInRecordOnly: u32 = 2097152;
pub const JET_bitRecordSizeInCopyBuffer: u32 = 1;
pub const JET_bitRecordSizeRunningTotal: u32 = 2;
pub const JET_bitRecordSizeLocal: u32 = 4;
pub const JET_bitTransactionReadOnly: u32 = 1;
pub const JET_bitCommitLazyFlush: u32 = 1;
pub const JET_bitWaitLastLevel0Commit: u32 = 2;
pub const JET_bitWaitAllLevel0Commit: u32 = 8;
pub const JET_bitForceNewLog: u32 = 16;
pub const JET_bitRollbackAll: u32 = 1;
pub const JET_bitIncrementalSnapshot: u32 = 1;
pub const JET_bitCopySnapshot: u32 = 2;
pub const JET_bitContinueAfterThaw: u32 = 4;
pub const JET_bitExplicitPrepare: u32 = 8;
pub const JET_bitAllDatabasesSnapshot: u32 = 1;
pub const JET_bitAbortSnapshot: u32 = 1;
pub const JET_DbInfoFilename: u32 = 0;
pub const JET_DbInfoConnect: u32 = 1;
pub const JET_DbInfoCountry: u32 = 2;
pub const JET_DbInfoLCID: u32 = 3;
pub const JET_DbInfoLangid: u32 = 3;
pub const JET_DbInfoCp: u32 = 4;
pub const JET_DbInfoCollate: u32 = 5;
pub const JET_DbInfoOptions: u32 = 6;
pub const JET_DbInfoTransactions: u32 = 7;
pub const JET_DbInfoVersion: u32 = 8;
pub const JET_DbInfoIsam: u32 = 9;
pub const JET_DbInfoFilesize: u32 = 10;
pub const JET_DbInfoSpaceOwned: u32 = 11;
pub const JET_DbInfoSpaceAvailable: u32 = 12;
pub const JET_DbInfoUpgrade: u32 = 13;
pub const JET_DbInfoMisc: u32 = 14;
pub const JET_DbInfoDBInUse: u32 = 15;
pub const JET_DbInfoPageSize: u32 = 17;
pub const JET_DbInfoFileType: u32 = 19;
pub const JET_DbInfoFilesizeOnDisk: u32 = 21;
pub const JET_dbstateJustCreated: u32 = 1;
pub const JET_dbstateDirtyShutdown: u32 = 2;
pub const JET_dbstateCleanShutdown: u32 = 3;
pub const JET_dbstateBeingConverted: u32 = 4;
pub const JET_dbstateForceDetach: u32 = 5;
pub const JET_filetypeUnknown: u32 = 0;
pub const JET_filetypeDatabase: u32 = 1;
pub const JET_filetypeLog: u32 = 3;
pub const JET_filetypeCheckpoint: u32 = 4;
pub const JET_filetypeTempDatabase: u32 = 5;
pub const JET_filetypeFlushMap: u32 = 7;
pub const JET_coltypNil: u32 = 0;
pub const JET_coltypBit: u32 = 1;
pub const JET_coltypUnsignedByte: u32 = 2;
pub const JET_coltypShort: u32 = 3;
pub const JET_coltypLong: u32 = 4;
pub const JET_coltypCurrency: u32 = 5;
pub const JET_coltypIEEESingle: u32 = 6;
pub const JET_coltypIEEEDouble: u32 = 7;
pub const JET_coltypDateTime: u32 = 8;
pub const JET_coltypBinary: u32 = 9;
pub const JET_coltypText: u32 = 10;
pub const JET_coltypLongBinary: u32 = 11;
pub const JET_coltypLongText: u32 = 12;
pub const JET_coltypMax: u32 = 13;
pub const JET_coltypSLV: u32 = 13;
pub const JET_coltypUnsignedLong: u32 = 14;
pub const JET_coltypLongLong: u32 = 15;
pub const JET_coltypGUID: u32 = 16;
pub const JET_coltypUnsignedShort: u32 = 17;
pub const JET_coltypUnsignedLongLong: u32 = 18;
pub const JET_ColInfoGrbitNonDerivedColumnsOnly: u32 = 2147483648;
pub const JET_ColInfoGrbitMinimalInfo: u32 = 1073741824;
pub const JET_ColInfoGrbitSortByColumnid: u32 = 536870912;
pub const JET_objtypNil: u32 = 0;
pub const JET_objtypTable: u32 = 1;
pub const JET_bitCompactStats: u32 = 32;
pub const JET_bitCompactRepair: u32 = 64;
pub const JET_snpRepair: u32 = 2;
pub const JET_snpCompact: u32 = 4;
pub const JET_snpRestore: u32 = 8;
pub const JET_snpBackup: u32 = 9;
pub const JET_snpUpgrade: u32 = 10;
pub const JET_snpScrub: u32 = 11;
pub const JET_snpUpgradeRecordFormat: u32 = 12;
pub const JET_sntBegin: u32 = 5;
pub const JET_sntRequirements: u32 = 7;
pub const JET_sntProgress: u32 = 0;
pub const JET_sntComplete: u32 = 6;
pub const JET_sntFail: u32 = 3;
pub const JET_ExceptionMsgBox: u32 = 1;
pub const JET_ExceptionNone: u32 = 2;
pub const JET_ExceptionFailFast: u32 = 4;
pub const JET_OnlineDefragDisable: u32 = 0;
pub const JET_OnlineDefragAllOBSOLETE: u32 = 1;
pub const JET_OnlineDefragDatabases: u32 = 2;
pub const JET_OnlineDefragSpaceTrees: u32 = 4;
pub const JET_OnlineDefragAll: u32 = 65535;
pub const JET_bitResizeDatabaseOnlyGrow: u32 = 1;
pub const JET_bitResizeDatabaseOnlyShrink: u32 = 2;
pub const JET_bitStopServiceAll: u32 = 0;
pub const JET_bitStopServiceBackgroundUserTasks: u32 = 2;
pub const JET_bitStopServiceQuiesceCaches: u32 = 4;
pub const JET_bitStopServiceResume: u32 = 2147483648;
pub const JET_errSuccess: i32 = 0;
pub const JET_wrnNyi: i32 = -1;
pub const JET_errRfsFailure: i32 = -100;
pub const JET_errRfsNotArmed: i32 = -101;
pub const JET_errFileClose: i32 = -102;
pub const JET_errOutOfThreads: i32 = -103;
pub const JET_errTooManyIO: i32 = -105;
pub const JET_errTaskDropped: i32 = -106;
pub const JET_errInternalError: i32 = -107;
pub const JET_errDisabledFunctionality: i32 = -112;
pub const JET_errUnloadableOSFunctionality: i32 = -113;
pub const JET_errDatabaseBufferDependenciesCorrupted: i32 = -255;
pub const JET_wrnRemainingVersions: u32 = 321;
pub const JET_errPreviousVersion: i32 = -322;
pub const JET_errPageBoundary: i32 = -323;
pub const JET_errKeyBoundary: i32 = -324;
pub const JET_errBadPageLink: i32 = -327;
pub const JET_errBadBookmark: i32 = -328;
pub const JET_errNTSystemCallFailed: i32 = -334;
pub const JET_errBadParentPageLink: i32 = -338;
pub const JET_errSPAvailExtCacheOutOfSync: i32 = -340;
pub const JET_errSPAvailExtCorrupted: i32 = -341;
pub const JET_errSPAvailExtCacheOutOfMemory: i32 = -342;
pub const JET_errSPOwnExtCorrupted: i32 = -343;
pub const JET_errDbTimeCorrupted: i32 = -344;
pub const JET_wrnUniqueKey: u32 = 345;
pub const JET_errKeyTruncated: i32 = -346;
pub const JET_errDatabaseLeakInSpace: i32 = -348;
pub const JET_errBadEmptyPage: i32 = -351;
pub const wrnBTNotVisibleRejected: u32 = 352;
pub const wrnBTNotVisibleAccumulated: u32 = 353;
pub const JET_errBadLineCount: i32 = -354;
pub const JET_errPageTagCorrupted: i32 = -357;
pub const JET_errNodeCorrupted: i32 = -358;
pub const JET_errBBTNodeCorrupted: i32 = -364;
pub const JET_errBBTBuffCorrupted: i32 = -365;
pub const JET_wrnSeparateLongValue: u32 = 406;
pub const JET_errKeyTooBig: i32 = -408;
pub const JET_errCannotSeparateIntrinsicLV: i32 = -416;
pub const JET_errSeparatedLongValue: i32 = -421;
pub const JET_errMustBeSeparateLongValue: i32 = -423;
pub const JET_errInvalidPreread: i32 = -424;
pub const JET_errInvalidLoggedOperation: i32 = -500;
pub const JET_errLogFileCorrupt: i32 = -501;
pub const JET_errNoBackupDirectory: i32 = -503;
pub const JET_errBackupDirectoryNotEmpty: i32 = -504;
pub const JET_errBackupInProgress: i32 = -505;
pub const JET_errRestoreInProgress: i32 = -506;
pub const JET_errMissingPreviousLogFile: i32 = -509;
pub const JET_errLogWriteFail: i32 = -510;
pub const JET_errLogDisabledDueToRecoveryFailure: i32 = -511;
pub const JET_errCannotLogDuringRecoveryRedo: i32 = -512;
pub const JET_errLogGenerationMismatch: i32 = -513;
pub const JET_errBadLogVersion: i32 = -514;
pub const JET_errInvalidLogSequence: i32 = -515;
pub const JET_errLoggingDisabled: i32 = -516;
pub const JET_errLogBufferTooSmall: i32 = -517;
pub const JET_errLogSequenceEnd: i32 = -519;
pub const JET_errNoBackup: i32 = -520;
pub const JET_errInvalidBackupSequence: i32 = -521;
pub const JET_errBackupNotAllowedYet: i32 = -523;
pub const JET_errDeleteBackupFileFail: i32 = -524;
pub const JET_errMakeBackupDirectoryFail: i32 = -525;
pub const JET_errInvalidBackup: i32 = -526;
pub const JET_errRecoveredWithErrors: i32 = -527;
pub const JET_errMissingLogFile: i32 = -528;
pub const JET_errLogDiskFull: i32 = -529;
pub const JET_errBadLogSignature: i32 = -530;
pub const JET_errBadDbSignature: i32 = -531;
pub const JET_errBadCheckpointSignature: i32 = -532;
pub const JET_errCheckpointCorrupt: i32 = -533;
pub const JET_errMissingPatchPage: i32 = -534;
pub const JET_errBadPatchPage: i32 = -535;
pub const JET_errRedoAbruptEnded: i32 = -536;
pub const JET_errPatchFileMissing: i32 = -538;
pub const JET_errDatabaseLogSetMismatch: i32 = -539;
pub const JET_errDatabaseStreamingFileMismatch: i32 = -540;
pub const JET_errLogFileSizeMismatch: i32 = -541;
pub const JET_errCheckpointFileNotFound: i32 = -542;
pub const JET_errRequiredLogFilesMissing: i32 = -543;
pub const JET_errSoftRecoveryOnBackupDatabase: i32 = -544;
pub const JET_errLogFileSizeMismatchDatabasesConsistent: i32 = -545;
pub const JET_errLogSectorSizeMismatch: i32 = -546;
pub const JET_errLogSectorSizeMismatchDatabasesConsistent: i32 = -547;
pub const JET_errLogSequenceEndDatabasesConsistent: i32 = -548;
pub const JET_errStreamingDataNotLogged: i32 = -549;
pub const JET_errDatabaseDirtyShutdown: i32 = -550;
pub const JET_errDatabaseInconsistent: i32 = -550;
pub const JET_errConsistentTimeMismatch: i32 = -551;
pub const JET_errDatabasePatchFileMismatch: i32 = -552;
pub const JET_errEndingRestoreLogTooLow: i32 = -553;
pub const JET_errStartingRestoreLogTooHigh: i32 = -554;
pub const JET_errGivenLogFileHasBadSignature: i32 = -555;
pub const JET_errGivenLogFileIsNotContiguous: i32 = -556;
pub const JET_errMissingRestoreLogFiles: i32 = -557;
pub const JET_wrnExistingLogFileHasBadSignature: u32 = 558;
pub const JET_wrnExistingLogFileIsNotContiguous: u32 = 559;
pub const JET_errMissingFullBackup: i32 = -560;
pub const JET_errBadBackupDatabaseSize: i32 = -561;
pub const JET_errDatabaseAlreadyUpgraded: i32 = -562;
pub const JET_errDatabaseIncompleteUpgrade: i32 = -563;
pub const JET_wrnSkipThisRecord: u32 = 564;
pub const JET_errMissingCurrentLogFiles: i32 = -565;
pub const JET_errDbTimeTooOld: i32 = -566;
pub const JET_errDbTimeTooNew: i32 = -567;
pub const JET_errMissingFileToBackup: i32 = -569;
pub const JET_errLogTornWriteDuringHardRestore: i32 = -570;
pub const JET_errLogTornWriteDuringHardRecovery: i32 = -571;
pub const JET_errLogCorruptDuringHardRestore: i32 = -573;
pub const JET_errLogCorruptDuringHardRecovery: i32 = -574;
pub const JET_errMustDisableLoggingForDbUpgrade: i32 = -575;
pub const JET_errBadRestoreTargetInstance: i32 = -577;
pub const JET_wrnTargetInstanceRunning: u32 = 578;
pub const JET_errRecoveredWithoutUndo: i32 = -579;
pub const JET_errDatabasesNotFromSameSnapshot: i32 = -580;
pub const JET_errSoftRecoveryOnSnapshot: i32 = -581;
pub const JET_errCommittedLogFilesMissing: i32 = -582;
pub const JET_errSectorSizeNotSupported: i32 = -583;
pub const JET_errRecoveredWithoutUndoDatabasesConsistent: i32 = -584;
pub const JET_wrnCommittedLogFilesLost: u32 = 585;
pub const JET_errCommittedLogFileCorrupt: i32 = -586;
pub const JET_wrnCommittedLogFilesRemoved: u32 = 587;
pub const JET_wrnFinishWithUndo: u32 = 588;
pub const JET_errLogSequenceChecksumMismatch: i32 = -590;
pub const JET_wrnDatabaseRepaired: u32 = 595;
pub const JET_errPageInitializedMismatch: i32 = -596;
pub const JET_errUnicodeTranslationBufferTooSmall: i32 = -601;
pub const JET_errUnicodeTranslationFail: i32 = -602;
pub const JET_errUnicodeNormalizationNotSupported: i32 = -603;
pub const JET_errUnicodeLanguageValidationFailure: i32 = -604;
pub const JET_errExistingLogFileHasBadSignature: i32 = -610;
pub const JET_errExistingLogFileIsNotContiguous: i32 = -611;
pub const JET_errLogReadVerifyFailure: i32 = -612;
pub const JET_errCheckpointDepthTooDeep: i32 = -614;
pub const JET_errRestoreOfNonBackupDatabase: i32 = -615;
pub const JET_errLogFileNotCopied: i32 = -616;
pub const JET_errTransactionTooLong: i32 = -618;
pub const JET_errEngineFormatVersionNoLongerSupportedTooLow: i32 = -619;
pub const JET_errEngineFormatVersionNotYetImplementedTooHigh: i32 = -620;
pub const JET_errEngineFormatVersionParamTooLowForRequestedFeature: i32 = -621;
pub const JET_errEngineFormatVersionSpecifiedTooLowForLogVersion: i32 = -622;
pub const JET_errEngineFormatVersionSpecifiedTooLowForDatabaseVersion: i32 = -623;
pub const JET_errDbTimeBeyondMaxRequired: i32 = -625;
pub const JET_errLogOperationInconsistentWithDatabase: i32 = -626;
pub const JET_errInsertKeyOutOfOrder: i32 = -627;
pub const JET_errBackupAbortByServer: i32 = -801;
pub const JET_errInvalidGrbit: i32 = -900;
pub const JET_errTermInProgress: i32 = -1000;
pub const JET_errFeatureNotAvailable: i32 = -1001;
pub const JET_errInvalidName: i32 = -1002;
pub const JET_errInvalidParameter: i32 = -1003;
pub const JET_wrnColumnNull: u32 = 1004;
pub const JET_wrnBufferTruncated: u32 = 1006;
pub const JET_wrnDatabaseAttached: u32 = 1007;
pub const JET_errDatabaseFileReadOnly: i32 = -1008;
pub const JET_wrnSortOverflow: u32 = 1009;
pub const JET_errInvalidDatabaseId: i32 = -1010;
pub const JET_errOutOfMemory: i32 = -1011;
pub const JET_errOutOfDatabaseSpace: i32 = -1012;
pub const JET_errOutOfCursors: i32 = -1013;
pub const JET_errOutOfBuffers: i32 = -1014;
pub const JET_errTooManyIndexes: i32 = -1015;
pub const JET_errTooManyKeys: i32 = -1016;
pub const JET_errRecordDeleted: i32 = -1017;
pub const JET_errReadVerifyFailure: i32 = -1018;
pub const JET_errPageNotInitialized: i32 = -1019;
pub const JET_errOutOfFileHandles: i32 = -1020;
pub const JET_errDiskReadVerificationFailure: i32 = -1021;
pub const JET_errDiskIO: i32 = -1022;
pub const JET_errInvalidPath: i32 = -1023;
pub const JET_errInvalidSystemPath: i32 = -1024;
pub const JET_errInvalidLogDirectory: i32 = -1025;
pub const JET_errRecordTooBig: i32 = -1026;
pub const JET_errTooManyOpenDatabases: i32 = -1027;
pub const JET_errInvalidDatabase: i32 = -1028;
pub const JET_errNotInitialized: i32 = -1029;
pub const JET_errAlreadyInitialized: i32 = -1030;
pub const JET_errInitInProgress: i32 = -1031;
pub const JET_errFileAccessDenied: i32 = -1032;
pub const JET_errBufferTooSmall: i32 = -1038;
pub const JET_wrnSeekNotEqual: u32 = 1039;
pub const JET_errTooManyColumns: i32 = -1040;
pub const JET_errContainerNotEmpty: i32 = -1043;
pub const JET_errInvalidFilename: i32 = -1044;
pub const JET_errInvalidBookmark: i32 = -1045;
pub const JET_errColumnInUse: i32 = -1046;
pub const JET_errInvalidBufferSize: i32 = -1047;
pub const JET_errColumnNotUpdatable: i32 = -1048;
pub const JET_errIndexInUse: i32 = -1051;
pub const JET_errLinkNotSupported: i32 = -1052;
pub const JET_errNullKeyDisallowed: i32 = -1053;
pub const JET_errNotInTransaction: i32 = -1054;
pub const JET_wrnNoErrorInfo: u32 = 1055;
pub const JET_errMustRollback: i32 = -1057;
pub const JET_wrnNoIdleActivity: u32 = 1058;
pub const JET_errTooManyActiveUsers: i32 = -1059;
pub const JET_errInvalidCountry: i32 = -1061;
pub const JET_errInvalidLanguageId: i32 = -1062;
pub const JET_errInvalidCodePage: i32 = -1063;
pub const JET_errInvalidLCMapStringFlags: i32 = -1064;
pub const JET_errVersionStoreEntryTooBig: i32 = -1065;
pub const JET_errVersionStoreOutOfMemoryAndCleanupTimedOut: i32 = -1066;
pub const JET_wrnNoWriteLock: u32 = 1067;
pub const JET_wrnColumnSetNull: u32 = 1068;
pub const JET_errVersionStoreOutOfMemory: i32 = -1069;
pub const JET_errCannotIndex: i32 = -1071;
pub const JET_errRecordNotDeleted: i32 = -1072;
pub const JET_errTooManyMempoolEntries: i32 = -1073;
pub const JET_errOutOfObjectIDs: i32 = -1074;
pub const JET_errOutOfLongValueIDs: i32 = -1075;
pub const JET_errOutOfAutoincrementValues: i32 = -1076;
pub const JET_errOutOfDbtimeValues: i32 = -1077;
pub const JET_errOutOfSequentialIndexValues: i32 = -1078;
pub const JET_errRunningInOneInstanceMode: i32 = -1080;
pub const JET_errRunningInMultiInstanceMode: i32 = -1081;
pub const JET_errSystemParamsAlreadySet: i32 = -1082;
pub const JET_errSystemPathInUse: i32 = -1083;
pub const JET_errLogFilePathInUse: i32 = -1084;
pub const JET_errTempPathInUse: i32 = -1085;
pub const JET_errInstanceNameInUse: i32 = -1086;
pub const JET_errSystemParameterConflict: i32 = -1087;
pub const JET_errInstanceUnavailable: i32 = -1090;
pub const JET_errDatabaseUnavailable: i32 = -1091;
pub const JET_errInstanceUnavailableDueToFatalLogDiskFull: i32 = -1092;
pub const JET_errInvalidSesparamId: i32 = -1093;
pub const JET_errTooManyRecords: i32 = -1094;
pub const JET_errInvalidDbparamId: i32 = -1095;
pub const JET_errOutOfSessions: i32 = -1101;
pub const JET_errWriteConflict: i32 = -1102;
pub const JET_errTransTooDeep: i32 = -1103;
pub const JET_errInvalidSesid: i32 = -1104;
pub const JET_errWriteConflictPrimaryIndex: i32 = -1105;
pub const JET_errInTransaction: i32 = -1108;
pub const JET_errRollbackRequired: i32 = -1109;
pub const JET_errTransReadOnly: i32 = -1110;
pub const JET_errSessionWriteConflict: i32 = -1111;
pub const JET_errRecordTooBigForBackwardCompatibility: i32 = -1112;
pub const JET_errCannotMaterializeForwardOnlySort: i32 = -1113;
pub const JET_errSesidTableIdMismatch: i32 = -1114;
pub const JET_errInvalidInstance: i32 = -1115;
pub const JET_errDirtyShutdown: i32 = -1116;
pub const JET_errReadPgnoVerifyFailure: i32 = -1118;
pub const JET_errReadLostFlushVerifyFailure: i32 = -1119;
pub const JET_errFileSystemCorruption: i32 = -1121;
pub const JET_wrnShrinkNotPossible: u32 = 1122;
pub const JET_errRecoveryVerifyFailure: i32 = -1123;
pub const JET_errFilteredMoveNotSupported: i32 = -1124;
pub const JET_errDatabaseDuplicate: i32 = -1201;
pub const JET_errDatabaseInUse: i32 = -1202;
pub const JET_errDatabaseNotFound: i32 = -1203;
pub const JET_errDatabaseInvalidName: i32 = -1204;
pub const JET_errDatabaseInvalidPages: i32 = -1205;
pub const JET_errDatabaseCorrupted: i32 = -1206;
pub const JET_errDatabaseLocked: i32 = -1207;
pub const JET_errCannotDisableVersioning: i32 = -1208;
pub const JET_errInvalidDatabaseVersion: i32 = -1209;
pub const JET_errDatabase200Format: i32 = -1210;
pub const JET_errDatabase400Format: i32 = -1211;
pub const JET_errDatabase500Format: i32 = -1212;
pub const JET_errPageSizeMismatch: i32 = -1213;
pub const JET_errTooManyInstances: i32 = -1214;
pub const JET_errDatabaseSharingViolation: i32 = -1215;
pub const JET_errAttachedDatabaseMismatch: i32 = -1216;
pub const JET_errDatabaseInvalidPath: i32 = -1217;
pub const JET_errDatabaseIdInUse: i32 = -1218;
pub const JET_errForceDetachNotAllowed: i32 = -1219;
pub const JET_errCatalogCorrupted: i32 = -1220;
pub const JET_errPartiallyAttachedDB: i32 = -1221;
pub const JET_errDatabaseSignInUse: i32 = -1222;
pub const JET_errDatabaseCorruptedNoRepair: i32 = -1224;
pub const JET_errInvalidCreateDbVersion: i32 = -1225;
pub const JET_errDatabaseNotReady: i32 = -1230;
pub const JET_errDatabaseAttachedForRecovery: i32 = -1231;
pub const JET_errTransactionsNotReadyDuringRecovery: i32 = -1232;
pub const JET_wrnTableEmpty: u32 = 1301;
pub const JET_errTableLocked: i32 = -1302;
pub const JET_errTableDuplicate: i32 = -1303;
pub const JET_errTableInUse: i32 = -1304;
pub const JET_errObjectNotFound: i32 = -1305;
pub const JET_errDensityInvalid: i32 = -1307;
pub const JET_errTableNotEmpty: i32 = -1308;
pub const JET_errInvalidTableId: i32 = -1310;
pub const JET_errTooManyOpenTables: i32 = -1311;
pub const JET_errIllegalOperation: i32 = -1312;
pub const JET_errTooManyOpenTablesAndCleanupTimedOut: i32 = -1313;
pub const JET_errObjectDuplicate: i32 = -1314;
pub const JET_errInvalidObject: i32 = -1316;
pub const JET_errCannotDeleteTempTable: i32 = -1317;
pub const JET_errCannotDeleteSystemTable: i32 = -1318;
pub const JET_errCannotDeleteTemplateTable: i32 = -1319;
pub const JET_errExclusiveTableLockRequired: i32 = -1322;
pub const JET_errFixedDDL: i32 = -1323;
pub const JET_errFixedInheritedDDL: i32 = -1324;
pub const JET_errCannotNestDDL: i32 = -1325;
pub const JET_errDDLNotInheritable: i32 = -1326;
pub const JET_wrnTableInUseBySystem: u32 = 1327;
pub const JET_errInvalidSettings: i32 = -1328;
pub const JET_errClientRequestToStopJetService: i32 = -1329;
pub const JET_errCannotAddFixedVarColumnToDerivedTable: i32 = -1330;
pub const JET_errIndexCantBuild: i32 = -1401;
pub const JET_errIndexHasPrimary: i32 = -1402;
pub const JET_errIndexDuplicate: i32 = -1403;
pub const JET_errIndexNotFound: i32 = -1404;
pub const JET_errIndexMustStay: i32 = -1405;
pub const JET_errIndexInvalidDef: i32 = -1406;
pub const JET_errInvalidCreateIndex: i32 = -1409;
pub const JET_errTooManyOpenIndexes: i32 = -1410;
pub const JET_errMultiValuedIndexViolation: i32 = -1411;
pub const JET_errIndexBuildCorrupted: i32 = -1412;
pub const JET_errPrimaryIndexCorrupted: i32 = -1413;
pub const JET_errSecondaryIndexCorrupted: i32 = -1414;
pub const JET_wrnCorruptIndexDeleted: u32 = 1415;
pub const JET_errInvalidIndexId: i32 = -1416;
pub const JET_wrnPrimaryIndexOutOfDate: u32 = 1417;
pub const JET_wrnSecondaryIndexOutOfDate: u32 = 1418;
pub const JET_errIndexTuplesSecondaryIndexOnly: i32 = -1430;
pub const JET_errIndexTuplesTooManyColumns: i32 = -1431;
pub const JET_errIndexTuplesOneColumnOnly: i32 = -1431;
pub const JET_errIndexTuplesNonUniqueOnly: i32 = -1432;
pub const JET_errIndexTuplesTextBinaryColumnsOnly: i32 = -1433;
pub const JET_errIndexTuplesTextColumnsOnly: i32 = -1433;
pub const JET_errIndexTuplesVarSegMacNotAllowed: i32 = -1434;
pub const JET_errIndexTuplesInvalidLimits: i32 = -1435;
pub const JET_errIndexTuplesCannotRetrieveFromIndex: i32 = -1436;
pub const JET_errIndexTuplesKeyTooSmall: i32 = -1437;
pub const JET_errInvalidLVChunkSize: i32 = -1438;
pub const JET_errColumnCannotBeEncrypted: i32 = -1439;
pub const JET_errCannotIndexOnEncryptedColumn: i32 = -1440;
pub const JET_errColumnLong: i32 = -1501;
pub const JET_errColumnNoChunk: i32 = -1502;
pub const JET_errColumnDoesNotFit: i32 = -1503;
pub const JET_errNullInvalid: i32 = -1504;
pub const JET_errColumnIndexed: i32 = -1505;
pub const JET_errColumnTooBig: i32 = -1506;
pub const JET_errColumnNotFound: i32 = -1507;
pub const JET_errColumnDuplicate: i32 = -1508;
pub const JET_errMultiValuedColumnMustBeTagged: i32 = -1509;
pub const JET_errColumnRedundant: i32 = -1510;
pub const JET_errInvalidColumnType: i32 = -1511;
pub const JET_wrnColumnMaxTruncated: u32 = 1512;
pub const JET_errTaggedNotNULL: i32 = -1514;
pub const JET_errNoCurrentIndex: i32 = -1515;
pub const JET_errKeyIsMade: i32 = -1516;
pub const JET_errBadColumnId: i32 = -1517;
pub const JET_errBadItagSequence: i32 = -1518;
pub const JET_errColumnInRelationship: i32 = -1519;
pub const JET_wrnCopyLongValue: u32 = 1520;
pub const JET_errCannotBeTagged: i32 = -1521;
pub const JET_errDefaultValueTooBig: i32 = -1524;
pub const JET_errMultiValuedDuplicate: i32 = -1525;
pub const JET_errLVCorrupted: i32 = -1526;
pub const JET_errMultiValuedDuplicateAfterTruncation: i32 = -1528;
pub const JET_errDerivedColumnCorruption: i32 = -1529;
pub const JET_errInvalidPlaceholderColumn: i32 = -1530;
pub const JET_wrnColumnSkipped: u32 = 1531;
pub const JET_wrnColumnNotLocal: u32 = 1532;
pub const JET_wrnColumnMoreTags: u32 = 1533;
pub const JET_wrnColumnTruncated: u32 = 1534;
pub const JET_wrnColumnPresent: u32 = 1535;
pub const JET_wrnColumnSingleValue: u32 = 1536;
pub const JET_wrnColumnDefault: u32 = 1537;
pub const JET_errColumnCannotBeCompressed: i32 = -1538;
pub const JET_wrnColumnNotInRecord: u32 = 1539;
pub const JET_errColumnNoEncryptionKey: i32 = -1540;
pub const JET_wrnColumnReference: u32 = 1541;
pub const JET_errRecordNotFound: i32 = -1601;
pub const JET_errRecordNoCopy: i32 = -1602;
pub const JET_errNoCurrentRecord: i32 = -1603;
pub const JET_errRecordPrimaryChanged: i32 = -1604;
pub const JET_errKeyDuplicate: i32 = -1605;
pub const JET_errAlreadyPrepared: i32 = -1607;
pub const JET_errKeyNotMade: i32 = -1608;
pub const JET_errUpdateNotPrepared: i32 = -1609;
pub const JET_wrnDataHasChanged: u32 = 1610;
pub const JET_errDataHasChanged: i32 = -1611;
pub const JET_wrnKeyChanged: u32 = 1618;
pub const JET_errLanguageNotSupported: i32 = -1619;
pub const JET_errDecompressionFailed: i32 = -1620;
pub const JET_errUpdateMustVersion: i32 = -1621;
pub const JET_errDecryptionFailed: i32 = -1622;
pub const JET_errEncryptionBadItag: i32 = -1623;
pub const JET_errSetAutoIncrementTooHigh: i32 = -1624;
pub const JET_errAutoIncrementNotSet: i32 = -1625;
pub const JET_errTooManySorts: i32 = -1701;
pub const JET_errInvalidOnSort: i32 = -1702;
pub const JET_errTempFileOpenError: i32 = -1803;
pub const JET_errTooManyAttachedDatabases: i32 = -1805;
pub const JET_errDiskFull: i32 = -1808;
pub const JET_errPermissionDenied: i32 = -1809;
pub const JET_errFileNotFound: i32 = -1811;
pub const JET_errFileInvalidType: i32 = -1812;
pub const JET_wrnFileOpenReadOnly: u32 = 1813;
pub const JET_errFileAlreadyExists: i32 = -1814;
pub const JET_errAfterInitialization: i32 = -1850;
pub const JET_errLogCorrupted: i32 = -1852;
pub const JET_errInvalidOperation: i32 = -1906;
pub const JET_errAccessDenied: i32 = -1907;
pub const JET_wrnIdleFull: u32 = 1908;
pub const JET_errTooManySplits: i32 = -1909;
pub const JET_errSessionSharingViolation: i32 = -1910;
pub const JET_errEntryPointNotFound: i32 = -1911;
pub const JET_errSessionContextAlreadySet: i32 = -1912;
pub const JET_errSessionContextNotSetByThisThread: i32 = -1913;
pub const JET_errSessionInUse: i32 = -1914;
pub const JET_errRecordFormatConversionFailed: i32 = -1915;
pub const JET_errOneDatabasePerSession: i32 = -1916;
pub const JET_errRollbackError: i32 = -1917;
pub const JET_errFlushMapVersionUnsupported: i32 = -1918;
pub const JET_errFlushMapDatabaseMismatch: i32 = -1919;
pub const JET_errFlushMapUnrecoverable: i32 = -1920;
pub const JET_wrnDefragAlreadyRunning: u32 = 2000;
pub const JET_wrnDefragNotRunning: u32 = 2001;
pub const JET_errDatabaseAlreadyRunningMaintenance: i32 = -2004;
pub const JET_wrnCallbackNotRegistered: u32 = 2100;
pub const JET_errCallbackFailed: i32 = -2101;
pub const JET_errCallbackNotResolved: i32 = -2102;
pub const JET_errSpaceHintsInvalid: i32 = -2103;
pub const JET_errOSSnapshotInvalidSequence: i32 = -2401;
pub const JET_errOSSnapshotTimeOut: i32 = -2402;
pub const JET_errOSSnapshotNotAllowed: i32 = -2403;
pub const JET_errOSSnapshotInvalidSnapId: i32 = -2404;
pub const JET_errLSCallbackNotSpecified: i32 = -3000;
pub const JET_errLSAlreadySet: i32 = -3001;
pub const JET_errLSNotSet: i32 = -3002;
pub const JET_errFileIOSparse: i32 = -4000;
pub const JET_errFileIOBeyondEOF: i32 = -4001;
pub const JET_errFileIOAbort: i32 = -4002;
pub const JET_errFileIORetry: i32 = -4003;
pub const JET_errFileIOFail: i32 = -4004;
pub const JET_errFileCompressed: i32 = -4005;
pub const JET_errClientSpaceBegin: i32 = -10000;
pub const JET_errClientSpaceEnd: i32 = -11999;
pub const JET_BASE_NAME_LENGTH: u32 = 3;
pub const JET_bitDumpMinimum: u32 = 1;
pub const JET_bitDumpMaximum: u32 = 2;
pub const JET_bitDumpCacheMinimum: u32 = 4;
pub const JET_bitDumpCacheMaximum: u32 = 8;
pub const JET_bitDumpCacheIncludeDirtyPages: u32 = 16;
pub const JET_bitDumpCacheIncludeCachedPages: u32 = 32;
pub const JET_bitDumpCacheIncludeCorruptedPages: u32 = 64;
pub const JET_bitDumpCacheNoDecommit: u32 = 128;
const (
	JET_VERSION uint32 = 1280
	JET_bitConfigStoreReadControlInhibitRead uint32 = 1
	JET_bitConfigStoreReadControlDisableAll uint32 = 2
	JET_bitConfigStoreReadControlDefault uint32 = 0
	JET_efvUseEngineDefault uint32 = 1073741825
	JET_efvUsePersistedFormat uint32 = 1073741826
	JET_efvAllowHigherPersistedFormat uint32 = 1090519040
	JET_efvWindows19H1Rtm uint32 = 8920
	JET_efvWindows10v2004 uint32 = 9180
	JET_efvWindowsServer2022 uint32 = 9360
	JET_efvWindows11v21H2 uint32 = 9400
	JET_efvWindows11v22H2 uint32 = 9480
	JET_efvWindows11v23H2 uint32 = 9600
	JET_bitDefragmentBatchStart uint32 = 1
	JET_bitDefragmentBatchStop uint32 = 2
	JET_bitDefragmentAvailSpaceTreesOnly uint32 = 64
	JET_bitDefragmentNoPartialMerges uint32 = 128
	JET_bitDefragmentBTree uint32 = 256
	JET_cbtypNull uint32 = 0
	JET_cbtypFinalize uint32 = 1
	JET_cbtypBeforeInsert uint32 = 2
	JET_cbtypAfterInsert uint32 = 4
	JET_cbtypBeforeReplace uint32 = 8
	JET_cbtypAfterReplace uint32 = 16
	JET_cbtypBeforeDelete uint32 = 32
	JET_cbtypAfterDelete uint32 = 64
	JET_cbtypUserDefinedDefaultValue uint32 = 128
	JET_cbtypOnlineDefragCompleted uint32 = 256
	JET_cbtypFreeCursorLS uint32 = 512
	JET_cbtypFreeTableLS uint32 = 1024
	JET_bitTableInfoUpdatable uint32 = 1
	JET_bitTableInfoBookmark uint32 = 2
	JET_bitTableInfoRollback uint32 = 4
	JET_bitObjectSystem uint32 = 2147483648
	JET_bitObjectTableFixedDDL uint32 = 1073741824
	JET_bitObjectTableTemplate uint32 = 536870912
	JET_bitObjectTableDerived uint32 = 268435456
	JET_bitObjectTableNoFixedVarColumnsInDerivedTables uint32 = 67108864
	cObjectInfoCols uint32 = 9
	cColumnInfoCols uint32 = 14
	cIndexInfoCols uint32 = 15
	JET_MAX_COMPUTERNAME_LENGTH uint32 = 15
	JET_bitDurableCommitCallbackLogUnavailable uint32 = 1
	JET_cbBookmarkMost uint32 = 256
	JET_cbNameMost uint32 = 64
	JET_cbFullNameMost uint32 = 255
	JET_cbColumnLVPageOverhead uint32 = 82
	JET_cbLVDefaultValueMost uint32 = 255
	JET_cbColumnMost uint32 = 255
	JET_cbLVColumnMost uint32 = 2147483647
	JET_cbKeyMost8KBytePage uint32 = 2000
	JET_cbKeyMost4KBytePage uint32 = 1000
	JET_cbKeyMost2KBytePage uint32 = 500
	JET_cbKeyMostMin uint32 = 255
	JET_cbKeyMost uint32 = 255
	JET_cbLimitKeyMost uint32 = 256
	JET_cbPrimaryKeyMost uint32 = 255
	JET_cbSecondaryKeyMost uint32 = 255
	JET_ccolKeyMost uint32 = 16
	JET_ccolMost uint32 = 65248
	JET_ccolFixedMost uint32 = 127
	JET_ccolVarMost uint32 = 128
	JET_ccolTaggedMost uint32 = 64993
	JET_EventLoggingDisable uint32 = 0
	JET_EventLoggingLevelMin uint32 = 1
	JET_EventLoggingLevelLow uint32 = 25
	JET_EventLoggingLevelMedium uint32 = 50
	JET_EventLoggingLevelHigh uint32 = 75
	JET_EventLoggingLevelMax uint32 = 100
	JET_IOPriorityNormal uint32 = 0
	JET_IOPriorityLow uint32 = 1
	JET_configDefault uint32 = 1
	JET_configRemoveQuotas uint32 = 2
	JET_configLowDiskFootprint uint32 = 4
	JET_configMediumDiskFootprint uint32 = 8
	JET_configLowMemory uint32 = 16
	JET_configDynamicMediumMemory uint32 = 32
	JET_configLowPower uint32 = 64
	JET_configSSDProfileIO uint32 = 128
	JET_configRunSilent uint32 = 256
	JET_configUnthrottledMemory uint32 = 512
	JET_configHighConcurrencyScaling uint32 = 1024
	JET_paramSystemPath uint32 = 0
	JET_paramTempPath uint32 = 1
	JET_paramLogFilePath uint32 = 2
	JET_paramBaseName uint32 = 3
	JET_paramEventSource uint32 = 4
	JET_paramMaxSessions uint32 = 5
	JET_paramMaxOpenTables uint32 = 6
	JET_paramPreferredMaxOpenTables uint32 = 7
	JET_paramCachedClosedTables uint32 = 125
	JET_paramMaxCursors uint32 = 8
	JET_paramMaxVerPages uint32 = 9
	JET_paramPreferredVerPages uint32 = 63
	JET_paramGlobalMinVerPages uint32 = 81
	JET_paramVersionStoreTaskQueueMax uint32 = 105
	JET_paramMaxTemporaryTables uint32 = 10
	JET_paramLogFileSize uint32 = 11
	JET_paramLogBuffers uint32 = 12
	JET_paramWaitLogFlush uint32 = 13
	JET_paramLogCheckpointPeriod uint32 = 14
	JET_paramLogWaitingUserMax uint32 = 15
	JET_paramCommitDefault uint32 = 16
	JET_paramCircularLog uint32 = 17
	JET_paramDbExtensionSize uint32 = 18
	JET_paramPageTempDBMin uint32 = 19
	JET_paramPageFragment uint32 = 20
	JET_paramEnableFileCache uint32 = 126
	JET_paramVerPageSize uint32 = 128
	JET_paramConfiguration uint32 = 129
	JET_paramEnableAdvanced uint32 = 130
	JET_paramMaxColtyp uint32 = 131
	JET_paramBatchIOBufferMax uint32 = 22
	JET_paramCacheSize uint32 = 41
	JET_paramCacheSizeMin uint32 = 60
	JET_paramCacheSizeMax uint32 = 23
	JET_paramCheckpointDepthMax uint32 = 24
	JET_paramLRUKCorrInterval uint32 = 25
	JET_paramLRUKHistoryMax uint32 = 26
	JET_paramLRUKPolicy uint32 = 27
	JET_paramLRUKTimeout uint32 = 28
	JET_paramLRUKTrxCorrInterval uint32 = 29
	JET_paramOutstandingIOMax uint32 = 30
	JET_paramStartFlushThreshold uint32 = 31
	JET_paramStopFlushThreshold uint32 = 32
	JET_paramEnableViewCache uint32 = 127
	JET_paramCheckpointIOMax uint32 = 135
	JET_paramTableClass1Name uint32 = 137
	JET_paramTableClass2Name uint32 = 138
	JET_paramTableClass3Name uint32 = 139
	JET_paramTableClass4Name uint32 = 140
	JET_paramTableClass5Name uint32 = 141
	JET_paramTableClass6Name uint32 = 142
	JET_paramTableClass7Name uint32 = 143
	JET_paramTableClass8Name uint32 = 144
	JET_paramTableClass9Name uint32 = 145
	JET_paramTableClass10Name uint32 = 146
	JET_paramTableClass11Name uint32 = 147
	JET_paramTableClass12Name uint32 = 148
	JET_paramTableClass13Name uint32 = 149
	JET_paramTableClass14Name uint32 = 150
	JET_paramTableClass15Name uint32 = 151
	JET_paramIOPriority uint32 = 152
	JET_paramRecovery uint32 = 34
	JET_paramEnableOnlineDefrag uint32 = 35
	JET_paramCheckFormatWhenOpenFail uint32 = 44
	JET_paramEnableTempTableVersioning uint32 = 46
	JET_paramIgnoreLogVersion uint32 = 47
	JET_paramDeleteOldLogs uint32 = 48
	JET_paramEventSourceKey uint32 = 49
	JET_paramNoInformationEvent uint32 = 50
	JET_paramEventLoggingLevel uint32 = 51
	JET_paramDeleteOutOfRangeLogs uint32 = 52
	JET_paramAccessDeniedRetryPeriod uint32 = 53
	JET_paramEnableIndexChecking uint32 = 45
	JET_paramEnableIndexCleanup uint32 = 54
	JET_paramDatabasePageSize uint32 = 64
	JET_paramDisableCallbacks uint32 = 65
	JET_paramLogFileCreateAsynch uint32 = 69
	JET_paramErrorToString uint32 = 70
	JET_paramZeroDatabaseDuringBackup uint32 = 71
	JET_paramUnicodeIndexDefault uint32 = 72
	JET_paramRuntimeCallback uint32 = 73
	JET_paramCleanupMismatchedLogFiles uint32 = 77
	JET_paramRecordUpgradeDirtyLevel uint32 = 78
	JET_paramOSSnapshotTimeout uint32 = 82
	JET_paramExceptionAction uint32 = 98
	JET_paramEventLogCache uint32 = 99
	JET_paramCreatePathIfNotExist uint32 = 100
	JET_paramPageHintCacheSize uint32 = 101
	JET_paramOneDatabasePerSession uint32 = 102
	JET_paramMaxInstances uint32 = 104
	JET_paramDisablePerfmon uint32 = 107
	JET_paramIndexTuplesLengthMin uint32 = 110
	JET_paramIndexTuplesLengthMax uint32 = 111
	JET_paramIndexTuplesToIndexMax uint32 = 112
	JET_paramAlternateDatabaseRecoveryPath uint32 = 113
	JET_paramIndexTupleIncrement uint32 = 132
	JET_paramIndexTupleStart uint32 = 133
	JET_paramKeyMost uint32 = 134
	JET_paramLegacyFileNames uint32 = 136
	JET_paramEnablePersistedCallbacks uint32 = 156
	JET_paramWaypointLatency uint32 = 153
	JET_paramDefragmentSequentialBTrees uint32 = 160
	JET_paramDefragmentSequentialBTreesDensityCheckFrequency uint32 = 161
	JET_paramIOThrottlingTimeQuanta uint32 = 162
	JET_paramLVChunkSizeMost uint32 = 163
	JET_paramMaxCoalesceReadSize uint32 = 164
	JET_paramMaxCoalesceWriteSize uint32 = 165
	JET_paramMaxCoalesceReadGapSize uint32 = 166
	JET_paramMaxCoalesceWriteGapSize uint32 = 167
	JET_paramEnableDBScanInRecovery uint32 = 169
	JET_paramDbScanThrottle uint32 = 170
	JET_paramDbScanIntervalMinSec uint32 = 171
	JET_paramDbScanIntervalMaxSec uint32 = 172
	JET_paramCachePriority uint32 = 177
	JET_paramMaxTransactionSize uint32 = 178
	JET_paramPrereadIOMax uint32 = 179
	JET_paramEnableDBScanSerialization uint32 = 180
	JET_paramHungIOThreshold uint32 = 181
	JET_paramHungIOActions uint32 = 182
	JET_paramMinDataForXpress uint32 = 183
	JET_paramEnableShrinkDatabase uint32 = 184
	JET_paramProcessFriendlyName uint32 = 186
	JET_paramDurableCommitCallback uint32 = 187
	JET_paramEnableSqm uint32 = 188
	JET_paramConfigStoreSpec uint32 = 189
	JET_paramEngineFormatVersion uint32 = 194
	JET_paramUseFlushForWriteDurability uint32 = 214
	JET_paramEnableRBS uint32 = 215
	JET_paramRBSFilePath uint32 = 216
	JET_paramPerfmonRefreshInterval uint32 = 217
	JET_paramEnableBlockCache uint32 = 218
	JET_paramTraceFlags uint32 = 223
	JET_paramMaxValueInvalid uint32 = 232
	JET_sesparamCommitDefault uint32 = 4097
	JET_sesparamTransactionLevel uint32 = 4099
	JET_sesparamOperationContext uint32 = 4100
	JET_sesparamCorrelationID uint32 = 4101
	JET_sesparamMaxValueInvalid uint32 = 4111
	JET_bitESE98FileNames uint32 = 1
	JET_bitEightDotThreeSoftCompat uint32 = 2
	JET_bitHungIOEvent uint32 = 1
	JET_bitShrinkDatabaseOff uint32 = 0
	JET_bitShrinkDatabaseOn uint32 = 1
	JET_bitShrinkDatabaseRealtime uint32 = 2
	JET_bitShrinkDatabaseTrim uint32 = 1
	JET_bitReplayIgnoreMissingDB uint32 = 4
	JET_bitRecoveryWithoutUndo uint32 = 8
	JET_bitTruncateLogsAfterRecovery uint32 = 16
	JET_bitReplayMissingMapEntryDB uint32 = 32
	JET_bitLogStreamMustExist uint32 = 64
	JET_bitReplayIgnoreLostLogs uint32 = 128
	JET_bitKeepDbAttachedAtEndOfRecovery uint32 = 4096
	JET_bitTermComplete uint32 = 1
	JET_bitTermAbrupt uint32 = 2
	JET_bitTermStopBackup uint32 = 4
	JET_bitTermDirty uint32 = 8
	JET_bitIdleFlushBuffers uint32 = 1
	JET_bitIdleCompact uint32 = 2
	JET_bitIdleStatus uint32 = 4
	JET_bitDbReadOnly uint32 = 1
	JET_bitDbExclusive uint32 = 2
	JET_bitDbDeleteCorruptIndexes uint32 = 16
	JET_bitDbDeleteUnicodeIndexes uint32 = 1024
	JET_bitDbUpgrade uint32 = 512
	JET_bitDbEnableBackgroundMaintenance uint32 = 2048
	JET_bitDbPurgeCacheOnAttach uint32 = 4096
	JET_bitForceDetach uint32 = 1
	JET_bitDbRecoveryOff uint32 = 8
	JET_bitDbShadowingOff uint32 = 128
	JET_bitDbOverwriteExisting uint32 = 512
	JET_bitBackupIncremental uint32 = 1
	JET_bitBackupAtomic uint32 = 4
	JET_bitBackupSnapshot uint32 = 16
	JET_bitBackupEndNormal uint32 = 1
	JET_bitBackupEndAbort uint32 = 2
	JET_bitBackupTruncateDone uint32 = 256
	JET_bitTableCreateFixedDDL uint32 = 1
	JET_bitTableCreateTemplateTable uint32 = 2
	JET_bitTableCreateNoFixedVarColumnsInDerivedTables uint32 = 4
	JET_bitTableCreateImmutableStructure uint32 = 8
	JET_bitColumnFixed uint32 = 1
	JET_bitColumnTagged uint32 = 2
	JET_bitColumnNotNULL uint32 = 4
	JET_bitColumnVersion uint32 = 8
	JET_bitColumnAutoincrement uint32 = 16
	JET_bitColumnUpdatable uint32 = 32
	JET_bitColumnTTKey uint32 = 64
	JET_bitColumnTTDescending uint32 = 128
	JET_bitColumnMultiValued uint32 = 1024
	JET_bitColumnEscrowUpdate uint32 = 2048
	JET_bitColumnUnversioned uint32 = 4096
	JET_bitColumnMaybeNull uint32 = 8192
	JET_bitColumnFinalize uint32 = 16384
	JET_bitColumnUserDefinedDefault uint32 = 32768
	JET_bitColumnDeleteOnZero uint32 = 131072
	JET_bitColumnCompressed uint32 = 524288
	JET_bitDeleteColumnIgnoreTemplateColumns uint32 = 1
	JET_bitMoveFirst uint32 = 0
	JET_bitNoMove uint32 = 2
	JET_bitNewKey uint32 = 1
	JET_bitStrLimit uint32 = 2
	JET_bitSubStrLimit uint32 = 4
	JET_bitNormalizedKey uint32 = 8
	JET_bitKeyDataZeroLength uint32 = 16
	JET_bitFullColumnStartLimit uint32 = 256
	JET_bitFullColumnEndLimit uint32 = 512
	JET_bitPartialColumnStartLimit uint32 = 1024
	JET_bitPartialColumnEndLimit uint32 = 2048
	JET_bitRangeInclusive uint32 = 1
	JET_bitRangeUpperLimit uint32 = 2
	JET_bitRangeInstantDuration uint32 = 4
	JET_bitRangeRemove uint32 = 8
	JET_bitReadLock uint32 = 1
	JET_bitWriteLock uint32 = 2
	JET_MoveFirst uint32 = 2147483648
	JET_MovePrevious int32 = -1
	JET_MoveLast uint32 = 2147483647
	JET_bitMoveKeyNE uint32 = 1
	JET_bitSeekEQ uint32 = 1
	JET_bitSeekLT uint32 = 2
	JET_bitSeekLE uint32 = 4
	JET_bitSeekGE uint32 = 8
	JET_bitSeekGT uint32 = 16
	JET_bitSetIndexRange uint32 = 32
	JET_bitCheckUniqueness uint32 = 64
	JET_bitBookmarkPermitVirtualCurrency uint32 = 1
	JET_bitIndexColumnMustBeNull uint32 = 1
	JET_bitIndexColumnMustBeNonNull uint32 = 2
	JET_bitRecordInIndex uint32 = 1
	JET_bitRecordNotInIndex uint32 = 2
	JET_bitIndexUnique uint32 = 1
	JET_bitIndexPrimary uint32 = 2
	JET_bitIndexDisallowNull uint32 = 4
	JET_bitIndexIgnoreNull uint32 = 8
	JET_bitIndexIgnoreAnyNull uint32 = 32
	JET_bitIndexIgnoreFirstNull uint32 = 64
	JET_bitIndexLazyFlush uint32 = 128
	JET_bitIndexEmpty uint32 = 256
	JET_bitIndexUnversioned uint32 = 512
	JET_bitIndexSortNullsHigh uint32 = 1024
	JET_bitIndexUnicode uint32 = 2048
	JET_bitIndexTuples uint32 = 4096
	JET_bitIndexTupleLimits uint32 = 8192
	JET_bitIndexCrossProduct uint32 = 16384
	JET_bitIndexKeyMost uint32 = 32768
	JET_bitIndexDisallowTruncation uint32 = 65536
	JET_bitIndexNestedTable uint32 = 131072
	JET_bitIndexDotNetGuid uint32 = 262144
	JET_bitIndexImmutableStructure uint32 = 524288
	JET_bitKeyAscending uint32 = 0
	JET_bitKeyDescending uint32 = 1
	JET_bitTableDenyWrite uint32 = 1
	JET_bitTableDenyRead uint32 = 2
	JET_bitTableReadOnly uint32 = 4
	JET_bitTableUpdatable uint32 = 8
	JET_bitTablePermitDDL uint32 = 16
	JET_bitTableNoCache uint32 = 32
	JET_bitTablePreread uint32 = 64
	JET_bitTableOpportuneRead uint32 = 128
	JET_bitTableSequential uint32 = 32768
	JET_bitTableClassMask uint32 = 2031616
	JET_bitTableClassNone uint32 = 0
	JET_bitTableClass1 uint32 = 65536
	JET_bitTableClass2 uint32 = 131072
	JET_bitTableClass3 uint32 = 196608
	JET_bitTableClass4 uint32 = 262144
	JET_bitTableClass5 uint32 = 327680
	JET_bitTableClass6 uint32 = 393216
	JET_bitTableClass7 uint32 = 458752
	JET_bitTableClass8 uint32 = 524288
	JET_bitTableClass9 uint32 = 589824
	JET_bitTableClass10 uint32 = 655360
	JET_bitTableClass11 uint32 = 720896
	JET_bitTableClass12 uint32 = 786432
	JET_bitTableClass13 uint32 = 851968
	JET_bitTableClass14 uint32 = 917504
	JET_bitTableClass15 uint32 = 983040
	JET_bitLSReset uint32 = 1
	JET_bitLSCursor uint32 = 2
	JET_bitLSTable uint32 = 4
	JET_bitPrereadForward uint32 = 1
	JET_bitPrereadBackward uint32 = 2
	JET_bitPrereadFirstPage uint32 = 4
	JET_bitPrereadNormalizedKey uint32 = 8
	JET_bitTTIndexed uint32 = 1
	JET_bitTTUnique uint32 = 2
	JET_bitTTUpdatable uint32 = 4
	JET_bitTTScrollable uint32 = 8
	JET_bitTTSortNullsHigh uint32 = 16
	JET_bitTTForceMaterialization uint32 = 32
	JET_bitTTErrorOnDuplicateInsertion uint32 = 32
	JET_bitTTForwardOnly uint32 = 64
	JET_bitTTIntrinsicLVsOnly uint32 = 128
	JET_bitTTDotNetGuid uint32 = 256
	JET_bitTTMaterializeBBT uint32 = 512
	JET_bitSetAppendLV uint32 = 1
	JET_bitSetOverwriteLV uint32 = 4
	JET_bitSetSizeLV uint32 = 8
	JET_bitSetZeroLength uint32 = 32
	JET_bitSetSeparateLV uint32 = 64
	JET_bitSetUniqueMultiValues uint32 = 128
	JET_bitSetUniqueNormalizedMultiValues uint32 = 256
	JET_bitSetRevertToDefaultValue uint32 = 512
	JET_bitSetIntrinsicLV uint32 = 1024
	JET_bitSetUncompressed uint32 = 65536
	JET_bitSetCompressed uint32 = 131072
	JET_bitSetContiguousLV uint32 = 262144
	JET_bitSpaceHintsUtilizeParentSpace uint32 = 1
	JET_bitCreateHintAppendSequential uint32 = 2
	JET_bitCreateHintHotpointSequential uint32 = 4
	JET_bitRetrieveHintReserve1 uint32 = 8
	JET_bitRetrieveHintTableScanForward uint32 = 16
	JET_bitRetrieveHintTableScanBackward uint32 = 32
	JET_bitRetrieveHintReserve2 uint32 = 64
	JET_bitRetrieveHintReserve3 uint32 = 128
	JET_bitDeleteHintTableSequential uint32 = 256
	JET_prepInsert uint32 = 0
	JET_prepReplace uint32 = 2
	JET_prepCancel uint32 = 3
	JET_prepReplaceNoLock uint32 = 4
	JET_prepInsertCopy uint32 = 5
	JET_prepInsertCopyDeleteOriginal uint32 = 7
	JET_prepInsertCopyReplaceOriginal uint32 = 9
	JET_sqmDisable uint32 = 0
	JET_sqmEnable uint32 = 1
	JET_sqmFromCEIP uint32 = 2
	JET_bitUpdateCheckESE97Compatibility uint32 = 1
	JET_bitEscrowNoRollback uint32 = 1
	JET_bitRetrieveCopy uint32 = 1
	JET_bitRetrieveFromIndex uint32 = 2
	JET_bitRetrieveFromPrimaryBookmark uint32 = 4
	JET_bitRetrieveTag uint32 = 8
	JET_bitRetrieveNull uint32 = 16
	JET_bitRetrieveIgnoreDefault uint32 = 32
	JET_bitRetrieveTuple uint32 = 2048
	JET_bitZeroLength uint32 = 1
	JET_bitEnumerateCopy uint32 = 1
	JET_bitEnumerateIgnoreDefault uint32 = 32
	JET_bitEnumeratePresenceOnly uint32 = 131072
	JET_bitEnumerateTaggedOnly uint32 = 262144
	JET_bitEnumerateCompressOutput uint32 = 524288
	JET_bitEnumerateIgnoreUserDefinedDefault uint32 = 1048576
	JET_bitEnumerateInRecordOnly uint32 = 2097152
	JET_bitRecordSizeInCopyBuffer uint32 = 1
	JET_bitRecordSizeRunningTotal uint32 = 2
	JET_bitRecordSizeLocal uint32 = 4
	JET_bitTransactionReadOnly uint32 = 1
	JET_bitCommitLazyFlush uint32 = 1
	JET_bitWaitLastLevel0Commit uint32 = 2
	JET_bitWaitAllLevel0Commit uint32 = 8
	JET_bitForceNewLog uint32 = 16
	JET_bitRollbackAll uint32 = 1
	JET_bitIncrementalSnapshot uint32 = 1
	JET_bitCopySnapshot uint32 = 2
	JET_bitContinueAfterThaw uint32 = 4
	JET_bitExplicitPrepare uint32 = 8
	JET_bitAllDatabasesSnapshot uint32 = 1
	JET_bitAbortSnapshot uint32 = 1
	JET_DbInfoFilename uint32 = 0
	JET_DbInfoConnect uint32 = 1
	JET_DbInfoCountry uint32 = 2
	JET_DbInfoLCID uint32 = 3
	JET_DbInfoLangid uint32 = 3
	JET_DbInfoCp uint32 = 4
	JET_DbInfoCollate uint32 = 5
	JET_DbInfoOptions uint32 = 6
	JET_DbInfoTransactions uint32 = 7
	JET_DbInfoVersion uint32 = 8
	JET_DbInfoIsam uint32 = 9
	JET_DbInfoFilesize uint32 = 10
	JET_DbInfoSpaceOwned uint32 = 11
	JET_DbInfoSpaceAvailable uint32 = 12
	JET_DbInfoUpgrade uint32 = 13
	JET_DbInfoMisc uint32 = 14
	JET_DbInfoDBInUse uint32 = 15
	JET_DbInfoPageSize uint32 = 17
	JET_DbInfoFileType uint32 = 19
	JET_DbInfoFilesizeOnDisk uint32 = 21
	JET_dbstateJustCreated uint32 = 1
	JET_dbstateDirtyShutdown uint32 = 2
	JET_dbstateCleanShutdown uint32 = 3
	JET_dbstateBeingConverted uint32 = 4
	JET_dbstateForceDetach uint32 = 5
	JET_filetypeUnknown uint32 = 0
	JET_filetypeDatabase uint32 = 1
	JET_filetypeLog uint32 = 3
	JET_filetypeCheckpoint uint32 = 4
	JET_filetypeTempDatabase uint32 = 5
	JET_filetypeFlushMap uint32 = 7
	JET_coltypNil uint32 = 0
	JET_coltypBit uint32 = 1
	JET_coltypUnsignedByte uint32 = 2
	JET_coltypShort uint32 = 3
	JET_coltypLong uint32 = 4
	JET_coltypCurrency uint32 = 5
	JET_coltypIEEESingle uint32 = 6
	JET_coltypIEEEDouble uint32 = 7
	JET_coltypDateTime uint32 = 8
	JET_coltypBinary uint32 = 9
	JET_coltypText uint32 = 10
	JET_coltypLongBinary uint32 = 11
	JET_coltypLongText uint32 = 12
	JET_coltypMax uint32 = 13
	JET_coltypSLV uint32 = 13
	JET_coltypUnsignedLong uint32 = 14
	JET_coltypLongLong uint32 = 15
	JET_coltypGUID uint32 = 16
	JET_coltypUnsignedShort uint32 = 17
	JET_coltypUnsignedLongLong uint32 = 18
	JET_ColInfoGrbitNonDerivedColumnsOnly uint32 = 2147483648
	JET_ColInfoGrbitMinimalInfo uint32 = 1073741824
	JET_ColInfoGrbitSortByColumnid uint32 = 536870912
	JET_objtypNil uint32 = 0
	JET_objtypTable uint32 = 1
	JET_bitCompactStats uint32 = 32
	JET_bitCompactRepair uint32 = 64
	JET_snpRepair uint32 = 2
	JET_snpCompact uint32 = 4
	JET_snpRestore uint32 = 8
	JET_snpBackup uint32 = 9
	JET_snpUpgrade uint32 = 10
	JET_snpScrub uint32 = 11
	JET_snpUpgradeRecordFormat uint32 = 12
	JET_sntBegin uint32 = 5
	JET_sntRequirements uint32 = 7
	JET_sntProgress uint32 = 0
	JET_sntComplete uint32 = 6
	JET_sntFail uint32 = 3
	JET_ExceptionMsgBox uint32 = 1
	JET_ExceptionNone uint32 = 2
	JET_ExceptionFailFast uint32 = 4
	JET_OnlineDefragDisable uint32 = 0
	JET_OnlineDefragAllOBSOLETE uint32 = 1
	JET_OnlineDefragDatabases uint32 = 2
	JET_OnlineDefragSpaceTrees uint32 = 4
	JET_OnlineDefragAll uint32 = 65535
	JET_bitResizeDatabaseOnlyGrow uint32 = 1
	JET_bitResizeDatabaseOnlyShrink uint32 = 2
	JET_bitStopServiceAll uint32 = 0
	JET_bitStopServiceBackgroundUserTasks uint32 = 2
	JET_bitStopServiceQuiesceCaches uint32 = 4
	JET_bitStopServiceResume uint32 = 2147483648
	JET_errSuccess int32 = 0
	JET_wrnNyi int32 = -1
	JET_errRfsFailure int32 = -100
	JET_errRfsNotArmed int32 = -101
	JET_errFileClose int32 = -102
	JET_errOutOfThreads int32 = -103
	JET_errTooManyIO int32 = -105
	JET_errTaskDropped int32 = -106
	JET_errInternalError int32 = -107
	JET_errDisabledFunctionality int32 = -112
	JET_errUnloadableOSFunctionality int32 = -113
	JET_errDatabaseBufferDependenciesCorrupted int32 = -255
	JET_wrnRemainingVersions uint32 = 321
	JET_errPreviousVersion int32 = -322
	JET_errPageBoundary int32 = -323
	JET_errKeyBoundary int32 = -324
	JET_errBadPageLink int32 = -327
	JET_errBadBookmark int32 = -328
	JET_errNTSystemCallFailed int32 = -334
	JET_errBadParentPageLink int32 = -338
	JET_errSPAvailExtCacheOutOfSync int32 = -340
	JET_errSPAvailExtCorrupted int32 = -341
	JET_errSPAvailExtCacheOutOfMemory int32 = -342
	JET_errSPOwnExtCorrupted int32 = -343
	JET_errDbTimeCorrupted int32 = -344
	JET_wrnUniqueKey uint32 = 345
	JET_errKeyTruncated int32 = -346
	JET_errDatabaseLeakInSpace int32 = -348
	JET_errBadEmptyPage int32 = -351
	wrnBTNotVisibleRejected uint32 = 352
	wrnBTNotVisibleAccumulated uint32 = 353
	JET_errBadLineCount int32 = -354
	JET_errPageTagCorrupted int32 = -357
	JET_errNodeCorrupted int32 = -358
	JET_errBBTNodeCorrupted int32 = -364
	JET_errBBTBuffCorrupted int32 = -365
	JET_wrnSeparateLongValue uint32 = 406
	JET_errKeyTooBig int32 = -408
	JET_errCannotSeparateIntrinsicLV int32 = -416
	JET_errSeparatedLongValue int32 = -421
	JET_errMustBeSeparateLongValue int32 = -423
	JET_errInvalidPreread int32 = -424
	JET_errInvalidLoggedOperation int32 = -500
	JET_errLogFileCorrupt int32 = -501
	JET_errNoBackupDirectory int32 = -503
	JET_errBackupDirectoryNotEmpty int32 = -504
	JET_errBackupInProgress int32 = -505
	JET_errRestoreInProgress int32 = -506
	JET_errMissingPreviousLogFile int32 = -509
	JET_errLogWriteFail int32 = -510
	JET_errLogDisabledDueToRecoveryFailure int32 = -511
	JET_errCannotLogDuringRecoveryRedo int32 = -512
	JET_errLogGenerationMismatch int32 = -513
	JET_errBadLogVersion int32 = -514
	JET_errInvalidLogSequence int32 = -515
	JET_errLoggingDisabled int32 = -516
	JET_errLogBufferTooSmall int32 = -517
	JET_errLogSequenceEnd int32 = -519
	JET_errNoBackup int32 = -520
	JET_errInvalidBackupSequence int32 = -521
	JET_errBackupNotAllowedYet int32 = -523
	JET_errDeleteBackupFileFail int32 = -524
	JET_errMakeBackupDirectoryFail int32 = -525
	JET_errInvalidBackup int32 = -526
	JET_errRecoveredWithErrors int32 = -527
	JET_errMissingLogFile int32 = -528
	JET_errLogDiskFull int32 = -529
	JET_errBadLogSignature int32 = -530
	JET_errBadDbSignature int32 = -531
	JET_errBadCheckpointSignature int32 = -532
	JET_errCheckpointCorrupt int32 = -533
	JET_errMissingPatchPage int32 = -534
	JET_errBadPatchPage int32 = -535
	JET_errRedoAbruptEnded int32 = -536
	JET_errPatchFileMissing int32 = -538
	JET_errDatabaseLogSetMismatch int32 = -539
	JET_errDatabaseStreamingFileMismatch int32 = -540
	JET_errLogFileSizeMismatch int32 = -541
	JET_errCheckpointFileNotFound int32 = -542
	JET_errRequiredLogFilesMissing int32 = -543
	JET_errSoftRecoveryOnBackupDatabase int32 = -544
	JET_errLogFileSizeMismatchDatabasesConsistent int32 = -545
	JET_errLogSectorSizeMismatch int32 = -546
	JET_errLogSectorSizeMismatchDatabasesConsistent int32 = -547
	JET_errLogSequenceEndDatabasesConsistent int32 = -548
	JET_errStreamingDataNotLogged int32 = -549
	JET_errDatabaseDirtyShutdown int32 = -550
	JET_errDatabaseInconsistent int32 = -550
	JET_errConsistentTimeMismatch int32 = -551
	JET_errDatabasePatchFileMismatch int32 = -552
	JET_errEndingRestoreLogTooLow int32 = -553
	JET_errStartingRestoreLogTooHigh int32 = -554
	JET_errGivenLogFileHasBadSignature int32 = -555
	JET_errGivenLogFileIsNotContiguous int32 = -556
	JET_errMissingRestoreLogFiles int32 = -557
	JET_wrnExistingLogFileHasBadSignature uint32 = 558
	JET_wrnExistingLogFileIsNotContiguous uint32 = 559
	JET_errMissingFullBackup int32 = -560
	JET_errBadBackupDatabaseSize int32 = -561
	JET_errDatabaseAlreadyUpgraded int32 = -562
	JET_errDatabaseIncompleteUpgrade int32 = -563
	JET_wrnSkipThisRecord uint32 = 564
	JET_errMissingCurrentLogFiles int32 = -565
	JET_errDbTimeTooOld int32 = -566
	JET_errDbTimeTooNew int32 = -567
	JET_errMissingFileToBackup int32 = -569
	JET_errLogTornWriteDuringHardRestore int32 = -570
	JET_errLogTornWriteDuringHardRecovery int32 = -571
	JET_errLogCorruptDuringHardRestore int32 = -573
	JET_errLogCorruptDuringHardRecovery int32 = -574
	JET_errMustDisableLoggingForDbUpgrade int32 = -575
	JET_errBadRestoreTargetInstance int32 = -577
	JET_wrnTargetInstanceRunning uint32 = 578
	JET_errRecoveredWithoutUndo int32 = -579
	JET_errDatabasesNotFromSameSnapshot int32 = -580
	JET_errSoftRecoveryOnSnapshot int32 = -581
	JET_errCommittedLogFilesMissing int32 = -582
	JET_errSectorSizeNotSupported int32 = -583
	JET_errRecoveredWithoutUndoDatabasesConsistent int32 = -584
	JET_wrnCommittedLogFilesLost uint32 = 585
	JET_errCommittedLogFileCorrupt int32 = -586
	JET_wrnCommittedLogFilesRemoved uint32 = 587
	JET_wrnFinishWithUndo uint32 = 588
	JET_errLogSequenceChecksumMismatch int32 = -590
	JET_wrnDatabaseRepaired uint32 = 595
	JET_errPageInitializedMismatch int32 = -596
	JET_errUnicodeTranslationBufferTooSmall int32 = -601
	JET_errUnicodeTranslationFail int32 = -602
	JET_errUnicodeNormalizationNotSupported int32 = -603
	JET_errUnicodeLanguageValidationFailure int32 = -604
	JET_errExistingLogFileHasBadSignature int32 = -610
	JET_errExistingLogFileIsNotContiguous int32 = -611
	JET_errLogReadVerifyFailure int32 = -612
	JET_errCheckpointDepthTooDeep int32 = -614
	JET_errRestoreOfNonBackupDatabase int32 = -615
	JET_errLogFileNotCopied int32 = -616
	JET_errTransactionTooLong int32 = -618
	JET_errEngineFormatVersionNoLongerSupportedTooLow int32 = -619
	JET_errEngineFormatVersionNotYetImplementedTooHigh int32 = -620
	JET_errEngineFormatVersionParamTooLowForRequestedFeature int32 = -621
	JET_errEngineFormatVersionSpecifiedTooLowForLogVersion int32 = -622
	JET_errEngineFormatVersionSpecifiedTooLowForDatabaseVersion int32 = -623
	JET_errDbTimeBeyondMaxRequired int32 = -625
	JET_errLogOperationInconsistentWithDatabase int32 = -626
	JET_errInsertKeyOutOfOrder int32 = -627
	JET_errBackupAbortByServer int32 = -801
	JET_errInvalidGrbit int32 = -900
	JET_errTermInProgress int32 = -1000
	JET_errFeatureNotAvailable int32 = -1001
	JET_errInvalidName int32 = -1002
	JET_errInvalidParameter int32 = -1003
	JET_wrnColumnNull uint32 = 1004
	JET_wrnBufferTruncated uint32 = 1006
	JET_wrnDatabaseAttached uint32 = 1007
	JET_errDatabaseFileReadOnly int32 = -1008
	JET_wrnSortOverflow uint32 = 1009
	JET_errInvalidDatabaseId int32 = -1010
	JET_errOutOfMemory int32 = -1011
	JET_errOutOfDatabaseSpace int32 = -1012
	JET_errOutOfCursors int32 = -1013
	JET_errOutOfBuffers int32 = -1014
	JET_errTooManyIndexes int32 = -1015
	JET_errTooManyKeys int32 = -1016
	JET_errRecordDeleted int32 = -1017
	JET_errReadVerifyFailure int32 = -1018
	JET_errPageNotInitialized int32 = -1019
	JET_errOutOfFileHandles int32 = -1020
	JET_errDiskReadVerificationFailure int32 = -1021
	JET_errDiskIO int32 = -1022
	JET_errInvalidPath int32 = -1023
	JET_errInvalidSystemPath int32 = -1024
	JET_errInvalidLogDirectory int32 = -1025
	JET_errRecordTooBig int32 = -1026
	JET_errTooManyOpenDatabases int32 = -1027
	JET_errInvalidDatabase int32 = -1028
	JET_errNotInitialized int32 = -1029
	JET_errAlreadyInitialized int32 = -1030
	JET_errInitInProgress int32 = -1031
	JET_errFileAccessDenied int32 = -1032
	JET_errBufferTooSmall int32 = -1038
	JET_wrnSeekNotEqual uint32 = 1039
	JET_errTooManyColumns int32 = -1040
	JET_errContainerNotEmpty int32 = -1043
	JET_errInvalidFilename int32 = -1044
	JET_errInvalidBookmark int32 = -1045
	JET_errColumnInUse int32 = -1046
	JET_errInvalidBufferSize int32 = -1047
	JET_errColumnNotUpdatable int32 = -1048
	JET_errIndexInUse int32 = -1051
	JET_errLinkNotSupported int32 = -1052
	JET_errNullKeyDisallowed int32 = -1053
	JET_errNotInTransaction int32 = -1054
	JET_wrnNoErrorInfo uint32 = 1055
	JET_errMustRollback int32 = -1057
	JET_wrnNoIdleActivity uint32 = 1058
	JET_errTooManyActiveUsers int32 = -1059
	JET_errInvalidCountry int32 = -1061
	JET_errInvalidLanguageId int32 = -1062
	JET_errInvalidCodePage int32 = -1063
	JET_errInvalidLCMapStringFlags int32 = -1064
	JET_errVersionStoreEntryTooBig int32 = -1065
	JET_errVersionStoreOutOfMemoryAndCleanupTimedOut int32 = -1066
	JET_wrnNoWriteLock uint32 = 1067
	JET_wrnColumnSetNull uint32 = 1068
	JET_errVersionStoreOutOfMemory int32 = -1069
	JET_errCannotIndex int32 = -1071
	JET_errRecordNotDeleted int32 = -1072
	JET_errTooManyMempoolEntries int32 = -1073
	JET_errOutOfObjectIDs int32 = -1074
	JET_errOutOfLongValueIDs int32 = -1075
	JET_errOutOfAutoincrementValues int32 = -1076
	JET_errOutOfDbtimeValues int32 = -1077
	JET_errOutOfSequentialIndexValues int32 = -1078
	JET_errRunningInOneInstanceMode int32 = -1080
	JET_errRunningInMultiInstanceMode int32 = -1081
	JET_errSystemParamsAlreadySet int32 = -1082
	JET_errSystemPathInUse int32 = -1083
	JET_errLogFilePathInUse int32 = -1084
	JET_errTempPathInUse int32 = -1085
	JET_errInstanceNameInUse int32 = -1086
	JET_errSystemParameterConflict int32 = -1087
	JET_errInstanceUnavailable int32 = -1090
	JET_errDatabaseUnavailable int32 = -1091
	JET_errInstanceUnavailableDueToFatalLogDiskFull int32 = -1092
	JET_errInvalidSesparamId int32 = -1093
	JET_errTooManyRecords int32 = -1094
	JET_errInvalidDbparamId int32 = -1095
	JET_errOutOfSessions int32 = -1101
	JET_errWriteConflict int32 = -1102
	JET_errTransTooDeep int32 = -1103
	JET_errInvalidSesid int32 = -1104
	JET_errWriteConflictPrimaryIndex int32 = -1105
	JET_errInTransaction int32 = -1108
	JET_errRollbackRequired int32 = -1109
	JET_errTransReadOnly int32 = -1110
	JET_errSessionWriteConflict int32 = -1111
	JET_errRecordTooBigForBackwardCompatibility int32 = -1112
	JET_errCannotMaterializeForwardOnlySort int32 = -1113
	JET_errSesidTableIdMismatch int32 = -1114
	JET_errInvalidInstance int32 = -1115
	JET_errDirtyShutdown int32 = -1116
	JET_errReadPgnoVerifyFailure int32 = -1118
	JET_errReadLostFlushVerifyFailure int32 = -1119
	JET_errFileSystemCorruption int32 = -1121
	JET_wrnShrinkNotPossible uint32 = 1122
	JET_errRecoveryVerifyFailure int32 = -1123
	JET_errFilteredMoveNotSupported int32 = -1124
	JET_errDatabaseDuplicate int32 = -1201
	JET_errDatabaseInUse int32 = -1202
	JET_errDatabaseNotFound int32 = -1203
	JET_errDatabaseInvalidName int32 = -1204
	JET_errDatabaseInvalidPages int32 = -1205
	JET_errDatabaseCorrupted int32 = -1206
	JET_errDatabaseLocked int32 = -1207
	JET_errCannotDisableVersioning int32 = -1208
	JET_errInvalidDatabaseVersion int32 = -1209
	JET_errDatabase200Format int32 = -1210
	JET_errDatabase400Format int32 = -1211
	JET_errDatabase500Format int32 = -1212
	JET_errPageSizeMismatch int32 = -1213
	JET_errTooManyInstances int32 = -1214
	JET_errDatabaseSharingViolation int32 = -1215
	JET_errAttachedDatabaseMismatch int32 = -1216
	JET_errDatabaseInvalidPath int32 = -1217
	JET_errDatabaseIdInUse int32 = -1218
	JET_errForceDetachNotAllowed int32 = -1219
	JET_errCatalogCorrupted int32 = -1220
	JET_errPartiallyAttachedDB int32 = -1221
	JET_errDatabaseSignInUse int32 = -1222
	JET_errDatabaseCorruptedNoRepair int32 = -1224
	JET_errInvalidCreateDbVersion int32 = -1225
	JET_errDatabaseNotReady int32 = -1230
	JET_errDatabaseAttachedForRecovery int32 = -1231
	JET_errTransactionsNotReadyDuringRecovery int32 = -1232
	JET_wrnTableEmpty uint32 = 1301
	JET_errTableLocked int32 = -1302
	JET_errTableDuplicate int32 = -1303
	JET_errTableInUse int32 = -1304
	JET_errObjectNotFound int32 = -1305
	JET_errDensityInvalid int32 = -1307
	JET_errTableNotEmpty int32 = -1308
	JET_errInvalidTableId int32 = -1310
	JET_errTooManyOpenTables int32 = -1311
	JET_errIllegalOperation int32 = -1312
	JET_errTooManyOpenTablesAndCleanupTimedOut int32 = -1313
	JET_errObjectDuplicate int32 = -1314
	JET_errInvalidObject int32 = -1316
	JET_errCannotDeleteTempTable int32 = -1317
	JET_errCannotDeleteSystemTable int32 = -1318
	JET_errCannotDeleteTemplateTable int32 = -1319
	JET_errExclusiveTableLockRequired int32 = -1322
	JET_errFixedDDL int32 = -1323
	JET_errFixedInheritedDDL int32 = -1324
	JET_errCannotNestDDL int32 = -1325
	JET_errDDLNotInheritable int32 = -1326
	JET_wrnTableInUseBySystem uint32 = 1327
	JET_errInvalidSettings int32 = -1328
	JET_errClientRequestToStopJetService int32 = -1329
	JET_errCannotAddFixedVarColumnToDerivedTable int32 = -1330
	JET_errIndexCantBuild int32 = -1401
	JET_errIndexHasPrimary int32 = -1402
	JET_errIndexDuplicate int32 = -1403
	JET_errIndexNotFound int32 = -1404
	JET_errIndexMustStay int32 = -1405
	JET_errIndexInvalidDef int32 = -1406
	JET_errInvalidCreateIndex int32 = -1409
	JET_errTooManyOpenIndexes int32 = -1410
	JET_errMultiValuedIndexViolation int32 = -1411
	JET_errIndexBuildCorrupted int32 = -1412
	JET_errPrimaryIndexCorrupted int32 = -1413
	JET_errSecondaryIndexCorrupted int32 = -1414
	JET_wrnCorruptIndexDeleted uint32 = 1415
	JET_errInvalidIndexId int32 = -1416
	JET_wrnPrimaryIndexOutOfDate uint32 = 1417
	JET_wrnSecondaryIndexOutOfDate uint32 = 1418
	JET_errIndexTuplesSecondaryIndexOnly int32 = -1430
	JET_errIndexTuplesTooManyColumns int32 = -1431
	JET_errIndexTuplesOneColumnOnly int32 = -1431
	JET_errIndexTuplesNonUniqueOnly int32 = -1432
	JET_errIndexTuplesTextBinaryColumnsOnly int32 = -1433
	JET_errIndexTuplesTextColumnsOnly int32 = -1433
	JET_errIndexTuplesVarSegMacNotAllowed int32 = -1434
	JET_errIndexTuplesInvalidLimits int32 = -1435
	JET_errIndexTuplesCannotRetrieveFromIndex int32 = -1436
	JET_errIndexTuplesKeyTooSmall int32 = -1437
	JET_errInvalidLVChunkSize int32 = -1438
	JET_errColumnCannotBeEncrypted int32 = -1439
	JET_errCannotIndexOnEncryptedColumn int32 = -1440
	JET_errColumnLong int32 = -1501
	JET_errColumnNoChunk int32 = -1502
	JET_errColumnDoesNotFit int32 = -1503
	JET_errNullInvalid int32 = -1504
	JET_errColumnIndexed int32 = -1505
	JET_errColumnTooBig int32 = -1506
	JET_errColumnNotFound int32 = -1507
	JET_errColumnDuplicate int32 = -1508
	JET_errMultiValuedColumnMustBeTagged int32 = -1509
	JET_errColumnRedundant int32 = -1510
	JET_errInvalidColumnType int32 = -1511
	JET_wrnColumnMaxTruncated uint32 = 1512
	JET_errTaggedNotNULL int32 = -1514
	JET_errNoCurrentIndex int32 = -1515
	JET_errKeyIsMade int32 = -1516
	JET_errBadColumnId int32 = -1517
	JET_errBadItagSequence int32 = -1518
	JET_errColumnInRelationship int32 = -1519
	JET_wrnCopyLongValue uint32 = 1520
	JET_errCannotBeTagged int32 = -1521
	JET_errDefaultValueTooBig int32 = -1524
	JET_errMultiValuedDuplicate int32 = -1525
	JET_errLVCorrupted int32 = -1526
	JET_errMultiValuedDuplicateAfterTruncation int32 = -1528
	JET_errDerivedColumnCorruption int32 = -1529
	JET_errInvalidPlaceholderColumn int32 = -1530
	JET_wrnColumnSkipped uint32 = 1531
	JET_wrnColumnNotLocal uint32 = 1532
	JET_wrnColumnMoreTags uint32 = 1533
	JET_wrnColumnTruncated uint32 = 1534
	JET_wrnColumnPresent uint32 = 1535
	JET_wrnColumnSingleValue uint32 = 1536
	JET_wrnColumnDefault uint32 = 1537
	JET_errColumnCannotBeCompressed int32 = -1538
	JET_wrnColumnNotInRecord uint32 = 1539
	JET_errColumnNoEncryptionKey int32 = -1540
	JET_wrnColumnReference uint32 = 1541
	JET_errRecordNotFound int32 = -1601
	JET_errRecordNoCopy int32 = -1602
	JET_errNoCurrentRecord int32 = -1603
	JET_errRecordPrimaryChanged int32 = -1604
	JET_errKeyDuplicate int32 = -1605
	JET_errAlreadyPrepared int32 = -1607
	JET_errKeyNotMade int32 = -1608
	JET_errUpdateNotPrepared int32 = -1609
	JET_wrnDataHasChanged uint32 = 1610
	JET_errDataHasChanged int32 = -1611
	JET_wrnKeyChanged uint32 = 1618
	JET_errLanguageNotSupported int32 = -1619
	JET_errDecompressionFailed int32 = -1620
	JET_errUpdateMustVersion int32 = -1621
	JET_errDecryptionFailed int32 = -1622
	JET_errEncryptionBadItag int32 = -1623
	JET_errSetAutoIncrementTooHigh int32 = -1624
	JET_errAutoIncrementNotSet int32 = -1625
	JET_errTooManySorts int32 = -1701
	JET_errInvalidOnSort int32 = -1702
	JET_errTempFileOpenError int32 = -1803
	JET_errTooManyAttachedDatabases int32 = -1805
	JET_errDiskFull int32 = -1808
	JET_errPermissionDenied int32 = -1809
	JET_errFileNotFound int32 = -1811
	JET_errFileInvalidType int32 = -1812
	JET_wrnFileOpenReadOnly uint32 = 1813
	JET_errFileAlreadyExists int32 = -1814
	JET_errAfterInitialization int32 = -1850
	JET_errLogCorrupted int32 = -1852
	JET_errInvalidOperation int32 = -1906
	JET_errAccessDenied int32 = -1907
	JET_wrnIdleFull uint32 = 1908
	JET_errTooManySplits int32 = -1909
	JET_errSessionSharingViolation int32 = -1910
	JET_errEntryPointNotFound int32 = -1911
	JET_errSessionContextAlreadySet int32 = -1912
	JET_errSessionContextNotSetByThisThread int32 = -1913
	JET_errSessionInUse int32 = -1914
	JET_errRecordFormatConversionFailed int32 = -1915
	JET_errOneDatabasePerSession int32 = -1916
	JET_errRollbackError int32 = -1917
	JET_errFlushMapVersionUnsupported int32 = -1918
	JET_errFlushMapDatabaseMismatch int32 = -1919
	JET_errFlushMapUnrecoverable int32 = -1920
	JET_wrnDefragAlreadyRunning uint32 = 2000
	JET_wrnDefragNotRunning uint32 = 2001
	JET_errDatabaseAlreadyRunningMaintenance int32 = -2004
	JET_wrnCallbackNotRegistered uint32 = 2100
	JET_errCallbackFailed int32 = -2101
	JET_errCallbackNotResolved int32 = -2102
	JET_errSpaceHintsInvalid int32 = -2103
	JET_errOSSnapshotInvalidSequence int32 = -2401
	JET_errOSSnapshotTimeOut int32 = -2402
	JET_errOSSnapshotNotAllowed int32 = -2403
	JET_errOSSnapshotInvalidSnapId int32 = -2404
	JET_errLSCallbackNotSpecified int32 = -3000
	JET_errLSAlreadySet int32 = -3001
	JET_errLSNotSet int32 = -3002
	JET_errFileIOSparse int32 = -4000
	JET_errFileIOBeyondEOF int32 = -4001
	JET_errFileIOAbort int32 = -4002
	JET_errFileIORetry int32 = -4003
	JET_errFileIOFail int32 = -4004
	JET_errFileCompressed int32 = -4005
	JET_errClientSpaceBegin int32 = -10000
	JET_errClientSpaceEnd int32 = -11999
	JET_BASE_NAME_LENGTH uint32 = 3
	JET_bitDumpMinimum uint32 = 1
	JET_bitDumpMaximum uint32 = 2
	JET_bitDumpCacheMinimum uint32 = 4
	JET_bitDumpCacheMaximum uint32 = 8
	JET_bitDumpCacheIncludeDirtyPages uint32 = 16
	JET_bitDumpCacheIncludeCachedPages uint32 = 32
	JET_bitDumpCacheIncludeCorruptedPages uint32 = 64
	JET_bitDumpCacheNoDecommit uint32 = 128
)
#define global JET_VERSION                                      1280
#define global JET_wszConfigStoreReadControl                    "CsReadControl"
#define global JET_bitConfigStoreReadControlInhibitRead         1
#define global JET_bitConfigStoreReadControlDisableAll          2
#define global JET_bitConfigStoreReadControlDefault             0
#define global JET_wszConfigStoreRelPathSysParamDefault         "SysParamDefault"
#define global JET_wszConfigStoreRelPathSysParamOverride        "SysParamOverride"
#define global JET_efvUseEngineDefault                          1073741825
#define global JET_efvUsePersistedFormat                        1073741826
#define global JET_efvAllowHigherPersistedFormat                1090519040
#define global JET_efvWindows19H1Rtm                            8920
#define global JET_efvWindows10v2004                            9180
#define global JET_efvWindowsServer2022                         9360
#define global JET_efvWindows11v21H2                            9400
#define global JET_efvWindows11v22H2                            9480
#define global JET_efvWindows11v23H2                            9600
#define global JET_bitDefragmentBatchStart                      1
#define global JET_bitDefragmentBatchStop                       2
#define global JET_bitDefragmentAvailSpaceTreesOnly             64
#define global JET_bitDefragmentNoPartialMerges                 128
#define global JET_bitDefragmentBTree                           256
#define global JET_cbtypNull                                    0
#define global JET_cbtypFinalize                                1
#define global JET_cbtypBeforeInsert                            2
#define global JET_cbtypAfterInsert                             4
#define global JET_cbtypBeforeReplace                           8
#define global JET_cbtypAfterReplace                            16
#define global JET_cbtypBeforeDelete                            32
#define global JET_cbtypAfterDelete                             64
#define global JET_cbtypUserDefinedDefaultValue                 128
#define global JET_cbtypOnlineDefragCompleted                   256
#define global JET_cbtypFreeCursorLS                            512
#define global JET_cbtypFreeTableLS                             1024
#define global JET_bitTableInfoUpdatable                        1
#define global JET_bitTableInfoBookmark                         2
#define global JET_bitTableInfoRollback                         4
#define global JET_bitObjectSystem                              2147483648
#define global JET_bitObjectTableFixedDDL                       1073741824
#define global JET_bitObjectTableTemplate                       536870912
#define global JET_bitObjectTableDerived                        268435456
#define global JET_bitObjectTableNoFixedVarColumnsInDerivedTables 67108864
#define global cObjectInfoCols                                  9
#define global cColumnInfoCols                                  14
#define global cIndexInfoCols                                   15
#define global JET_MAX_COMPUTERNAME_LENGTH                      15
#define global JET_bitDurableCommitCallbackLogUnavailable       1
#define global JET_cbBookmarkMost                               256
#define global JET_cbNameMost                                   64
#define global JET_cbFullNameMost                               255
#define global JET_cbColumnLVPageOverhead                       82
#define global JET_cbLVDefaultValueMost                         255
#define global JET_cbColumnMost                                 255
#define global JET_cbLVColumnMost                               2147483647
#define global JET_cbKeyMost8KBytePage                          2000
#define global JET_cbKeyMost4KBytePage                          1000
#define global JET_cbKeyMost2KBytePage                          500
#define global JET_cbKeyMostMin                                 255
#define global JET_cbKeyMost                                    255
#define global JET_cbLimitKeyMost                               256
#define global JET_cbPrimaryKeyMost                             255
#define global JET_cbSecondaryKeyMost                           255
#define global JET_ccolKeyMost                                  16
#define global JET_ccolMost                                     65248
#define global JET_ccolFixedMost                                127
#define global JET_ccolVarMost                                  128
#define global JET_ccolTaggedMost                               64993
#define global JET_EventLoggingDisable                          0
#define global JET_EventLoggingLevelMin                         1
#define global JET_EventLoggingLevelLow                         25
#define global JET_EventLoggingLevelMedium                      50
#define global JET_EventLoggingLevelHigh                        75
#define global JET_EventLoggingLevelMax                         100
#define global JET_IOPriorityNormal                             0
#define global JET_IOPriorityLow                                1
#define global JET_configDefault                                1
#define global JET_configRemoveQuotas                           2
#define global JET_configLowDiskFootprint                       4
#define global JET_configMediumDiskFootprint                    8
#define global JET_configLowMemory                              16
#define global JET_configDynamicMediumMemory                    32
#define global JET_configLowPower                               64
#define global JET_configSSDProfileIO                           128
#define global JET_configRunSilent                              256
#define global JET_configUnthrottledMemory                      512
#define global JET_configHighConcurrencyScaling                 1024
#define global JET_paramSystemPath                              0
#define global JET_paramTempPath                                1
#define global JET_paramLogFilePath                             2
#define global JET_paramBaseName                                3
#define global JET_paramEventSource                             4
#define global JET_paramMaxSessions                             5
#define global JET_paramMaxOpenTables                           6
#define global JET_paramPreferredMaxOpenTables                  7
#define global JET_paramCachedClosedTables                      125
#define global JET_paramMaxCursors                              8
#define global JET_paramMaxVerPages                             9
#define global JET_paramPreferredVerPages                       63
#define global JET_paramGlobalMinVerPages                       81
#define global JET_paramVersionStoreTaskQueueMax                105
#define global JET_paramMaxTemporaryTables                      10
#define global JET_paramLogFileSize                             11
#define global JET_paramLogBuffers                              12
#define global JET_paramWaitLogFlush                            13
#define global JET_paramLogCheckpointPeriod                     14
#define global JET_paramLogWaitingUserMax                       15
#define global JET_paramCommitDefault                           16
#define global JET_paramCircularLog                             17
#define global JET_paramDbExtensionSize                         18
#define global JET_paramPageTempDBMin                           19
#define global JET_paramPageFragment                            20
#define global JET_paramEnableFileCache                         126
#define global JET_paramVerPageSize                             128
#define global JET_paramConfiguration                           129
#define global JET_paramEnableAdvanced                          130
#define global JET_paramMaxColtyp                               131
#define global JET_paramBatchIOBufferMax                        22
#define global JET_paramCacheSize                               41
#define global JET_paramCacheSizeMin                            60
#define global JET_paramCacheSizeMax                            23
#define global JET_paramCheckpointDepthMax                      24
#define global JET_paramLRUKCorrInterval                        25
#define global JET_paramLRUKHistoryMax                          26
#define global JET_paramLRUKPolicy                              27
#define global JET_paramLRUKTimeout                             28
#define global JET_paramLRUKTrxCorrInterval                     29
#define global JET_paramOutstandingIOMax                        30
#define global JET_paramStartFlushThreshold                     31
#define global JET_paramStopFlushThreshold                      32
#define global JET_paramEnableViewCache                         127
#define global JET_paramCheckpointIOMax                         135
#define global JET_paramTableClass1Name                         137
#define global JET_paramTableClass2Name                         138
#define global JET_paramTableClass3Name                         139
#define global JET_paramTableClass4Name                         140
#define global JET_paramTableClass5Name                         141
#define global JET_paramTableClass6Name                         142
#define global JET_paramTableClass7Name                         143
#define global JET_paramTableClass8Name                         144
#define global JET_paramTableClass9Name                         145
#define global JET_paramTableClass10Name                        146
#define global JET_paramTableClass11Name                        147
#define global JET_paramTableClass12Name                        148
#define global JET_paramTableClass13Name                        149
#define global JET_paramTableClass14Name                        150
#define global JET_paramTableClass15Name                        151
#define global JET_paramIOPriority                              152
#define global JET_paramRecovery                                34
#define global JET_paramEnableOnlineDefrag                      35
#define global JET_paramCheckFormatWhenOpenFail                 44
#define global JET_paramEnableTempTableVersioning               46
#define global JET_paramIgnoreLogVersion                        47
#define global JET_paramDeleteOldLogs                           48
#define global JET_paramEventSourceKey                          49
#define global JET_paramNoInformationEvent                      50
#define global JET_paramEventLoggingLevel                       51
#define global JET_paramDeleteOutOfRangeLogs                    52
#define global JET_paramAccessDeniedRetryPeriod                 53
#define global JET_paramEnableIndexChecking                     45
#define global JET_paramEnableIndexCleanup                      54
#define global JET_paramDatabasePageSize                        64
#define global JET_paramDisableCallbacks                        65
#define global JET_paramLogFileCreateAsynch                     69
#define global JET_paramErrorToString                           70
#define global JET_paramZeroDatabaseDuringBackup                71
#define global JET_paramUnicodeIndexDefault                     72
#define global JET_paramRuntimeCallback                         73
#define global JET_paramCleanupMismatchedLogFiles               77
#define global JET_paramRecordUpgradeDirtyLevel                 78
#define global JET_paramOSSnapshotTimeout                       82
#define global JET_paramExceptionAction                         98
#define global JET_paramEventLogCache                           99
#define global JET_paramCreatePathIfNotExist                    100
#define global JET_paramPageHintCacheSize                       101
#define global JET_paramOneDatabasePerSession                   102
#define global JET_paramMaxInstances                            104
#define global JET_paramDisablePerfmon                          107
#define global JET_paramIndexTuplesLengthMin                    110
#define global JET_paramIndexTuplesLengthMax                    111
#define global JET_paramIndexTuplesToIndexMax                   112
#define global JET_paramAlternateDatabaseRecoveryPath           113
#define global JET_paramIndexTupleIncrement                     132
#define global JET_paramIndexTupleStart                         133
#define global JET_paramKeyMost                                 134
#define global JET_paramLegacyFileNames                         136
#define global JET_paramEnablePersistedCallbacks                156
#define global JET_paramWaypointLatency                         153
#define global JET_paramDefragmentSequentialBTrees              160
#define global JET_paramDefragmentSequentialBTreesDensityCheckFrequency 161
#define global JET_paramIOThrottlingTimeQuanta                  162
#define global JET_paramLVChunkSizeMost                         163
#define global JET_paramMaxCoalesceReadSize                     164
#define global JET_paramMaxCoalesceWriteSize                    165
#define global JET_paramMaxCoalesceReadGapSize                  166
#define global JET_paramMaxCoalesceWriteGapSize                 167
#define global JET_paramEnableDBScanInRecovery                  169
#define global JET_paramDbScanThrottle                          170
#define global JET_paramDbScanIntervalMinSec                    171
#define global JET_paramDbScanIntervalMaxSec                    172
#define global JET_paramCachePriority                           177
#define global JET_paramMaxTransactionSize                      178
#define global JET_paramPrereadIOMax                            179
#define global JET_paramEnableDBScanSerialization               180
#define global JET_paramHungIOThreshold                         181
#define global JET_paramHungIOActions                           182
#define global JET_paramMinDataForXpress                        183
#define global JET_paramEnableShrinkDatabase                    184
#define global JET_paramProcessFriendlyName                     186
#define global JET_paramDurableCommitCallback                   187
#define global JET_paramEnableSqm                               188
#define global JET_paramConfigStoreSpec                         189
#define global JET_paramEngineFormatVersion                     194
#define global JET_paramUseFlushForWriteDurability              214
#define global JET_paramEnableRBS                               215
#define global JET_paramRBSFilePath                             216
#define global JET_paramPerfmonRefreshInterval                  217
#define global JET_paramEnableBlockCache                        218
#define global JET_paramTraceFlags                              223
#define global JET_paramMaxValueInvalid                         232
#define global JET_sesparamCommitDefault                        4097
#define global JET_sesparamTransactionLevel                     4099
#define global JET_sesparamOperationContext                     4100
#define global JET_sesparamCorrelationID                        4101
#define global JET_sesparamMaxValueInvalid                      4111
#define global JET_bitESE98FileNames                            1
#define global JET_bitEightDotThreeSoftCompat                   2
#define global JET_bitHungIOEvent                               1
#define global JET_bitShrinkDatabaseOff                         0
#define global JET_bitShrinkDatabaseOn                          1
#define global JET_bitShrinkDatabaseRealtime                    2
#define global JET_bitShrinkDatabaseTrim                        1
#define global JET_bitReplayIgnoreMissingDB                     4
#define global JET_bitRecoveryWithoutUndo                       8
#define global JET_bitTruncateLogsAfterRecovery                 16
#define global JET_bitReplayMissingMapEntryDB                   32
#define global JET_bitLogStreamMustExist                        64
#define global JET_bitReplayIgnoreLostLogs                      128
#define global JET_bitKeepDbAttachedAtEndOfRecovery             4096
#define global JET_bitTermComplete                              1
#define global JET_bitTermAbrupt                                2
#define global JET_bitTermStopBackup                            4
#define global JET_bitTermDirty                                 8
#define global JET_bitIdleFlushBuffers                          1
#define global JET_bitIdleCompact                               2
#define global JET_bitIdleStatus                                4
#define global JET_bitDbReadOnly                                1
#define global JET_bitDbExclusive                               2
#define global JET_bitDbDeleteCorruptIndexes                    16
#define global JET_bitDbDeleteUnicodeIndexes                    1024
#define global JET_bitDbUpgrade                                 512
#define global JET_bitDbEnableBackgroundMaintenance             2048
#define global JET_bitDbPurgeCacheOnAttach                      4096
#define global JET_bitForceDetach                               1
#define global JET_bitDbRecoveryOff                             8
#define global JET_bitDbShadowingOff                            128
#define global JET_bitDbOverwriteExisting                       512
#define global JET_bitBackupIncremental                         1
#define global JET_bitBackupAtomic                              4
#define global JET_bitBackupSnapshot                            16
#define global JET_bitBackupEndNormal                           1
#define global JET_bitBackupEndAbort                            2
#define global JET_bitBackupTruncateDone                        256
#define global JET_bitTableCreateFixedDDL                       1
#define global JET_bitTableCreateTemplateTable                  2
#define global JET_bitTableCreateNoFixedVarColumnsInDerivedTables 4
#define global JET_bitTableCreateImmutableStructure             8
#define global JET_bitColumnFixed                               1
#define global JET_bitColumnTagged                              2
#define global JET_bitColumnNotNULL                             4
#define global JET_bitColumnVersion                             8
#define global JET_bitColumnAutoincrement                       16
#define global JET_bitColumnUpdatable                           32
#define global JET_bitColumnTTKey                               64
#define global JET_bitColumnTTDescending                        128
#define global JET_bitColumnMultiValued                         1024
#define global JET_bitColumnEscrowUpdate                        2048
#define global JET_bitColumnUnversioned                         4096
#define global JET_bitColumnMaybeNull                           8192
#define global JET_bitColumnFinalize                            16384
#define global JET_bitColumnUserDefinedDefault                  32768
#define global JET_bitColumnDeleteOnZero                        131072
#define global JET_bitColumnCompressed                          524288
#define global JET_bitDeleteColumnIgnoreTemplateColumns         1
#define global JET_bitMoveFirst                                 0
#define global JET_bitNoMove                                    2
#define global JET_bitNewKey                                    1
#define global JET_bitStrLimit                                  2
#define global JET_bitSubStrLimit                               4
#define global JET_bitNormalizedKey                             8
#define global JET_bitKeyDataZeroLength                         16
#define global JET_bitFullColumnStartLimit                      256
#define global JET_bitFullColumnEndLimit                        512
#define global JET_bitPartialColumnStartLimit                   1024
#define global JET_bitPartialColumnEndLimit                     2048
#define global JET_bitRangeInclusive                            1
#define global JET_bitRangeUpperLimit                           2
#define global JET_bitRangeInstantDuration                      4
#define global JET_bitRangeRemove                               8
#define global JET_bitReadLock                                  1
#define global JET_bitWriteLock                                 2
#define global JET_MoveFirst                                    2147483648
#define global JET_MovePrevious                                 (-1)
#define global JET_MoveLast                                     2147483647
#define global JET_bitMoveKeyNE                                 1
#define global JET_bitSeekEQ                                    1
#define global JET_bitSeekLT                                    2
#define global JET_bitSeekLE                                    4
#define global JET_bitSeekGE                                    8
#define global JET_bitSeekGT                                    16
#define global JET_bitSetIndexRange                             32
#define global JET_bitCheckUniqueness                           64
#define global JET_bitBookmarkPermitVirtualCurrency             1
#define global JET_bitIndexColumnMustBeNull                     1
#define global JET_bitIndexColumnMustBeNonNull                  2
#define global JET_bitRecordInIndex                             1
#define global JET_bitRecordNotInIndex                          2
#define global JET_bitIndexUnique                               1
#define global JET_bitIndexPrimary                              2
#define global JET_bitIndexDisallowNull                         4
#define global JET_bitIndexIgnoreNull                           8
#define global JET_bitIndexIgnoreAnyNull                        32
#define global JET_bitIndexIgnoreFirstNull                      64
#define global JET_bitIndexLazyFlush                            128
#define global JET_bitIndexEmpty                                256
#define global JET_bitIndexUnversioned                          512
#define global JET_bitIndexSortNullsHigh                        1024
#define global JET_bitIndexUnicode                              2048
#define global JET_bitIndexTuples                               4096
#define global JET_bitIndexTupleLimits                          8192
#define global JET_bitIndexCrossProduct                         16384
#define global JET_bitIndexKeyMost                              32768
#define global JET_bitIndexDisallowTruncation                   65536
#define global JET_bitIndexNestedTable                          131072
#define global JET_bitIndexDotNetGuid                           262144
#define global JET_bitIndexImmutableStructure                   524288
#define global JET_bitKeyAscending                              0
#define global JET_bitKeyDescending                             1
#define global JET_bitTableDenyWrite                            1
#define global JET_bitTableDenyRead                             2
#define global JET_bitTableReadOnly                             4
#define global JET_bitTableUpdatable                            8
#define global JET_bitTablePermitDDL                            16
#define global JET_bitTableNoCache                              32
#define global JET_bitTablePreread                              64
#define global JET_bitTableOpportuneRead                        128
#define global JET_bitTableSequential                           32768
#define global JET_bitTableClassMask                            2031616
#define global JET_bitTableClassNone                            0
#define global JET_bitTableClass1                               65536
#define global JET_bitTableClass2                               131072
#define global JET_bitTableClass3                               196608
#define global JET_bitTableClass4                               262144
#define global JET_bitTableClass5                               327680
#define global JET_bitTableClass6                               393216
#define global JET_bitTableClass7                               458752
#define global JET_bitTableClass8                               524288
#define global JET_bitTableClass9                               589824
#define global JET_bitTableClass10                              655360
#define global JET_bitTableClass11                              720896
#define global JET_bitTableClass12                              786432
#define global JET_bitTableClass13                              851968
#define global JET_bitTableClass14                              917504
#define global JET_bitTableClass15                              983040
#define global JET_bitLSReset                                   1
#define global JET_bitLSCursor                                  2
#define global JET_bitLSTable                                   4
#define global JET_bitPrereadForward                            1
#define global JET_bitPrereadBackward                           2
#define global JET_bitPrereadFirstPage                          4
#define global JET_bitPrereadNormalizedKey                      8
#define global JET_bitTTIndexed                                 1
#define global JET_bitTTUnique                                  2
#define global JET_bitTTUpdatable                               4
#define global JET_bitTTScrollable                              8
#define global JET_bitTTSortNullsHigh                           16
#define global JET_bitTTForceMaterialization                    32
#define global JET_bitTTErrorOnDuplicateInsertion               32
#define global JET_bitTTForwardOnly                             64
#define global JET_bitTTIntrinsicLVsOnly                        128
#define global JET_bitTTDotNetGuid                              256
#define global JET_bitTTMaterializeBBT                          512
#define global JET_bitSetAppendLV                               1
#define global JET_bitSetOverwriteLV                            4
#define global JET_bitSetSizeLV                                 8
#define global JET_bitSetZeroLength                             32
#define global JET_bitSetSeparateLV                             64
#define global JET_bitSetUniqueMultiValues                      128
#define global JET_bitSetUniqueNormalizedMultiValues            256
#define global JET_bitSetRevertToDefaultValue                   512
#define global JET_bitSetIntrinsicLV                            1024
#define global JET_bitSetUncompressed                           65536
#define global JET_bitSetCompressed                             131072
#define global JET_bitSetContiguousLV                           262144
#define global JET_bitSpaceHintsUtilizeParentSpace              1
#define global JET_bitCreateHintAppendSequential                2
#define global JET_bitCreateHintHotpointSequential              4
#define global JET_bitRetrieveHintReserve1                      8
#define global JET_bitRetrieveHintTableScanForward              16
#define global JET_bitRetrieveHintTableScanBackward             32
#define global JET_bitRetrieveHintReserve2                      64
#define global JET_bitRetrieveHintReserve3                      128
#define global JET_bitDeleteHintTableSequential                 256
#define global JET_prepInsert                                   0
#define global JET_prepReplace                                  2
#define global JET_prepCancel                                   3
#define global JET_prepReplaceNoLock                            4
#define global JET_prepInsertCopy                               5
#define global JET_prepInsertCopyDeleteOriginal                 7
#define global JET_prepInsertCopyReplaceOriginal                9
#define global JET_sqmDisable                                   0
#define global JET_sqmEnable                                    1
#define global JET_sqmFromCEIP                                  2
#define global JET_bitUpdateCheckESE97Compatibility             1
#define global JET_bitEscrowNoRollback                          1
#define global JET_bitRetrieveCopy                              1
#define global JET_bitRetrieveFromIndex                         2
#define global JET_bitRetrieveFromPrimaryBookmark               4
#define global JET_bitRetrieveTag                               8
#define global JET_bitRetrieveNull                              16
#define global JET_bitRetrieveIgnoreDefault                     32
#define global JET_bitRetrieveTuple                             2048
#define global JET_bitZeroLength                                1
#define global JET_bitEnumerateCopy                             1
#define global JET_bitEnumerateIgnoreDefault                    32
#define global JET_bitEnumeratePresenceOnly                     131072
#define global JET_bitEnumerateTaggedOnly                       262144
#define global JET_bitEnumerateCompressOutput                   524288
#define global JET_bitEnumerateIgnoreUserDefinedDefault         1048576
#define global JET_bitEnumerateInRecordOnly                     2097152
#define global JET_bitRecordSizeInCopyBuffer                    1
#define global JET_bitRecordSizeRunningTotal                    2
#define global JET_bitRecordSizeLocal                           4
#define global JET_bitTransactionReadOnly                       1
#define global JET_bitCommitLazyFlush                           1
#define global JET_bitWaitLastLevel0Commit                      2
#define global JET_bitWaitAllLevel0Commit                       8
#define global JET_bitForceNewLog                               16
#define global JET_bitRollbackAll                               1
#define global JET_bitIncrementalSnapshot                       1
#define global JET_bitCopySnapshot                              2
#define global JET_bitContinueAfterThaw                         4
#define global JET_bitExplicitPrepare                           8
#define global JET_bitAllDatabasesSnapshot                      1
#define global JET_bitAbortSnapshot                             1
#define global JET_DbInfoFilename                               0
#define global JET_DbInfoConnect                                1
#define global JET_DbInfoCountry                                2
#define global JET_DbInfoLCID                                   3
#define global JET_DbInfoLangid                                 3
#define global JET_DbInfoCp                                     4
#define global JET_DbInfoCollate                                5
#define global JET_DbInfoOptions                                6
#define global JET_DbInfoTransactions                           7
#define global JET_DbInfoVersion                                8
#define global JET_DbInfoIsam                                   9
#define global JET_DbInfoFilesize                               10
#define global JET_DbInfoSpaceOwned                             11
#define global JET_DbInfoSpaceAvailable                         12
#define global JET_DbInfoUpgrade                                13
#define global JET_DbInfoMisc                                   14
#define global JET_DbInfoDBInUse                                15
#define global JET_DbInfoPageSize                               17
#define global JET_DbInfoFileType                               19
#define global JET_DbInfoFilesizeOnDisk                         21
#define global JET_dbstateJustCreated                           1
#define global JET_dbstateDirtyShutdown                         2
#define global JET_dbstateCleanShutdown                         3
#define global JET_dbstateBeingConverted                        4
#define global JET_dbstateForceDetach                           5
#define global JET_filetypeUnknown                              0
#define global JET_filetypeDatabase                             1
#define global JET_filetypeLog                                  3
#define global JET_filetypeCheckpoint                           4
#define global JET_filetypeTempDatabase                         5
#define global JET_filetypeFlushMap                             7
#define global JET_coltypNil                                    0
#define global JET_coltypBit                                    1
#define global JET_coltypUnsignedByte                           2
#define global JET_coltypShort                                  3
#define global JET_coltypLong                                   4
#define global JET_coltypCurrency                               5
#define global JET_coltypIEEESingle                             6
#define global JET_coltypIEEEDouble                             7
#define global JET_coltypDateTime                               8
#define global JET_coltypBinary                                 9
#define global JET_coltypText                                   10
#define global JET_coltypLongBinary                             11
#define global JET_coltypLongText                               12
#define global JET_coltypMax                                    13
#define global JET_coltypSLV                                    13
#define global JET_coltypUnsignedLong                           14
#define global JET_coltypLongLong                               15
#define global JET_coltypGUID                                   16
#define global JET_coltypUnsignedShort                          17
#define global JET_coltypUnsignedLongLong                       18
#define global JET_ColInfoGrbitNonDerivedColumnsOnly            2147483648
#define global JET_ColInfoGrbitMinimalInfo                      1073741824
#define global JET_ColInfoGrbitSortByColumnid                   536870912
#define global JET_objtypNil                                    0
#define global JET_objtypTable                                  1
#define global JET_bitCompactStats                              32
#define global JET_bitCompactRepair                             64
#define global JET_snpRepair                                    2
#define global JET_snpCompact                                   4
#define global JET_snpRestore                                   8
#define global JET_snpBackup                                    9
#define global JET_snpUpgrade                                   10
#define global JET_snpScrub                                     11
#define global JET_snpUpgradeRecordFormat                       12
#define global JET_sntBegin                                     5
#define global JET_sntRequirements                              7
#define global JET_sntProgress                                  0
#define global JET_sntComplete                                  6
#define global JET_sntFail                                      3
#define global JET_ExceptionMsgBox                              1
#define global JET_ExceptionNone                                2
#define global JET_ExceptionFailFast                            4
#define global JET_OnlineDefragDisable                          0
#define global JET_OnlineDefragAllOBSOLETE                      1
#define global JET_OnlineDefragDatabases                        2
#define global JET_OnlineDefragSpaceTrees                       4
#define global JET_OnlineDefragAll                              65535
#define global JET_bitResizeDatabaseOnlyGrow                    1
#define global JET_bitResizeDatabaseOnlyShrink                  2
#define global JET_bitStopServiceAll                            0
#define global JET_bitStopServiceBackgroundUserTasks            2
#define global JET_bitStopServiceQuiesceCaches                  4
#define global JET_bitStopServiceResume                         2147483648
#define global JET_errSuccess                                   0
#define global JET_wrnNyi                                       (-1)
#define global JET_errRfsFailure                                (-100)
#define global JET_errRfsNotArmed                               (-101)
#define global JET_errFileClose                                 (-102)
#define global JET_errOutOfThreads                              (-103)
#define global JET_errTooManyIO                                 (-105)
#define global JET_errTaskDropped                               (-106)
#define global JET_errInternalError                             (-107)
#define global JET_errDisabledFunctionality                     (-112)
#define global JET_errUnloadableOSFunctionality                 (-113)
#define global JET_errDatabaseBufferDependenciesCorrupted       (-255)
#define global JET_wrnRemainingVersions                         321
#define global JET_errPreviousVersion                           (-322)
#define global JET_errPageBoundary                              (-323)
#define global JET_errKeyBoundary                               (-324)
#define global JET_errBadPageLink                               (-327)
#define global JET_errBadBookmark                               (-328)
#define global JET_errNTSystemCallFailed                        (-334)
#define global JET_errBadParentPageLink                         (-338)
#define global JET_errSPAvailExtCacheOutOfSync                  (-340)
#define global JET_errSPAvailExtCorrupted                       (-341)
#define global JET_errSPAvailExtCacheOutOfMemory                (-342)
#define global JET_errSPOwnExtCorrupted                         (-343)
#define global JET_errDbTimeCorrupted                           (-344)
#define global JET_wrnUniqueKey                                 345
#define global JET_errKeyTruncated                              (-346)
#define global JET_errDatabaseLeakInSpace                       (-348)
#define global JET_errBadEmptyPage                              (-351)
#define global wrnBTNotVisibleRejected                          352
#define global wrnBTNotVisibleAccumulated                       353
#define global JET_errBadLineCount                              (-354)
#define global JET_errPageTagCorrupted                          (-357)
#define global JET_errNodeCorrupted                             (-358)
#define global JET_errBBTNodeCorrupted                          (-364)
#define global JET_errBBTBuffCorrupted                          (-365)
#define global JET_wrnSeparateLongValue                         406
#define global JET_errKeyTooBig                                 (-408)
#define global JET_errCannotSeparateIntrinsicLV                 (-416)
#define global JET_errSeparatedLongValue                        (-421)
#define global JET_errMustBeSeparateLongValue                   (-423)
#define global JET_errInvalidPreread                            (-424)
#define global JET_errInvalidLoggedOperation                    (-500)
#define global JET_errLogFileCorrupt                            (-501)
#define global JET_errNoBackupDirectory                         (-503)
#define global JET_errBackupDirectoryNotEmpty                   (-504)
#define global JET_errBackupInProgress                          (-505)
#define global JET_errRestoreInProgress                         (-506)
#define global JET_errMissingPreviousLogFile                    (-509)
#define global JET_errLogWriteFail                              (-510)
#define global JET_errLogDisabledDueToRecoveryFailure           (-511)
#define global JET_errCannotLogDuringRecoveryRedo               (-512)
#define global JET_errLogGenerationMismatch                     (-513)
#define global JET_errBadLogVersion                             (-514)
#define global JET_errInvalidLogSequence                        (-515)
#define global JET_errLoggingDisabled                           (-516)
#define global JET_errLogBufferTooSmall                         (-517)
#define global JET_errLogSequenceEnd                            (-519)
#define global JET_errNoBackup                                  (-520)
#define global JET_errInvalidBackupSequence                     (-521)
#define global JET_errBackupNotAllowedYet                       (-523)
#define global JET_errDeleteBackupFileFail                      (-524)
#define global JET_errMakeBackupDirectoryFail                   (-525)
#define global JET_errInvalidBackup                             (-526)
#define global JET_errRecoveredWithErrors                       (-527)
#define global JET_errMissingLogFile                            (-528)
#define global JET_errLogDiskFull                               (-529)
#define global JET_errBadLogSignature                           (-530)
#define global JET_errBadDbSignature                            (-531)
#define global JET_errBadCheckpointSignature                    (-532)
#define global JET_errCheckpointCorrupt                         (-533)
#define global JET_errMissingPatchPage                          (-534)
#define global JET_errBadPatchPage                              (-535)
#define global JET_errRedoAbruptEnded                           (-536)
#define global JET_errPatchFileMissing                          (-538)
#define global JET_errDatabaseLogSetMismatch                    (-539)
#define global JET_errDatabaseStreamingFileMismatch             (-540)
#define global JET_errLogFileSizeMismatch                       (-541)
#define global JET_errCheckpointFileNotFound                    (-542)
#define global JET_errRequiredLogFilesMissing                   (-543)
#define global JET_errSoftRecoveryOnBackupDatabase              (-544)
#define global JET_errLogFileSizeMismatchDatabasesConsistent    (-545)
#define global JET_errLogSectorSizeMismatch                     (-546)
#define global JET_errLogSectorSizeMismatchDatabasesConsistent  (-547)
#define global JET_errLogSequenceEndDatabasesConsistent         (-548)
#define global JET_errStreamingDataNotLogged                    (-549)
#define global JET_errDatabaseDirtyShutdown                     (-550)
#define global JET_errDatabaseInconsistent                      (-550)
#define global JET_errConsistentTimeMismatch                    (-551)
#define global JET_errDatabasePatchFileMismatch                 (-552)
#define global JET_errEndingRestoreLogTooLow                    (-553)
#define global JET_errStartingRestoreLogTooHigh                 (-554)
#define global JET_errGivenLogFileHasBadSignature               (-555)
#define global JET_errGivenLogFileIsNotContiguous               (-556)
#define global JET_errMissingRestoreLogFiles                    (-557)
#define global JET_wrnExistingLogFileHasBadSignature            558
#define global JET_wrnExistingLogFileIsNotContiguous            559
#define global JET_errMissingFullBackup                         (-560)
#define global JET_errBadBackupDatabaseSize                     (-561)
#define global JET_errDatabaseAlreadyUpgraded                   (-562)
#define global JET_errDatabaseIncompleteUpgrade                 (-563)
#define global JET_wrnSkipThisRecord                            564
#define global JET_errMissingCurrentLogFiles                    (-565)
#define global JET_errDbTimeTooOld                              (-566)
#define global JET_errDbTimeTooNew                              (-567)
#define global JET_errMissingFileToBackup                       (-569)
#define global JET_errLogTornWriteDuringHardRestore             (-570)
#define global JET_errLogTornWriteDuringHardRecovery            (-571)
#define global JET_errLogCorruptDuringHardRestore               (-573)
#define global JET_errLogCorruptDuringHardRecovery              (-574)
#define global JET_errMustDisableLoggingForDbUpgrade            (-575)
#define global JET_errBadRestoreTargetInstance                  (-577)
#define global JET_wrnTargetInstanceRunning                     578
#define global JET_errRecoveredWithoutUndo                      (-579)
#define global JET_errDatabasesNotFromSameSnapshot              (-580)
#define global JET_errSoftRecoveryOnSnapshot                    (-581)
#define global JET_errCommittedLogFilesMissing                  (-582)
#define global JET_errSectorSizeNotSupported                    (-583)
#define global JET_errRecoveredWithoutUndoDatabasesConsistent   (-584)
#define global JET_wrnCommittedLogFilesLost                     585
#define global JET_errCommittedLogFileCorrupt                   (-586)
#define global JET_wrnCommittedLogFilesRemoved                  587
#define global JET_wrnFinishWithUndo                            588
#define global JET_errLogSequenceChecksumMismatch               (-590)
#define global JET_wrnDatabaseRepaired                          595
#define global JET_errPageInitializedMismatch                   (-596)
#define global JET_errUnicodeTranslationBufferTooSmall          (-601)
#define global JET_errUnicodeTranslationFail                    (-602)
#define global JET_errUnicodeNormalizationNotSupported          (-603)
#define global JET_errUnicodeLanguageValidationFailure          (-604)
#define global JET_errExistingLogFileHasBadSignature            (-610)
#define global JET_errExistingLogFileIsNotContiguous            (-611)
#define global JET_errLogReadVerifyFailure                      (-612)
#define global JET_errCheckpointDepthTooDeep                    (-614)
#define global JET_errRestoreOfNonBackupDatabase                (-615)
#define global JET_errLogFileNotCopied                          (-616)
#define global JET_errTransactionTooLong                        (-618)
#define global JET_errEngineFormatVersionNoLongerSupportedTooLow (-619)
#define global JET_errEngineFormatVersionNotYetImplementedTooHigh (-620)
#define global JET_errEngineFormatVersionParamTooLowForRequestedFeature (-621)
#define global JET_errEngineFormatVersionSpecifiedTooLowForLogVersion (-622)
#define global JET_errEngineFormatVersionSpecifiedTooLowForDatabaseVersion (-623)
#define global JET_errDbTimeBeyondMaxRequired                   (-625)
#define global JET_errLogOperationInconsistentWithDatabase      (-626)
#define global JET_errInsertKeyOutOfOrder                       (-627)
#define global JET_errBackupAbortByServer                       (-801)
#define global JET_errInvalidGrbit                              (-900)
#define global JET_errTermInProgress                            (-1000)
#define global JET_errFeatureNotAvailable                       (-1001)
#define global JET_errInvalidName                               (-1002)
#define global JET_errInvalidParameter                          (-1003)
#define global JET_wrnColumnNull                                1004
#define global JET_wrnBufferTruncated                           1006
#define global JET_wrnDatabaseAttached                          1007
#define global JET_errDatabaseFileReadOnly                      (-1008)
#define global JET_wrnSortOverflow                              1009
#define global JET_errInvalidDatabaseId                         (-1010)
#define global JET_errOutOfMemory                               (-1011)
#define global JET_errOutOfDatabaseSpace                        (-1012)
#define global JET_errOutOfCursors                              (-1013)
#define global JET_errOutOfBuffers                              (-1014)
#define global JET_errTooManyIndexes                            (-1015)
#define global JET_errTooManyKeys                               (-1016)
#define global JET_errRecordDeleted                             (-1017)
#define global JET_errReadVerifyFailure                         (-1018)
#define global JET_errPageNotInitialized                        (-1019)
#define global JET_errOutOfFileHandles                          (-1020)
#define global JET_errDiskReadVerificationFailure               (-1021)
#define global JET_errDiskIO                                    (-1022)
#define global JET_errInvalidPath                               (-1023)
#define global JET_errInvalidSystemPath                         (-1024)
#define global JET_errInvalidLogDirectory                       (-1025)
#define global JET_errRecordTooBig                              (-1026)
#define global JET_errTooManyOpenDatabases                      (-1027)
#define global JET_errInvalidDatabase                           (-1028)
#define global JET_errNotInitialized                            (-1029)
#define global JET_errAlreadyInitialized                        (-1030)
#define global JET_errInitInProgress                            (-1031)
#define global JET_errFileAccessDenied                          (-1032)
#define global JET_errBufferTooSmall                            (-1038)
#define global JET_wrnSeekNotEqual                              1039
#define global JET_errTooManyColumns                            (-1040)
#define global JET_errContainerNotEmpty                         (-1043)
#define global JET_errInvalidFilename                           (-1044)
#define global JET_errInvalidBookmark                           (-1045)
#define global JET_errColumnInUse                               (-1046)
#define global JET_errInvalidBufferSize                         (-1047)
#define global JET_errColumnNotUpdatable                        (-1048)
#define global JET_errIndexInUse                                (-1051)
#define global JET_errLinkNotSupported                          (-1052)
#define global JET_errNullKeyDisallowed                         (-1053)
#define global JET_errNotInTransaction                          (-1054)
#define global JET_wrnNoErrorInfo                               1055
#define global JET_errMustRollback                              (-1057)
#define global JET_wrnNoIdleActivity                            1058
#define global JET_errTooManyActiveUsers                        (-1059)
#define global JET_errInvalidCountry                            (-1061)
#define global JET_errInvalidLanguageId                         (-1062)
#define global JET_errInvalidCodePage                           (-1063)
#define global JET_errInvalidLCMapStringFlags                   (-1064)
#define global JET_errVersionStoreEntryTooBig                   (-1065)
#define global JET_errVersionStoreOutOfMemoryAndCleanupTimedOut (-1066)
#define global JET_wrnNoWriteLock                               1067
#define global JET_wrnColumnSetNull                             1068
#define global JET_errVersionStoreOutOfMemory                   (-1069)
#define global JET_errCannotIndex                               (-1071)
#define global JET_errRecordNotDeleted                          (-1072)
#define global JET_errTooManyMempoolEntries                     (-1073)
#define global JET_errOutOfObjectIDs                            (-1074)
#define global JET_errOutOfLongValueIDs                         (-1075)
#define global JET_errOutOfAutoincrementValues                  (-1076)
#define global JET_errOutOfDbtimeValues                         (-1077)
#define global JET_errOutOfSequentialIndexValues                (-1078)
#define global JET_errRunningInOneInstanceMode                  (-1080)
#define global JET_errRunningInMultiInstanceMode                (-1081)
#define global JET_errSystemParamsAlreadySet                    (-1082)
#define global JET_errSystemPathInUse                           (-1083)
#define global JET_errLogFilePathInUse                          (-1084)
#define global JET_errTempPathInUse                             (-1085)
#define global JET_errInstanceNameInUse                         (-1086)
#define global JET_errSystemParameterConflict                   (-1087)
#define global JET_errInstanceUnavailable                       (-1090)
#define global JET_errDatabaseUnavailable                       (-1091)
#define global JET_errInstanceUnavailableDueToFatalLogDiskFull  (-1092)
#define global JET_errInvalidSesparamId                         (-1093)
#define global JET_errTooManyRecords                            (-1094)
#define global JET_errInvalidDbparamId                          (-1095)
#define global JET_errOutOfSessions                             (-1101)
#define global JET_errWriteConflict                             (-1102)
#define global JET_errTransTooDeep                              (-1103)
#define global JET_errInvalidSesid                              (-1104)
#define global JET_errWriteConflictPrimaryIndex                 (-1105)
#define global JET_errInTransaction                             (-1108)
#define global JET_errRollbackRequired                          (-1109)
#define global JET_errTransReadOnly                             (-1110)
#define global JET_errSessionWriteConflict                      (-1111)
#define global JET_errRecordTooBigForBackwardCompatibility      (-1112)
#define global JET_errCannotMaterializeForwardOnlySort          (-1113)
#define global JET_errSesidTableIdMismatch                      (-1114)
#define global JET_errInvalidInstance                           (-1115)
#define global JET_errDirtyShutdown                             (-1116)
#define global JET_errReadPgnoVerifyFailure                     (-1118)
#define global JET_errReadLostFlushVerifyFailure                (-1119)
#define global JET_errFileSystemCorruption                      (-1121)
#define global JET_wrnShrinkNotPossible                         1122
#define global JET_errRecoveryVerifyFailure                     (-1123)
#define global JET_errFilteredMoveNotSupported                  (-1124)
#define global JET_errDatabaseDuplicate                         (-1201)
#define global JET_errDatabaseInUse                             (-1202)
#define global JET_errDatabaseNotFound                          (-1203)
#define global JET_errDatabaseInvalidName                       (-1204)
#define global JET_errDatabaseInvalidPages                      (-1205)
#define global JET_errDatabaseCorrupted                         (-1206)
#define global JET_errDatabaseLocked                            (-1207)
#define global JET_errCannotDisableVersioning                   (-1208)
#define global JET_errInvalidDatabaseVersion                    (-1209)
#define global JET_errDatabase200Format                         (-1210)
#define global JET_errDatabase400Format                         (-1211)
#define global JET_errDatabase500Format                         (-1212)
#define global JET_errPageSizeMismatch                          (-1213)
#define global JET_errTooManyInstances                          (-1214)
#define global JET_errDatabaseSharingViolation                  (-1215)
#define global JET_errAttachedDatabaseMismatch                  (-1216)
#define global JET_errDatabaseInvalidPath                       (-1217)
#define global JET_errDatabaseIdInUse                           (-1218)
#define global JET_errForceDetachNotAllowed                     (-1219)
#define global JET_errCatalogCorrupted                          (-1220)
#define global JET_errPartiallyAttachedDB                       (-1221)
#define global JET_errDatabaseSignInUse                         (-1222)
#define global JET_errDatabaseCorruptedNoRepair                 (-1224)
#define global JET_errInvalidCreateDbVersion                    (-1225)
#define global JET_errDatabaseNotReady                          (-1230)
#define global JET_errDatabaseAttachedForRecovery               (-1231)
#define global JET_errTransactionsNotReadyDuringRecovery        (-1232)
#define global JET_wrnTableEmpty                                1301
#define global JET_errTableLocked                               (-1302)
#define global JET_errTableDuplicate                            (-1303)
#define global JET_errTableInUse                                (-1304)
#define global JET_errObjectNotFound                            (-1305)
#define global JET_errDensityInvalid                            (-1307)
#define global JET_errTableNotEmpty                             (-1308)
#define global JET_errInvalidTableId                            (-1310)
#define global JET_errTooManyOpenTables                         (-1311)
#define global JET_errIllegalOperation                          (-1312)
#define global JET_errTooManyOpenTablesAndCleanupTimedOut       (-1313)
#define global JET_errObjectDuplicate                           (-1314)
#define global JET_errInvalidObject                             (-1316)
#define global JET_errCannotDeleteTempTable                     (-1317)
#define global JET_errCannotDeleteSystemTable                   (-1318)
#define global JET_errCannotDeleteTemplateTable                 (-1319)
#define global JET_errExclusiveTableLockRequired                (-1322)
#define global JET_errFixedDDL                                  (-1323)
#define global JET_errFixedInheritedDDL                         (-1324)
#define global JET_errCannotNestDDL                             (-1325)
#define global JET_errDDLNotInheritable                         (-1326)
#define global JET_wrnTableInUseBySystem                        1327
#define global JET_errInvalidSettings                           (-1328)
#define global JET_errClientRequestToStopJetService             (-1329)
#define global JET_errCannotAddFixedVarColumnToDerivedTable     (-1330)
#define global JET_errIndexCantBuild                            (-1401)
#define global JET_errIndexHasPrimary                           (-1402)
#define global JET_errIndexDuplicate                            (-1403)
#define global JET_errIndexNotFound                             (-1404)
#define global JET_errIndexMustStay                             (-1405)
#define global JET_errIndexInvalidDef                           (-1406)
#define global JET_errInvalidCreateIndex                        (-1409)
#define global JET_errTooManyOpenIndexes                        (-1410)
#define global JET_errMultiValuedIndexViolation                 (-1411)
#define global JET_errIndexBuildCorrupted                       (-1412)
#define global JET_errPrimaryIndexCorrupted                     (-1413)
#define global JET_errSecondaryIndexCorrupted                   (-1414)
#define global JET_wrnCorruptIndexDeleted                       1415
#define global JET_errInvalidIndexId                            (-1416)
#define global JET_wrnPrimaryIndexOutOfDate                     1417
#define global JET_wrnSecondaryIndexOutOfDate                   1418
#define global JET_errIndexTuplesSecondaryIndexOnly             (-1430)
#define global JET_errIndexTuplesTooManyColumns                 (-1431)
#define global JET_errIndexTuplesOneColumnOnly                  (-1431)
#define global JET_errIndexTuplesNonUniqueOnly                  (-1432)
#define global JET_errIndexTuplesTextBinaryColumnsOnly          (-1433)
#define global JET_errIndexTuplesTextColumnsOnly                (-1433)
#define global JET_errIndexTuplesVarSegMacNotAllowed            (-1434)
#define global JET_errIndexTuplesInvalidLimits                  (-1435)
#define global JET_errIndexTuplesCannotRetrieveFromIndex        (-1436)
#define global JET_errIndexTuplesKeyTooSmall                    (-1437)
#define global JET_errInvalidLVChunkSize                        (-1438)
#define global JET_errColumnCannotBeEncrypted                   (-1439)
#define global JET_errCannotIndexOnEncryptedColumn              (-1440)
#define global JET_errColumnLong                                (-1501)
#define global JET_errColumnNoChunk                             (-1502)
#define global JET_errColumnDoesNotFit                          (-1503)
#define global JET_errNullInvalid                               (-1504)
#define global JET_errColumnIndexed                             (-1505)
#define global JET_errColumnTooBig                              (-1506)
#define global JET_errColumnNotFound                            (-1507)
#define global JET_errColumnDuplicate                           (-1508)
#define global JET_errMultiValuedColumnMustBeTagged             (-1509)
#define global JET_errColumnRedundant                           (-1510)
#define global JET_errInvalidColumnType                         (-1511)
#define global JET_wrnColumnMaxTruncated                        1512
#define global JET_errTaggedNotNULL                             (-1514)
#define global JET_errNoCurrentIndex                            (-1515)
#define global JET_errKeyIsMade                                 (-1516)
#define global JET_errBadColumnId                               (-1517)
#define global JET_errBadItagSequence                           (-1518)
#define global JET_errColumnInRelationship                      (-1519)
#define global JET_wrnCopyLongValue                             1520
#define global JET_errCannotBeTagged                            (-1521)
#define global JET_errDefaultValueTooBig                        (-1524)
#define global JET_errMultiValuedDuplicate                      (-1525)
#define global JET_errLVCorrupted                               (-1526)
#define global JET_errMultiValuedDuplicateAfterTruncation       (-1528)
#define global JET_errDerivedColumnCorruption                   (-1529)
#define global JET_errInvalidPlaceholderColumn                  (-1530)
#define global JET_wrnColumnSkipped                             1531
#define global JET_wrnColumnNotLocal                            1532
#define global JET_wrnColumnMoreTags                            1533
#define global JET_wrnColumnTruncated                           1534
#define global JET_wrnColumnPresent                             1535
#define global JET_wrnColumnSingleValue                         1536
#define global JET_wrnColumnDefault                             1537
#define global JET_errColumnCannotBeCompressed                  (-1538)
#define global JET_wrnColumnNotInRecord                         1539
#define global JET_errColumnNoEncryptionKey                     (-1540)
#define global JET_wrnColumnReference                           1541
#define global JET_errRecordNotFound                            (-1601)
#define global JET_errRecordNoCopy                              (-1602)
#define global JET_errNoCurrentRecord                           (-1603)
#define global JET_errRecordPrimaryChanged                      (-1604)
#define global JET_errKeyDuplicate                              (-1605)
#define global JET_errAlreadyPrepared                           (-1607)
#define global JET_errKeyNotMade                                (-1608)
#define global JET_errUpdateNotPrepared                         (-1609)
#define global JET_wrnDataHasChanged                            1610
#define global JET_errDataHasChanged                            (-1611)
#define global JET_wrnKeyChanged                                1618
#define global JET_errLanguageNotSupported                      (-1619)
#define global JET_errDecompressionFailed                       (-1620)
#define global JET_errUpdateMustVersion                         (-1621)
#define global JET_errDecryptionFailed                          (-1622)
#define global JET_errEncryptionBadItag                         (-1623)
#define global JET_errSetAutoIncrementTooHigh                   (-1624)
#define global JET_errAutoIncrementNotSet                       (-1625)
#define global JET_errTooManySorts                              (-1701)
#define global JET_errInvalidOnSort                             (-1702)
#define global JET_errTempFileOpenError                         (-1803)
#define global JET_errTooManyAttachedDatabases                  (-1805)
#define global JET_errDiskFull                                  (-1808)
#define global JET_errPermissionDenied                          (-1809)
#define global JET_errFileNotFound                              (-1811)
#define global JET_errFileInvalidType                           (-1812)
#define global JET_wrnFileOpenReadOnly                          1813
#define global JET_errFileAlreadyExists                         (-1814)
#define global JET_errAfterInitialization                       (-1850)
#define global JET_errLogCorrupted                              (-1852)
#define global JET_errInvalidOperation                          (-1906)
#define global JET_errAccessDenied                              (-1907)
#define global JET_wrnIdleFull                                  1908
#define global JET_errTooManySplits                             (-1909)
#define global JET_errSessionSharingViolation                   (-1910)
#define global JET_errEntryPointNotFound                        (-1911)
#define global JET_errSessionContextAlreadySet                  (-1912)
#define global JET_errSessionContextNotSetByThisThread          (-1913)
#define global JET_errSessionInUse                              (-1914)
#define global JET_errRecordFormatConversionFailed              (-1915)
#define global JET_errOneDatabasePerSession                     (-1916)
#define global JET_errRollbackError                             (-1917)
#define global JET_errFlushMapVersionUnsupported                (-1918)
#define global JET_errFlushMapDatabaseMismatch                  (-1919)
#define global JET_errFlushMapUnrecoverable                     (-1920)
#define global JET_wrnDefragAlreadyRunning                      2000
#define global JET_wrnDefragNotRunning                          2001
#define global JET_errDatabaseAlreadyRunningMaintenance         (-2004)
#define global JET_wrnCallbackNotRegistered                     2100
#define global JET_errCallbackFailed                            (-2101)
#define global JET_errCallbackNotResolved                       (-2102)
#define global JET_errSpaceHintsInvalid                         (-2103)
#define global JET_errOSSnapshotInvalidSequence                 (-2401)
#define global JET_errOSSnapshotTimeOut                         (-2402)
#define global JET_errOSSnapshotNotAllowed                      (-2403)
#define global JET_errOSSnapshotInvalidSnapId                   (-2404)
#define global JET_errLSCallbackNotSpecified                    (-3000)
#define global JET_errLSAlreadySet                              (-3001)
#define global JET_errLSNotSet                                  (-3002)
#define global JET_errFileIOSparse                              (-4000)
#define global JET_errFileIOBeyondEOF                           (-4001)
#define global JET_errFileIOAbort                               (-4002)
#define global JET_errFileIORetry                               (-4003)
#define global JET_errFileIOFail                                (-4004)
#define global JET_errFileCompressed                            (-4005)
#define global JET_errClientSpaceBegin                          (-10000)
#define global JET_errClientSpaceEnd                            (-11999)
#define global JET_BASE_NAME_LENGTH                             3
#define global JET_bitDumpMinimum                               1
#define global JET_bitDumpMaximum                               2
#define global JET_bitDumpCacheMinimum                          4
#define global JET_bitDumpCacheMaximum                          8
#define global JET_bitDumpCacheIncludeDirtyPages                16
#define global JET_bitDumpCacheIncludeCachedPages               32
#define global JET_bitDumpCacheIncludeCorruptedPages            64
#define global JET_bitDumpCacheNoDecommit                       128