Commit graph

35090 commits

Author SHA1 Message Date
Johannes Anderwald 919e4f45d7 - Move includes to a common header- Implement IKsDevice interface stubs
- Add a DriverEntry
- Partly implement KsAllocateObjectHeader
- Check for IID_IUnknown in KoCreateInstance

svn path=/trunk/; revision=39524
2009-02-10 07:44:43 +00:00
Johannes Anderwald 77f7338705 - Fix include guard
- Define PKNKSFREE type
- Add KSFILTERFACTORY type
- Fix definition of KsAllocateObjectHeader
- Fix calling convention for lots of functions
- Remove dummy stub implementations

svn path=/trunk/; revision=39523
2009-02-10 07:44:14 +00:00
Timo Kreuzer 31dd9c0a1c fix a typo
svn path=/trunk/; revision=39521
2009-02-10 03:10:33 +00:00
Timo Kreuzer 870b09618b - Move Ex* and Rtl* functions and a bunch of types from winddk.h to wdm.h
- define ExIsResourceAcquiredLite to ExIsResourceAcquiredSharedLite
- Add implementations for RtlSecureZeroMemory, RtlRetrieveUlong, RtlRetrieveUshort, RtlStoreUlong, RtlStoreUlonglong, RtlStoreUshort, RtlStoreUlongPtr, 
- Add 64bit version of SLIST_HEADER
- use _mm_pause for YieldProcessor

svn path=/trunk/; revision=39520
2009-02-10 02:26:04 +00:00
Timo Kreuzer 50d17fc2a4 undef ExAllocatePoolWithQuota and ExAllocatePoolWithQuotaTag before implementing them as they can be defined by ddk headers.
svn path=/trunk/; revision=39519
2009-02-10 00:42:57 +00:00
Timo Kreuzer d3f56a74dd Rename ntddk.h include guard to _NTDDK_ as it's supposed to be. Remove a bunch of hack defines of _NTDDK_.
svn path=/trunk/; revision=39518
2009-02-09 22:50:40 +00:00
Christoph von Wittich a2feddeab2 formatting fix tabs to 4 spaces
svn path=/trunk/; revision=39517
2009-02-09 21:22:57 +00:00
Timo Kreuzer cae45b3c21 implement _mm_pause
svn path=/trunk/; revision=39516
2009-02-09 20:28:24 +00:00
Christoph von Wittich b4880fab81 -remove ros-hack
-delete avifil32_ros.diff as the translation is now to wine git as well

Artem Reznikov <temarez@yandex.ru> master * re9996b9be4 wine/dlls/avifil32/ (avifile_Uk.rc rsrc.rc): avifil32: Ukranian translation.

svn path=/trunk/; revision=39515
2009-02-09 20:24:03 +00:00
Christoph von Wittich 4bcb8813bd add srclient.dll
svn path=/trunk/; revision=39513
2009-02-09 13:47:47 +00:00
Dmitry Chapyshev 03660c7885 .def -> .spec
svn path=/trunk/; revision=39512
2009-02-09 13:47:10 +00:00
Dmitry Gorbachev 6c8c37dd00 Add more color schemes. Gabriel Ilardi, bug #4149.
svn path=/trunk/; revision=39511
2009-02-09 13:44:15 +00:00
Gregor Schneider e337dfa99d - Remove coordinate checks from NtGdiStretchBlt, since they're done at a later stage differently now
- Fixes a div/0 crash that happened in XnView and Acrobat Reader 9 Setup

svn path=/trunk/; revision=39510
2009-02-09 13:10:39 +00:00
Gregor Schneider ef2b5f4b28 Fix comments
svn path=/trunk/; revision=39509
2009-02-09 11:57:37 +00:00
Christoph von Wittich bc58fedee4 -don't rely on wingdi.h in winuser.h
-remove NOGDI hacks from wine directx dlls

svn path=/trunk/; revision=39508
2009-02-09 08:55:19 +00:00
Gregor Schneider c4d49789a6 Preparation for StretchBlt pattern support (2):
- Modify CallDibStretchBlt for brush support, adjust function pointers
- Add BrushObj to DibFunctions, fix BrushOrigin parameter type, qualify ROP properly

svn path=/trunk/; revision=39506
2009-02-08 23:18:58 +00:00
Timo Kreuzer 6399747995 Fix definition of IoSetCancelRoutine.
svn path=/trunk/; revision=39505
2009-02-08 22:56:31 +00:00
Christoph von Wittich 81afdb2e7d add -H to compilerflags for resolving header issues (as comment)
svn path=/trunk/; revision=39503
2009-02-08 20:47:30 +00:00
Christoph von Wittich 6a4bc15266 -remove wingdi.h from wine/winuser.h
-define NOGDI for some wine dlls (this should be fixed in wine)
-move wine specific window messages to internal user32 header
-fix devenum includes
-remove some wrong include guards in windows.h
-remove the GetObjectW hack from jscript.dll

svn path=/trunk/; revision=39502
2009-02-08 20:38:16 +00:00
Gregor Schneider c74ee95b77 Preparation for StretchBlt pattern support:
- Supply BrushObj and BrushOrigin to IntStretchBlt
- Implement EngStretchBltROP to do the work, let EngStretchBlt call it (this allows ROP support for real now)

svn path=/trunk/; revision=39501
2009-02-08 20:28:20 +00:00
Christoph von Wittich 43ef418be5 don't include windows.h
svn path=/trunk/; revision=39500
2009-02-08 20:23:28 +00:00
Dmitry Chapyshev 18df5891c1 - Fix typos
svn path=/trunk/; revision=39499
2009-02-08 19:28:41 +00:00
Dmitry Chapyshev be4a17e107 - FIXME -> TRACE for unimplemented functions
svn path=/trunk/; revision=39498
2009-02-08 19:14:48 +00:00
Christoph von Wittich d258115b75 E_PROP_ID_UNSUPPORTED is already defined in vfwmsgs.h
svn path=/trunk/; revision=39497
2009-02-08 18:52:59 +00:00
Dmitry Chapyshev 567bd56992 - Implement PathIsURL
svn path=/trunk/; revision=39496
2009-02-08 18:49:18 +00:00
Christoph von Wittich 46ab93a1a3 get rid of some junk
svn path=/trunk/; revision=39495
2009-02-08 18:47:23 +00:00
Dmitry Chapyshev 6988c44013 .def -> .spec (based on amd64 branch with my fixes)
svn path=/trunk/; revision=39494
2009-02-08 18:45:17 +00:00
Dmitry Gorbachev 468038e6d4 Kenichi Aramaki (karamaki-at-gmail-dot-com):
- Fix Japanese keyboard layout (bug #4145).
- Fix buffer overflow in CMD.EXE when dealing with double-byte code page (bug #4146).

svn path=/trunk/; revision=39493
2009-02-08 17:41:21 +00:00
Dmitry Chapyshev a44e51e9d6 .def -> .spec (based on amd64 branch with my fixes)
svn path=/trunk/; revision=39492
2009-02-08 16:41:44 +00:00
Dmitry Gorbachev 3d465cce58 Flush buffers before sending a command to keyboard controller.
It should fix 'unresponsive keyboard' bug.

svn path=/trunk/; revision=39491
2009-02-08 16:07:22 +00:00
Christoph von Wittich c7c7ca269b fix some comments
svn path=/trunk/; revision=39490
2009-02-08 15:46:22 +00:00
Christoph von Wittich de978e0672 add qmgrprxy.dll from wine 1.14
svn path=/trunk/; revision=39489
2009-02-08 15:42:09 +00:00
Dmitry Chapyshev dbf1679196 .def -> .spec (based on amd64 branch with my fixes)
svn path=/trunk/; revision=39488
2009-02-08 15:41:03 +00:00
Christoph von Wittich aa6f582bd4 add actxprxy from wine 1.14
svn path=/trunk/; revision=39487
2009-02-08 15:26:59 +00:00
Gregor Schneider 37532310dd [FORMATTING] apply 4 spaces indentation
svn path=/trunk/; revision=39486
2009-02-08 15:18:13 +00:00
Gregor Schneider 0651d50d93 Evgeny Boltik, <BSTSoft AT narod DOT ru>: Convert BitBlt source coordinates (destination coordinates were converted already)
svn path=/trunk/; revision=39485
2009-02-08 14:54:41 +00:00
Kamil Hornicek ffcf4490be - sync dinput and dinput8 with wine
svn path=/trunk/; revision=39484
2009-02-08 14:34:49 +00:00
Gregor Schneider 69f5107aab StretchBlt: +clipping -bugs
- Additional checks (coordinates switched, NOOP, degenerate, outside of valid region, ...) and offset source rectangle in internal StretchBlt functions
- Fixes the StretchBlt problem in bug #3477, bug #3656 completely as well as bug #4089 and some issues reported elsewhere (bug #3325 for example)
- Increment horizontal position even if outside of the clipping rect (Evgeny Boltik, <BSTSoft AT narod DOT ru>)
- One small problem is left, one cookie for the person who reproduces it, two for the one that fixes it ;-)

svn path=/trunk/; revision=39483
2009-02-08 14:25:33 +00:00
Christoph von Wittich 3ae5eef453 sync CredReadDomainCredentialsA/W with wine 1.14
svn path=/trunk/; revision=39482
2009-02-08 10:34:09 +00:00
Dmitry Chapyshev 37a3abe6fe - Sync advapi32_winetest with Wine head
svn path=/trunk/; revision=39481
2009-02-08 09:32:24 +00:00
Gregor Schneider efa5b443b0 - Convert coordinates of src and dst rectangle in TransparentBlt
- Use a descriptive debug print when creation of a XLateObj failed

svn path=/trunk/; revision=39480
2009-02-08 09:25:28 +00:00
Michael Martin f5a1c37e1b - Set Buffer pointer to NULL on failure.
svn path=/trunk/; revision=39479
2009-02-08 09:20:11 +00:00
Christoph von Wittich 6c864fe996 remove hack
svn path=/trunk/; revision=39478
2009-02-08 09:09:04 +00:00
Michael Martin c15c8ae183 - Fix formatting
svn path=/trunk/; revision=39477
2009-02-08 09:04:42 +00:00
Christoph von Wittich 5b794bd721 remove hack
svn path=/trunk/; revision=39476
2009-02-08 09:01:01 +00:00
Christoph von Wittich e8b74f28d4 remove hack
svn path=/trunk/; revision=39475
2009-02-08 08:58:54 +00:00
Christoph von Wittich 7c69e20a49 sync ole32_winetest with wine 1.14
svn path=/trunk/; revision=39474
2009-02-08 08:56:01 +00:00
Christoph von Wittich 25286fb023 sync oleaur32_winetest with wine 1.1.14
svn path=/trunk/; revision=39473
2009-02-08 08:55:17 +00:00
Christoph von Wittich f44fdba630 add new module type IdlInterface
svn path=/trunk/; revision=39472
2009-02-08 08:54:47 +00:00
Timo Kreuzer 6f7b6a94c9 merge from amd64 branch. and
35645: Fix some wrong declarations for 64bits. (Samuel Serapión)
35652: More header fixes. (Samuel Serapión)
35950: Implement __readeflags and __writeeflags (Timo Kreuzer)
35951: Remove hacks from __addgsbyte, __addgsword, __addgsdword. (Timo Kreuzer)
36171: Fix TIMERPROC definition. Fix CreateToolbarEx definition. (Samuel Serapión)
36468: Add MemoryBarrier definition for amd64 (Timo Kreuzer)
36469: Fix NetLocalGroupGetMembers prototype. (Samuel Serapión)
36474: Fix ReadProcessMemory and Toolhelp32ReadProcessMemory prototypes. (Samuel Serapión)
36840: fix __rdtsc on amd64 build (Timo Kreuzer)
36898: Fix CryptReleaseContext definition. (Samuel Serapión)
36900: Fix COMBOBOXEXITEA/W noticed by Daniel Verkamp. (Samuel Serapión)
36901: Fix NMHDR definition. noticed by Daniel Verkamp. (Samuel Serapión)
36906: Fix definitions of CDHOOKPROC, PROC, FARPROC, NEARPROC, SYSTEM_INFO, COMPAREITEMSTRUCT, COPYDATASTRUCT, DELETEITEMSTRUCT, DRAWITEMSTRUCT, MENUITEMINFOA/W, HELPINFO, MSGBOXPARAMSA/W, MOUSEHOOKSTRUCT, DROPSTRUCT, KBDLLHOOKSTRUCT, GetProcessAffinityMask, SetProcessAffinityMask, DragObject, InsertMenuA/W, ModifyMenuA/W, WinHelpA/W, RT_GROUP_CURSOR, RT_GROUP_ICON (Daniel Verkamp.)
36953: Fix AFD compilation for 64-bit (treat handles as ULONG_PTR-sized). Also correct Winsock's SOCKET definition (Stefan Ginsberg)
37307: Add UNWIND_HISTORY_TABLE_ENTRY and UNWIND_HISTORY_TABLE. (Timo Kreuzer)
37875: Inlcude excpt.h in winnt.h. (Timo Kreuzer)
37908: Fix definition of SOCKET. (Timo Kreuzer)
37926: fix *HOOKPROC definition. Add 64 bit BitTest functions. (Timo Kreuzer)
38072: Fix FARPROC, NEARPROC, PROC definitions (Samuel Serapión)
38091: Fix some 64bit portability issues. (Samuel Serapión)
38093: Hack for wine specific hack. (Samuel Serapión)
38095: Fix packing for commdlg. (Samuel Serapión)
38260: Fix EDITSTREAM structure. (Samuel Serapión)
38263: Fix definitions of WAVEOPENDESC, WAVEHDR structures. Fix prototypes for DefDriverProc, waveOutMessage, waveOutGetDevCapsA/W, waveInGetDevCapsA/W, waveInMessage, midiStreamOpen, midiOutGetDevCapsA/W, midiOutOpen, midiOutMessage, midiInGetDevCapsA/W, midiInOpen, midiInMessage, auxGetDevCapsA/W, auxOutMessage, mixerGetDevCapsA/W, mixerOpen, timeSetEvent, joyGetDevCapsA/W, mciSendCommandA/W, and mciGetCreatorTask. (Samuel Serapión)
38478: Fix HeapAlloc prototype. (Timo Kreuzer)
39468: Fix some definitions in mmsystem.h (Timo Kreuzer)

svn path=/trunk/; revision=39471
2009-02-08 03:41:29 +00:00