/* main.cpp *///////////////////////////////////////////////////////// #include #include "resource1.h" #include "base.h" bool ImplementHooks(); HWND hWnd; LRESULT CALLBACK DlgProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); // Entrypoint ///////////////////////////////////////////////////////////////// BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID) { //Lets see what's going on .. ;o switch (dwReason) { case DLL_PROCESS_ATTACH: { //We've been loaded by the process ///////////////////////////////////////////////////// //Set our hooks in place if (!ImplementHooks()) return FALSE; //Open Dialog DialogBox(hInstance, MAKEINTRESOURCE(IDD_ITM), hWnd, reinterpret_cast(DlgProc)); } break; } return TRUE; } LRESULT CALLBACK DlgProc(HWND hWndDlg, UINT Msg, WPARAM wParam, LPARAM lParam) { switch(Msg) { case WM_INITDIALOG: { return TRUE; } case WM_COMMAND: switch(wParam) { case IDOK: EndDialog(hWndDlg, 0); return TRUE; } break; } return FALSE; }