|
|
1.1 ! root 1: /*---------------------------------------------------------------------------*\ ! 2: | MAZE DEMO HEADER FILE ! 3: | ! 4: | ! 5: | created: 31-Oct-90 ! 6: | history: 31-Oct-90 <chriswil> created. ! 7: | ! 8: \*---------------------------------------------------------------------------*/ ! 9: ! 10: #ifdef WIN16 ! 11: #define APIENTRY FAR PASCAL ! 12: typedef WORD WPARAM; ! 13: //#else ! 14: //typedef DWORD WPARAM; ! 15: #endif ! 16: ! 17: ! 18: #define MAZECLASS "MAZEDEMO" ! 19: #define MAZETITLE "Maze Demo" ! 20: ! 21: ! 22: typedef struct _MAZEDATA ! 23: { ! 24: int nMaze; ! 25: } MAZEDATA; ! 26: typedef MAZEDATA *PMAZEDATA; ! 27: typedef MAZEDATA NEAR *NPMAZEDATA; ! 28: typedef MAZEDATA FAR *LPMAZEDATA; ! 29: ! 30: ! 31: /* ! 32: ** MAZE WINDOW ROUTINES (maze.c) ! 33: */ ! 34: HWND FAR CreateMazeWindow(HWND,int); ! 35: LONG APIENTRY MazeProc(HWND,UINT,WPARAM,LONG); ! 36: BOOL MazeCreateProc(HWND); ! 37: VOID MazeDestroyProc(HWND); ! 38: BOOL MazeCommandProc(HWND,WPARAM,LONG); ! 39: VOID MazePaintProc(HWND); ! 40: ! 41: ! 42: VOID DrawMaze(HWND);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.