#define ID_LIST 4000 #define ID_TERMINATE 4001 #define ID_CLOSE 4002 #define ID_QUIT IDOK //4003 #define ID_GETLIST 4100 #define ID_REREAD 4200 #define ID_ABOUT 4201 /* BOOL Cls_OnIconEraseBkgnd(HWND hwnd, HDC hdc); */ #define HANDLE_WM_ICONERASEBKGND(fn, hwnd, wParam, lParam) \ (LRESULT)(DWORD)(BOOL)(fn)((hwnd), (HDC)(wParam)) /* TERMINAT.C 04/02/92 23.03.24 */ int PASCAL WinMain (HINSTANCE hInstance, HINSTANCE hPrevInst, LPSTR lpszCmdLine, int nCmdShow); BOOL _export CALLBACK AboutProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); BOOL _export CALLBACK DlgProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); BOOL OnInitDialog (HWND hDlg, HWND hwndFocus, LPARAM lParam); BOOL OnIconEraseBkgnd (HWND hwnd, HDC hdc); void OnSysCommand (HWND hDlg, UINT cmd, int x, int y); void OnActivateApp (HWND hDlg, BOOL fActivate, HTASK htaskActDeact); BOOL dYield (void); void dWait (unsigned nMsecs); void OnCommand (HWND hDlg, int id, HWND hwndCtl, UINT codeNotify); void OnDestroy (HWND hwnd); BOOL _export CALLBACK EnumProc (HWND hwnd, LPARAM lParam);