#include "stdafx.h" #include #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif static AFX_EXTENSION_MODULE ActXDataObjDll = { NULL, NULL }; extern "C" int APIENTRY DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) { UNREFERENCED_PARAMETER(lpReserved); if (dwReason == DLL_PROCESS_ATTACH) { TRACE0("ActXDataObj.DLL Initializing!\n"); if (!AfxInitExtensionModule(ActXDataObjDll, hInstance)) return 0; new CDynLinkLibrary(ActXDataObjDll); } else if (dwReason == DLL_PROCESS_DETACH) { TRACE0("ActXDataObj.DLL Terminating!\n"); AfxTermExtensionModule(ActXDataObjDll); } return 1; }