wine
26 years agoFixed DPMI_CallRMProc (I think).
Ove Kaaven [Mon, 7 Dec 1998 16:10:11 +0000 (16:10 +0000)] 
Fixed DPMI_CallRMProc (I think).

26 years agoStub for NPSGetProviderHandleA.
Marcus Meissner [Mon, 7 Dec 1998 16:03:04 +0000 (16:03 +0000)] 
Stub for NPSGetProviderHandleA.

26 years agoThe scancode Windows send for extended keys is the scancode of the
Brian Gerst [Mon, 7 Dec 1998 15:44:54 +0000 (15:44 +0000)] 
The scancode Windows send for extended keys is the scancode of the
unextended equivalent of the key, plus the extended flag.

26 years agoFixed a real mode problem.
Andreas Mohr [Mon, 7 Dec 1998 15:27:59 +0000 (15:27 +0000)] 
Fixed a real mode problem.

26 years agoNE_MODULE.stack_size was set to a ridiculously small value of 5.
Andreas Mohr [Mon, 7 Dec 1998 12:52:23 +0000 (12:52 +0000)] 
NE_MODULE.stack_size was set to a ridiculously small value of 5.
Windows sets 0x1400 in such cases for programs.

26 years agoWe don't yet want the static control to call DestroyIcon.
Huw D M Davies [Mon, 7 Dec 1998 12:50:14 +0000 (12:50 +0000)] 
We don't yet want the static control to call DestroyIcon.

26 years agoAdded case for GCW_ATOM int GetClassLong32A.
NF Stevens [Mon, 7 Dec 1998 12:48:16 +0000 (12:48 +0000)] 
Added case for GCW_ATOM int GetClassLong32A.

26 years agoStub for WNetOpenEnum32W.
Gael de Chalendar [Mon, 7 Dec 1998 12:15:34 +0000 (12:15 +0000)] 
Stub for WNetOpenEnum32W.

26 years agoMore general code cleanup for readability.
Robert Riggs [Mon, 7 Dec 1998 12:13:01 +0000 (12:13 +0000)] 
More general code cleanup for readability.
A few more parameter validation checks.
Return DS_OK rather than 0 in a number of functions.
Fixed primary buffer ref count bug in CreateSoundBuffer().
Handle 1-3 byte sound fragments that would cause buffer overruns.
Clear primary buffer with a neutral value instead of always 0
(because 128 is neutral for 8-bit sound).
Fix bug with mixing 8-bit sound into the primary buffer.
Broke out the main block in DSOUND_thread() to another function for
readability.
Handle "no audio" and "audio busy" cases properly when initializing
dsound. Rename DllCanUnloadNow() to DSOUND_DllCanUnloadNow().

26 years agoMade variables optimized into registers accessible.
Ove Kaaven [Mon, 7 Dec 1998 12:09:55 +0000 (12:09 +0000)] 
Made variables optimized into registers accessible.

26 years agoThe spec definition for MonitorFromWindow was wrong.
Uwe Bonnes [Mon, 7 Dec 1998 11:05:23 +0000 (11:05 +0000)] 
The spec definition for MonitorFromWindow was wrong.

26 years agoFile handle bug fix.
Stefan Leichter [Mon, 7 Dec 1998 11:02:55 +0000 (11:02 +0000)] 
File handle bug fix.

26 years agoAdded paragraph about different dll versions and structure sizes.
Eric Kohl [Mon, 7 Dec 1998 11:01:19 +0000 (11:01 +0000)] 
Added paragraph about different dll versions and structure sizes.

26 years agoAdded missing TOOLINFO structure.
Eric Kohl [Mon, 7 Dec 1998 10:59:40 +0000 (10:59 +0000)] 
Added missing TOOLINFO structure.

26 years agoFixed a heap bug.
Andreas Mohr [Mon, 7 Dec 1998 10:56:40 +0000 (10:56 +0000)] 
Fixed a heap bug.

26 years ago- Several kernel.spec return type mismatch fixes
Andreas Mohr [Mon, 7 Dec 1998 10:48:09 +0000 (10:48 +0000)] 
- Several kernel.spec return type mismatch fixes
- [GS]etSelectorBase Win32s offset support by Ulrich Weigand (thanks v.m. !!)
- Move AppToWine/WineToApp macros as W32S_APP2WINE etc. to ldt.h
- LocalNotify() basic support
- Fixes for local heap handling with heap handles created by Virtual*()

26 years agoBugfix: -microsoft-symbol encoding was not recognized.
Ulrich Weigand [Mon, 7 Dec 1998 10:36:56 +0000 (10:36 +0000)] 
Bugfix: -microsoft-symbol encoding was not recognized.

26 years agoBugfix: WIN_ResetQueueWindows would skip some windows.
Ulrich Weigand [Mon, 7 Dec 1998 10:24:42 +0000 (10:24 +0000)] 
Bugfix: WIN_ResetQueueWindows would skip some windows.

26 years agoAllow recursively reentering CALL32_LargeStack.
Ulrich Weigand [Mon, 7 Dec 1998 10:23:10 +0000 (10:23 +0000)] 
Allow recursively reentering CALL32_LargeStack.

26 years agoAdded the new TTY driver.
Patrik Stridvall [Mon, 7 Dec 1998 09:36:13 +0000 (09:36 +0000)] 
Added the new TTY driver.

26 years agoMoved more code to the X11 driver.
Patrik Stridvall [Mon, 7 Dec 1998 09:13:40 +0000 (09:13 +0000)] 
Moved more code to the X11 driver.

26 years agoCall the new console driver for some routines. This is not completely
Joseph Pranevich [Thu, 3 Dec 1998 16:29:56 +0000 (16:29 +0000)] 
Call the new console driver for some routines. This is not completely
done yet and more for testing purposes.

26 years agoAdded console support.
Joseph Pranevich [Wed, 2 Dec 1998 19:58:08 +0000 (19:58 +0000)] 
Added console support.

26 years agoMove OEM resources to the x11drv.
Huw D M Davies [Wed, 2 Dec 1998 10:29:04 +0000 (10:29 +0000)] 
Move OEM resources to the x11drv.

26 years agoOpening a file in a directory which doesn't exist returns
Alexander Larsson [Wed, 2 Dec 1998 10:04:52 +0000 (10:04 +0000)] 
Opening a file in a directory which doesn't exist returns
ERROR_FILE_NOT_FOUND instead of ERROR_PATH_NOT_FOUND.

26 years agoHandle atoms "# non number" (oracle client).
Marcus Meissner [Wed, 2 Dec 1998 10:00:48 +0000 (10:00 +0000)] 
Handle atoms "# non number" (oracle client).

26 years agoRenamed KERNEL.327 to HandleParamError (as in 'Undoc. Windows').
Ulrich Weigand [Tue, 1 Dec 1998 16:23:19 +0000 (16:23 +0000)] 
Renamed KERNEL.327 to HandleParamError (as in 'Undoc. Windows').
Fixed wrong ordinals/prototype for MapProcessHandle/GetModuleFileName32.
Added names for some undocumented exports.

26 years agoImplemented GlobalChangeLockCount (KERNEL.365).
Ulrich Weigand [Tue, 1 Dec 1998 15:19:54 +0000 (15:19 +0000)] 
Implemented GlobalChangeLockCount (KERNEL.365).

26 years agoImplemented Local32Info, stubs for Local32First/Next (KERNEL.444-446).
Ulrich Weigand [Tue, 1 Dec 1998 14:45:37 +0000 (14:45 +0000)] 
Implemented Local32Info, stubs for Local32First/Next (KERNEL.444-446).

26 years agoImplemented GdiFreeResources (GDI.609).
Ulrich Weigand [Tue, 1 Dec 1998 13:00:05 +0000 (13:00 +0000)] 
Implemented GdiFreeResources (GDI.609).

26 years agoFixed 8-bit WAV format handling (it is unsigned data).
Robert Riggs [Tue, 1 Dec 1998 12:57:31 +0000 (12:57 +0000)] 
Fixed 8-bit WAV format handling (it is unsigned data).
Fixed off-by-one checks for buffer wrap.
Increment ref count for primary buffer in CreateSoundBuffer().
Added DSBPN_OFFSETSTOP support to position notification code.
Lots of minor parameter validation checks.
Stubs for: IDirectSound_initialize(), IDirectSound_Compact(),
and IDirectSound_GetSpeakerConfig().
Fixed freq shifting with 16-bit data problem, fixed 8bit<->16bit
conversion.
Lots of thread locking for DirectSound buffers.
Dealloc primary buffer when dsound is deallocated.

26 years agoAdded the TEXT() and MAKELRESULT() definitions.
Uwe Bonnes [Tue, 1 Dec 1998 12:54:18 +0000 (12:54 +0000)] 
Added the TEXT() and MAKELRESULT() definitions.

26 years agoSmall change.
Juergen Schmied [Tue, 1 Dec 1998 12:52:56 +0000 (12:52 +0000)] 
Small change.

26 years agoRevert misguided change to install_lib that broke -disable-lib
James Juran [Tue, 1 Dec 1998 12:47:29 +0000 (12:47 +0000)] 
Revert misguided change to install_lib that broke -disable-lib
configure option.

26 years agoNew parameter SPI_GETDRAGFULLWINDOW.
Juergen Schmied [Tue, 1 Dec 1998 11:19:51 +0000 (11:19 +0000)] 
New parameter SPI_GETDRAGFULLWINDOW.
One missing break in SPI_GETDRAGFULLWINDOW.

26 years agoNew functions ILGlobalClone/ILGlobalFree.
Juergen Schmied [Tue, 1 Dec 1998 11:04:14 +0000 (11:04 +0000)] 
New functions ILGlobalClone/ILGlobalFree.

26 years agoAdd a note about WinPrinters.
Huw D M Davies [Tue, 1 Dec 1998 09:58:56 +0000 (09:58 +0000)] 
Add a note about WinPrinters.

26 years agoAdded some stubs, some ptr->str conversions.
Marcus Meissner [Tue, 1 Dec 1998 09:34:05 +0000 (09:34 +0000)] 
Added some stubs, some ptr->str conversions.

26 years ago- added definition of DirectDrawCreateClipper.
Lionel Ulmer [Tue, 1 Dec 1998 09:30:22 +0000 (09:30 +0000)] 
- added definition of DirectDrawCreateClipper.
- more versatile support of surfaces / better surface description support.

26 years agoFixed wrong parameter count for SHChangeNotifyDeregister, SHFreeUnusedLibraries.
Juergen Schmied [Tue, 1 Dec 1998 08:55:13 +0000 (08:55 +0000)] 
Fixed wrong parameter count for SHChangeNotifyDeregister,  SHFreeUnusedLibraries.
New functions ParseField, Get/SetInstanceExplorer(), PathIsUNC, PathIsRelative.
Stubs SHWaitForFileToOpen, PathFindOnPath.

26 years agoSmall changes to print the strings in the relay-trace.
Juergen Schmied [Tue, 1 Dec 1998 08:31:11 +0000 (08:31 +0000)] 
Small changes to print the strings in the relay-trace.

26 years agoThe class name needs to be converted to a getptr.
NF Stevens [Tue, 1 Dec 1998 08:29:29 +0000 (08:29 +0000)] 
The class name needs to be converted to a getptr.

26 years agoFixed memory/status recovery when error occured in MIDI_mciOpen.
Eric Pouech [Tue, 1 Dec 1998 08:28:43 +0000 (08:28 +0000)] 
Fixed memory/status recovery when error occured in MIDI_mciOpen.
Fixed support for RMID files in MIDI_mciOpen.
Fixed bug for playing MIDI files with tempo changes. Sound output is
now correct, but length of tracks (and therefore of whole file) is not
correct.
Changed error values (INTERNAL => INVALID_FILE) when file cannot be read.

26 years agoFixed memory/status recovery when error occured in WAVE_mciOpen.
Eric Pouech [Tue, 1 Dec 1998 08:27:22 +0000 (08:27 +0000)] 
Fixed memory/status recovery when error occured in WAVE_mciOpen.
Changed error values (INTERNAL => INVALID_FILE) when file cannot
be read.

26 years agoStubs for MCIWndCreate[A|W].
Juergen Schmied [Tue, 1 Dec 1998 08:26:45 +0000 (08:26 +0000)] 
Stubs for MCIWndCreate[A|W].

26 years agoVerQueryValue, bugfix: we cant convert binary data with
Juergen Schmied [Tue, 1 Dec 1998 08:25:38 +0000 (08:25 +0000)] 
VerQueryValue, bugfix: we cant convert binary data with
HEAP_strdupWtoA (\VarFileInfo\Translation).

26 years agoStubs for EnumServiceStatus32, small changes.
Juergen Schmied [Mon, 30 Nov 1998 17:41:17 +0000 (17:41 +0000)] 
Stubs for EnumServiceStatus32, small changes.

26 years agoLoad now the first icon from the *.ani file instead of crashing.
Juergen Schmied [Mon, 30 Nov 1998 17:29:28 +0000 (17:29 +0000)] 
Load now the first icon from the *.ani file instead of crashing.

26 years agoFix warnings in miscemu/main.c.
Marcus Meissner [Mon, 30 Nov 1998 17:18:30 +0000 (17:18 +0000)] 
Fix warnings in miscemu/main.c.

26 years ago- added some defines around the CommPort (PURGE_XXX and MS_XXX_ON)
Uwe Bonnes [Mon, 30 Nov 1998 17:16:45 +0000 (17:16 +0000)] 
- added some defines around the CommPort (PURGE_XXX and MS_XXX_ON)
- added the DLGTEMPLATE and DLGITEMTEMPLATE structures
- added the function definition for StartPage,EndPage,GetCommMask,
GetCommModemStatus and PurgComm,WaitCommEvent.

26 years agoFixed activation/Focus message order problem when creating a new HWND.
Paul Quinn [Mon, 30 Nov 1998 13:37:54 +0000 (13:37 +0000)] 
Fixed activation/Focus message order problem when creating a new HWND.

26 years agoImplementation of ChildWindowFromPointEx functions.
Paul Quinn [Mon, 30 Nov 1998 13:15:36 +0000 (13:15 +0000)] 
Implementation of ChildWindowFromPointEx functions.

26 years agoFixed registry query error value: now returns ERROR_FILE_NOT_FOUND.
Gavriel State [Mon, 30 Nov 1998 12:43:34 +0000 (12:43 +0000)] 
Fixed registry query error value: now returns ERROR_FILE_NOT_FOUND.

26 years agoGetSystemPaletteEntries returns palette size if entries==NULL.
Huw D M Davies [Mon, 30 Nov 1998 11:18:26 +0000 (11:18 +0000)] 
GetSystemPaletteEntries returns palette size if entries==NULL.
Use this instead of COLOR_GetSystemPaletteSize.

26 years agoImplemented class factory for dsound.
Marcus Meissner [Mon, 30 Nov 1998 11:07:11 +0000 (11:07 +0000)] 
Implemented class factory for dsound.

26 years ago- fixed a minimal error in GetCommMask definition.
Uwe Bonnes [Mon, 30 Nov 1998 10:40:02 +0000 (10:40 +0000)] 
- fixed a minimal error in GetCommMask definition.
- adds stubs for GetCommModemStatus and WaitCommEvent.

26 years agoFixes for C++ Winelib compilation.
Uwe Bonnes [Mon, 30 Nov 1998 10:36:51 +0000 (10:36 +0000)] 
Fixes for C++ Winelib compilation.

26 years agoBugfix: second RegOpenKey should use CLSIDkey instead of HKEY_CLASSES_ROOT.
Marcus Meissner [Mon, 30 Nov 1998 10:33:17 +0000 (10:33 +0000)] 
Bugfix: second RegOpenKey should use CLSIDkey instead of HKEY_CLASSES_ROOT.

26 years agoDocumentation updates.
James Juran [Fri, 27 Nov 1998 16:06:08 +0000 (16:06 +0000)] 
Documentation updates.

26 years agoFixed 'make install' to really check for libwine.a before installing
James Juran [Fri, 27 Nov 1998 15:41:16 +0000 (15:41 +0000)] 
Fixed 'make install' to really check for libwine.a before installing
it.

26 years agoAdded a new cmdline switch to disable XF86 DGA Extensions, -nodga.
Stephen Crowley [Fri, 27 Nov 1998 15:12:33 +0000 (15:12 +0000)] 
Added a new cmdline switch to disable XF86 DGA Extensions, -nodga.

26 years agoImproved GetDiskFreeSpace32A().
Andreas Mohr [Fri, 27 Nov 1998 15:02:25 +0000 (15:02 +0000)] 
Improved GetDiskFreeSpace32A().

26 years agoRemove included color.h.
Huw D M Davies [Thu, 26 Nov 1998 16:32:00 +0000 (16:32 +0000)] 
Remove included color.h.

26 years agoRemove unnecessary check for entrypoint address (test binary was
Marcus Meissner [Thu, 26 Nov 1998 16:00:26 +0000 (16:00 +0000)] 
Remove unnecessary check for entrypoint address (test binary was
infected by a virus which uses invalid PE loading stuff).

26 years agoAdded stubs for Startpage and EndPage.
Uwe Bonnes [Thu, 26 Nov 1998 15:20:55 +0000 (15:20 +0000)] 
Added stubs for Startpage and EndPage.

26 years agoRemoved some unnecessary FIXME outputs.
Ulrich Weigand [Thu, 26 Nov 1998 15:06:47 +0000 (15:06 +0000)] 
Removed some unnecessary FIXME outputs.

26 years agoImplemented KERNEL.602 and stub for KERNEL.490.
Ulrich Weigand [Thu, 26 Nov 1998 14:58:11 +0000 (14:58 +0000)] 
Implemented KERNEL.602 and stub for KERNEL.490.

26 years agoBugfix: Do *not* zero out output buffer in GetNumberFormat32[AW].
Ulrich Weigand [Thu, 26 Nov 1998 14:51:57 +0000 (14:51 +0000)] 
Bugfix: Do *not* zero out output buffer in GetNumberFormat32[AW].

26 years agoSmall fixes.
Pablo Saratxaga [Wed, 25 Nov 1998 18:15:53 +0000 (18:15 +0000)] 
Small fixes.

26 years agoMoved ...Resource16 routines to loader/resource.c.
Ulrich Weigand [Wed, 25 Nov 1998 17:58:51 +0000 (17:58 +0000)] 
Moved ...Resource16 routines to loader/resource.c.
Implemented accessing PE-file resources with 16-bit resource routines.

26 years agoImplementation of PE->NE resource conversion routines (KERNEL.615-618).
Ulrich Weigand [Wed, 25 Nov 1998 17:57:26 +0000 (17:57 +0000)] 
Implementation of PE->NE resource conversion routines (KERNEL.615-618).

26 years agoImplemented 3 methods: SysAllocStringLen(), SysReAllocStringLen()
Francis Beaudet [Wed, 25 Nov 1998 17:20:36 +0000 (17:20 +0000)] 
Implemented 3 methods: SysAllocStringLen(), SysReAllocStringLen()
and SysStringLen(). Ensure that the BSTR objects were allocated
according to the Windows documentation.

26 years agoMoved existing path - functions to shellpatch.c.
Juergen Schmied [Wed, 25 Nov 1998 16:47:05 +0000 (16:47 +0000)] 
Moved existing path - functions to shellpatch.c.
New: PathRemoveBlanks32A|W,  PathMatchSpec32A|W,
PathSetDlgItemPath32A|W.

26 years agoMoved existing IShellLink class. New stubs for IShellLinkW.
Juergen Schmied [Wed, 25 Nov 1998 16:39:47 +0000 (16:39 +0000)] 
Moved existing IShellLink class. New stubs for IShellLinkW.

26 years agoRemove X_DC_INFO from DC and make it behave like any other PDEVICE.
Huw D M Davies [Wed, 25 Nov 1998 12:36:03 +0000 (12:36 +0000)] 
Remove X_DC_INFO from DC and make it behave like any other PDEVICE.

26 years agoChanged CTX_SEG_OFF_TO_LIN to allow linear addresses in 32-bit
Ulrich Weigand [Wed, 25 Nov 1998 10:29:22 +0000 (10:29 +0000)] 
Changed CTX_SEG_OFF_TO_LIN to allow linear addresses in 32-bit
registers (used by DeviceIoControl). Adapted all users.

26 years agoImplemented (most) VWin32.VxD DeviceIoControl routines.
Ulrich Weigand [Wed, 25 Nov 1998 10:20:03 +0000 (10:20 +0000)] 
Implemented (most) VWin32.VxD DeviceIoControl routines.

26 years agoBugfix: Set the TEBF_WIN32 flag in teb.flags for 32-bit threads.
Ulrich Weigand [Tue, 24 Nov 1998 20:47:17 +0000 (20:47 +0000)] 
Bugfix: Set the TEBF_WIN32 flag in teb.flags for 32-bit threads.

26 years agoBugfix: Call InitThreadInput in GetFastQueue with correct parameter
Ulrich Weigand [Tue, 24 Nov 1998 20:46:36 +0000 (20:46 +0000)] 
Bugfix: Call InitThreadInput in GetFastQueue with correct parameter
for 32-bit queues.

26 years agoBugfix: [QF]T_Thunk should clear HIWORD(EAX) on return.
Ulrich Weigand [Tue, 24 Nov 1998 20:44:46 +0000 (20:44 +0000)] 
Bugfix: [QF]T_Thunk should clear HIWORD(EAX) on return.
Bugfix: hack for stupid USER32 CallbackGlueLS routine in Common32ThkLS.

26 years agoBugfix: Bad jump generated in THUNK_AllocLSThunklet.
Ulrich Weigand [Tue, 24 Nov 1998 20:43:59 +0000 (20:43 +0000)] 
Bugfix: Bad jump generated in THUNK_AllocLSThunklet.
Bugfix: Forgot to convert segptr in AllocLSThunkletCallbackEx.

26 years agoDon't match against Symbol or Nil fonts.
Eric Warnke [Tue, 24 Nov 1998 20:43:06 +0000 (20:43 +0000)] 
Don't match against Symbol or Nil fonts.

26 years agoReturn the "buffers" and "cached" memory as free since it is
Stephen Crowley [Tue, 24 Nov 1998 20:41:02 +0000 (20:41 +0000)] 
Return the "buffers" and "cached" memory as free since it is
deallocated when a program needs it anyway.

26 years agoBugfix: SetDlgItemText32 returns BOOL not void.
Juergen Schmied [Tue, 24 Nov 1998 20:29:28 +0000 (20:29 +0000)] 
Bugfix: SetDlgItemText32 returns BOOL not void.

26 years agoNew stubs GetUserObjectInformationA|W.
Juergen Schmied [Tue, 24 Nov 1998 20:26:02 +0000 (20:26 +0000)] 
New stubs GetUserObjectInformationA|W.

26 years agoRemoved left over 'show' and useless deadbeef checking which doesn't
Marcus Meissner [Tue, 24 Nov 1998 20:25:04 +0000 (20:25 +0000)] 
Removed left over 'show' and useless deadbeef checking which doesn't
work.

26 years agoAdjust broken entrypoint addresses. (win98 notepad.exe)
Marcus Meissner [Tue, 24 Nov 1998 20:22:53 +0000 (20:22 +0000)] 
Adjust broken entrypoint addresses. (win98 notepad.exe)

26 years agoUpdated according to development.
Eric Pouech [Tue, 24 Nov 1998 18:54:18 +0000 (18:54 +0000)] 
Updated according to development.

26 years agoSome new stubs (midiStreamXXX functions, some mci functions, and
Eric Pouech [Tue, 24 Nov 1998 18:46:46 +0000 (18:46 +0000)] 
Some new stubs (midiStreamXXX functions, some mci functions, and
some mmio functions).

26 years agoMoved MCI part to mcimidi.c ; added DriverProc.
Eric Pouech [Tue, 24 Nov 1998 18:31:43 +0000 (18:31 +0000)] 
Moved MCI part to mcimidi.c ; added DriverProc.

26 years agoMoved MCI part to mciwave.c ; added some error checking ; added
Eric Pouech [Tue, 24 Nov 1998 18:24:47 +0000 (18:24 +0000)] 
Moved MCI part to mciwave.c ; added some error checking ; added
DriverProc

26 years agoAdded mcimidi and mciwave.
Eric Pouech [Tue, 24 Nov 1998 18:13:12 +0000 (18:13 +0000)] 
Added mcimidi and mciwave.

26 years agoFixed bug in MCI_INFO command ; fixed pause/resume commands ; fixed
Eric Pouech [Tue, 24 Nov 1998 17:30:37 +0000 (17:30 +0000)] 
Fixed bug in MCI_INFO command ; fixed pause/resume commands ; fixed
seek command.

26 years agoStarting writing MCI part ; fixed bug in MCI_INFO command.
Eric Pouech [Tue, 24 Nov 1998 16:36:18 +0000 (16:36 +0000)] 
Starting writing MCI part ; fixed bug in MCI_INFO command.

26 years agoAdded some missing stubs in 32 bit part.
Eric Pouech [Tue, 24 Nov 1998 15:27:43 +0000 (15:27 +0000)] 
Added some missing stubs in 32 bit part.

26 years agoMade use of new 16/32 MCI message handling in mmsystem.c.
Eric Pouech [Tue, 24 Nov 1998 15:08:41 +0000 (15:08 +0000)] 
Made use of new 16/32 MCI message handling in mmsystem.c.

26 years agoAdded some new functions/structures definitions.(I couldn't get all
Eric Pouech [Tue, 24 Nov 1998 14:50:42 +0000 (14:50 +0000)] 
Added some new functions/structures definitions.(I couldn't get all
the manifest constants values that MS was referring to in its specs...
if someone has them...)

26 years agoAdded some error checking ; made use of new 16/32 MCI message handling
Eric Pouech [Tue, 24 Nov 1998 14:34:29 +0000 (14:34 +0000)] 
Added some error checking ; made use of new 16/32 MCI message handling
in mmsystem.c ; fixed bug in MCI_INFO command.

26 years agoAdded some error checking ; made use of new 16/32 MCI message
Eric Pouech [Tue, 24 Nov 1998 14:12:13 +0000 (14:12 +0000)] 
Added some error checking ; made use of new 16/32 MCI message
handling in mmsystem.c.
Added Win95 command to handle cd-rom with both data and audio ; fixed
bug in MCI_INFO command ; shadowing MCI status for devices that can't
get current status ; fixed status not being updated on cd change.

26 years agoFactorized 16/32 bit MCI function by using message mapping from 16
Eric Pouech [Tue, 24 Nov 1998 14:10:21 +0000 (14:10 +0000)] 
Factorized 16/32 bit MCI function by using  message mapping from 16
to 32 bits ; added some new prototypes mciSendCommand, mciSendString,
mci(Set/Get)YieldProc ; started writing midiStreamXXX functions - not
yet working. Fixed some issues regarding asynchronous MCI commands ;
fixed MCI_SYSINFO command.