From fe9978df7225ec9e292b6d313dc36380852e6203 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Sat, 5 Sep 2015 10:00:31 +0000 Subject: [PATCH] [ESENT] - Add stub dll. Fixes CCleaner startup. Patch by Mark Jansen CORE-8758 #resolve svn path=/trunk/; revision=69017 --- reactos/dll/win32/CMakeLists.txt | 1 + reactos/dll/win32/esent/CMakeLists.txt | 13 ++ reactos/dll/win32/esent/esent.spec | 292 +++++++++++++++++++++++++ 3 files changed, 306 insertions(+) create mode 100644 reactos/dll/win32/esent/CMakeLists.txt create mode 100644 reactos/dll/win32/esent/esent.spec diff --git a/reactos/dll/win32/CMakeLists.txt b/reactos/dll/win32/CMakeLists.txt index 31545518526..2978f27cf9d 100644 --- a/reactos/dll/win32/CMakeLists.txt +++ b/reactos/dll/win32/CMakeLists.txt @@ -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 index 00000000000..67ca4becd78 --- /dev/null +++ b/reactos/dll/win32/esent/CMakeLists.txt @@ -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 index 00000000000..6b29dadf727 --- /dev/null +++ b/reactos/dll/win32/esent/esent.spec @@ -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 -- 2.17.1