|
|
1.1 root 1: /* reverse.h - Header file for REVERSE sample application.
2: */
3:
4:
5: /*
6: * Constants
7: */
8:
9: // Child window identifiers
10: #define IDE_NAME 200
11: #define IDB_PLAY 201
12: #define IDB_QUIT 202
13:
14: // Window Position and size definitions
15: #define WMAIN_DX 207
16: #define WMAIN_DY 120
17: #define NAME_DX 180
18: #define NAME_DY 30
19: #define NAME_X 10
20: #define NAME_Y 10
21: #define PLAY_DX 85
22: #define PLAY_DY 35
23: #define PLAY_X 10
24: #define PLAY_Y 50
25: #define QUIT_DX 85
26: #define QUIT_DY 35
27: #define QUIT_X 105
28: #define QUIT_Y 50
29:
30: #define IDM_ABOUT 0x101
31:
32: /*
33: * Data Types
34: */
35: typedef struct waveInst {
36: HANDLE hWaveInst;
37: HANDLE hWaveHdr;
38: HANDLE hWaveData;
39: } WAVEINST;
40:
41: typedef WAVEINST FAR *LPWAVEINST;
42:
43: /*
44: * Function prototypes
45: */
46: BOOL FAR PASCAL AppAbout(HWND, unsigned, UINT, LONG);
47: LONG FAR PASCAL WndProc(HWND, unsigned ,UINT, LONG);
48: void Interchange(HPSTR, HPSTR, unsigned);
49: void ReversePlay(void);
50:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.