Release 980927
[wine.git] / if1632 / mmsystem.spec
blobd70126c110ca008e8aeb2e2de08e126cc90bf79b
1 name mmsystem
2 type win16
4 #1 pascal MMSYSTEM_WEP(word word word ptr) MMSYSTEM_WEP
5 2 pascal SNDPLAYSOUND(ptr word) sndPlaySound
6 3 stub PLAYSOUND
7 5 pascal mmsystemGetVersion() mmsystemGetVersion16
8 6 pascal DriverProc(long word word long long) DriverProc
9 8 stub WMMMIDIRUNONCE
10 30 pascal16 OutputDebugStr(str) OutputDebugString16
11 31 pascal DriverCallback(long word word word long long long) DriverCallback
12 32 stub STACKENTER
13 33 stub STACKLEAVE
14 34 stub MMDRVINSTALL
15 101 pascal joyGetNumDevs() joyGetNumDevs16
16 102 pascal joyGetDevCaps(word ptr word) joyGetDevCaps16
17 103 pascal joyGetPos(word ptr) joyGetPos16
18 104 pascal joyGetThreshold(word ptr) joyGetThreshold16
19 105 pascal joyReleaseCapture(word) joyReleaseCapture16
20 106 pascal joySetCapture(word word word word) joySetCapture16
21 107 pascal joySetThreshold(word word) joySetThreshold16
22 109 pascal joySetCalibration(word) joySetCalibration16
23 110 stub JOYGETPOSEX
24 111 stub JOYCONFIGCHANGED
25 201 pascal midiOutGetNumDevs() midiOutGetNumDevs16
26 202 pascal midiOutGetDevCaps(word str word) midiOutGetDevCaps16
27 203 pascal midiOutGetErrorText(word ptr word) midiOutGetErrorText16
28 204 pascal midiOutOpen(ptr word long long long) midiOutOpen16
29 205 pascal midiOutClose(word) midiOutClose16
30 206 pascal midiOutPrepareHeader(word ptr word) midiOutPrepareHeader16
31 207 pascal midiOutUnprepareHeader(word ptr word) midiOutUnprepareHeader16
32 208 pascal midiOutShortMsg(word long) midiOutShortMsg16
33 209 pascal midiOutLongMsg(word ptr word) midiOutLongMsg16
34 210 pascal midiOutReset(word) midiOutReset16
35 211 pascal midiOutGetVolume(word ptr) midiOutGetVolume16
36 212 pascal midiOutSetVolume(word long) midiOutSetVolume16
37 213 pascal midiOutCachePatches(word word ptr word) midiOutCachePatches16
38 214 pascal midiOutCacheDrumPatches(word word ptr word) midiOutCacheDrumPatches16
39 215 pascal midiOutGetID(word ptr) midiOutGetID16
40 216 pascal midiOutMessage(word word long long) midiOutMessage16
41 250 stub MIDISTREAMPROPERTY
42 251 stub MIDISTREAMOPEN
43 252 stub MIDISTREAMCLOSE
44 253 stub MIDISTREAMPOSITION
45 254 stub MIDISTREAMOUT
46 255 stub MIDISTREAMPAUSE
47 256 stub MIDISTREAMRESTART
48 257 stub MIDISTREAMSTOP
49 301 pascal midiInGetNumDevs() midiInGetNumDevs16
50 302 pascal midiInGetDevCaps(word ptr word) midiInGetDevCaps16
51 303 pascal midiInGetErrorText(word ptr word) midiInGetErrorText16
52 304 pascal midiInOpen(ptr word long long long) midiInOpen16
53 305 pascal midiInClose(word) midiInClose16
54 306 pascal midiInPrepareHeader(word ptr word) midiInPrepareHeader16
55 307 pascal midiInUnprepareHeader(word ptr word) midiInUnprepareHeader16
56 308 pascal midiInAddBuffer(word ptr word) midiInAddBuffer16
57 309 pascal midiInStart(word) midiInStart16
58 310 pascal midiInStop(word) midiInStop16
59 311 pascal midiInReset(word) midiInReset16
60 312 pascal midiInGetID(word ptr) midiInGetID16
61 313 pascal midiInMessage(word word long long) midiInMessage16
62 350 pascal auxGetNumDevs() auxGetNumDevs16
63 351 pascal auxGetDevCaps(word ptr word) auxGetDevCaps16
64 352 pascal auxGetVolume(word ptr) auxGetVolume16
65 353 pascal auxSetVolume(word long) auxSetVolume16
66 354 pascal auxOutMessage(word word long long) auxOutMessage16
67 401 pascal waveOutGetNumDevs() waveOutGetNumDevs16
68 402 pascal waveOutGetDevCaps(word ptr word) waveOutGetDevCaps16
69 403 pascal waveOutGetErrorText(word ptr word) waveOutGetErrorText16
70 404 pascal waveOutOpen(ptr word ptr long long long) waveOutOpen16
71 405 pascal waveOutClose(word) waveOutClose16
72 406 pascal waveOutPrepareHeader(word ptr word) waveOutPrepareHeader16
73 407 pascal waveOutUnprepareHeader(word ptr word) waveOutUnprepareHeader16
74 408 pascal waveOutWrite(word ptr word) waveOutWrite16
75 409 pascal waveOutPause(word) waveOutPause16
76 410 pascal waveOutRestart(word) waveOutRestart16
77 411 pascal waveOutReset(word) waveOutReset16
78 412 pascal waveOutGetPosition(word ptr word) waveOutGetPosition16
79 413 pascal waveOutGetPitch(word ptr) waveOutGetPitch16
80 414 pascal waveOutSetPitch(word long) waveOutSetPitch16
81 415 pascal waveOutGetVolume(word ptr) waveOutGetVolume16
82 416 pascal waveOutSetVolume(word long) waveOutSetVolume16
83 417 pascal waveOutGetPlaybackRate(word ptr) waveOutGetPlaybackRate16
84 418 pascal waveOutSetPlaybackRate(word long) waveOutSetPlaybackRate16
85 419 pascal waveOutBreakLoop(word) waveOutBreakLoop16
86 420 pascal waveOutGetID(word ptr) waveOutGetID16
87 421 pascal waveOutMessage(word word long long) waveOutMessage16
88 501 pascal waveInGetNumDevs() waveInGetNumDevs16
89 502 pascal waveInGetDevCaps(word ptr word) waveInGetDevCaps16
90 503 pascal waveInGetErrorText(word ptr word) waveInGetErrorText16
91 504 pascal waveInOpen(ptr word ptr long long long) waveInOpen16
92 505 pascal waveInClose(word) waveInClose16
93 506 pascal waveInPrepareHeader(word ptr word) waveInPrepareHeader16
94 507 pascal waveInUnprepareHeader(word ptr word) waveInUnprepareHeader16
95 508 pascal waveInAddBuffer(word ptr word) waveInAddBuffer16
96 509 pascal waveInStart(word) waveInStart16
97 510 pascal waveInStop(word) waveInStop16
98 511 pascal waveInReset(word) waveInReset16
99 512 pascal waveInGetPosition(word ptr word) waveInGetPosition16
100 513 pascal waveInGetID(word ptr) waveInGetID16
101 514 pascal waveInMessage(word word long long) waveInMessage16
102 601 pascal timeGetSystemTime(ptr word) timeGetSystemTime16
103 602 pascal timeSetEvent(word word segptr long word) timeSetEvent16
104 603 pascal timeKillEvent(word) timeKillEvent16
105 604 pascal timeGetDevCaps(ptr word) timeGetDevCaps16
106 605 pascal timeBeginPeriod(word) timeBeginPeriod16
107 606 pascal timeEndPeriod(word) timeEndPeriod16
108 607 pascal timeGetTime() timeGetTime
109 701 pascal MCISENDCOMMAND(word word long long) mciSendCommand
110 702 pascal MCISENDSTRING(str ptr word word) mciSendString
111 703 pascal mciGetDeviceID(ptr) mciGetDeviceID
112 705 pascal mciLoadCommandResource(word str word) mciLoadCommandResource16
113 706 pascal mciGetErrorString(long ptr word) mciGetErrorString16
114 707 pascal mciSetDriverData(word long) mciSetDriverData16
115 708 pascal mciGetDriverData(word) mciGetDriverData16
116 710 stub MCIDRIVERYIELD
117 711 stub MCIDRIVERNOTIFY
118 712 stub MCIEXECUTE
119 713 stub MCIFREECOMMANDRESOURCE
120 714 stub MCISETYIELDPROC
121 715 stub MCIGETDEVICEIDFROMELEMENTID
122 716 stub MCIGETYIELDPROC
123 717 stub MCIGETCREATORTASK
124 800 pascal mixerGetNumDevs() mixerGetNumDevs16
125 801 pascal mixerGetDevCaps(word ptr long) mixerGetDevCaps16
126 802 pascal mixerOpen(ptr word long long) mixerOpen16
127 803 pascal mixerClose(word) mixerClose16
128 804 pascal mixerMessage(word word long long) mixerMessage16
129 805 pascal mixerGetLineInfo(word ptr long) mixerGetLineInfo16
130 806 pascal mixerGetID(word) mixerGetID16
131 807 pascal mixerGetLineControls(word ptr long) mixerGetLineControls16
132 808 pascal mixerGetControlDetails(word ptr long) mixerGetControlDetails16
133 809 pascal mixerSetControlDetails(word ptr long) mixerSetControlDetails16
134 900 pascal mmTaskCreate(ptr long long) mmTaskCreate16
135 902 stub MMTASKBLOCK
136 903 pascal mmTaskSignal(word) mmTaskSignal16
137 904 pascal mmGetCurrentTask() WIN16_GetCurrentTask #just the same
138 905 stub MMTASKYIELD
139 1100 pascal DRVOPEN(str str long) DrvOpen
140 1101 pascal DRVCLOSE(word long long) DrvClose
141 1102 pascal DRVSENDMESSAGE(word word long long) DrvSendMessage
142 1103 pascal drvGetModuleHandle(word) DrvGetModuleHandle16
143 1104 pascal DRVDEFDRIVERPROC(long word word long long) DrvDefDriverProc
144 1120 pascal mmThreadCreate(ptr ptr long long) mmThreadCreate16
145 1121 pascal mmThreadSignal(word) mmThreadSignal16
146 1122 stub MMTHREADBLOCK
147 1123 stub MMTHREADISCURRENT
148 1124 stub MMTHREADISVALID
149 1125 pascal mmThreadGetTask(word) mmThreadGetTask16
150 1150 stub MMSHOWMMCPLPROPERTYSHEET
152 1210 pascal mmioOpen(str ptr long) mmioOpen16
153 1211 pascal mmioClose(word word) mmioClose16
154 1212 pascal mmioRead(word ptr long) mmioRead16
155 1213 pascal mmioWrite(word ptr long) mmioWrite16
156 1214 pascal mmioSeek(word long word) mmioSeek16
157 1215 pascal mmioGetInfo(word ptr word) mmioGetInfo16
158 1216 pascal MMIOSETINFO(word ptr word) mmioSetInfo16
159 1217 pascal MMIOSETBUFFER(word ptr long word) mmioSetBuffer
160 1218 pascal mmioFlush(word word) mmioFlush16
161 1219 pascal mmioAdvance(word ptr word) mmioAdvance16
162 1220 pascal mmioStringToFOURCC(str word) mmioStringToFOURCC16
163 1221 pascal MMIOINSTALLIOPROC(long ptr long) mmioInstallIOProc16
164 1222 pascal MMIOSENDMESSAGE(word word long long) mmioSendMessage
165 1223 pascal MMIODESCEND(word ptr ptr word) mmioDescend
166 1224 pascal mmioAscend(word ptr word) mmioAscend16
167 1225 pascal MMIOCREATECHUNK(word ptr word) mmioCreateChunk
168 1226 pascal MMIORENAME(ptr ptr ptr long) mmioRename
170 #2000 stub WINMMF_THUNKDATA16
171 #2001 stub RING3_DEVLOADER
172 #2002 stub WINMMTILEBUFFER
173 #2003 stub WINMMUNTILEBUFFER
174 #2005 stub MCIGETTHUNKTABLE
175 #2006 stub WINMMSL_THUNKDATA16