Esempio n. 1
0
BOOL WINAPI DllMain( HINSTANCE hinst, DWORD reason, LPVOID reserved )
{
    TRACE( "(%p, %d, %p)\n", hinst, reason, reserved );

    switch (reason)
    {
    case DLL_PROCESS_ATTACH:
        DisableThreadLibraryCalls( hinst );
        break;
    case DLL_PROCESS_DETACH:
#ifdef HAVE_LCMS
        free_handle_tables();
#endif
        break;
    }
    return TRUE;
}
Esempio n. 2
0
BOOL WINAPI DllMain( HINSTANCE hinst, DWORD reason, LPVOID reserved )
{
    TRACE( "(%p, %d, %p)\n", hinst, reason, reserved );

    switch (reason)
    {
    case DLL_PROCESS_ATTACH:
        DisableThreadLibraryCalls( hinst );
#ifdef HAVE_LCMS2
        cmsSetLogErrorHandler( lcms_error_handler );
#else
        ERR( "Wine was built without support for liblcms2, expect problems\n" );
#endif
        break;
    case DLL_PROCESS_DETACH:
        if (reserved) break;
#ifdef HAVE_LCMS2
        free_handle_tables();
#endif
        break;
    }
    return TRUE;
}