wine/relay32/winmm.spec
Alexandre Julliard 60ce85c965 Release 980201
Sun Feb  1 13:24:54 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>

	* [files/drive.c]
	Added Device= parameter to drive configuration.

	* [if1632/relay.c]
	Throw() and Catch() now use the correct CATCHBUF layout (untested).

	* [tools/build.c] [include/stackframe.h] [loader/task.c]
	Moved 16-bit stack pointer into thread database.
	Save current %fs while running 16-bit code.

Fri Jan 30 09:25:49 1998  Martin Boehme  <boehme@informatik.mu-luebeck.de>

	* [graphics/mapping.c]
	Made DPtoLP32 and LPtoDP32 respect world transforms.

	* [graphics/path.c] [graphics/painting.c] [if1632/gdi.spec]
	  [include/path.h]
	More path support.

	* [include/gdi.h] [include/windows.h] [objects/dc.c]
	  [relay/gdi32.spec]
	Support for Get/SetArcDirection and Get/SetWorldTransform

	* [windows/hook.c]
	Fixed a bug in HOOK_Map16To32Common.

Thu Jan 29 23:43:18 1998  Douglas Ridgway <ridgway@taiga.gmcl.com>

	* [graphics/metafiledrv/init.c] [objects/metafile.c]
	Documentation for metafile related API calls. Fixed a bug to avoid
	documenting it.

	* [include/windows.h]
	Declaration for LoadImage.

Thu Jan 29 21:44:45 1998  Huw D M Davies <h.davies1@physics.oxford.ac.uk>

	* [graphics/win16drv/*]
	Changes to printing code to enable use of printer fonts with the
	win3.1 postscript driver. Remember to add printer=on to [wine]
	section of wine.conf . You will also need to disable truetype
	fonts from control panel. Winword 6.0 and Write seem to be happy
	with this...

	* [include/bitmap.h]
	Fix Widthbytes for 15bpp displays.

Tue Jan 27 20:54:08 1998  Kristian Nielsen <kristian.nielsen@risoe.dk>

	* [tsx11/*] [include/ts*] [tools/make_X11wrappers]
	Implemented thread-safe X11 wrappers.

Tue Jan 27 13:54:09 1998  Constantine Sapuntzakis  <csapuntz@tma-1.lcs.mit.edu>

	* [windows/queue.c]
	Forgot to convert thdb to thread_id.

	* [misc/registry.c]
	Sped up Windows 95 registry reading. Changed code to traverse
	registry as a tree rather than read in all possible keys
	(including dead ones). 

Tue Jan 27 12:46:09 1998  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>

	* [loader/pe_image.c][Makefile.in][scheduler/thread.c]
	  [libtest/hello5.c]
	Don't exit() on failed to load referenced dlls.
	Fixed static tls allocation for multiple threads.
	WINELIB should now be able to load PE dlls. A sample
	winelib program, that dynamically loads a internal dll
	is included.

	* [graphics/ddraw.c][include/ddraw.h][include/d3d.h]
	Cleaned up and enhanced further. Added several DirectX5
	interface definitions and DirectSurface3 implementation.
	Stubs for D3D (NOT coming soon, just there so it fails safely).

	* [multimedia/dsound.c][include/dsound.h]
	Actually works now for a lot of cases. Some DirectX5 stuff
	added. Still lacking several features.

	* [windows/dinput.c][include/dinput.h]
	Started implementing DirectInput. Doesn't work yet, don't 
	know why.

	* [if1632/thunk.c][misc/callbacks.c]
	  [win32/kernel.c][include/callbacks.h]
	Added WOWCallback16Ex, WOWHandle32.

	* [misc/cpu.c]
	Fixed GetSystemInfo, IsProcessorFeaturePresent.

	* [multimedia/joystick.c][multimedia/time.c]
	Several fixes. Small hack to get timerevents in timeGetTime() loops.

Tue Jan 20 11:26:27 1998  Slaven Rezic  <eserte@cs.tu-berlin.de>

	* [configure.in]
	Fixed check for union semun on FreeBSD systems.

Sun Jan 18 23:05:04 1998  Karl Backström <karl_b@geocities.com>

	* [misc/ole2nls.c] [programs/progman/Sw.rc] [programs/winhelp/Sw.rc]
	  [resources/sysres_Sw.rc]
	Added/updated Swedish language support.

Sun Jan 18 18:49:01 1998  Alex Korobka <alex@trantor.pharm.sunysb.edu>

	* [misc/winsock.c] [misc/winsock_dns.c] [windows/event.c]
	  [windows/win.c] [windows/dce.c] [windows/winpos.c]
	Bug fixes.

Sun Jan 18 12:45:23 1997  Andreas Mohr <100.30936@germany.net>

	* [msdos/int25.c] [msdos/int26.c]
        Implemented "native" absolute disk read/write access.

	* [msdos/int13.c] [msdos/ioports.c]
	Enhanced GET DRIVE PARAMETERS (int13 AH=08).

	* [graphics/win16drv/prtdrv.c] [if1632/gdi.spec]
	Fixed typos, implemented dmEnumDFonts,
	Started implementation of dmRealizeObject.

	* [if1632/compobj.spec] [ole/compobj.c] [relay32/ole32.spec]
	Stubs CoCreateInstance, CoFreeUnusedLibraries, implemented
	CoFileTimeNow.

	* [if1632/kernel.spec] [include/windows.h] [memory/global.c]
	  [memory/string.c] [misc/kernel.c] [misc/Makefile.in]
	  [misc/toolhelp.c] [msdos/int21.c]
	Implemented GlobalHandleNoRIP, GetFreeMemInfo, DebugFillBuffer, 
	stubs GetSetKernelDOSProc, DiagQuery, DiagOutput, ToolHelpHook
	(Undocumented Windows).

	* [if1632/user.spec] [if1632/win32s16.spec] [misc/win32s16.c]
	Misc stubs.

	* [if1632/winaspi.spec] [misc/aspi.c]
	Implemented GetASPIDLLVersion.

	* [if1632/wprocs.spec] [msdos/int20.c] [msdos/Makefile.in]
	Added handler for Int 0x20 (terminate program, _very_ old-fashioned).

	* [misc/w32scomb.c]
	Implemented Get16DLLAddress() partially
	(big thanks to Marcus and Alexandre).

	* [relay32/Makefile.in] [relay32/builtin32.c] [relay32/dplay.spec]
	Added built-in DPLAY.DLL.

	* [relay32/winmm.spec] [multimedia/joystick.c]
	Added joySetThreshold.

	* [misc/windebug.c]
	Added WinNotify.

	* [win32/console.c]
	Stubs CreateConsoleScreenBuffer, SetConsoleActiveScreenBuffer,
	WriteConsoleOutput32A.

	* [windows/user.c]
	Stub SetEventHook.

Sat Jan 17 19:30:35 1998  Matthew Toseland  <Paul.Toseland@btinternet.com>

	* [windows/painting.c]
	Fixed broken restore-to-maximized.

Mon Jan 12 21:25:32 1998  Perceval - Marc Huguet Puig <mhp@tinet.fut.es>

	* [documentation/wine.man] [include/options.h]
	  [misc/main.c] [ole/ole2nls.c] [resources/sysres.c]
	  [resources/sysres_Ca.rc] [resources/Makefile.in]
	Added language catalan. (Afegit l'idioma català).
1998-02-01 18:33:27 +00:00

188 lines
8.5 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 stub DefDriverProc
6 stub DriverCallback
7 stub DrvClose
8 stub DrvDefDriverProc
9 stub DrvGetModuleHandle
10 stub DrvOpen
11 stub DrvOpenA
12 stub DrvSendMessage
13 stub GetDriverFlags
14 stub GetDriverModuleHandle
15 stdcall OpenDriver(ptr ptr long) OpenDriver
16 stub OpenDriverA
17 stdcall PlaySound(ptr long long) PlaySound32A
18 stdcall PlaySoundW(ptr long long) PlaySound32W
19 stub SendDriverMessage
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(ptr 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 stub mmioAdvance
113 stub mmioAscend
114 stub mmioClose
115 stub mmioCreateChunk
116 stub mmioDescend
117 stub mmioFlush
118 stub mmioGetInfo
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 stub mmioRead
125 stub mmioRenameA
126 stub mmioRenameW
127 stub mmioSeek
128 stub mmioSendMessage
129 stub mmioSetBuffer
130 stub mmioSetInfo
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