source: trunk/src/winmm/mixer.cpp@ 1036

Last change on this file since 1036 was 588, checked in by phaller, 26 years ago

Add: added ODINWRAP support for WINMM

File size: 4.6 KB
Line 
1/* $Id: mixer.cpp,v 1.4 1999-08-19 18:46:04 phaller Exp $ */
2
3/*
4 * Mixer stubs
5 *
6 * Copyright 1998 Joel Troster
7 *
8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12
13/****************************************************************************
14 * Includes *
15 ****************************************************************************/
16
17#include <os2win.h>
18#include <mmsystem.h>
19#include <odinwrap.h>
20#include <misc.h>
21
22
23ODINDEBUGCHANNEL(WINMM-MIXER)
24
25//
26// All Stubs
27//
28
29/******************************************************************************/
30ODINFUNCTION1(MMRESULT, mixerClose,
31 HMIXER, hmx)
32{
33 dprintf(("WINMM:mixerClose - stub\n" ));
34 return MMSYSERR_INVALHANDLE;
35}
36
37/******************************************************************************/
38ODINFUNCTION3(MMRESULT, mixerGetControlDetailsA,
39 HMIXEROBJ, hmxobj,
40 LPMIXERCONTROLDETAILS, pmxcd,
41 DWORD, fdwDetails)
42{
43 dprintf(("WINMM:mixerGetControlDetailsA - stub\n" ));
44 return MIXERR_INVALCONTROL;
45}
46
47/******************************************************************************/
48ODINFUNCTION3(MMRESULT, mixerGetControlDetailsW,
49 HMIXEROBJ, hmxobj,
50 LPMIXERCONTROLDETAILS, pmxcd,
51 DWORD, fdwDetails)
52{
53 dprintf(("WINMM:mixerGetControlDetailsW - stub\n" ));
54 return MIXERR_INVALCONTROL;
55}
56
57/******************************************************************************/
58ODINFUNCTION3(MMRESULT, mixerGetDevCapsA,
59 UINT, uMxId,
60 LPMIXERCAPSA, pmxcaps,
61 UINT, cbmxcaps)
62{
63 dprintf(("WINMM:mixerGetDevCapsA(%d) -stub\n", uMxId ));
64 return MMSYSERR_BADDEVICEID;
65}
66
67/******************************************************************************/
68ODINFUNCTION3(MMRESULT, mixerGetLineControlsA,
69 HMIXEROBJ, hmxobj,
70 LPMIXERLINECONTROLSA, pmxlc,
71 DWORD, fdwControls)
72{
73 dprintf(("WINMM:mixerGetGetLineControlsA - stub\n" ));
74 return MIXERR_INVALLINE;
75}
76
77/******************************************************************************/
78ODINFUNCTION3(MMRESULT, mixerGetLineControlsW,
79 HMIXEROBJ, hmxobj,
80 LPMIXERLINECONTROLSW, pmxlc,
81 DWORD, fdwControls)
82{
83 dprintf(("WINMM:mixerGetGetLineControlsW - stub\n" ));
84 return MIXERR_INVALLINE;
85}
86
87/******************************************************************************/
88ODINFUNCTION3(MMRESULT, mixerGetDevCapsW,
89 UINT, uMxId,
90 LPMIXERCAPSW, pmxcaps,
91 UINT, cbmxcaps)
92{
93 dprintf(("WINMM:mixerGetDevCapsW(%u) - stub\n", uMxId ));
94 return MMSYSERR_BADDEVICEID;
95}
96
97/******************************************************************************/
98ODINFUNCTION3(MMRESULT, mixerGetID,
99 HMIXEROBJ, hmxobj,
100 UINT *, puMxId,
101 DWORD, fdwId)
102{
103 dprintf(("WINMM:mixerGetID - stub\n" ));
104 return MMSYSERR_INVALHANDLE;
105}
106
107/******************************************************************************/
108ODINFUNCTION3(MMRESULT, mixerGetLineInfoA,
109 HMIXEROBJ, hmxobj,
110 LPMIXERLINEA, pmxl,
111 DWORD, fdwInfo)
112{
113 dprintf(("WINMM:mixerGetLineInfoA - stub\n" ));
114 return MIXERR_INVALLINE;
115}
116
117/******************************************************************************/
118ODINFUNCTION3(MMRESULT, mixerGetLineInfoW,
119 HMIXEROBJ, hmxobj,
120 LPMIXERLINEW, pmxl,
121 DWORD, fdwInfo)
122{
123 dprintf(("WINMM:mixerGetLineInfoW - stub\n" ));
124 return MIXERR_INVALLINE;
125}
126
127/******************************************************************************/
128ODINFUNCTION4(MMRESULT, mixerMessage,
129 HMIXER, hmx,
130 UINT, uMsg,
131 DWORD, dwParam1,
132 DWORD, dwParam2)
133{
134 dprintf(("WINMM:mixerMessage - stub\n" ));
135 return 0;
136}
137
138/******************************************************************************/
139ODINFUNCTION0(UINT, mixerGetNumDevs)
140{
141 dprintf(("WINMM:mixerGetNumDevs - returning 0\n"));
142 return 0;
143}
144
145/******************************************************************************/
146ODINFUNCTION5(MMRESULT, mixerOpen,
147 LPHMIXER, phmx,
148 UINT, uMxId,
149 DWORD, dwCallback,
150 DWORD, dwInstance,
151 DWORD, fdwOpen)
152{
153 dprintf(("WINMM:mixerOpen(%d) - stub\n", uMxId ));
154 return MMSYSERR_BADDEVICEID;
155}
156
157ODINFUNCTION3(MMRESULT, mixerSetControlDetails,
158 HMIXEROBJ, hmxobj,
159 LPMIXERCONTROLDETAILS, pmxcd,
160 DWORD, fdwDetails)
161{
162 dprintf(("WINMM:mixerSetControlDetails - stub\n" ));
163 return MIXERR_INVALCONTROL;
164}
165
166
Note: See TracBrowser for help on using the repository browser.