Don't load user32 too early on for 16-bit apps, so that app-specific
[wine] / dlls / winmm / wineoss / oss.h
1 /* Definition for OSS drivers : wine multimedia system */
2
3 #include "config.h"
4
5 #if defined(HAVE_SYS_SOUNDCARD_H)
6 # include <sys/soundcard.h>
7 #elif defined(HAVE_MACHINE_SOUNDCARD_H)
8 # include <machine/soundcard.h>
9 #elif defined(HAVE_SOUNDCARD_H)
10 # include <soundcard.h>
11 #endif
12
13 #ifdef HAVE_SYS_ERRNO_H
14 #include <sys/errno.h>
15 #endif
16
17 #ifdef SOUND_VERSION
18 #define IOCTL(a,b,c)            ioctl(a,b,&c)
19 #else
20 #define IOCTL(a,b,c)            (c = ioctl(a,b,c))
21 #endif
22
23 extern LONG OSS_WaveInit(void);
24 extern BOOL OSS_MidiInit(void);
25