It makes no sense to export the dll entry point as stub.
authorAlexandre Julliard <julliard@winehq.org>
Wed, 15 Dec 2004 10:52:57 +0000 (10:52 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 15 Dec 2004 10:52:57 +0000 (10:52 +0000)
dlls/advpack/advpack.c
dlls/advpack/advpack.spec
dlls/dciman32/dciman32.spec
dlls/dciman32/dciman_main.c
dlls/msimg32/msimg32.spec
dlls/msimg32/msimg32_main.c
dlls/winspool/winspool.drv.spec

index 7459ac717aa6de66310de51bd660f0d599fedeca..d0e04e28e47ae884f3d2a610364a0fcbcc21e8b3 100644 (file)
@@ -31,6 +31,9 @@
 WINE_DEFAULT_DEBUG_CHANNEL(advpack);
 
 
+/***********************************************************************
+ *           DllMain (ADVPACK.@)
+ */
 BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
 {
     TRACE("(%p, %ld, %p)\n",hinstDLL, fdwReason, lpvReserved);
@@ -42,7 +45,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
 }
 
 /***********************************************************************
- *             LaunchINFSection  (SETUPAPI.@)
+ *             LaunchINFSection  (ADVPACK.@)
  */
 void WINAPI LaunchINFSection( HWND hWnd, HINSTANCE hInst, LPCSTR cmdline, INT show )
 {
@@ -50,7 +53,7 @@ void WINAPI LaunchINFSection( HWND hWnd, HINSTANCE hInst, LPCSTR cmdline, INT sh
 }
 
 /***********************************************************************
- *             LaunchINFSectionEx  (SETUPAPI.@)
+ *             LaunchINFSectionEx  (ADVPACK.@)
  */
 void WINAPI LaunchINFSectionEx( HWND hWnd, HINSTANCE hInst, LPCSTR cmdline, INT show )
 {
index 2a882593eba34bfafb6f16cf6e1076895d7a05a6..de4bde048c583d94ff1a7e55050980122b0df193 100644 (file)
@@ -3,7 +3,7 @@
 @ stub CloseINFEngine
 @ stub DelNode
 @ stub DelNodeRunDLL32
-@ stub DllMain
+@ stdcall DllMain(long long ptr)
 @ stdcall DoInfInstall(ptr)
 @ stub ExecuteCab
 @ stub ExtractFiles
index 04372f69eb9df156e5430ea01b087b0401ad4868..50f900f26a1549d16e0efb3bac34c38d92429214 100644 (file)
@@ -11,7 +11,7 @@
 @ stub    DCISetClipList
 @ stub    DCISetDestination
 @ stub    DCISetSrcDestClip
-@ stub    DllEntryPoint
+@ stdcall DllEntryPoint(long long ptr) DllMain
 @ stub    GetDCRegionData
 @ stub    GetWindowRegionData
 @ stub    WinWatchClose
index 8c38e2e3c855622ddaf8e79fbd8b1a4741a7cb8c..2db2e2c3da5a1099d470253ffe58f4c475dd42de 100644 (file)
 #include "winerror.h"
 #include "wine/debug.h"
 
+/***********************************************************************
+ *           DllEntryPoint (DCIMAN32.@)
+ *
+ * DCIMAN32 initialisation routine.
+ */
+BOOL WINAPI DllMain( HINSTANCE inst, DWORD reason, LPVOID reserved )
+{
+    if (reason == DLL_PROCESS_ATTACH) DisableThreadLibraryCalls( inst );
+    return TRUE;
+}
+
+
 /***********************************************************************
  *             DCIOpenProvider (DCIMAN32.@)
  */
index a5e3be3646605cb51ee5061d7c90920bcb0fb861..773084602a0e1e6feadda9f88edf284dacb4c95a 100644 (file)
@@ -1,5 +1,5 @@
 @ stdcall AlphaBlend(long long long long long long long long long long long) gdi32.GdiAlphaBlend
-@ stub DllInitialize
+@ stdcall DllInitialize(long long ptr) DllMain
 @ stdcall GradientFill(long ptr long ptr long long) gdi32.GdiGradientFill
 @ stdcall TransparentBlt(long long long long long long long long long long long) gdi32.GdiTransparentBlt
 @ stdcall vSetDdrawflag()
index 43e71036240c1ee6888e494e4aca1730d533dfc4..4586a3046d9a2d01ffb56ee7f96b45e9e6cb87ea 100644 (file)
 
 WINE_DEFAULT_DEBUG_CHANNEL(msimg32);
 
+/***********************************************************************
+ *           DllInitialize (MSIMG32.@)
+ *
+ * MSIMG32 initialisation routine.
+ */
+BOOL WINAPI DllMain( HINSTANCE inst, DWORD reason, LPVOID reserved )
+{
+    if (reason == DLL_PROCESS_ATTACH) DisableThreadLibraryCalls( inst );
+    return TRUE;
+}
+
+
 /******************************************************************************
  *           vSetDdrawflag   (MSIMG32.@)
  */
index a3a57c78bf45fba09f3c326b6ebe0043d23dbf21..c3ed05aa69336ab4fb08de0e4d66adac5135f182 100644 (file)
 @ stdcall GetPrinterDriverDirectoryW(wstr wstr long ptr long ptr)
 @ stdcall GetPrinterDriverW(long str long ptr long ptr)
 @ stdcall GetPrinterW(long long ptr long ptr)
-@ stub InitializeDll
 @ stdcall OpenPrinterA(str ptr ptr)
 @ stdcall OpenPrinterW(wstr ptr ptr)
 @ stub PlayGdiScriptOnPrinterIC