#define IDM_ABOUT 100 #define IDM_NEW 101 #define IDM_GIVEUP 102 #define IDM_HELP 103 #define DIDIGETITRIGHT 40 int PASCAL WinMain(HANDLE, HANDLE, LPSTR, int); BOOL InitApplication(HANDLE); BOOL InitInstance(HANDLE, int); long FAR PASCAL MainWndProc(HWND, unsigned, WORD, LONG); BOOL FAR PASCAL About(HWND, unsigned, WORD, LONG); void vInitialize(void); void vScrambleclues(int round); BOOL bCheckguess(int round); BOOL bCheckfill(void); void vMakecode(void); BOOL bMakeGameButtons(HWND hWnd); void vBasicScreen(HWND hWnd); BOOL bCheckPosition(HWND hWnd); void vPutPeg(HWND hWnd, int colour, int round, int column); void vShowCode(HWND hWnd); void vDoWin(HWND hWnd); void vDoLoose(HWND hWnd); void vDoClues(HWND hWnd, int round); void vMarkColour(HWND hWnd);