Большинство библиотек DLL — просто
BOOL WINAPI DllMain (HANDLE hInst,DWORD dwReason, LPVOID IpReserved) { BOOL bAllWentWell=TRUE; switch (dwReason) { case DLL_PROCESS_ATTACH: // Инициализация процесса.
break; case DLL_THREAD_ATTACH: // Инициализация потока.
break; case DLL_THREAD_DETACH: // Очистка структур потока.
break; case DLL_PROCESS_DETACH: // Очистка структур процесса.
break; } if(bAllWentWell) return TRUE; else return FALSE; }