Implemented the OleCreateFontIndirect method and the associated COM
[wine] / include / wine / winesound.h
1 #ifndef _WINE_SOUND_H
2 #define _WINE_SOUND_H
3
4 #include "wintypes.h"
5
6 VOID        WINAPI CloseSound(VOID);
7 INT16       WINAPI CountVoiceNotes16(INT16);
8 DWORD       WINAPI CountVoiceNotes32(DWORD);
9 #define     CountVoiceNotes WINELIB_NAME(CountVoiceNotes)
10 LPINT16     WINAPI GetThresholdEvent16(void);
11 LPDWORD     WINAPI GetThresholdEvent32(void);
12 #define     GetThresholdEvent WINELIB_NAME(GetThresholdEvent)
13 INT16       WINAPI GetThresholdStatus16(void);
14 DWORD       WINAPI GetThresholdStatus32(void);
15 #define     GetThresholdStatus WINELIB_NAME(GetThresholdStatus)
16 INT16       WINAPI OpenSound16(void);
17 VOID        WINAPI OpenSound32(void);
18 #define     OpenSound WINELIB_NAME(OpenSound)
19 INT16       WINAPI SetSoundNoise16(INT16,INT16);
20 DWORD       WINAPI SetSoundNoise32(DWORD,DWORD);
21 #define     SetSoundNoise WINELIB_NAME(SetSoundNoise)
22 INT16       WINAPI SetVoiceAccent16(INT16,INT16,INT16,INT16,INT16);
23 DWORD       WINAPI SetVoiceAccent32(DWORD,DWORD,DWORD,DWORD,DWORD);
24 #define     SetVoiceAccent WINELIB_NAME(SetVoiceAccent)
25 INT16       WINAPI SetVoiceEnvelope16(INT16,INT16,INT16);
26 DWORD       WINAPI SetVoiceEnvelope32(DWORD,DWORD,DWORD);
27 #define     SetVoiceEnvelope WINELIB_NAME(SetVoiceEnvelope)
28 INT16       WINAPI SetVoiceNote16(INT16,INT16,INT16,INT16);
29 DWORD       WINAPI SetVoiceNote32(DWORD,DWORD,DWORD,DWORD);
30 #define     SetVoiceNote WINELIB_NAME(SetVoiceNote)
31 INT16       WINAPI SetVoiceQueueSize16(INT16,INT16);
32 DWORD       WINAPI SetVoiceQueueSize32(DWORD,DWORD);
33 #define     SetVoiceQueueSize WINELIB_NAME(SetVoiceQueueSize)
34 INT16       WINAPI SetVoiceSound16(INT16,DWORD,INT16);
35 DWORD       WINAPI SetVoiceSound32(DWORD,DWORD,DWORD);
36 #define     SetVoiceSound WINELIB_NAME(SetVoiceSound)
37 INT16       WINAPI SetVoiceThreshold16(INT16,INT16);
38 DWORD       WINAPI SetVoiceThreshold32(DWORD,DWORD);
39 #define     SetVoiceThreshold WINELIB_NAME(SetVoiceThreshold)
40 INT16       WINAPI StartSound16(void);
41 VOID        WINAPI StartSound32(void);
42 #define     StartSound WINELIB_NAME(StartSound)
43 INT16       WINAPI StopSound16(void);
44 VOID        WINAPI StopSound32(void);
45 #define     StopSound WINELIB_NAME(StopSound)
46 INT16       WINAPI SyncAllVoices16(void);
47 DWORD       WINAPI SyncAllVoices32(void);
48 #define     SyncAllVoices WINELIB_NAME(SyncAllVoices)
49 INT16       WINAPI WaitSoundState16(INT16);
50 DWORD       WINAPI WaitSoundState32(DWORD);
51 #define     WaitSoundState WINELIB_NAME(WaitSoundState)
52
53 #endif /* _WINE_SOUND_H */