[ESENT]
authorThomas Faber <thomas.faber@reactos.org>
Sat, 5 Sep 2015 10:00:31 +0000 (10:00 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Sat, 5 Sep 2015 10:00:31 +0000 (10:00 +0000)
- Add stub dll. Fixes CCleaner startup. Patch by Mark Jansen
CORE-8758 #resolve

svn path=/trunk/; revision=69017

reactos/dll/win32/CMakeLists.txt
reactos/dll/win32/esent/CMakeLists.txt [new file with mode: 0644]
reactos/dll/win32/esent/esent.spec [new file with mode: 0644]

index 3154551..2978f27 100644 (file)
@@ -38,6 +38,7 @@ add_subdirectory(devmgr)
 add_subdirectory(dhcpcsvc)
 add_subdirectory(dnsapi)
 add_subdirectory(dwmapi)
+add_subdirectory(esent)
 add_subdirectory(faultrep)
 add_subdirectory(fltlib)
 add_subdirectory(fmifs)
diff --git a/reactos/dll/win32/esent/CMakeLists.txt b/reactos/dll/win32/esent/CMakeLists.txt
new file mode 100644 (file)
index 0000000..67ca4be
--- /dev/null
@@ -0,0 +1,13 @@
+
+spec2def(esent.dll esent.spec)
+
+list(APPEND SOURCE
+    ${CMAKE_CURRENT_BINARY_DIR}/esent_stubs.c)
+
+add_library(esent SHARED
+    ${SOURCE}
+    ${CMAKE_CURRENT_BINARY_DIR}/esent.def)
+
+set_module_type(esent win32dll)
+add_importlibs(esent msvcrt kernel32 ntdll)
+add_cd_file(TARGET esent DESTINATION reactos/system32 FOR all)
diff --git a/reactos/dll/win32/esent/esent.spec b/reactos/dll/win32/esent/esent.spec
new file mode 100644 (file)
index 0000000..6b29dad
--- /dev/null
@@ -0,0 +1,292 @@
+# stub JetAddColumn@28 (ord 1)cannot be forwarded with msvc .def file
+# stub JetAttachDatabase2@16 (ord 2)cannot be forwarded with msvc .def file
+# stub JetAttachDatabase@12 (ord 3)cannot be forwarded with msvc .def file
+# stub JetAttachDatabaseWithStreaming@24 (ord 4)cannot be forwarded with msvc .def file
+# stub JetBackup@12 (ord 5)cannot be forwarded with msvc .def file
+# stub JetBackupInstance@16 (ord 6)cannot be forwarded with msvc .def file
+# stub JetBeginExternalBackup@4 (ord 7)cannot be forwarded with msvc .def file
+# stub JetBeginExternalBackupInstance@8 (ord 8)cannot be forwarded with msvc .def file
+# stub JetBeginSession@16 (ord 9)cannot be forwarded with msvc .def file
+# stub JetBeginTransaction2@8 (ord 10)cannot be forwarded with msvc .def file
+# stub JetBeginTransaction@4 (ord 11)cannot be forwarded with msvc .def file
+# stub JetCloseDatabase@12 (ord 12)cannot be forwarded with msvc .def file
+# stub JetCloseFile@4 (ord 13)cannot be forwarded with msvc .def file
+# stub JetCloseFileInstance@8 (ord 14)cannot be forwarded with msvc .def file
+# stub JetCloseTable@8 (ord 15)cannot be forwarded with msvc .def file
+# stub JetCommitTransaction@8 (ord 16)cannot be forwarded with msvc .def file
+# stub JetCompact@24 (ord 17)cannot be forwarded with msvc .def file
+# stub JetComputeStats@8 (ord 18)cannot be forwarded with msvc .def file
+# stub JetConvertDDL@20 (ord 19)cannot be forwarded with msvc .def file
+# stub JetCreateDatabase2@20 (ord 20)cannot be forwarded with msvc .def file
+# stub JetCreateDatabase@20 (ord 21)cannot be forwarded with msvc .def file
+# stub JetCreateDatabaseWithStreaming@28 (ord 22)cannot be forwarded with msvc .def file
+# stub JetCreateIndex2@16 (ord 23)cannot be forwarded with msvc .def file
+# stub JetCreateIndex@28 (ord 24)cannot be forwarded with msvc .def file
+# stub JetCreateInstance2@16 (ord 25)cannot be forwarded with msvc .def file
+# stub JetCreateInstance@8 (ord 26)cannot be forwarded with msvc .def file
+# stub JetCreateTable@24 (ord 27)cannot be forwarded with msvc .def file
+# stub JetCreateTableColumnIndex2@12 (ord 28)cannot be forwarded with msvc .def file
+# stub JetCreateTableColumnIndex@12 (ord 29)cannot be forwarded with msvc .def file
+# stub JetDBUtilities@4 (ord 30)cannot be forwarded with msvc .def file
+# stub JetDefragment2@28 (ord 31)cannot be forwarded with msvc .def file
+# stub JetDefragment@24 (ord 32)cannot be forwarded with msvc .def file
+# stub JetDelete@8 (ord 33)cannot be forwarded with msvc .def file
+# stub JetDeleteColumn2@16 (ord 34)cannot be forwarded with msvc .def file
+# stub JetDeleteColumn@12 (ord 35)cannot be forwarded with msvc .def file
+# stub JetDeleteIndex@12 (ord 36)cannot be forwarded with msvc .def file
+# stub JetDeleteTable@12 (ord 37)cannot be forwarded with msvc .def file
+# stub JetDetachDatabase2@12 (ord 38)cannot be forwarded with msvc .def file
+# stub JetDetachDatabase@8 (ord 39)cannot be forwarded with msvc .def file
+# stub JetDupCursor@16 (ord 40)cannot be forwarded with msvc .def file
+# stub JetDupSession@8 (ord 41)cannot be forwarded with msvc .def file
+# stub JetEnableMultiInstance@12 (ord 42)cannot be forwarded with msvc .def file
+# stub JetEndExternalBackup@0 (ord 43)cannot be forwarded with msvc .def file
+# stub JetEndExternalBackupInstance2@8 (ord 44)cannot be forwarded with msvc .def file
+# stub JetEndExternalBackupInstance@4 (ord 45)cannot be forwarded with msvc .def file
+# stub JetEndSession@8 (ord 46)cannot be forwarded with msvc .def file
+# stub JetEnumerateColumns@40 (ord 47)cannot be forwarded with msvc .def file
+# stub JetEscrowUpdate@36 (ord 48)cannot be forwarded with msvc .def file
+# stub JetExternalRestore2@40 (ord 49)cannot be forwarded with msvc .def file
+# stub JetExternalRestore@32 (ord 50)cannot be forwarded with msvc .def file
+# stub JetFreeBuffer@4 (ord 51)cannot be forwarded with msvc .def file
+# stub JetGetAttachInfo@12 (ord 52)cannot be forwarded with msvc .def file
+# stub JetGetAttachInfoInstance@16 (ord 53)cannot be forwarded with msvc .def file
+# stub JetGetBookmark@20 (ord 54)cannot be forwarded with msvc .def file
+# stub JetGetColumnInfo@28 (ord 55)cannot be forwarded with msvc .def file
+# stub JetGetCounter@12 (ord 56)cannot be forwarded with msvc .def file
+# stub JetGetCurrentIndex@16 (ord 57)cannot be forwarded with msvc .def file
+# stub JetGetCursorInfo@20 (ord 58)cannot be forwarded with msvc .def file
+# stub JetGetDatabaseFileInfo@16 (ord 59)cannot be forwarded with msvc .def file
+# stub JetGetDatabaseInfo@20 (ord 60)cannot be forwarded with msvc .def file
+# stub JetGetIndexInfo@28 (ord 61)cannot be forwarded with msvc .def file
+# stub JetGetInstanceInfo@8 (ord 62)cannot be forwarded with msvc .def file
+# stub JetGetLS@16 (ord 63)cannot be forwarded with msvc .def file
+# stub JetGetLock@12 (ord 64)cannot be forwarded with msvc .def file
+# stub JetGetLogInfo@12 (ord 65)cannot be forwarded with msvc .def file
+# stub JetGetLogInfoInstance2@20 (ord 66)cannot be forwarded with msvc .def file
+# stub JetGetLogInfoInstance@16 (ord 67)cannot be forwarded with msvc .def file
+# stub JetGetObjectInfo@32 (ord 68)cannot be forwarded with msvc .def file
+# stub JetGetRecordPosition@16 (ord 69)cannot be forwarded with msvc .def file
+# stub JetGetSecondaryIndexBookmark@36 (ord 70)cannot be forwarded with msvc .def file
+# stub JetGetSystemParameter@24 (ord 71)cannot be forwarded with msvc .def file
+# stub JetGetTableColumnInfo@24 (ord 72)cannot be forwarded with msvc .def file
+# stub JetGetTableIndexInfo@24 (ord 73)cannot be forwarded with msvc .def file
+# stub JetGetTableInfo@20 (ord 74)cannot be forwarded with msvc .def file
+# stub JetGetTruncateLogInfoInstance@16 (ord 75)cannot be forwarded with msvc .def file
+# stub JetGetVersion@8 (ord 76)cannot be forwarded with msvc .def file
+# stub JetGotoBookmark@16 (ord 77)cannot be forwarded with msvc .def file
+# stub JetGotoPosition@12 (ord 78)cannot be forwarded with msvc .def file
+# stub JetGotoSecondaryIndexBookmark@28 (ord 79)cannot be forwarded with msvc .def file
+# stub JetGrowDatabase@16 (ord 80)cannot be forwarded with msvc .def file
+# stub JetIdle@8 (ord 81)cannot be forwarded with msvc .def file
+# stub JetIndexRecordCount@16 (ord 82)cannot be forwarded with msvc .def file
+# stub JetInit2@8 (ord 83)cannot be forwarded with msvc .def file
+# stub JetInit3@16 (ord 84)cannot be forwarded with msvc .def file
+# stub JetInit@4 (ord 85)cannot be forwarded with msvc .def file
+# stub JetIntersectIndexes@20 (ord 86)cannot be forwarded with msvc .def file
+# stub JetMakeKey@20 (ord 87)cannot be forwarded with msvc .def file
+# stub JetMove@16 (ord 88)cannot be forwarded with msvc .def file
+# stub JetOSSnapshotAbort@8 (ord 89)cannot be forwarded with msvc .def file
+# stub JetOSSnapshotFreeze@16 (ord 90)cannot be forwarded with msvc .def file
+# stub JetOSSnapshotPrepare@8 (ord 91)cannot be forwarded with msvc .def file
+# stub JetOSSnapshotThaw@8 (ord 92)cannot be forwarded with msvc .def file
+# stub JetOpenDatabase@20 (ord 93)cannot be forwarded with msvc .def file
+# stub JetOpenFile@16 (ord 94)cannot be forwarded with msvc .def file
+# stub JetOpenFileInstance@20 (ord 95)cannot be forwarded with msvc .def file
+# stub JetOpenFileSectionInstance@28 (ord 96)cannot be forwarded with msvc .def file
+# stub JetOpenTable@28 (ord 97)cannot be forwarded with msvc .def file
+# stub JetOpenTempTable2@28 (ord 98)cannot be forwarded with msvc .def file
+# stub JetOpenTempTable3@28 (ord 99)cannot be forwarded with msvc .def file
+# stub JetOpenTempTable@24 (ord 100)cannot be forwarded with msvc .def file
+# stub JetPrepareToCommitTransaction@16 (ord 101)cannot be forwarded with msvc .def file
+# stub JetPrepareUpdate@12 (ord 102)cannot be forwarded with msvc .def file
+# stub JetReadFile@16 (ord 103)cannot be forwarded with msvc .def file
+# stub JetReadFileInstance@20 (ord 104)cannot be forwarded with msvc .def file
+# stub JetRegisterCallback@24 (ord 105)cannot be forwarded with msvc .def file
+# stub JetRenameColumn@20 (ord 106)cannot be forwarded with msvc .def file
+# stub JetRenameTable@16 (ord 107)cannot be forwarded with msvc .def file
+# stub JetResetCounter@8 (ord 108)cannot be forwarded with msvc .def file
+# stub JetResetSessionContext@4 (ord 109)cannot be forwarded with msvc .def file
+# stub JetResetTableSequential@12 (ord 110)cannot be forwarded with msvc .def file
+# stub JetRestore2@12 (ord 111)cannot be forwarded with msvc .def file
+# stub JetRestore@8 (ord 112)cannot be forwarded with msvc .def file
+# stub JetRestoreInstance@16 (ord 113)cannot be forwarded with msvc .def file
+# stub JetRetrieveColumn@32 (ord 114)cannot be forwarded with msvc .def file
+# stub JetRetrieveColumns@16 (ord 115)cannot be forwarded with msvc .def file
+# stub JetRetrieveKey@24 (ord 116)cannot be forwarded with msvc .def file
+# stub JetRetrieveTaggedColumnList@28 (ord 117)cannot be forwarded with msvc .def file
+# stub JetRollback@8 (ord 118)cannot be forwarded with msvc .def file
+# stub JetSeek@12 (ord 119)cannot be forwarded with msvc .def file
+# stub JetSetColumn@28 (ord 120)cannot be forwarded with msvc .def file
+# stub JetSetColumnDefaultValue@28 (ord 121)cannot be forwarded with msvc .def file
+# stub JetSetColumns@16 (ord 122)cannot be forwarded with msvc .def file
+# stub JetSetCurrentIndex2@16 (ord 123)cannot be forwarded with msvc .def file
+# stub JetSetCurrentIndex@12 (ord 124)cannot be forwarded with msvc .def file
+# stub JetSetDatabaseSize@16 (ord 125)cannot be forwarded with msvc .def file
+# stub JetSetIndexRange@12 (ord 126)cannot be forwarded with msvc .def file
+# stub JetSetLS@16 (ord 127)cannot be forwarded with msvc .def file
+# stub JetSetSessionContext@8 (ord 128)cannot be forwarded with msvc .def file
+# stub JetSetSystemParameter@20 (ord 129)cannot be forwarded with msvc .def file
+# stub JetSetTableSequential@12 (ord 130)cannot be forwarded with msvc .def file
+# stub JetSnapshotStart@12 (ord 131)cannot be forwarded with msvc .def file
+# stub JetSnapshotStop@8 (ord 132)cannot be forwarded with msvc .def file
+# stub JetStopBackup@0 (ord 133)cannot be forwarded with msvc .def file
+# stub JetStopBackupInstance@4 (ord 134)cannot be forwarded with msvc .def file
+# stub JetStopService@0 (ord 135)cannot be forwarded with msvc .def file
+# stub JetStopServiceInstance@4 (ord 136)cannot be forwarded with msvc .def file
+# stub JetTerm2@8 (ord 137)cannot be forwarded with msvc .def file
+# stub JetTerm@4 (ord 138)cannot be forwarded with msvc .def file
+# stub JetTruncateLog@0 (ord 139)cannot be forwarded with msvc .def file
+# stub JetTruncateLogInstance@4 (ord 140)cannot be forwarded with msvc .def file
+# stub JetUnregisterCallback@16 (ord 141)cannot be forwarded with msvc .def file
+# stub JetUpdate2@24 (ord 142)cannot be forwarded with msvc .def file
+# stub JetUpdate@20 (ord 143)cannot be forwarded with msvc .def file
+# stub JetUpgradeDatabase@16 (ord 144)cannot be forwarded with msvc .def file
+145 stub JetAddColumn
+146 stub JetAttachDatabase2
+147 stub JetAttachDatabase
+148 stub JetAttachDatabaseWithStreaming
+149 stub JetBackup
+150 stub JetBackupInstance
+151 stub JetBeginExternalBackup
+152 stub JetBeginExternalBackupInstance
+153 stub JetBeginSession
+154 stub JetBeginTransaction2
+155 stub JetBeginTransaction
+156 stub JetCloseDatabase
+157 stub JetCloseFile
+158 stub JetCloseFileInstance
+159 stub JetCloseTable
+160 stub JetCommitTransaction
+161 stub JetCompact
+162 stub JetComputeStats
+163 stub JetConvertDDL
+164 stub JetCreateDatabase2
+165 stub JetCreateDatabase
+166 stub JetCreateDatabaseWithStreaming
+167 stub JetCreateIndex2
+168 stub JetCreateIndex
+169 stub JetCreateInstance2
+170 stub JetCreateInstance
+171 stub JetCreateTable
+172 stub JetCreateTableColumnIndex2
+173 stub JetCreateTableColumnIndex
+174 stub JetDBUtilities
+175 stub JetDefragment2
+176 stub JetDefragment
+177 stub JetDelete
+178 stub JetDeleteColumn2
+179 stub JetDeleteColumn
+180 stub JetDeleteIndex
+181 stub JetDeleteTable
+182 stub JetDetachDatabase2
+183 stub JetDetachDatabase
+184 stub JetDupCursor
+185 stub JetDupSession
+186 stub JetEnableMultiInstance
+187 stub JetEndExternalBackup
+188 stub JetEndExternalBackupInstance2
+189 stub JetEndExternalBackupInstance
+190 stub JetEndSession
+191 stub JetEnumerateColumns
+192 stub JetEscrowUpdate
+193 stub JetExternalRestore2
+194 stub JetExternalRestore
+195 stub JetFreeBuffer
+196 stub JetGetAttachInfo
+197 stub JetGetAttachInfoInstance
+198 stub JetGetBookmark
+199 stub JetGetColumnInfo
+200 stub JetGetCounter
+201 stub JetGetCurrentIndex
+202 stub JetGetCursorInfo
+203 stub JetGetDatabaseFileInfo
+204 stub JetGetDatabaseInfo
+205 stub JetGetIndexInfo
+206 stub JetGetInstanceInfo
+207 stub JetGetLS
+208 stub JetGetLock
+209 stub JetGetLogInfo
+210 stub JetGetLogInfoInstance2
+211 stub JetGetLogInfoInstance
+212 stub JetGetObjectInfo
+213 stub JetGetRecordPosition
+214 stub JetGetSecondaryIndexBookmark
+215 stub JetGetSystemParameter
+216 stub JetGetTableColumnInfo
+217 stub JetGetTableIndexInfo
+218 stub JetGetTableInfo
+219 stub JetGetTruncateLogInfoInstance
+220 stub JetGetVersion
+221 stub JetGotoBookmark
+222 stub JetGotoPosition
+223 stub JetGotoSecondaryIndexBookmark
+224 stub JetGrowDatabase
+225 stub JetIdle
+226 stub JetIndexRecordCount
+227 stub JetInit2
+228 stub JetInit3
+229 stub JetInit
+230 stub JetIntersectIndexes
+231 stub JetMakeKey
+232 stub JetMove
+233 stub JetOSSnapshotAbort
+234 stub JetOSSnapshotFreeze
+235 stub JetOSSnapshotPrepare
+236 stub JetOSSnapshotThaw
+237 stub JetOpenDatabase
+238 stub JetOpenFile
+239 stub JetOpenFileInstance
+240 stub JetOpenFileSectionInstance
+241 stub JetOpenTable
+242 stub JetOpenTempTable2
+243 stub JetOpenTempTable3
+244 stub JetOpenTempTable
+245 stub JetPrepareToCommitTransaction
+246 stub JetPrepareUpdate
+247 stub JetReadFile
+248 stub JetReadFileInstance
+249 stub JetRegisterCallback
+250 stub JetRenameColumn
+251 stub JetRenameTable
+252 stub JetResetCounter
+253 stub JetResetSessionContext
+254 stub JetResetTableSequential
+255 stub JetRestore2
+256 stub JetRestore
+257 stub JetRestoreInstance
+258 stub JetRetrieveColumn
+259 stub JetRetrieveColumns
+260 stub JetRetrieveKey
+261 stub JetRetrieveTaggedColumnList
+262 stub JetRollback
+263 stub JetSeek
+264 stub JetSetColumn
+265 stub JetSetColumnDefaultValue
+266 stub JetSetColumns
+267 stub JetSetCurrentIndex2
+268 stub JetSetCurrentIndex3
+269 stub JetSetCurrentIndex4
+270 stub JetSetCurrentIndex
+271 stub JetSetDatabaseSize
+272 stub JetSetIndexRange
+273 stub JetSetLS
+274 stub JetSetSessionContext
+275 stub JetSetSystemParameter
+276 stub JetSetTableSequential
+277 stub JetSnapshotStart
+278 stub JetSnapshotStop
+279 stub JetStopBackup
+280 stub JetStopBackupInstance
+281 stub JetStopService
+282 stub JetStopServiceInstance
+283 stub JetTerm2
+284 stub JetTerm
+285 stub JetTruncateLog
+286 stub JetTruncateLogInstance
+287 stub JetUnregisterCallback
+288 stub JetUpdate2
+289 stub JetUpdate
+290 stub JetUpgradeDatabase
+291 stub ese
+292 stub esent