Line | |
---|
1 | /* $Id: winmm.h,v 1.4 2000-04-02 14:51:10 sandervl Exp $ */
|
---|
2 |
|
---|
3 | /*
|
---|
4 | *
|
---|
5 | * Project Odin Software License can be found in LICENSE.TXT
|
---|
6 | *
|
---|
7 | */
|
---|
8 | #ifndef __WINMM_H__
|
---|
9 | #define __WINMM_H__
|
---|
10 |
|
---|
11 | char * getWinmmMsg( MMRESULT result );
|
---|
12 |
|
---|
13 | typedef struct {
|
---|
14 | UINT uDeviceID;
|
---|
15 | UINT type;
|
---|
16 | UINT mmdIndex; /* index to low-level driver in MMDrvs table */
|
---|
17 | DWORD dwDriverInstance; /* this value is driver related, as opposed to
|
---|
18 | * opendesc.dwInstance which is client (callback) related */
|
---|
19 | DWORD dwFlags;
|
---|
20 | DWORD dwCallback;
|
---|
21 | DWORD dwClientInstance;
|
---|
22 | } DEVICE_STRUCT;
|
---|
23 |
|
---|
24 | #define WINMM_WAVEOUT 0
|
---|
25 | #define WINMM_WAVEIN 1
|
---|
26 | #define WINMM_MIDIOUT 2
|
---|
27 | #define WINMM_MIDIIN 3
|
---|
28 | #define WINMM_AUX 4
|
---|
29 | #define WINMM_MIXER 5
|
---|
30 |
|
---|
31 | #endif
|
---|
Note:
See
TracBrowser
for help on using the repository browser.