// wsmooth2.h RHS 9/1/90 global structures and function prototypes typedef struct _settings { int Msecs; // frequency of timer messages int PixelRows; // number of pixel rows to scroll COLORREF back; // background color COLORREF fore; // foreground color BOOL stripbits; // switch to control bit stripping } SETTINGS; BOOL FAR PASCAL CloseApplication(void); long FAR PASCAL MainWindowProc(HWND, unsigned, WORD, LONG); void ProcessVscroll(HWND hwnd, WORD wParam, LONG lParam); BOOL WSopenfile(char *target); void cdecl Message(HWND hwnd, char *format, ...); void process_cmdline(char *buffer); int PaintNow(HWND hwnd); void ChangeTitleBar(char *target); void free_lines(void); BOOL FAR PASCAL Settings(HWND hDlg, unsigned message, WORD wParam, LONG lParam); BOOL FAR PASCAL About(HWND hDlg, unsigned message, WORD wParam, LONG lParam); BOOL CheckFileName(HWND hWnd, PSTR pDest, PSTR pSrc); void AddExt(PSTR Name, PSTR Ext); void SeparateFile(HWND hDlg, LPSTR lpDestPath, LPSTR lpDestFileName, LPSTR lpSrcFileName); void ChangeDefExt(PSTR Ext, PSTR Name); void UpdateListBox(HWND hDlg); HANDLE FAR PASCAL OpenDlg(HWND hDlg, unsigned message, WORD wParam, LONG lParam); void ResetBackGround(HDC hDC);