[DLLs] Fix .spec files regarding OLE-specific exports.

- Do not use hardcoded ordinals, add missing '-private'.
  Except for MSXML3, OLE32 and RSAENH, see commit bff824b2 for more details.

- SHSVCS: The 6 first exports are nonamed with ordinals. Replace exported
  commented stubs by actual exported stubs instead.

Co-Authored-By: Timo Kreuzer <[email protected]>
This commit is contained in:
Hermès Bélusca-Maïto
2019-07-28 16:26:22 +02:00
co-authored by Timo Kreuzer
parent 2becb000c8
commit b6135732d4
7 changed files with 32 additions and 32 deletions
+16 -16
View File
@@ -1,16 +1,16 @@
1 stdcall ThemeWatchForStart()
2 stdcall ThemeWaitForServiceReady(long)
#3 stub Stub3
#4 stub Stub4
#5 stub Stub5
#6 stub Stub6
#7 stub BadApplicationServiceMain
8 stdcall DllInstall(long wstr)
9 stdcall DllRegisterServer()
10 stdcall DllUnregisterServer()
#11 stub HardwareDetectionServiceMain
12 stdcall ThemeServiceMain(long ptr)
#13 stub CreateHardwareEventMoniker
14 stdcall DllCanUnloadNow()
15 stdcall DllGetClassObject(ptr ptr ptr)
#16 stub FUSCompatibilityEntryW
1 stdcall -noname ThemeWatchForStart()
2 stdcall -noname ThemeWaitForServiceReady(long)
3 stdcall -stub -noname ThemeUserLogoff()
4 stdcall -stub -noname ThemeUserLogon(ptr)
5 stdcall -stub -noname ThemeUserStartShell()
6 stdcall -stub -noname ThemeUserTSReconnect()
@ stdcall -stub BadApplicationServiceMain(long ptr)
@ stdcall -private DllInstall(long wstr)
@ stdcall -private DllRegisterServer()
@ stdcall -private DllUnregisterServer()
@ stdcall -stub HardwareDetectionServiceMain(long ptr)
@ stdcall ThemeServiceMain(long ptr)
@ stdcall -stub CreateHardwareEventMoniker(ptr ptr ptr)
@ stdcall -private DllCanUnloadNow()
@ stdcall -private DllGetClassObject(ptr ptr ptr)
@ stdcall -stub FUSCompatibilityEntryW(long long wstr long)
+4 -4
View File
@@ -1,4 +1,4 @@
@ stdcall DllCanUnloadNow()
@ stdcall DllGetClassObject(ptr ptr ptr)
@ stdcall DllRegisterServer()
@ stdcall DllUnregisterServer()
@ stdcall -private DllCanUnloadNow()
@ stdcall -private DllGetClassObject(ptr ptr ptr)
@ stdcall -private DllRegisterServer()
@ stdcall -private DllUnregisterServer()
+2 -2
View File
@@ -13,8 +13,8 @@
@ stdcall DirectDrawEnumerateW(ptr ptr)
@ stdcall DirectDrawEnumerateExA(ptr ptr long)
@ stdcall DirectDrawEnumerateExW(ptr ptr long)
#@ stdcall DllCanUnloadNow()
#@ stdcall DllGetClassObject(ptr ptr ptr)
#@ stdcall -private DllCanUnloadNow()
#@ stdcall -private DllGetClassObject(ptr ptr ptr)
#@ stdcall GetDDSurfaceLocal
#@ stdcall GetOLEThunkData
#@ stdcall GetSurfaceFromDC
+4 -4
View File
@@ -1,4 +1,4 @@
@ stdcall DllCanUnloadNow()
@ stdcall DllGetClassObject(ptr ptr ptr)
@ stdcall DllRegisterServer()
@ stdcall DllUnregisterServer()
@ stdcall -private DllCanUnloadNow()
@ stdcall -private DllGetClassObject(ptr ptr ptr)
@ stdcall -private DllRegisterServer()
@ stdcall -private DllUnregisterServer()
+4 -4
View File
@@ -1,4 +1,4 @@
@ stdcall DllCanUnloadNow()
@ stdcall DllGetClassObject(ptr ptr ptr)
@ stdcall DllRegisterServer()
@ stdcall DllUnregisterServer()
@ stdcall -private DllCanUnloadNow()
@ stdcall -private DllGetClassObject(ptr ptr ptr)
@ stdcall -private DllRegisterServer()
@ stdcall -private DllUnregisterServer()
+1 -1
View File
@@ -5,7 +5,7 @@
5 stub ClearAutoLogon
@ stdcall -private DllCanUnloadNow()
@ stdcall -private DllGetClassObject(ptr ptr ptr)
8 stub -private DllInstall
@ stub -private DllInstall
9 stdcall DllMain(ptr long ptr)
@ stdcall -private DllRegisterServer()
@ stdcall -private DllUnregisterServer()
+1 -1
View File
@@ -1,4 +1,4 @@
@ stdcall DllInitialize(ptr)
@ stdcall -private DllInitialize(ptr)
@ stdcall BdaCheckChanges(ptr)
@ stdcall BdaCommitChanges(ptr)
@ stdcall BdaCreateFilterFactory(ptr ptr ptr)