Commit graph

36637 commits

Author SHA1 Message Date
Dmitry Chapyshev 69d975a9c8 - Sync Tahoma with Wine 1.1.21
svn path=/trunk/; revision=40844
2009-05-09 07:18:23 +00:00
Johannes Anderwald b081f66b95 - Add IID_IAllocatorMXF guid
- Add undef macro (hint Stefan)
- Thanks Usurp for telling

svn path=/trunk/; revision=40839
2009-05-08 14:39:33 +00:00
Michael Martin a63f5f16af - MmMapViewOfSection: Segment size must be a multiple of page size, so round ViewSize up to next page size.
OllyDbg now shows loaded dll's in memory and can step into dlls.

svn path=/trunk/; revision=40838
2009-05-08 14:12:12 +00:00
Johannes Anderwald 71c299cdfa - Partly implement IMasterClock
- Implement IAllocatorMXF for IPortPinDMus
- Implement rendering midi streams using IMXF object
- WIP, not tested yet

svn path=/trunk/; revision=40837
2009-05-08 13:02:08 +00:00
Hervé Poussineau 97126c89e0 Revert part of r40686
See issue #4471 for more details.

svn path=/trunk/; revision=40836
2009-05-08 10:29:31 +00:00
Johannes Anderwald a5731d82f9 - Implement IPortMidi, IPortFilterDMus, IPortPinDMus
- Implement reading / writing midi stream data using IMiniportMidiStream interface
- Delete old IPortMidi implementation

svn path=/trunk/; revision=40835
2009-05-08 09:36:02 +00:00
Johannes Anderwald 0cddd07a48 - Fix interface definition for IMiniportMidi
- Add macros to avoid warnings

svn path=/trunk/; revision=40834
2009-05-08 09:28:20 +00:00
Michael Martin c02e2cb416 - NtFreeVirtualMemory: Pass RegionListHead from SectionData vice VirtualMemoryData to MmAlterRegion
for MemoryArea->Type of Section view. Fixes MapViewOfFile tests for kernel32_winetests.
  More investigation is needed on whether this function should even succeed on FileMapping Objects.

svn path=/trunk/; revision=40833
2009-05-08 07:13:41 +00:00
Johannes Anderwald 8e4c1cabb7 - When acquiring a mapping check if the mapping hasn't already been used
- Set tag value to zero when releasing a mapping

svn path=/trunk/; revision=40832
2009-05-07 23:33:27 +00:00
Johannes Anderwald 94d54b18f9 - Load property sheet handlers also from * key
- Fixes displaying custom file property handlers like for TortoiseSVN

svn path=/trunk/; revision=40829
2009-05-07 18:21:53 +00:00
Johannes Anderwald 20f87008f7 - Pass IDataObject to the folder shell extension init function
- Fixes displaying property sheet handler extension for directories such as TortoiseSVN

svn path=/trunk/; revision=40828
2009-05-07 18:05:29 +00:00
Johannes Anderwald dbc07fc66b - PropertySheetHandlers for directories are registered under Directory key
svn path=/trunk/; revision=40827
2009-05-07 17:39:49 +00:00
Dmitry Gorbachev c92aa547db - Add / update Romanian translations, Petru Dimitriu, bug #4452.
- Update Norwegian translations, L. M. Hambro, bug #4477.
- Silence warnings in shell32 translations, bug #4090.

svn path=/trunk/; revision=40826
2009-05-07 16:49:31 +00:00
Johannes Anderwald 8b8f40d7c9 - Fix build (sorry)
svn path=/trunk/; revision=40825
2009-05-07 08:11:02 +00:00
James Tabor e00d640f15 - This helps gimp 2.4.6 start-up. But there is another bug in msvcrt.dll that throws an exception. I must apologize for not doing this sooner.
svn path=/trunk/; revision=40824
2009-05-07 05:49:35 +00:00
Johannes Anderwald a953f285eb - Use a spinlock with list functions over interlocked list functions
- Use a bitmap for storing reference count of the mappings as mapping are complete async and not very likely in determined order

svn path=/trunk/; revision=40823
2009-05-06 22:58:57 +00:00
Johannes Anderwald 9c3502c625 - Only call ReleaseStgMedium when IDataObject_GetData has succeeded
- Fixes explorer crashing on context menu click

svn path=/trunk/; revision=40822
2009-05-06 22:07:53 +00:00
Johannes Anderwald afed3ea726 - Fix debug statement
- Modify reference handling for irp mappings

svn path=/trunk/; revision=40821
2009-05-06 19:25:33 +00:00
James Tabor 9a36bd47a2 - Implement ReplyMessage and kernel support for InSendMessage and GetMessageTime.
svn path=/trunk/; revision=40820
2009-05-06 18:49:53 +00:00
Dmitry Chapyshev b107dc759a - Add xinput1_1, xinput1_2, xinput1_3, xinput9_1_0 from Wine (needed for some games)
svn path=/trunk/; revision=40819
2009-05-06 15:00:03 +00:00
Johannes Anderwald ecec3634a5 - Try fix boot
svn path=/trunk/; revision=40818
2009-05-06 13:53:15 +00:00
Daniel Reimer 1c8318e757 sync winhlp32 and wordpad with Wine 1.1.20
svn path=/trunk/; revision=40816
2009-05-06 09:54:09 +00:00
Dmitry Chapyshev 0c9515dc75 - Sync spoolss, sxs, urlmon with Wine 1.1.20
svn path=/trunk/; revision=40815
2009-05-06 08:50:22 +00:00
Dmitry Chapyshev 64c34901d8 - Sync itss and msctf with Wine 1.1.20
svn path=/trunk/; revision=40814
2009-05-06 08:47:39 +00:00
Dmitry Chapyshev 6c47ffb60d - Sync mciavi32 and mciqtz32 with Wine 1.1.20
svn path=/trunk/; revision=40813
2009-05-06 08:46:19 +00:00
Dmitry Chapyshev 63c10be4be - Sync credui and crypt32 with Wine 1.1.20
svn path=/trunk/; revision=40812
2009-05-06 08:45:02 +00:00
Dmitry Chapyshev f98fd4fd41 - Sync headers with Wine 1.1.20
svn path=/trunk/; revision=40811
2009-05-06 08:44:13 +00:00
Johannes Anderwald 1d12d6fd68 - Declare IID_IDmaChannelSlave as it is not visible when using NTDDI >= Vista
svn path=/trunk/; revision=40810
2009-05-06 07:01:00 +00:00
Johannes Anderwald d4551d4f61 - Move INTERFACE_TYPE, IO_RESOURCE_DESCRIPTOR, IO_RESOURCE_REQUIREMENTS_LIST, CM_PARTIAL_RESOURCE_DESCRIPTOR to wdm.h
- Fix alignment of CM_PARTIAL_RESOURCE_DESCRIPTOR
- Remove typedef of PEX_RUNDOWN_REF_CACHE_AWARE, it already exists in wdm.h (verified with WinDDK7)
- Fix build 1/2

svn path=/trunk/; revision=40809
2009-05-06 06:59:40 +00:00
Cameron Gutman 80f131ebef - Implement support for IOCTL_NDIS_QUERY_GLOBAL_STATS
svn path=/trunk/; revision=40808
2009-05-06 00:54:22 +00:00
Cameron Gutman 510184d660 - Add definition of IOCTL_NDIS_QUERY_GLOBAL_STATS
svn path=/trunk/; revision=40807
2009-05-06 00:42:44 +00:00
Cameron Gutman 816a0d3ae7 - Register the unload handler so it gets called by NDIS
svn path=/trunk/; revision=40806
2009-05-05 23:43:18 +00:00
Johannes Anderwald bc49f505ef - Return status code if releasing the mapping has succeeded
- Fix calculation of number of tags to be allocate per irp
- Fix multiple bugs when acquiring the mapping and releasing the mapping
- Vortex AU8810 WDM is now starting to play

svn path=/trunk/; revision=40805
2009-05-05 23:41:59 +00:00
Cameron Gutman c26be6ccf9 - Implement and register a ProtocolUnbindAdapter handler
svn path=/trunk/; revision=40804
2009-05-05 22:40:49 +00:00
Cameron Gutman 1aa2291065 - Add and register a ProtocolPnPEvent handler with some stubs in it
svn path=/trunk/; revision=40803
2009-05-05 22:24:26 +00:00
Ged Murphy 95370b97d2 Rewrite, the last method of getting service dependants and dependent services was flawed/buggy.
svn path=/trunk/; revision=40802
2009-05-05 22:04:19 +00:00
Stefan Ginsberg 80ce1c6708 - Fix definition of POINTER_ALIGNMENT for 64-bit. Problem reported by Brian Hawley at mingw-w64: http://sourceforge.net/forum/forum.php?thread_id=3163052&forum_id=723797
svn path=/trunk/; revision=40801
2009-05-05 19:24:49 +00:00
Johannes Anderwald b0dc2e2c2a - Fix build
svn path=/trunk/; revision=40800
2009-05-05 16:59:36 +00:00
Dmitry Chapyshev 24fd99755b - Add some defines. Fix build for comdlg32/comctl32
svn path=/trunk/; revision=40799
2009-05-05 16:42:49 +00:00
Dmitry Chapyshev 193acd687e - Sync comctl32 with Wine 1.1.20 (without listview.c)
- Sync comdlg32 with Wine 1.1.20

svn path=/trunk/; revision=40798
2009-05-05 16:26:56 +00:00
Johannes Anderwald 57f9b71712 - Implement IPortWaveRT, IPortFilterWaveRT, IPortPinWaveRT interface for audio drivers >= Vista
svn path=/trunk/; revision=40797
2009-05-05 16:01:39 +00:00
Dmitry Chapyshev 95a4fce528 - Sync gdiplus with Wine 1.1.20
svn path=/trunk/; revision=40796
2009-05-05 15:35:05 +00:00
Dmitry Chapyshev 57e86f2709 - Sync ole32 and oleaut32 with Wine 1.1.20
svn path=/trunk/; revision=40795
2009-05-05 15:31:02 +00:00
Johannes Anderwald 64d2ce31a9 - Add IPortWaveRT, IPortWaveRTStream, IMiniportWaveRTStream, IMiniportWaveRTStreamNotification, IMiniportWaveRT interface
- Add KSAUDIO_POSITION, KSRTAUDIO_HWLATENCY, KSRTAUDIO_HWREGISTER structure

svn path=/trunk/; revision=40794
2009-05-05 13:58:56 +00:00
Cameron Gutman 0af940a81b - Implement handing for IRP_MN_SET_POWER and IRP_MN_QUERY_POWER (not plugged in yet)
- Allocate a buffer and copy data into it instead of using the buffer passed to us directly
 - Use a helper function to perform common operations which save lots of lines of duplicated code

svn path=/trunk/; revision=40793
2009-05-05 02:52:43 +00:00
Cameron Gutman 3065a6b84c - Handle IRP_MN_QUERY_REMOVE_DEVICE and IRP_MN_CANCEL_REMOVE_DEVICE
- Implement NdisCompletePnPEvent
 - Handle pending cases

svn path=/trunk/; revision=40792
2009-05-05 02:13:53 +00:00
Cameron Gutman 11d957b125 - Implement handling for IRP_MN_CANCEL_STOP_DEVICE
svn path=/trunk/; revision=40791
2009-05-05 01:24:30 +00:00
Cameron Gutman 12594902c9 - Implement handling for IRP_MN_QUERY_STOP_DEVICE
svn path=/trunk/; revision=40790
2009-05-05 01:08:06 +00:00
Ged Murphy d7e9b1a61f Add most of the code for the dependencies tab in the property sheet. It's not quite complete but I'm getting bored with it now. May finish it tomorrow.
svn path=/trunk/; revision=40789
2009-05-04 18:44:54 +00:00
Thomas Bluemel 1bcad99a07 Unbreak linking ntoskrnl
svn path=/trunk/; revision=40788
2009-05-04 18:08:21 +00:00