49f453f76142ad879aa149bd70b75ca9322d16de
[reactos.git] / lib / winmm / winmm.def
1
2 ;   winmm.def
3 ;
4 ;   Exports for WINMM DLL
5 ;
6 ;   Copyright (C) 1998 Free Software Foundation, Inc.
7 ;   Created by J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
8 ;   
9 ;   This file is part of the Windows32 API Library.
10 ;   Based on the November 1997 Platform SDK
11 ;
12 ;   This library is free software; you can redistribute it and/or
13 ;   modify it under the terms of the GNU Library General Public
14 ;   License as published by the Free Software Foundation; either
15 ;   version 2 of the License, or (at your option) any later version.
16 ;   
17 ;   This library is distributed in the hope that it will be useful,
18 ;   but WITHOUT ANY WARRANTY; without even the implied warranty of
19 ;   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
20 ;   Library General Public License for more details.
21 ;
22 ;   You should have received a copy of the GNU Library General Public
23 ;   License along with this library; see the file COPYING.LIB.
24 ;   If not, write to the Free Software Foundation, 
25 ;   59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
26 ;
27 LIBRARY WINMM
28 EXPORTS
29 CloseDriver@12
30 DefDriverProc@20
31 DriverCallback@28
32 DrvGetModuleHandle@4
33 GetDriverModuleHandle@4
34 MigrateAllDrivers@0
35 MigrateMidiUser@0
36 MigrateSoundEvents@0
37 NotifyCallbackData@20
38 OpenDriver@12
39 PlaySound@12
40 PlaySoundA@12
41 PlaySoundW@12
42 SendDriverMessage@16
43 WOW32DriverCallback@28
44 WOW32ResolveMultiMediaHandle@24
45 WOWAppExit@4
46 aux32Message@20
47 auxGetDevCapsA@12
48 auxGetDevCapsW@12
49 auxGetNumDevs@0
50 auxGetVolume@8
51 auxOutMessage@16
52 auxSetVolume@8
53 joy32Message@20
54 joyConfigChanged@4
55 joyGetDevCapsA@12
56 joyGetDevCapsW@12
57 joyGetNumDevs@0
58 joyGetPos@8
59 joyGetPosEx@8
60 joyGetThreshold@8
61 joyReleaseCapture@4
62 joySetCapture@16
63 joySetThreshold@8
64 mci32Message@20
65 mciDriverNotify@12
66 mciDriverYield@4
67 mciExecute@4
68 mciFreeCommandResource@4
69 mciGetCreatorTask@4
70 mciGetDeviceIDA@4
71 mciGetDeviceIDFromElementIDA@8
72 mciGetDeviceIDFromElementIDW@8
73 mciGetDeviceIDW@4
74 mciGetDriverData@4
75 mciGetErrorStringA@12
76 mciGetErrorStringW@12
77 mciGetYieldProc@8
78 mciLoadCommandResource@12
79 mciSendCommandA@16
80 mciSendCommandW@16
81 mciSendStringA@16
82 mciSendStringW@16
83 mciSetDriverData@8
84 mciSetYieldProc@12
85 mid32Message@20
86 midiConnect@12
87 midiDisconnect@12
88 midiInAddBuffer@12
89 midiInClose@4
90 midiInGetDevCapsA@12
91 midiInGetDevCapsW@12
92 midiInGetErrorTextA@12
93 midiInGetErrorTextW@12
94 midiInGetID@8
95 midiInGetNumDevs@0
96 midiInMessage@16
97 midiInOpen@20
98 midiInPrepareHeader@12
99 midiInReset@4
100 midiInStart@4
101 midiInStop@4
102 midiInUnprepareHeader@12
103 midiOutCacheDrumPatches@16
104 midiOutCachePatches@16
105 midiOutClose@4
106 midiOutGetDevCapsA@12
107 midiOutGetDevCapsW@12
108 midiOutGetErrorTextA@12
109 midiOutGetErrorTextW@12
110 midiOutGetID@8
111 midiOutGetNumDevs@0
112 midiOutGetVolume@8
113 midiOutLongMsg@12
114 midiOutMessage@16
115 midiOutOpen@20
116 midiOutPrepareHeader@12
117 midiOutReset@4
118 midiOutSetVolume@8
119 midiOutShortMsg@8
120 midiOutUnprepareHeader@12
121 midiStreamClose@4
122 midiStreamOpen@24
123 midiStreamOut@12
124 midiStreamPause@4
125 midiStreamPosition@12
126 midiStreamProperty@12
127 midiStreamRestart@4
128 midiStreamStop@4
129 mixerClose@4
130 mixerGetControlDetailsA@12
131 mixerGetControlDetailsW@12
132 mixerGetDevCapsA@12
133 mixerGetDevCapsW@12
134 mixerGetID@12
135 mixerGetLineControlsA@12
136 mixerGetLineControlsW@12
137 mixerGetLineInfoA@12
138 mixerGetLineInfoW@12
139 mixerGetNumDevs@0
140 mixerMessage@16
141 mixerOpen@20
142 mixerSetControlDetails@12
143 mmDrvInstall@16
144 mmGetCurrentTask@0
145 mmTaskBlock@4
146 mmTaskCreate@12
147 mmTaskSignal@4
148 mmTaskYield@0
149 mmioAdvance@12
150 mmioAscend@12
151 mmioClose@8
152 mmioCreateChunk@12
153 mmioDescend@16
154 mmioFlush@8
155 mmioGetInfo@12
156 mmioInstallIOProcA@12
157 mmioInstallIOProcW@12
158 mmioOpenA@12
159 mmioOpenW@12
160 mmioRead@12
161 mmioRenameA@16
162 mmioRenameW@16
163 mmioSeek@12
164 mmioSendMessage@16
165 mmioSetBuffer@16
166 mmioSetInfo@12
167 mmioStringToFOURCCA@8
168 mmioStringToFOURCCW@8
169 mmioWrite@12
170 mmsystemGetVersion@0
171 mod32Message@20
172 mxd32Message@20
173 sndPlaySoundA@8
174 sndPlaySoundW@8
175 tid32Message@20
176 timeBeginPeriod@4
177 timeEndPeriod@4
178 timeGetDevCaps@8
179 timeGetSystemTime@8
180 timeGetTime@0
181 timeKillEvent@4
182 timeSetEvent@20
183 waveInAddBuffer@12
184 waveInClose@4
185 waveInGetDevCapsA@12
186 waveInGetDevCapsW@12
187 waveInGetErrorTextA@12
188 waveInGetErrorTextW@12
189 waveInGetID@8
190 waveInGetNumDevs@0
191 waveInGetPosition@12
192 waveInMessage@16
193 waveInOpen@24
194 waveInPrepareHeader@12
195 waveInReset@4
196 waveInStart@4
197 waveInStop@4
198 waveInUnprepareHeader@12
199 waveOutBreakLoop@4
200 waveOutClose@4
201 waveOutGetDevCapsA@12
202 waveOutGetDevCapsW@12
203 waveOutGetErrorTextA@12
204 waveOutGetErrorTextW@12
205 waveOutGetID@8
206 waveOutGetNumDevs@0
207 waveOutGetPitch@8
208 waveOutGetPlaybackRate@8
209 waveOutGetPosition@12
210 waveOutGetVolume@8
211 waveOutMessage@16
212 waveOutOpen@24
213 waveOutPause@4
214 waveOutPrepareHeader@12
215 waveOutReset@4
216 waveOutRestart@4
217 waveOutSetPitch@8
218 waveOutSetPlaybackRate@8
219 waveOutSetVolume@8
220 waveOutUnprepareHeader@12
221 waveOutWrite@12
222 wid32Message@20
223 winmmDbgOut
224 winmmSetDebugLevel@4
225 wod32Message@20