mirror of
https://github.com/reactos/wine.git
synced 2025-02-22 22:01:51 +00:00

Sun Oct 30 13:01:18 1994 Alexandre Julliard (julliard@lamisun.epfl.ch) * [controls/static.c] Bug fix for SS_ICON controls. * [if1632/Imakefile] Fixed call.o dependencies. * [objects/clipping.c] [objects/dc.c] Fixed visible region handling. hVisRgn is always non-null now. * [windows/dce.c] Bug fix in GetDCEx for CS_OWNDC windows. * [windows/nonclient.c] [windows/painting.c] Fixes to icon window drawing. * [windows/winpos.c] A few fixes in SetWindowPos(). Sun Oct 30 12:50:24 1994 Michael Patra <micky@marie.physik.tu-berlin.de> * [objects/bitblt.c] BitBlt(): BitBlt is now able to handle any raster operation. If the request can't be passed to XWindows directly, it's quite slow, though. * [*/*.c] [misc/main.c] Improvements of the system for handling debug messages. Options are now also loaded from /usr/lib/X11/app-defaults/Wine (insert *debugoptions: +xxx there if you want to have turn messages xxx on). * [controls/menu.c] DestroyMenu(): The whole window won't be destroyed as a sideeffect any longer. * [misc/file.c] OpenFile(): Fixed bug in searching in system/window-directory. Sun Oct 30 12:25:53 1994 Jimmy Tirtawangsa <j0t2527@tam2000.tamu.edu> * [include/windows.h] Bug fix for window related structures. DCB and COMSTAT are affected. They must be packed. * [misc/comm.c] Bug fix for COM ports: Dial and dialog window in terminal.exe now works. Non sequential COM assignments in wine.conf should not break now. Baudrate can be specified in wine.conf to overcome baudrate limitation in mswindow. See sample wine.ini * [include/comm.h] add baudrate field to DosDeviceStructre * [object/font.c] Bug fix for font assignment. Use pairs of foundry and family fontnames in X11 to correspond with window's fonts. Put font assignment ini wine.ini. * [wine.ini] Adding optional baudrate after port name in "serialports" section Add new section, "fonts". "default" is special key in "fonts" to match any unmatch window font. Oct 29, 94 (new address) wine@trgcorp.mksinfo.qc.ca (Martin Ayotte) * [if1632/relay.c] * [if1632/commdlg.spec] New file. * [misc/commdlg.c] New file. * [include/commdlg.h] New file. Begin of an emulated COMMDLG DLL, built-in for now. (BTW, if you want to switch between built-in & 16bits CommDlg, only thing you need to do is to put the real/dummy name in file relay.c) * [controls/scroll.c] * [controls/combo.c] * [controls/listbox.c] Few bug fixes and/or cosmetic. * [misc/audio.c] * [misc/mmaux.c] bug fixes and flags returned to emulate SB16. * [misc/midi.c] New file. skeleton for 'Midi' MMSYSTEM & MCI driver. * [misc/mcianim.c] New file. skeleton for 'Animation1' MCI driver. * [windows/win.c] Add new stub for GetLastActiveWindow(). Tue Oct 25 09:17:25 1994 Olaf Flebbe (flebbe@tat.physik.uni-tuebingen.de) * [if1632/call.S] [tools/build.c] Support for ELF format. (Not complete) Sun Oct 23 00:51:50 1994 Paul Falstad (pf@zoof) * [if1632/user.spec] Add stubs for ArrangeIconicWindows(), etc. * [if1632/kernel.spec] Add IsBad*Ptr() functions. * [loader/signal.c] Add test_memory(), for use with IsBad*Ptr(). * [windows/winpos.c] Add stubs for TileChildWindows(), etc. * [windows/win.c] IsWindow() shouldn't crash if it's given a bad handle. Add stub for GetLastActivePopup(). * [memory/global.c] Implement the IsBad*Ptr() functions. * [controls/listbox.c] Return the full longword of the item data in LB_GETITEMDATA. * [controls/edit.c] Don't let the user select an area past the end of the text. * [objects/text.c] In DrawText(), the code to delete crlfs also removed multiple consecutive newlines. Also, using DT_CALCRECT didn't return the right height, and the width wasn't returned at all. This caused MessageBoxes to be missing much of their text. * [windows/scroll.c] ScrollWindow[Ex] didn't work right with null LPRECT arguments. Fri Oct 21 21:47:19 1994 Paul Falstad (pf@zoof.cts.com) * [miscemu/int21.c] Fixed int21 0x42 handler to properly assemble 32-bit seek ptr. * [misc/property.c] Fixed inverted logic in EnumProps(), and changed CallBack16() call to use new arg format. * [windows/win.c] Fixed CallBack16() call in Enum[Child]Windows to use new arg format; this fixes crashes in enum procedures. Wed Oct 19 21:30:00 PDT 1994 martin@cs.csufresno.edu * [misc/clipboard.c] [windows/event.c] [windows/message.c] Added cut and paste between Wine and other X clients via the PRIMARY selection. Text only this time. * [controls/edit.c] EDIT_LineLength, EDIT_TextLine return 0 for lines after last one. * [windows/defwnd.c] Send WM_SYSCOMMAND to overlapped ancestor window, not the receiver of WM_SYSKEYDOWN Sat Oct 22 15:01:02 1994 Thomas Sandford <t.d.g.sandford@bradford.ac.uk> * [controls/edit.c] ClientWidth()/ClientHeight() macros: return 0 if size would be negative EDIT_StrLength(): takes unsigned char* instead of char* * [controls/listbox.c] ListBoxWndProc(): in "case WM_MOUSEMOVE" - set lphl at start of case instead of in each place required (it was omitted in some places causing problems!) * [controls/menu.c] MENU_CalcItemSize(): don't try to find size of a text item if the pointer is NULL * [include/heap.h] added definition of HEAP_LocalInit() * [include/msdos.h] removed buggy pointer() macro (use SAFEMAKEPTR() from segmem.h instead) * [loader/selector.c] IPCCopySelector(): added missing flags to shmget() call ? does this break linux - I added these flags in a previous patch but they were missing in the corresponding release ? * [loader/signal.c] win_fault(): added missing definitions of i, dump for those not running NetBSD or linux * [misc/dos_fs.c] DOS_GetCurrentDir(): made temp[] static so it can be safely returned * [miscemu/int21.c,int25.c,int26.c] Changed all invocations of pointer() to SAFEMAKEPTR(). Included segmem.h where necessary. * [windows/dialog.c] CreateDialogIndirectParam(): Changed HEAP_Init() call to HEAP_LocalInit(), removed redundant variables Sat Oct 22 00:29:41 MET 1994 Dag Asheim (dash@ifi.uio.no) * [loader/library.c] [loader/main.c] [loader/ne_image.c] [misc/exec.c] [miscemu/int10.c] [miscemu/int21.c] [objects/bitblt.c] [objects/metafile.c] Rewritten more printf's to use the new debugging system, and made wine less verbose per default. Use "-debugmsg +module" to get (almost) the same behavior as before.
130 lines
7.4 KiB
Ruby
130 lines
7.4 KiB
Ruby
# $Id: mmsystem.spec,v 1.3 1993/07/04 04:04:21 root Exp root $
|
|
#
|
|
name mmsystem
|
|
id 11
|
|
length 1226
|
|
|
|
1 pascal MMSYSTEM_WEP(word word word ptr) MMSYSTEM_WEP(1 2 3 4)
|
|
2 pascal SNDPLAYSOUND(ptr word) sndPlaySound(1 2)
|
|
5 pascal MMSYSTEMGETVERSION() mmsystemGetVersion()
|
|
6 pascal DriverProc(long word word long long) DriverProc(1 2 3 4 5)
|
|
30 pascal OUTPUTDEBUGSTR(ptr) OutputDebugStr(1)
|
|
31 pascal DriverCallback(long word word word long long long) DriverCallback(1 2 3 4 5 6 7)
|
|
#32 pascal STACKENTER()
|
|
#33 pascal STACKLEAVE()
|
|
#34 pascal MMDRVINSTALL()
|
|
101 pascal JOYGETNUMDEVS() JoyGetNumDevs()
|
|
102 pascal JOYGETDEVCAPS(word ptr word) JoyGetDevCaps(1 2 3)
|
|
103 pascal JOYGETPOS(word ptr) JoyGetPos(1 2)
|
|
104 pascal JOYGETTHRESHOLD(word ptr) JoyGetThreshold(1 2)
|
|
105 pascal JOYRELEASECAPTURE(word) JoyReleaseCapture(1)
|
|
106 pascal JOYSETCAPTURE(word word word word) JoySetCapture(1 2 3 4)
|
|
107 pascal JOYSETTHRESHOLD(word word) JoySetThreshold(1 2)
|
|
109 pascal JOYSETCALIBRATION(word) JoySetCalibration(1)
|
|
201 pascal MIDIOUTGETNUMDEVS() midiOutGetNumDevs()
|
|
202 pascal MIDIOUTGETDEVCAPS(word ptr word) midiOutGetDevCaps(1 2 3)
|
|
203 pascal MIDIOUTGETERRORTEXT(word ptr word) midiOutGetErrorText(1 2 3)
|
|
204 pascal MIDIOUTOPEN(ptr word ptr long long long) midiOutOpen(1 2 3 4 5 6)
|
|
205 pascal MIDIOUTCLOSE(word) midiOutClose(1)
|
|
206 pascal MIDIOUTPREPAREHEADER(word ptr word) midiOutPrepareHeader(1 2 3)
|
|
207 pascal MIDIOUTUNPREPAREHEADER(word ptr word) midiOutUnprepareHeader(1 2 3)
|
|
208 pascal MIDIOUTSHORTMSG(word long) midiOutShortMsg(1 2)
|
|
209 pascal MIDIOUTLONGMSG(word ptr word) midiOutLongMsg(1 2 3)
|
|
210 pascal MIDIOUTRESET(word) midiOutReset(1)
|
|
211 pascal MIDIOUTGETVOLUME(word ptr) midiOutGetVolume(1 2)
|
|
212 pascal MIDIOUTSETVOLUME(word long) midiOutSetVolume(1 2)
|
|
215 pascal MIDIOUTGETID(word ptr) midiOutGetID(1 2)
|
|
216 pascal MIDIOUTMESSAGE(word word long long) midiOutMessage(1 2 3 4)
|
|
301 pascal MIDIINGETNUMDEVS() midiInGetNumDevs()
|
|
302 pascal MIDIINGETDEVCAPS(word ptr word) midiInGetDevCaps(1 2 3)
|
|
303 pascal MIDIINGETERRORTEXT(word ptr word) midiInGetErrorText(1 2 3)
|
|
304 pascal MIDIINOPEN(ptr word ptr long long long) midiInOpen(1 2 3 4 5 6)
|
|
305 pascal MIDIINCLOSE(word) midiInClose(1)
|
|
306 pascal MIDIINPREPAREHEADER(word ptr word) midiInPrepareHeader(1 2 3)
|
|
307 pascal MIDIINUNPREPAREHEADER(word ptr word) midiInUnprepareHeader(1 2 3)
|
|
309 pascal MIDIINSTART(word) midiInStart(1)
|
|
310 pascal MIDIINSTOP(word) midiInStop(1)
|
|
311 pascal MIDIINRESET(word) midiInReset(1)
|
|
312 pascal MIDIINGETID(word ptr) midiInGetID(1 2)
|
|
313 pascal MIDIINMESSAGE(word word long long) midiInMessage(1 2 3 4)
|
|
350 pascal AUXGETNUMDEVS() auxGetNumDevs()
|
|
351 pascal AUXGETDEVCAPS(word ptr word) auxGetDevCaps(1 2 3)
|
|
352 pascal AUXGETVOLUME(word ptr) auxGetVolume(1 2)
|
|
353 pascal AUXSETVOLUME(word long) auxSetVolume(1 2)
|
|
354 pascal AUXOUTMESSAGE(word word long long) auxOutMessage(1 2 3 4)
|
|
401 pascal WAVEOUTGETNUMDEVS() waveOutGetNumDevs()
|
|
402 pascal WAVEOUTGETDEVCAPS(word ptr word) waveOutGetDevCaps(1 2 3)
|
|
403 pascal WAVEOUTGETERRORTEXT(word ptr word) waveOutGetErrorText(1 2 3)
|
|
404 pascal WAVEOUTOPEN(ptr word ptr long long long) waveOutOpen(1 2 3 4 5 6)
|
|
405 pascal WAVEOUTCLOSE(word) waveOutClose(1)
|
|
406 pascal WAVEOUTPREPAREHEADER(word ptr word) waveOutPrepareHeader(1 2 3)
|
|
407 pascal WAVEOUTUNPREPAREHEADER(word ptr word) waveOutUnprepareHeader(1 2 3)
|
|
408 pascal WAVEOUTWRITE(word ptr word) waveOutWrite(1 2 3)
|
|
409 pascal WAVEOUTPAUSE(word) waveOutPause(1)
|
|
410 pascal WAVEOUTRESTART(word) waveOutRestart(1)
|
|
411 pascal WAVEOUTRESET(word) waveOutReset(1)
|
|
412 pascal WAVEOUTGETPOSITION(word ptr word) waveOutGetPosition(1 2 3)
|
|
413 pascal WAVEOUTGETPITCH(word ptr) waveOutGetPitch(1 2)
|
|
414 pascal WAVEOUTSETPITCH(word long) waveOutSetPitch(1 2)
|
|
415 pascal WAVEOUTGETVOLUME(word ptr) waveOutGetVolume(1 2)
|
|
416 pascal WAVEOUTSETVOLUME(word long) waveOutSetVolume(1 2)
|
|
417 pascal WAVEOUTGETPLAYBACKRATE(word ptr) waveOutGetPlaybackRate(1 2)
|
|
418 pascal WAVEOUTSETPLAYBACKRATE(word long) waveOutSetPlaybackRate(1 2)
|
|
419 pascal WAVEOUTBREAKLOOP(word) waveOutBreakLoop(1)
|
|
420 pascal WAVEOUTGETID(word ptr) waveOutGetID(1 2)
|
|
421 pascal WAVEOUTMESSAGE(word word long long) waveOutMessage(1 2 3 4)
|
|
501 pascal WAVEINGETNUMDEVS() waveInGetNumDevs()
|
|
502 pascal WAVEINGETDEVCAPS(word ptr word) waveInGetDevCaps(1 2 3)
|
|
503 pascal WAVEINGETERRORTEXT(word ptr word) waveInGetErrorText(1 2 3)
|
|
504 pascal WAVEINOPEN(ptr word ptr long long long) waveInOpen(1 2 3 4 5 6)
|
|
505 pascal WAVEINCLOSE(word) waveInClose(1)
|
|
506 pascal WAVEINPREPAREHEADER(word ptr word) waveInPrepareHeader(1 2 3)
|
|
507 pascal WAVEINUNPREPAREHEADER(word ptr word) waveInUnprepareHeader(1 2 3)
|
|
508 pascal WAVEINADDBUFFER(word ptr word) waveInAddBuffer(1 2 3)
|
|
509 pascal WAVEINSTART(word) waveInStart(1)
|
|
510 pascal WAVEINSTOP(word) waveInStop(1)
|
|
511 pascal WAVEINRESET(word) waveInReset(1)
|
|
512 pascal WAVEINGETPOSITION(word ptr word) waveInGetPosition(1 2 3)
|
|
513 pascal WAVEINGETID(word ptr) waveInGetID(1 2)
|
|
514 pascal WAVEINMESSAGE(word word long long) waveInMessage(1 2 3 4)
|
|
601 pascal timeGetSystemTime(ptr word) timeGetSystemTime(1 2)
|
|
602 pascal timeSetEvent(word word ptr long word) timeSetEvent(1 2 3 4 5)
|
|
603 pascal timeKillEvent(word) timeKillEvent(1)
|
|
604 pascal timeGetDevCaps(ptr word) timeGetDevCaps(1 2)
|
|
605 pascal timeBeginPeriod(word) timeBeginPeriod(1)
|
|
606 pascal timeEndPeriod(word) timeEndPeriod(1)
|
|
607 pascal timeGetTime() timeGetTime()
|
|
701 pascal MCISENDCOMMAND(word word long long) mciSendCommand(1 2 3 4)
|
|
702 pascal MCISENDSTRING(ptr ptr word word) mciSendString(1 2 3 4)
|
|
703 pascal MCIGETDEVICEID(ptr) mciSendCommand(1)
|
|
706 pascal MCIGETERRORSTRING(long ptr word) mciGetErrorString(1 2 3)
|
|
#900 pascal MMTASKCREATE()
|
|
#902 pascal MMTASKBLOCK()
|
|
#903 pascal MMTASKSIGNAL()
|
|
#904 pascal MMGETCURRENTTASK()
|
|
#905 pascal MMTASKYIELD()
|
|
1100 pascal DRVOPEN(ptr ptr long) DrvOpen(1 2 3)
|
|
1101 pascal DRVCLOSE(word long long) DrvClose(1 2 3)
|
|
1102 pascal DRVSENDMESSAGE(word word long long) DrvSendMessage(1 2 3 4)
|
|
1103 pascal DRVGETMODULEHANDLE(word) DrvGetModuleHandle(1)
|
|
1104 pascal DRVDEFDRIVERPROC(long word word long long) DrvDefDriverProc(1 2 3 4 5)
|
|
1210 pascal MMIOOPEN(ptr ptr long) mmioOpen(1 2 3)
|
|
1211 pascal MMIOCLOSE(word word) mmioClose(1 2)
|
|
1212 pascal MMIOREAD(word ptr long) mmioRead(1 2 3)
|
|
1213 pascal MMIOWRITE(word ptr long) mmioWrite(1 2 3)
|
|
1214 pascal MMIOSEEK(word long word) mmioSeek(1 2 3)
|
|
1215 pascal MMIOGETINFO(word ptr word) mmioGetInfo(1 2 3)
|
|
1216 pascal MMIOSETINFO(word ptr word) mmioSetInfo(1 2 3)
|
|
1217 pascal MMIOSETBUFFER(word ptr long word) mmioSetBuffer(1 2 3 4)
|
|
1218 pascal MMIOFLUSH(word word) mmioFlush(1 2)
|
|
1219 pascal MMIOADVANCE(word ptr word) mmioAdvance(1 2 3)
|
|
1220 pascal MMIOSTRINGTOFOURCC(ptr word) mmioStringToFOURCC(1 2)
|
|
1221 pascal MMIOINSTALLIOPROC(long ptr long) mmioInstallIOProc(1 2 3)
|
|
1222 pascal MMIOSENDMESSAGE(word word long long) mmioSendMessage(1 2 3 4)
|
|
1223 pascal MMIODESCEND(word ptr ptr word) mmioDescend(1 2 3 4)
|
|
1224 pascal MMIOASCEND(word ptr word) mmioAscend(1 2 3)
|
|
1225 pascal MMIOCREATECHUNK(word ptr word) mmioCreateChunk(1 2 3)
|
|
1226 pascal MMIORENAME(ptr ptr ptr long) mmioRename(1 2 3 4)
|
|
|
|
|