WINE_DEFAULT_DEBUG_CHANNEL(advpack);
+/***********************************************************************
+ * DllMain (ADVPACK.@)
+ */
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
TRACE("(%p, %ld, %p)\n",hinstDLL, fdwReason, lpvReserved);
}
/***********************************************************************
- * LaunchINFSection (SETUPAPI.@)
+ * LaunchINFSection (ADVPACK.@)
*/
void WINAPI LaunchINFSection( HWND hWnd, HINSTANCE hInst, LPCSTR cmdline, INT show )
{
}
/***********************************************************************
- * LaunchINFSectionEx (SETUPAPI.@)
+ * LaunchINFSectionEx (ADVPACK.@)
*/
void WINAPI LaunchINFSectionEx( HWND hWnd, HINSTANCE hInst, LPCSTR cmdline, INT show )
{
@ stub CloseINFEngine
@ stub DelNode
@ stub DelNodeRunDLL32
-@ stub DllMain
+@ stdcall DllMain(long long ptr)
@ stdcall DoInfInstall(ptr)
@ stub ExecuteCab
@ stub ExtractFiles
@ stub DCISetClipList
@ stub DCISetDestination
@ stub DCISetSrcDestClip
-@ stub DllEntryPoint
+@ stdcall DllEntryPoint(long long ptr) DllMain
@ stub GetDCRegionData
@ stub GetWindowRegionData
@ stub WinWatchClose
#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.@)
*/
@ 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()
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.@)
*/
@ 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