Commit graph

35364 commits

Author SHA1 Message Date
Andrew Greenwood 60a7be44dc Started new implementation of Sound Blaster driver (kernel mode), which
at present just looks at the settings in the registry (actual sound
blaster code to go in a dedicated library elsewhere for later reuse in
portcls.) Also updated wdmaud.drv - it can only identify how many devices
have been reported by janderwald's code at present.


svn path=/trunk/; revision=39797
2009-02-27 22:50:58 +00:00
Dmitry Gorbachev 36bf174662 Fix warning: implicit declaration of function 'VALID_SOUND_DEVICE_TYPE'
svn path=/trunk/; revision=39796
2009-02-27 21:46:59 +00:00
Jeffrey Morlan 9ed19ef909 Handle quotes in a CMD /C or CMD /K argument properly.
svn path=/trunk/; revision=39795
2009-02-27 18:09:33 +00:00
Dmitry Chapyshev 83f58a9337 - Add winetests for mscms, msvcrtd, quartz, secur32
svn path=/trunk/; revision=39794
2009-02-27 17:57:06 +00:00
Dmitry Chapyshev bd5f91d815 - Add winetests for pdh, qmgr, rasapi32, serialui, snmpapi, spoolss, twain_32, userenv, wldap32
svn path=/trunk/; revision=39793
2009-02-27 17:32:07 +00:00
Dmitry Chapyshev 4c6d8cb1d8 - Add twain.h from Wine
svn path=/trunk/; revision=39792
2009-02-27 17:30:46 +00:00
Dmitry Chapyshev 3fa4b5dde4 - Add winetests for msctf, msvfw32, ntdsapi, ntprint, oleacc
svn path=/trunk/; revision=39791
2009-02-27 16:45:02 +00:00
Dmitry Chapyshev 06448880e7 - Add winetests for inetcomm, inetmib1, itss, localspl, localui
svn path=/trunk/; revision=39790
2009-02-27 16:23:50 +00:00
Dmitry Chapyshev 67c56404b6 - Add DNS_RRSET_INIT, DNS_RRSET_ADD, DNS_RRSET_TERMINATE
svn path=/trunk/; revision=39789
2009-02-27 15:59:01 +00:00
Dmitry Chapyshev 569bd394b8 - Add winetests for credui, cryptnet, cryptui, dnsapi, fusion
svn path=/trunk/; revision=39788
2009-02-27 15:57:39 +00:00
Dmitry Gorbachev 1f80c7f756 Japanese explorer-new translation by Pcds90net (ds200xnet-ros|at|yahoo|dot|co|dot|jp). Bug #4203.
svn path=/trunk/; revision=39787
2009-02-27 15:50:43 +00:00
Aleksey Bragin a96493a8eb - Wait untill all usb embedded drivers are initialized before returning from DriverEntry. This allows usb mouse driver to have a chance to register itself before mouclass is loaded.
svn path=/trunk/; revision=39786
2009-02-27 15:29:54 +00:00
Johannes Anderwald f717c34ae1 - Add sanity checks
- Fix memory leaks

svn path=/trunk/; revision=39784
2009-02-27 13:19:10 +00:00
Johannes Anderwald 49c8f850cd - Implement enumerating devices for wave in devices
- Implement mapping virtual device id to real filter id and pin id
- Wdmaud can now select the correct pin

svn path=/trunk/; revision=39783
2009-02-27 12:22:18 +00:00
Johannes Anderwald 89797da903 - Complete missing irp
- Handle all properties of KSPROPSETID
- Initialize filter properties in a deferred routine
- Add more error checks

svn path=/trunk/; revision=39782
2009-02-27 11:22:16 +00:00
Johannes Anderwald d74f376c18 - Ignore the failure of device interface registration as a audio might not have been initialized yet
svn path=/trunk/; revision=39781
2009-02-27 00:22:32 +00:00
Dmitry Gorbachev a47d006bd7 Add GetListBoxInfo()
svn path=/trunk/; revision=39779
2009-02-26 23:32:52 +00:00
Johannes Anderwald b5cdd80eb5 - Disable checking of nonactive device interface because the code is not working yet (IoSetDeviceInterfaceState requires more work)
svn path=/trunk/; revision=39777
2009-02-26 20:36:56 +00:00
Johannes Anderwald be75d0f7aa - Change service type of RosAudioSrv to automatically start when an audio adapter is installed
- Also start RosAudioSrv

svn path=/trunk/; revision=39776
2009-02-26 19:15:35 +00:00
Johannes Anderwald 586e8ccb95 - Start automatically sysaudio / wdmaud when audiosrv is started
svn path=/trunk/; revision=39775
2009-02-26 18:29:15 +00:00
Johannes Anderwald 61efbfa491 - Implement CMP_RegisterNotification stubs
- Fixes audiosrv crash

svn path=/trunk/; revision=39774
2009-02-26 17:46:41 +00:00
Dmitry Chapyshev 7183be3ead - Sync winetests with Wine head (comcat, crypt32, gdiplus, lz32, mapi32, mlang, msacm32, mshtml, msvcrt, netapi32, riched20, riched32, rsaenh, schannel, setupapi, shdocvw, urlmon, user32, usp10, uxtheme, version, winhttp, wininet, wintrust, ws2_32)
svn path=/trunk/; revision=39773
2009-02-26 13:26:26 +00:00
Dmitry Chapyshev 6069429da7 - Update headers
svn path=/trunk/; revision=39772
2009-02-26 13:22:05 +00:00
Aleksey Bragin 493259d7d4 - Rename a variable so it doesn't conflict with a reserved keyword.
svn path=/trunk/; revision=39771
2009-02-26 13:19:34 +00:00
Aleksey Bragin 22fa5a4f23 - Actually advance current item pointer to the next one when traversing a linked list. Fixes an infinite loop when building USB interface.
svn path=/trunk/; revision=39770
2009-02-26 13:14:46 +00:00
Dmitry Chapyshev 0f11de6b0d - Add msctf from Wine
svn path=/trunk/; revision=39769
2009-02-26 11:43:42 +00:00
Christoph von Wittich 9461e682d1 partially revert the mshtml sync as it breaks gecko installation
svn path=/trunk/; revision=39768
2009-02-26 11:33:04 +00:00
Dmitry Chapyshev 9bbe0fef07 - Update Russian translation
svn path=/trunk/; revision=39767
2009-02-26 10:36:26 +00:00
Dmitry Chapyshev bb65c52303 - Sync itss, mlang with Wine head
svn path=/trunk/; revision=39766
2009-02-26 10:34:15 +00:00
Dmitry Chapyshev 8dd9b00120 - Sync objsel, ntprint, netapi32, mshtml with Wine head
svn path=/trunk/; revision=39765
2009-02-26 10:32:48 +00:00
Dmitry Chapyshev fac8159392 - Sync rsaenh, shdocvw, shlwapi with Wine head
svn path=/trunk/; revision=39764
2009-02-26 10:29:58 +00:00
Dmitry Chapyshev a96dc753be - Sync wldap32, uxtheme, sxs with Wine head
svn path=/trunk/; revision=39763
2009-02-26 10:27:27 +00:00
Dmitry Chapyshev 86b4bf9764 - Delete unneeded file
svn path=/trunk/; revision=39762
2009-02-26 10:24:39 +00:00
Dmitry Chapyshev b0aef63d27 - Sync gdiplus, hhctrl and inetcomm with Wine head
svn path=/trunk/; revision=39761
2009-02-26 10:24:00 +00:00
Dmitry Chapyshev 81ccdcd42b - Sync crypt32 and cryptui with Wine head
svn path=/trunk/; revision=39760
2009-02-26 10:21:59 +00:00
Dmitry Chapyshev b6bab62a3b - Sync atl and cabinet with Wine head
svn path=/trunk/; revision=39759
2009-02-26 10:20:22 +00:00
Johannes Anderwald be3c2ddc31 - Fix wdmaud / sysaudio service installation when a driver is installed
svn path=/trunk/; revision=39758
2009-02-26 00:04:26 +00:00
Johannes Anderwald 5f60162daa - Refactor irp handling to support playing new stream irps properly
- Complete several irps to allow audio devices to be shutdown properly and re-used

svn path=/trunk/; revision=39757
2009-02-25 22:30:20 +00:00
Pierre Schweitzer 1675e01073 Mini optimalisation of RtlGenerate8dot3Name.
Patch by Peter Veenstra 
See issue #4152 for more details.

svn path=/trunk/; revision=39756
2009-02-25 22:30:17 +00:00
Aleksey Bragin d8b00f839d - Scan three PCI buses in the legacy USB driver instead of 2. Fixes UHCI/EHCI detection issues in VMWare Workstation 6.5 and higher (Emulated UHCI is located on bus 2).
svn path=/trunk/; revision=39755
2009-02-25 20:37:50 +00:00
Aleksey Bragin 419e45a723 - Fix a horrible bug, when DriverEntry was not having __stdcall calling convention.
svn path=/trunk/; revision=39754
2009-02-25 16:00:38 +00:00
Johannes Anderwald 866d5ef497 - Fix a bug in the audio_test programm which initialized the deviceinfo before another syscall
- Complete also an unhandeled irp
- Implement IOCTL_CLOSE_WDMAUD
- Account the number of times pin can be instantiated in sysaudio and apply changes to SYSAUDIO_CLIENT structure
- There is still a bug which prevents closing the audio adapter at the 2nd time

svn path=/trunk/; revision=39753
2009-02-25 15:55:21 +00:00
Dmitry Chapyshev a15e6fe4ad - Fix build. Sorry
svn path=/trunk/; revision=39752
2009-02-25 15:54:37 +00:00
Dmitry Chapyshev eaa65d2024 - Add inseng, localspl, wuapi from Wine
svn path=/trunk/; revision=39751
2009-02-25 15:26:49 +00:00
Dmitry Chapyshev c7826cae81 - Sync spoolss with Wine head
svn path=/trunk/; revision=39750
2009-02-25 14:10:21 +00:00
Andrew Greenwood ef5347287b Set svn:eol-style native on ntstrsafe.h
svn path=/trunk/; revision=39749
2009-02-25 13:07:00 +00:00
Stefan Ginsberg 3268f920af - Minor optimization to ExFreePoolWithTag -- also reformat slightly.
svn path=/trunk/; revision=39748
2009-02-25 13:05:05 +00:00
Aleksey Bragin 337400aaa8 - Don't match tags if Tag is 0.
svn path=/trunk/; revision=39747
2009-02-25 12:50:41 +00:00
Aleksey Bragin 228454149b Alex Vlasov
- blockdev.c: Implement misc helper functions.
- direntry.c: Some changes to query dirents info for IRP_MJ_DIRECTORY_CONTROL, and the routine that locates a single dirent for IRP_MJ_CREATE.
- fastfat.c: Implement queuing support (FatQueueRequest / FatDequeueRequest).
- fat.c: Cleanup, use helper functions FatPin*Page.
- fcb.c: Add FCB helper routines.
- Header files: Change structures for future usage.
- Add PSEH2 library usage.

svn path=/trunk/; revision=39746
2009-02-25 12:25:06 +00:00
Johannes Anderwald bc97ce2e19 - Remove sb16 driver entry
svn path=/trunk/; revision=39745
2009-02-25 09:29:13 +00:00