// libIvy.cpp : Defines the initialization routines for the DLL. // #include "stdafx.h" extern "C" int APIENTRY DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) { // Remove this if you use lpReserved UNREFERENCED_PARAMETER(lpReserved); if (dwReason == DLL_PROCESS_ATTACH) { TRACE("LIBIVY.DLL Initializing!\n"); // Extension DLL one-time initialization //if (WSAInit) // return 0; } else if (dwReason == DLL_PROCESS_DETACH) { TRACE("LIBIVY.DLL Terminating!\n"); // Terminate the library before destructors are called } return 1; // ok }