Commit graph

35357 commits

Author SHA1 Message Date
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
Andrew Greenwood 7736e500c5 Move sb16_nt4 and sndblst out of the way in preparation of a decent rewrite.
I made both of these, they are both incomplete. Neither are included in the
build at present. They'll be removed eventually, once I've finished on the
new version.


svn path=/trunk/; revision=39744
2009-02-25 09:10:46 +00:00
Jeffrey Morlan b18a547c1b Implement complete support for FOR command (including /D, /F, /L, and /R switches). cmd is now close to being able to run RosBE 1.3's initialization without errors.
svn path=/trunk/; revision=39742
2009-02-24 20:29:18 +00:00
Johannes Anderwald 93ce0dce1f - Fix enumerating of KSDATARANGES
- Increment pin instance count when a new pin is created
- Complete IRP on close request for filter 
- Make sure IRP Status block is set when completing played stream IRP 
- Silence debug prints
- Enumerating number of channels and data formats should now work

svn path=/trunk/; revision=39740
2009-02-24 18:38:39 +00:00
Johannes Anderwald 8f47f51547 - Explictly use unicode structures
svn path=/trunk/; revision=39739
2009-02-24 18:05:07 +00:00
Aleksey Bragin 8e3ad1d1df - Make SystemProcessInformation return required size if buffer is too small. Matches Windows XP behavior.
See issue #4087 for more details.

svn path=/trunk/; revision=39738
2009-02-24 14:02:39 +00:00
Aleksey Bragin 98d1576628 - If looking up a long name for a process failed, use short one. This fixes the issue with "System" not being displayed correctly.
- Round up process name length more correctly, as suggested by Evgeniy Boltik.
See issue #4087 for more details.

svn path=/trunk/; revision=39737
2009-02-24 11:34:08 +00:00
Aleksey Bragin d06192c7c9 - Fix freed memory usage in SeLocateProcessImageName, spotted by Jan Roeloffzen.
- Use a correct structure member in SeAuditProcessCreationInfo (but it's still the same pointer).
- Rewrite bottom part of the function to better match ReactOS coding style.
See issue #4087 for more details.

svn path=/trunk/; revision=39736
2009-02-24 11:06:13 +00:00