wine/relay32/winmm.spec
Alexandre Julliard d30dfd24d6 Release 980927
Sun Sep 27 14:25:38 1998  Petter Reinholdtsen <pere@td.org.uit.no>

	* [files/drive.c]
	Make sure GetDriveType32A() handles param NULL.  Added some
	doc on function.

Sun Sep 27 14:07:26 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>

	* [controls/edit.c] [windows/win.c]
	Don't call SetWindowLong() in EDIT_WM_NCREATE.
	Fix SetWindowLong(GWL_[EX]STYLE) to work for 16bit windows. Remove
	UpdateWindow() call. 

Sun Sep 27 13:41:22 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>

	* [scheduler/*.c] [server/event.c] [server/mutex.c]
	  [server/semaphore.c]
	Implemented server-side synchronisation objects.

Sun Sep 27 01:13:35 1998  Alex Priem <alexp@sci.kun.nl>

	* [dlls/comctl32/treeview.c] [include/treeview.h] [include/comctl.h]
	Treeview implementation.

	* [dlls/comctl32/trackbar.c] [include/trackbar.h] 
	Trackbar implementation.

Sat Sep 26 20:49:13 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>

	* [if1632/thunk.c] [tools/build.c] [win32/kernel32.c]
	Bugfix: several problems with flat thunks fixed.

	* [memory/selector.c]
	Bugfix: IsBad...Ptr16 didn't work for limit_in_pages segments.

	* [scheduler/thread.c]
	Bugfix: CreateThread: Allow id parameter == NULL.

	* [objects/gdiobj.c]
	Bugfix: IsGDIObject: Return correct object type for stock objects.

	* [msdos/dpmi.c]
	Bugfix: fixed typo in INT_DoRealModeInt.

	* [msdos/int21.c]
	Bugfix: int21 READ *must* use WIN16_hread, not _hread16.

	* [if1632/kernel.spec] [if1632/dummy.c] [if1632/thunk.c]
	  [loader/ne/module.c] [scheduler/event.c] [scheduler/synchro.c]
	  [scheduler/thread.c] [win32/kernel32.c] [win32/ordinals.c]
	Added names/stubs for all undocumented KERNEL routines (Win95).
	Added the following undoc. 16-bit equivalents to Win32 routines:
	KERNEL.441-443,449-453,456-462,471-476,479-486,488.
	Added stubs for some other KERNEL routines.

	* [memory/heap.c] [memory/global.c] [include/global.h]
	Implemented Local32... 32-bit local heap routines (KERNEL.208-215, 229).

	* [miscemu/instr.c] [loader/module.c] [include/module.h]
	Implemented __GP fault handling and HasGPHandler (KERNEL.338).

	* [misc/error.c]
	Implemented LogParamErrorRegs (KERNEL.327).

	* [loader/task.c] [include/windows.h]
	Implemented GetCodeInfo (KERNEL.104).

	* [loader/task.c] [scheduler/thread.c] [include/thread.h]
	Implemented [GS]etThreadQueue and [GS]etFastQueue (KERNEL.463/4, 624/5).

	* [if1632/gdi.spec] [objects/dc.c] [objects/dib.c]
	  [objects/bitmap.c] [include/windows.h]
	Bugfix: fixed wrong parameter for CreateDIBSection16.
	Added [GS]etDIBColorTable16, stub for GetBoundsRect16.
	Partially implemented BITMAP_GetObject16 for DIBs.

	* [if1632/gdi.spec] [relay32/gdi32.spec] [objects/palette.c]
	Added some GDI stubs.

	* [if1632/Makefile.in] [if1632/display.spec] [if1632/mouse.spec]
	  [if1632/keyboard.spec] [if1632/builtin.c] [windows/keyboard.c]
	Added some stubs for Win16 drivers: KEYBOARD, MOUSE, DISPLAY.

	* [if1632/wprocs.spec] [msdos/vxd.c]
	Added some stubs for VxDs: VMM, ConfigMG, TimerAPI.

	* [msdos/int2f.c]
	Added some stubs for real-mode network drivers.

Sat Sep 26 18:18:18 1998  Marcus Meissner <marcus@jet.franken.de>

	* [configure.in]
	Merged in some more of the FreeBSD ports/emulators/wine patches. 
	(Maintainer(s) of this port: You can just submit these
	patches to Alexandre directly.)

	 * [loader/pe_image.c]
	Check filesize of image against size derived from header
	to spot truncated executeables without crashing.

	* [files/directory.c]
	Set envvar "COMSPEC". One win32(!!) program crashes without it.

	* [multimedia/mmio.c]
	Added mmioSetInfo32.

	* [include/file.h]
	Return STD_ERROR_HANDLE for AUX and PRT dos handles.

	* [loader/module.c]
	Handle executeables with spaces in their names a bit better in
	CreateProcess.

	* [relay32/msvfw32.spec][if1632/msvideo.spec][multimedia/msvideo.c][include/vfw.h]
	Started on MS Video support (can load Win32 ICMs).

	* [tools/testrun]
	A bit smarter use of ps.

	* [memory/virtual.c]
	Report PAGE_GUARDed pages as PAGE_PROTECTED (AutoCAD LT R17 fails
	without that check (since Win95 doesn't know about PAGE_GUARD)).

Sat Sep 26 15:04:05 1998  Ove Kaaven <ovek@arcticnet.no>

	* [include/miscemu.h] [if1632/builtin.c] [loader/task.c]
	  [miscemu/instr.c] [msdos/dpmi.c] [msdos/int21.c]
	  [msdos/interrupts.c] [windows/user.c]
	INT_[S|G]etHandler was renamed to INT_[S|G]etPMHandler.
	Added handlers to deal with real-mode interrupts; DOS
	programs are now able to hook real-mode interrupts.

	* [loader/dos/module.c] [msdos/dosmem.c] [msdos/int21.c]
	Moved real-mode interrupt table initialization to
	msdos/dosmem.c, and made new V86 tasks get a full copy
	of the existing "system memory" instead of almost empty
	space. Misc fixes.

	* [include/dosexe.h] [loader/dos/module.c] [msdos/dpmi.c]
	  [msdos/int2f.c]
	First shot at letting DOS programs start up DPMI (but DPMI
	is still disabled for DOS programs, for pkunzip's sake).

	* [include/debugger.h] [debugger/break.c] [debugger/dbg.y]
	  [debugger/registers.c] [debugger/memory.c] [debugger/info.c]
	  [loader/dos/dosvm.c]
	First shot at making Wine's debugger work for DOS programs.
	The -debug flag works, as do "nexti" and "stepi".

Sat Sep 26 13:13:13 1998  Juergen Schmied <juergen.schmied@metronet.de>

	* [dlls/shell32/dataobject.c]
	New classes IEnumFORMATETC implemented, IDataObject stubs.
	
	* [dlls/shell32/*.*][relay32/shell32.spec]
	Bugfixes.
	New: ICM_InsertItem(), ILCreateFromPath().
	Implemented: ILCloneFirst().
	Stubs: ILIsEqual(), ILFindChild(), SHLogILFromFSIL(),
	  PathMatchSpec(), PathIsExe().
	Changed: ILGetSize(), _ILIsDesktop(), PathCombine().

	* [include/shlobj.h]
	New SHLGUID's
	New structures: DVTARGETDEVICE32, STGMEDIUM32, FORMATETC32,
	CLIPFORMAT32.
	New interfaces: IEnumFORMATETC, IDataObject, ICommDlgBrowser
	IDockingWindowFrame, IServiceProvider.

	* [dlls/shell32/folders.c]
	Stubs for IShellLink.

	* [loader/resource.c]
	Small fixes.

	* [misc/crtdll.c][relay32/crtdll.spec]
	New __dllonexit().

	* [windows/message.c]
	SendNotifyMessageA, SendMessageCallBack32A half implemented.

	* [controls/edit.c]
	EDIT_WM_SetText set EF_UPDATE flag not for ES_MULTILINE.

	* [files/file.c]
	Handling of fileposition fixed.

Fri Sep 25 18:13:30 1998  Patrik Stridvall <ps@leissner.se>

	* [include/windows.h] [include/wintypes.h]
	  [ole/ole2nls.h] [relay32/kernel32.spec]
	Implemented EnumDateFormats and EnumTimeFormats.
	Only adds US English support.

	* [Makefile.in] [configure.in] 
	  [dlls/Makefile.in] [dlls/psapi/Makefile.in] 
	  [dlls/psapi/psapi_main.c] 
	New files to implement stubs for PSAPI.DLL (NT only).

	* [relay32/Makefile.in] [relay32/builtin32.c] 
	  [relay32/psapi.spec]
	New spec file for PSAPI.DLL (NT only).

	* [scheduler/handle.c]
	HANDLE_GetObjPtr should only interpret the pseudo handles as the
	current thread or the current process if a thread or a process is
	requested.

	* [include/winversion.h] [misc/version.c]
	Adds the global function VERSION_GetVersion() so functions can
	have different behavior depending on the -winver flag.

	* [include/oledlg.h] [ole/oledlg.c]
	Minor fixes. 

	* [windows/winproc.c]
	Minor changes.

	* [include/imm.h] [misc/imm.c]
	Now returns correct values under both Windows 95 and NT 4.0.

Thu Sep 24 22:11:44 1998  Kristian Nielsen  <kristian.nielsen@risoe.dk>

	* [configure.in] [include/acconfig.h] [include/thread.h]
	  [scheduler/sysdeps.c]
	Autoconfig test for non-reentrant libc.

Wed Sep 23 19:52:12 1998  Matthew Becker <mbecker@glasscity.net>

	* [*/*.c]
	Miscellaneous documentation updates and debugging output 
	standardizations.

	* [objects/clipping.c]
	Added ExtSelectClipRgn.

Wed Sep 23 00:03:28 EDT 1998  Pete Ratzlaff <pratzlaff@cfa.harvard.edu>

	* [include/windows.h] [if1632/user.spec] [relay32/user32.spec]
	  [windows/keyboard.c]
	Added, marginally implemented, GetKeyboardLayoutName().
	Only returns US English keyboard name.

Tue Sep 22 16:32:41 1998  Marcel Baur <mbaur@iiic.ethz.ch>

	* [programs/control/*]
	New Winelib application.

Mon Sep 21 00:29:18 1998  Peter Hunnisett <hunnise@nortel.ca>

	* [include/dplay.h][multimedia/dplay.c][ole/compobj.c]
	Added all DirectPlayLobby interfaces and enhanced DirectPlay
	and DirectPlayLobby support. Still not all that much. Useful
	enough if you just need to start a program, don't try any
	real dplay/lobby stuff.

	* [documentation/status/directplay]
	Added a very little bit.

	* [graphics/ddraw.c]
	- Call to SetWindowLong32A wasn't working because there was no
	  memory set aside when the window class was registered.
	- Fixed some xlib reference counting and change the behaviour
	  of DirectDrawSurface3_SetPalette to mimic observed behaviour
	  (palette is associated will all backbuffers)
	- Also stored all palette colour fields and spit back our saved
	  colour fields rather than query X for them.
	- Added plenty of AddRef and Release traces.
	- Added Xlib support for using -desktop option.
	- Fixed Xlib message handling. Messages weren't being passed to
	  the application. Fixes mouse movements in some xlib DDraw games.
	- Added a few stubs.

	* [windows/win.c][include/winerror.h]
	Fixed up some error handling in WIN_SetWindowLong. SetLastError
	wasn't being used. Could cause problems with 0 return codes.
	Added new error in winerror (1400).

	* [AUTHORS] [include/authors.h]
	Added myself as a Wine author.

Sun Sep 20 21:22:44 1998  Alexander Larsson  <alla@lysator.liu.se>

	* [loader/module.c]
	Changed GetModuleFileName32A so that is returns the
	long version of the filename. Note that just the name
	is long, not the directories.

Sat Sep 19 20:05:30 1998 Per Ångström <pang@mind.nu> 

	* [controls/menu.c]
	Made a couple of fixes to make life easier for applications that alter
	their menus at runtime.

	* [windows/defdlg.c]
	Removed the cast of the return value from dialog procedures to a 16-bit
	bool. The return value needs to retain all its 32 bits, since it is not 
	always a bool, such as when responding to the WM_NCHITTEST message.

Fri Sep 18 11:30:38 1998  Sergey Turchanov <turchanov@usa.net>

	* [loader/resource.c]
	Fixed very funny bug (though gravely affecting further excecution)
	with FindResource[Ex]32 functions.

	* [include/multimon.h] [windows/multimon.c] [relay32/user32.spec]
	  [include/windows.h] [windows/sysmetrics.c]
	Default implementation for Multimonitor API.

	* [include/windows.h] [windows/winpos.c]
	Fixed incorrect declaration (and behaviour) of GetWindowRect32.

Wed Sep 16 10:21:15 1998  Gerard Patel <G.Patel@Wanadoo.fr>

	* [controls/edit.c]
	Fixed EDIT_EM_GetLine to use correctly length of lines.

Tue Sep 15 20:40:16 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>

	* [misc/tweak.c][include/tweak.h][controls/menu.c]
	Replaced the tweak graphic routines by calls to DrawEdge32().

	* [misc/tweak.c][include/tweak.h][documentation/win95look]
	  [wine.ini][*/*]
	Changed "look and feel" selection. Allows Win3.1, Win95 and
	Win98 (no GUI code implemented) look and feel.

	* [dlls/comctl32/header.c][include/header.h][include/commctrl.h]
	Started callback item support and did some minor improvements.

	* [dlls/comctl32/imagelist.c]
	Fixed bug in transparent image display.
	ImageList_GetIcon is still buggy :-(

	* [dlls/comctl32/toolbar.c]
	Fixed button drawing (partial hack).

	* [dlls/comctl32/commctrl.c]
	Fixed MenuHelp().

	* [controls/button.c]
	Added 3d effect for groupbox.

	* [windows/msgbox.c]
	Added font support for message boxes.

	* [windows/nonclient.c]
	Fixed window moving bug.

	* [dlls/comctl32/*.c]
	Various improvements.

	* [dlls/comctl32/listview.c][dlls/comctl32/rebar.c]
	  [include/commctrl.h]
	More messages.

	* [windows/syscolor.c][include/windows.h]
	Introduced new Win98 system colors.

Tue Sep 15 18:29:45 1998 Wesley Filardo <eightknots@aol.com>

	* [files/profile.c]
	Added support in PROFILE_LoadWineIni for -config option

	* [misc/main.c] [include/options.h]
	Added -config option.

Tue Sep 15 18:22:26 1998  Petter Reinholdtsen <pere@td.org.uit.no>

	* [documentation/Makefile.in]
	Make sure directory exists before installing into it.

Tue Sep 15 01:47:33 1998  Pablo Saratxaga <pablo.sarachaga@ping.be>

	* [ole/nls/*] [ole/ole2nls.c] [include/winnls.h]
	Fixed a few errors and completed some NLS files.

Mon Sep 14 01:23:45 1998  Joseph Pranevich <knight@baltimore.wwaves.com>

	* [include/miscemu.h] [msdos/interrupts.c]
	Removed a compilation warning, added INT 25 to the list of interrupts
	callable from DOS applications, added a debug message when unsupported
	interrupts are used.

Sun Sep 13 19:55:22 1998  Lawson Whitney <lawson_whitney@juno.com>

	* [if1632/relay.c]
	CallProcEx32W should not reverse arguments.

Sun Aug 17 21:18:12 1998  Eric Pouech  <eric.pouech@lemel.fr>

	* [multimedia/midi.c] [multimedia/init.c] [multimedia/mmsys.c] 
	  [include/multimedia.h] [include/mmsystem.h] 
	  [multimedia/Makefile.in] [multimedia/midipatch.c]
	  [if1632/multimedia.spec]
	Made MIDI input and output functional on OSS capable systems.

	* [multimedia/timer.c]
	Changes to trigger callbacks at the accurate pace even when
	fake timers are used.
1998-09-27 18:28:36 +00:00

188 lines
8.9 KiB
Python

name winmm
type win32
1 stdcall PlaySoundA(ptr long long) PlaySound32A
2 stdcall WINMM_2(ptr long long) PlaySound32A
3 stub WINMM_3
4 stub CloseDriver
5 stdcall DefDriverProc(long long long long long) DefDriverProc
6 stub DriverCallback
7 stub DrvClose
8 stub DrvDefDriverProc
9 stdcall DrvGetModuleHandle(long) GetDriverModuleHandle32
10 stub DrvOpen
11 stub DrvOpenA
12 stub DrvSendMessage
13 stub GetDriverFlags
14 stdcall GetDriverModuleHandle(long) GetDriverModuleHandle32
15 stdcall OpenDriver(wstr wstr long) OpenDriver32W
16 stdcall OpenDriverA(str str long) OpenDriver32A
17 stdcall PlaySound(ptr long long) PlaySound32A
18 stdcall PlaySoundW(ptr long long) PlaySound32W
19 stdcall SendDriverMessage(long long long long) SendDriverMessage32
20 stdcall auxGetDevCapsA(long ptr long) auxGetDevCaps32A
21 stdcall auxGetDevCapsW(long ptr long) auxGetDevCaps32W
22 stdcall auxGetNumDevs() auxGetNumDevs32
23 stdcall auxGetVolume(long ptr) auxGetVolume32
24 stdcall auxOutMessage(long long long long) auxOutMessage32
25 stdcall auxSetVolume(long long) auxSetVolume32
26 stub joyConfigChanged
27 stdcall joyGetDevCapsA(long ptr long) joyGetDevCaps32A
28 stdcall joyGetDevCapsW(long ptr long) joyGetDevCaps32W
29 stdcall joyGetNumDevs() joyGetNumDevs32
30 stdcall joyGetPos(long ptr) joyGetPos32
31 stdcall joyGetPosEx(long ptr) joyGetPosEx
32 stdcall joyGetThreshold(long ptr) joyGetThreshold32
33 stub joyReleaseCapture
34 stub joySetCapture
35 stdcall joySetThreshold(long long) joySetThreshold32
36 stub mciDriverNotify
37 stub mciDriverYield
38 stub mciExecute
39 stub mciFreeCommandResource
40 stub mciGetCreatorTask
41 stub mciGetDeviceIDA
42 stub mciGetDeviceIDFromElementIDW
43 stub mciGetDeviceIDW
44 stub mciGetDriverData
45 stdcall mciGetErrorStringA(long ptr long) mciGetErrorString32A
46 stdcall mciGetErrorStringW(long ptr long) mciGetErrorString32W
47 stub mciGetYieldProc
48 stub mciLoadCommandResource
49 stdcall mciSendCommandA(long long long long) mciSendCommand32A
50 stub mciSendCommandW
51 stdcall mciSendStringA(str ptr long long) mciSendString
52 stub mciSendStringW
53 stub mciSetDriverData
54 stub mciSetYieldProc
55 stub midiConnect
56 stub midiDisconnect
57 stdcall midiInAddBuffer(long ptr long) midiInAddBuffer32
58 stdcall midiInClose(long) midiInClose32
59 stdcall midiInGetDevCapsA(long ptr long) midiInGetDevCaps32A
60 stdcall midiInGetDevCapsW(long ptr long) midiInGetDevCaps32W
61 stdcall midiInGetErrorTextA(long ptr long) midiInGetErrorText32A
62 stdcall midiInGetErrorTextW(long ptr long) midiInGetErrorText32W
63 stdcall midiInGetID(long) midiInGetID32
64 stdcall midiInGetNumDevs() midiInGetNumDevs32
65 stdcall midiInMessage(long long long long) midiInMessage32
66 stdcall midiInOpen(ptr long long long long) midiInOpen32
67 stdcall midiInPrepareHeader(long ptr long) midiInPrepareHeader32
68 stdcall midiInReset(long) midiInReset32
69 stdcall midiInStart(long) midiInStart32
70 stdcall midiInStop(long) midiInStop32
71 stdcall midiInUnprepareHeader(long ptr long) midiInUnprepareHeader32
72 stdcall midiOutCacheDrumPatches(long long ptr long) midiOutCacheDrumPatches32
73 stdcall midiOutCachePatches(long long ptr long) midiOutCachePatches32
74 stdcall midiOutClose(long) midiOutClose32
75 stdcall midiOutGetDevCapsA(long ptr long) midiOutGetDevCaps32A
76 stdcall midiOutGetDevCapsW(long ptr long) midiOutGetDevCaps32W
77 stdcall midiOutGetErrorTextA(long ptr long) midiOutGetErrorText32A
78 stdcall midiOutGetErrorTextW(long ptr long) midiOutGetErrorText32W
79 stdcall midiOutGetID(long) midiOutGetID32
80 stdcall midiOutGetNumDevs() midiOutGetNumDevs32
81 stdcall midiOutGetVolume(long ptr) midiOutGetVolume32
82 stdcall midiOutLongMsg(long ptr long) midiOutLongMsg32
83 stdcall midiOutMessage(long long long long) midiOutMessage32
84 stdcall midiOutOpen(ptr long long long long) midiOutOpen32
85 stdcall midiOutPrepareHeader(long ptr long) midiOutPrepareHeader32
86 stdcall midiOutReset(long) midiOutReset32
87 stdcall midiOutSetVolume(long ptr) midiOutSetVolume32
88 stdcall midiOutShortMsg(long long) midiOutShortMsg32
89 stdcall midiOutUnprepareHeader(long ptr long) midiOutUnprepareHeader32
90 stub midiStreamClose
91 stub midiStreamOpen
92 stub midiStreamOut
93 stub midiStreamPause
94 stub midiStreamPosition
95 stub midiStreamProperty
96 stub midiStreamRestart
97 stub midiStreamStop
98 stdcall mixerClose(long) mixerClose32
99 stdcall mixerGetControlDetailsA(long ptr long) mixerGetControlDetails32A
100 stdcall mixerGetControlDetailsW(long ptr long) mixerGetControlDetails32W
101 stdcall mixerGetDevCapsA(long ptr long) mixerGetDevCaps32A
102 stdcall mixerGetDevCapsW(long ptr long) mixerGetDevCaps32W
103 stdcall mixerGetID(long ptr long) mixerGetID32
104 stdcall mixerGetLineControlsA(long ptr long) mixerGetLineControls32A
105 stdcall mixerGetLineControlsW(long ptr long) mixerGetLineControls32W
106 stdcall mixerGetLineInfoA(long ptr long) mixerGetLineInfo32A
107 stdcall mixerGetLineInfoW(long ptr long) mixerGetLineInfo32W
108 stdcall mixerGetNumDevs() mixerGetNumDevs32
109 stdcall mixerMessage(long long long long) mixerMessage32
110 stdcall mixerOpen(ptr long long long long) mixerOpen32
111 stdcall mixerSetControlDetails(long ptr long) mixerSetControlDetails32
112 stdcall mmioAdvance(long ptr long) mmioAdvance32
113 stdcall mmioAscend(long ptr long) mmioAscend32
114 stdcall mmioClose(long long) mmioClose32
115 stub mmioCreateChunk
116 stdcall mmioDescend(long ptr ptr long) mmioDescend
117 stdcall mmioFlush(long long) mmioFlush32
118 stdcall mmioGetInfo(long ptr long) mmioGetInfo32
119 stub mmioInstallIOProc16
120 stdcall mmioInstallIOProcA(long ptr long) mmioInstallIOProc32A
121 stub mmioInstallIOProcW
122 stdcall mmioOpenA(str ptr long) mmioOpen32A
123 stdcall mmioOpenW(wstr ptr long) mmioOpen32W
124 stdcall mmioRead(long ptr long) mmioRead32
125 stub mmioRenameA
126 stub mmioRenameW
127 stdcall mmioSeek(long long long) mmioSeek32
128 stub mmioSendMessage
129 stub mmioSetBuffer
130 stdcall mmioSetInfo(long ptr long) mmioSetInfo32
131 stdcall mmioStringToFOURCCA(str long) mmioStringToFOURCC32A
132 stdcall mmioStringToFOURCCW(wstr long) mmioStringToFOURCC32W
133 stub mmioWrite
134 stdcall mmsystemGetVersion() mmsystemGetVersion32
135 stdcall sndPlaySoundA(ptr long) sndPlaySound
136 stub sndPlaySoundW
137 stdcall timeBeginPeriod(long) timeBeginPeriod32
138 stdcall timeEndPeriod(long) timeEndPeriod32
139 stdcall timeGetDevCaps(ptr long) timeGetDevCaps32
140 stdcall timeGetSystemTime(ptr long) timeGetSystemTime32
141 stdcall timeGetTime() timeGetTime
142 stdcall timeKillEvent(long) timeKillEvent32
143 stdcall timeSetEvent(long long ptr long long) timeSetEvent32
144 stdcall waveInAddBuffer(long ptr long) waveInAddBuffer32
145 stdcall waveInClose(long) waveInClose32
146 stdcall waveInGetDevCapsA(long ptr long) waveInGetDevCaps32A
147 stdcall waveInGetDevCapsW(long ptr long) waveInGetDevCaps32W
148 stdcall waveInGetErrorTextA(long ptr long) waveInGetErrorText32A
149 stdcall waveInGetErrorTextW(long ptr long) waveInGetErrorText32W
150 stdcall waveInGetID(long ptr) waveInGetID32
151 stdcall waveInGetNumDevs() waveInGetNumDevs32
152 stdcall waveInGetPosition(long ptr long) waveInGetPosition32
153 stdcall waveInMessage(long long long long) waveInMessage32
154 stdcall waveInOpen(ptr long ptr long long long) waveInOpen32
155 stdcall waveInPrepareHeader(long ptr long) waveInPrepareHeader32
156 stdcall waveInReset(long) waveInReset32
157 stdcall waveInStart(long) waveInStart32
158 stdcall waveInStop(long) waveInStop32
159 stdcall waveInUnprepareHeader(long ptr long) waveInUnprepareHeader32
160 stdcall waveOutBreakLoop(long) waveOutBreakLoop32
161 stdcall waveOutClose(long) waveOutClose32
162 stdcall waveOutGetDevCapsA(long ptr long) waveOutGetDevCaps32A
163 stdcall waveOutGetDevCapsW(long ptr long) waveOutGetDevCaps32W
164 stdcall waveOutGetErrorTextA(long ptr long) waveOutGetErrorText32A
165 stdcall waveOutGetErrorTextW(long ptr long) waveOutGetErrorText32W
166 stdcall waveOutGetID(long ptr) waveOutGetID32
167 stdcall waveOutGetNumDevs() waveOutGetNumDevs32
168 stdcall waveOutGetPitch(long ptr) waveOutGetPitch32
169 stdcall waveOutGetPlaybackRate(long ptr) waveOutGetPlaybackRate32
170 stdcall waveOutGetPosition(long ptr long) waveOutGetPosition32
171 stdcall waveOutGetVolume(long ptr) waveOutGetVolume32
172 stdcall waveOutMessage(long long long long) waveOutMessage32
173 stdcall waveOutOpen(ptr long ptr long long long) waveOutOpen32
174 stdcall waveOutPause(long) waveOutPause32
175 stdcall waveOutPrepareHeader(long ptr long) waveOutPrepareHeader32
176 stdcall waveOutReset(long) waveOutReset32
177 stdcall waveOutRestart(long) waveOutRestart32
178 stdcall waveOutSetPitch(long long) waveOutSetPitch32
179 stdcall waveOutSetPlaybackRate(long long) waveOutSetPlaybackRate32
180 stdcall waveOutSetVolume(long long) waveOutSetVolume32
181 stdcall waveOutUnprepareHeader(long ptr long) waveOutPrepareHeader32
182 stdcall waveOutWrite(long ptr long) waveOutWrite32
183 stub winmmf_ThunkData32
184 stub winmmsl_ThunkData32