- Store PCFILTER in subdevice filter
- Call driver provided property request handlers
- partly implement waveout get capabilties (WIP)
- remove definitions for waveoutcaps, auxcaps, waveincaps, they are defined in mmsystem.h
svn path=/trunk/; revision=39719
cleanly. Started writing code to support pause/restart (nonfunctional yet.)
Stubbed mixer messages, added a readme.txt to give an overview of functions
supported. Also includes partial rewrite of wdmaud.drv. Currently I am
listening to DI.FM in ReactOS using an NT4 sndblst.sys along with ReactOS'
sndblst.dll
svn path=/trunk/; revision=39716
- Always queue a work item for pin creation requests
- Handle KSPROPERTY_PIN_DATAFLOW, KSPROPERTY_PIN_DATARANGES, KSPROPERTY_PIN_INTERFACES, KSPROPERTY_PIN_MEDIUMS, KSPROPERTY_PIN_COMMUNICATION, KSPROPERTY_PIN_CATEGORY, qKSPROPERTY_PIN_NAME, KSPROPERTY_PIN_GLOBALCINSTANCES, KSPROPERTY_PIN_CINSTANCES, KSPROPERTY_PIN_NECESSARYINSTANCES
- Fix several bugs in property copying code
- Change the pin creation path in sysaudio in order to have client information as this was previously not available (see DPRINT using hack)
- Close file handels in wdmaud / sysaudio
- set Iostatus before queing an irp as the irp might complete before accessing status io
svn path=/trunk/; revision=39715
Jan Roeloffzen <jroeloffzen AT hotmail DOT com>
- Fixes task manager process list names and kernel sysinfo.
- See issue #4087 for details.
svn path=/trunk/; revision=39704
- Set Created status to true when create function is not zero
- Partly implement KsStreamIo
- Implement IOCTL for opening / setting state and writing wave data
- Clear KSAUDIO_DEVICE_ENTRY
- Open the pin in a worker context as IoCreateFile must be called at APC_LEVEL <
- Add dispatcher object to sysaudio will dispatch the device requests to the real pin
- Add a test application to play a wav sound
- ReactOS can now play a wave tone
svn path=/trunk/; revision=39702
This can be useful for giving more information about the used build for the test.
The necessary changes in testman will follow later :-P
svn path=/trunk/; revision=39698
- Implement a few options of sysaudio property set
- Implement an object dispatcher like in portcls which will be used to forward requests
svn path=/trunk/; revision=39694
interpret and implement them both properly, preparing for close in cleanup
then actually deallocating in close.
- AFD should have been keeping extra references to TCP resources, because
the handles will be closed by the handle sweeper at process shutdown.
- Fix failure cases for pendable TCP requests and add SEL_FIN when a socket
is closed at oskit, but closing up at tcpip.sys.
- Fix some breakage from my previous commit re: bind the zero address. We
now ask the connection for the right address if we are one, and plumb
the request all the way to tcp, which is deciding what adapter to send to
anyway.
- Fix one error code in udp, properly reporting network unreachable.
svn path=/trunk/; revision=39687