Category : Windows 3.X Files
Archive   : MM.ZIP
Filename : RTNS.H

 
Output of file : RTNS.H contained in archive : MM.ZIP
/* MM.C */
long FAR PASCAL MasterMindWinProc (HWND hWnd, unsigned uMsgType, WORD wParam, LONG lParam);
long FAR PASCAL PegSelectorWinProc (HWND hWnd, unsigned uMsgType, WORD wParam, LONG lParam);
long FAR PASCAL MovesWinProc (HWND hWnd, unsigned uMsgType, WORD wParam, LONG lParam);
void FAR PASCAL GetPegSelectorInfo (HWND hWnd, LPINT lpChildId, LPINT lpPegType, LPINT lpPosition);
void FAR PASCAL MakeStr (LPSTR szStr, LPSTR szLabel, int n);
BOOL FAR PASCAL ScrollMoves (HWND hWnd, WORD ScrollType, WORD ThumbPos, int NumLinesPerPage);
BOOL FAR PASCAL CalcScore (int MoveIndex);

/* INIT.C */
BOOL FAR PASCAL MMCreateWindows (HANDLE hInst, int cmdShow);
void FAR PASCAL NewGame();

/* DRAW.C */
void FAR PASCAL DrawScoredMove (HDC hDC, int MoveIndex, int Line);
void FAR PASCAL DrawPeg (HDC hDC, int x, int y, int PegType);
void FAR PASCAL DrawScore (HDC hDC, int x, int y, int ScoreType);
void FAR PASCAL DrawPegSelectorBorder (HWND hWnd);
void FAR PASCAL DrawAnswer (HWND hWnd, BOOL bShowAnswer);
void FAR PASCAL DrawMMIcon (HDC hDC, int x, int y);

/* OPTIONS.C */
BOOL FAR PASCAL MMOptionsDialogProc (HWND hDlg, unsigned uMsgType, WORD wParam, LONG lParam);
LONG FAR PASCAL IntEditControlProc (HWND hWnd, unsigned uMsgType, WORD wParam, LONG lParam);
void FAR PASCAL CleanUpDialog (HWND hDlg);

/* ABOUT.C */
BOOL FAR PASCAL AboutBoxProc (HWND hDlg, unsigned message, WORD wParam, LONG lParam);

/* in Windows, but not windows.h */
extern int FAR PASCAL lstrcmp (LPSTR, LPSTR);
extern LPSTR FAR PASCAL lstrcpy (LPSTR, LPSTR);
extern LPSTR FAR PASCAL lstrcat (LPSTR, LPSTR);
extern int FAR PASCAL lstrlen (LPSTR);


  3 Responses to “Category : Windows 3.X Files
Archive   : MM.ZIP
Filename : RTNS.H

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/