reactos.git
14 years agoddraw_test: Use const char* for string constants, gcc 4.4 warning
Gregor Schneider [Mon, 24 Aug 2009 11:50:37 +0000 (11:50 +0000)]
ddraw_test: Use const char* for string constants, gcc 4.4 warning

svn path=/trunk/; revision=42906

14 years agosync ole32 with wine 1.1.28
Christoph von Wittich [Mon, 24 Aug 2009 10:51:15 +0000 (10:51 +0000)]
sync ole32 with wine 1.1.28

svn path=/trunk/; revision=42905

14 years agodefine USE_COM_CONTEXT_DEF
Christoph von Wittich [Mon, 24 Aug 2009 10:48:24 +0000 (10:48 +0000)]
define USE_COM_CONTEXT_DEF

svn path=/trunk/; revision=42904

14 years ago- Patch by Dmitry Timoshkov : user32: Return 0 from DefDlgProc and dialog loop for...
James Tabor [Mon, 24 Aug 2009 06:10:52 +0000 (06:10 +0000)]
- Patch by Dmitry Timoshkov : user32: Return 0 from DefDlgProc and dialog loop for invalid dialog handles. Need to update user32 wine tests.

svn path=/trunk/; revision=42903

14 years ago- Patch by Rein Klazes : user32: Handle WM_PRINTCLIENT message in PopupMenuWndProc().
James Tabor [Mon, 24 Aug 2009 06:09:01 +0000 (06:09 +0000)]
- Patch by Rein Klazes : user32: Handle WM_PRINTCLIENT message in PopupMenuWndProc().

svn path=/trunk/; revision=42902

14 years ago- Gdi32: Update metafile structure.
James Tabor [Mon, 24 Aug 2009 06:06:05 +0000 (06:06 +0000)]
- Gdi32: Update metafile structure.

svn path=/trunk/; revision=42901

14 years ago- Fix broken check
Johannes Anderwald [Mon, 24 Aug 2009 02:54:53 +0000 (02:54 +0000)]
- Fix broken check
- Enables Ks Studio to instantiate audio pins

svn path=/trunk/; revision=42900

14 years agoGetCharacterPlacementA: check FONT_mbtowc return value for validity
Gregor Schneider [Mon, 24 Aug 2009 00:00:06 +0000 (00:00 +0000)]
GetCharacterPlacementA: check FONT_mbtowc return value for validity

svn path=/trunk/; revision=42899

14 years agoGetCharacterPlacementA: Free memory on error
Gregor Schneider [Sun, 23 Aug 2009 23:51:09 +0000 (23:51 +0000)]
GetCharacterPlacementA: Free memory on error

svn path=/trunk/; revision=42898

14 years agoCreateMetaFileW: WriteFile returns the number of bytes written for synchronous operations
Gregor Schneider [Sun, 23 Aug 2009 23:40:48 +0000 (23:40 +0000)]
CreateMetaFileW: WriteFile returns the number of bytes written for synchronous operations

svn path=/trunk/; revision=42897

14 years agoCreateMetaFileW: Free memory on error
Gregor Schneider [Sun, 23 Aug 2009 23:09:55 +0000 (23:09 +0000)]
CreateMetaFileW: Free memory on error

svn path=/trunk/; revision=42896

14 years ago- fix build #2
Johannes Anderwald [Sun, 23 Aug 2009 23:05:23 +0000 (23:05 +0000)]
- fix build #2

svn path=/trunk/; revision=42895

14 years agoHandle failed memory allocation
Gregor Schneider [Sun, 23 Aug 2009 23:03:55 +0000 (23:03 +0000)]
Handle failed memory allocation

svn path=/trunk/; revision=42894

14 years ago- try fix build
Johannes Anderwald [Sun, 23 Aug 2009 22:56:06 +0000 (22:56 +0000)]
- try fix build

svn path=/trunk/; revision=42893

14 years ago[KS]
Johannes Anderwald [Sun, 23 Aug 2009 22:50:09 +0000 (22:50 +0000)]
[KS]
- Fix a few bugs in KsPinPropertyHandler & KsTopologyPropertyHandler
[PORTCLS]
- Implement retrieving KSPROPSETID's
- Register KSCATEGORY_AUDIO_DEVICE as a temporary hack untill sysaudio is able to register device interfaces (bug 4556)
Ks Studio is now able to instantiate audio filters on ReactOS

svn path=/trunk/; revision=42892

14 years agoPass a zero instead of dereferencing a null pointer when copying one region
Gregor Schneider [Sun, 23 Aug 2009 22:47:32 +0000 (22:47 +0000)]
Pass a zero instead of dereferencing a null pointer when copying one region

svn path=/trunk/; revision=42891

14 years ago- Fix KSPROPERTY_TOPOLOGY enumeration
Johannes Anderwald [Sun, 23 Aug 2009 22:31:30 +0000 (22:31 +0000)]
- Fix KSPROPERTY_TOPOLOGY enumeration

svn path=/trunk/; revision=42890

14 years ago- Fix two inverted pointer checks, found by Amine Khaldi
Gregor Schneider [Sun, 23 Aug 2009 21:55:24 +0000 (21:55 +0000)]
- Fix two inverted pointer checks, found by Amine Khaldi
- Add, correct implemented comment

svn path=/trunk/; revision=42889

14 years agoA consistent indentation style is the hobgoblin of little minds.
Dmitry Gorbachev [Sun, 23 Aug 2009 21:45:41 +0000 (21:45 +0000)]
A consistent indentation style is the hobgoblin of little minds.

svn path=/trunk/; revision=42888

14 years ago- Remove wrong "m" constraints from some places;
Dmitry Gorbachev [Sun, 23 Aug 2009 21:41:05 +0000 (21:41 +0000)]
- Remove wrong "m" constraints from some places;
- relax constraints ("q" -> "r") when possible;
- remove "memory" clobbers from __readfsXXX functions, probably shouldn't be there;
- no movq instruction on x86_32;
- bswap's operand must be a register.

svn path=/trunk/; revision=42887

14 years ago- Add SetupDiGetDeviceInterfaceAlias, SetupDiOpenDeviceInterfaceRegKey stubs
Johannes Anderwald [Sun, 23 Aug 2009 18:14:39 +0000 (18:14 +0000)]
- Add  SetupDiGetDeviceInterfaceAlias, SetupDiOpenDeviceInterfaceRegKey stubs

svn path=/trunk/; revision=42885

14 years ago- copy.c, view.c: malloc.h now properly implements alloca/_alloca, so remove #ifdef...
Stefan Ginsberg [Sun, 23 Aug 2009 15:49:43 +0000 (15:49 +0000)]
- copy.c, view.c: malloc.h now properly implements alloca/_alloca, so remove #ifdef hacks
- main.c: Change bogus #ifdef _MSC_VER to #if 0 -- it seems this is another instance of "MSVC = MS' headers". The code compiles fine with our headers now and should probably be enabled.
- debug.h: Define non-NDEBUG DPRINT the same way for GCC and MSVC. The MSVC version was never inlined because the function has a variable argument list. The GCC version works fine under MSVC so use it instead. Results in neater code in object files.

svn path=/trunk/; revision=42884

14 years ago- wdm.h: Define ALLOC_PRAGMA and ALLOC_DATA_PRAGMA for MSVC.
Stefan Ginsberg [Sun, 23 Aug 2009 15:14:13 +0000 (15:14 +0000)]
- wdm.h: Define ALLOC_PRAGMA and ALLOC_DATA_PRAGMA for MSVC.
- marea.c: MmInitMemoryAreas doesn't exist anymore so don't try to put it in .INIT.

svn path=/trunk/; revision=42883

14 years ago- Remove deprecated _NTDDK_ hacks from winnt.h -- these are no longer needed as ntddk...
Stefan Ginsberg [Sun, 23 Aug 2009 14:46:41 +0000 (14:46 +0000)]
- Remove deprecated _NTDDK_ hacks from winnt.h -- these are no longer needed as ntddk.h no longer includes winnt.h. Also fix the way the PowerPC version of NtCurrentTeb was defined -- it was only defined if ntddk.h was included prior to winnt.h.

svn path=/trunk/; revision=42882

14 years ago- Remove tailing separator in explorer quicklaunch area.
Matthias Kupfer [Sun, 23 Aug 2009 13:39:47 +0000 (13:39 +0000)]
- Remove tailing separator in explorer quicklaunch area.
- Fix some values for rebarband.
- See issue #3771 for details.
- TODO: fix rebar (comctl32) itself, because it's not working properly.

svn path=/trunk/; revision=42881

14 years ago- Code polishing
Johannes Anderwald [Sun, 23 Aug 2009 13:08:28 +0000 (13:08 +0000)]
- Code polishing

svn path=/trunk/; revision=42880

14 years ago- Fix exporting of CBaseUnknown
Johannes Anderwald [Sun, 23 Aug 2009 13:00:09 +0000 (13:00 +0000)]
- Fix exporting of CBaseUnknown

svn path=/trunk/; revision=42879

14 years ago- Implement CBaseUnknown class functions in C!
Johannes Anderwald [Sun, 23 Aug 2009 12:50:02 +0000 (12:50 +0000)]
- Implement CBaseUnknown class functions in C!
- Thanks To KJK::Hyperion for helping
- Function are not yet exported

svn path=/trunk/; revision=42878

14 years ago[freeldr] When creating a component, provide at the same time its configuration data
Hervé Poussineau [Sun, 23 Aug 2009 08:34:20 +0000 (08:34 +0000)]
[freeldr] When creating a component, provide at the same time its configuration data

svn path=/trunk/; revision=42875

14 years agoLimit usage of KEY_ALL_ACCESS when opening registry keys
Hervé Poussineau [Sun, 23 Aug 2009 08:29:23 +0000 (08:29 +0000)]
Limit usage of KEY_ALL_ACCESS when opening registry keys

svn path=/trunk/; revision=42874

14 years ago[freeldr] When creating a component, provide at the same time its configuration data
Hervé Poussineau [Sun, 23 Aug 2009 08:25:52 +0000 (08:25 +0000)]
[freeldr] When creating a component, provide at the same time its configuration data

svn path=/trunk/; revision=42873

14 years ago- Add enumeration user keys
Dmitry Chapyshev [Sun, 23 Aug 2009 07:40:23 +0000 (07:40 +0000)]
- Add enumeration user keys

svn path=/trunk/; revision=42872

14 years ago- Syncing up with current revision of Defdlg.c and Dialog.c from wine. Critical updat...
James Tabor [Sun, 23 Aug 2009 07:12:58 +0000 (07:12 +0000)]
- Syncing up with current revision of Defdlg.c and Dialog.c from wine. Critical update for class rewrite.

svn path=/trunk/; revision=42871

14 years agoHandle failed memory allocations
Gregor Schneider [Sat, 22 Aug 2009 19:37:31 +0000 (19:37 +0000)]
Handle failed memory allocations

svn path=/trunk/; revision=42870

14 years ago- Sync winemp3.acm and hhctrl.ocx with Wine 1.1.28
Dmitry Chapyshev [Sat, 22 Aug 2009 19:13:32 +0000 (19:13 +0000)]
- Sync winemp3.acm and hhctrl.ocx with Wine 1.1.28
- Delete unneeded .diff file

svn path=/trunk/; revision=42869

14 years ago- Fully sync oleaut32 with Wine 1.1.28
Dmitry Chapyshev [Sat, 22 Aug 2009 19:07:35 +0000 (19:07 +0000)]
- Fully sync oleaut32 with Wine 1.1.28

svn path=/trunk/; revision=42868

14 years ago- Add windowscodecs.dll from Wine 1.1.28
Dmitry Chapyshev [Sat, 22 Aug 2009 19:03:09 +0000 (19:03 +0000)]
- Add windowscodecs.dll from Wine 1.1.28

svn path=/trunk/; revision=42867

14 years agoCheck the surface pointer before accessing it to get a handle
Gregor Schneider [Sat, 22 Aug 2009 18:44:17 +0000 (18:44 +0000)]
Check the surface pointer before accessing it to get a handle

svn path=/trunk/; revision=42866

14 years ago- Free global surface memory on error, found by Amine Khaldi
Gregor Schneider [Sat, 22 Aug 2009 18:21:37 +0000 (18:21 +0000)]
- Free global surface memory on error, found by Amine Khaldi
- Translate some comments for better understanding

svn path=/trunk/; revision=42865

14 years agosync objidl with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 18:08:57 +0000 (18:08 +0000)]
sync objidl with wine 1.1.28

svn path=/trunk/; revision=42864

14 years agosync shlwapi to wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 17:36:24 +0000 (17:36 +0000)]
sync shlwapi to wine 1.1.28

svn path=/trunk/; revision=42862

14 years agopartial sync of oleaut32 to wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 17:29:38 +0000 (17:29 +0000)]
partial sync of oleaut32 to wine 1.1.28

svn path=/trunk/; revision=42861

14 years agopartial rpcrt4 sync with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 17:23:43 +0000 (17:23 +0000)]
partial rpcrt4 sync with wine 1.1.28

svn path=/trunk/; revision=42860

14 years agosync widl with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 17:21:33 +0000 (17:21 +0000)]
sync widl with wine 1.1.28

svn path=/trunk/; revision=42859

14 years agosync userenv winetest with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 17:12:01 +0000 (17:12 +0000)]
sync userenv winetest with wine 1.1.28

svn path=/trunk/; revision=42858

14 years agosync oleaut32 winetest with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 17:05:58 +0000 (17:05 +0000)]
sync oleaut32 winetest with wine 1.1.28

svn path=/trunk/; revision=42857

14 years ago- Handle failed memory allocation in CreateDIBitmap, check initialize option before...
Gregor Schneider [Sat, 22 Aug 2009 16:56:28 +0000 (16:56 +0000)]
- Handle failed memory allocation in CreateDIBitmap, check initialize option before allocating and copying

svn path=/trunk/; revision=42856

14 years agosync shell32 winetest with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 16:56:26 +0000 (16:56 +0000)]
sync shell32 winetest with wine 1.1.28

svn path=/trunk/; revision=42855

14 years agosync ntdsapi winetest with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 16:50:50 +0000 (16:50 +0000)]
sync ntdsapi winetest with wine 1.1.28

svn path=/trunk/; revision=42854

14 years agosync kernel32_winetest with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 16:42:11 +0000 (16:42 +0000)]
sync kernel32_winetest with wine 1.1.28

svn path=/trunk/; revision=42853

14 years agoPolish translation for rapps, translation fixes for mmsys and syssetup by Olaf Siejka
Gregor Schneider [Sat, 22 Aug 2009 16:42:01 +0000 (16:42 +0000)]
Polish translation for rapps, translation fixes for mmsys and syssetup by Olaf Siejka

svn path=/trunk/; revision=42852

14 years agosync wrc to wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 15:35:17 +0000 (15:35 +0000)]
sync wrc to wine 1.1.28

svn path=/trunk/; revision=42851

14 years agosync jscript winetest with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 15:26:35 +0000 (15:26 +0000)]
sync jscript winetest with wine 1.1.28

svn path=/trunk/; revision=42850

14 years agosync jscript with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 15:25:26 +0000 (15:25 +0000)]
sync jscript with wine 1.1.28

svn path=/trunk/; revision=42849

14 years agosync msxml3 winetest with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 15:18:26 +0000 (15:18 +0000)]
sync msxml3 winetest with wine 1.1.28

svn path=/trunk/; revision=42848

14 years agosync test.h with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 15:18:03 +0000 (15:18 +0000)]
sync test.h with wine 1.1.28

svn path=/trunk/; revision=42847

14 years agosync msxml3 with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 15:10:54 +0000 (15:10 +0000)]
sync msxml3 with wine 1.1.28

svn path=/trunk/; revision=42846

14 years ago- combotst: Fix uninitialized variable usage spotted by MSVC
Stefan Ginsberg [Sat, 22 Aug 2009 14:40:56 +0000 (14:40 +0000)]
- combotst: Fix uninitialized variable usage spotted by MSVC
- tmrqueue: Don't use empty structures, MSVC doe
- w32knapi: Implement IntSyscall in MSVC assembly, be compatible with C89 variable initialization and use '%' instead of '\%' to avoid a msvc warning.

svn path=/trunk/; revision=42845

14 years ago- Implemented MSVC version of fmod
Gregor Brunmar [Sat, 22 Aug 2009 13:21:01 +0000 (13:21 +0000)]
- Implemented MSVC version of fmod

svn path=/trunk/; revision=42844

14 years ago- Implemented MSVC version of exp
Gregor Brunmar [Sat, 22 Aug 2009 13:06:11 +0000 (13:06 +0000)]
- Implemented MSVC version of exp

svn path=/trunk/; revision=42843

14 years ago- Implemented MSVC version of ldexp
Gregor Brunmar [Sat, 22 Aug 2009 10:16:11 +0000 (10:16 +0000)]
- Implemented MSVC version of ldexp

svn path=/trunk/; revision=42842

14 years ago- Implemented MSVC version of atan2
Gregor Brunmar [Sat, 22 Aug 2009 10:07:25 +0000 (10:07 +0000)]
- Implemented MSVC version of atan2

svn path=/trunk/; revision=42841

14 years ago- halve and round up (improved version) ;-)
Matthias Kupfer [Sat, 22 Aug 2009 09:26:13 +0000 (09:26 +0000)]
- halve and round up (improved version) ;-)

svn path=/trunk/; revision=42838

14 years ago[KS]
Johannes Anderwald [Fri, 21 Aug 2009 22:46:18 +0000 (22:46 +0000)]
[KS]
- Store input buffer in Irp->AssociatedIrp.SystemBuffer
- Add check
[PORTCLS]
- Add support for DirectKs

svn path=/trunk/; revision=42837

14 years agoFix redraw bug by correcting nonclient region calculation. (Window->UpdateRegion...
Matthias Kupfer [Fri, 21 Aug 2009 22:23:22 +0000 (22:23 +0000)]
Fix redraw bug by correcting nonclient region calculation. (Window->UpdateRegion has no proper values)
TODO: calculate and/or update  Window->UpdateRegion properly
See issue #4181 for details.

svn path=/trunk/; revision=42836

14 years ago- IOCTL_KS_WRITE_STREAM passes the data in the OutputBuffer, not InputBuffer
Johannes Anderwald [Fri, 21 Aug 2009 19:38:45 +0000 (19:38 +0000)]
- IOCTL_KS_WRITE_STREAM passes the data in the OutputBuffer, not InputBuffer

svn path=/trunk/; revision=42834

14 years ago- Fix a few bugs
Johannes Anderwald [Fri, 21 Aug 2009 18:36:43 +0000 (18:36 +0000)]
- Fix a few bugs
- Bug1 - BufferOverflow
- Bug2 - ks expects a '\\' for each pin creation request
- Bug3 - ObjectLength was not correctly set, thus truncating the request
- Bug4 - Zero byte was not set at correct offset, potentialy leading to a heap overflow

svn path=/trunk/; revision=42832

14 years ago- Fix EXT2 IFS for msvc:
Stefan Ginsberg [Fri, 21 Aug 2009 17:39:37 +0000 (17:39 +0000)]
- Fix EXT2 IFS for msvc:
  - Fix SEH for MSVC
  - Disable C4003 (caused by the try_return mess)
  - Add missing NTAPI to Ext2GetCurrentTime

svn path=/trunk/; revision=42831

14 years agofixed typo in German translation
Matthias Kupfer [Fri, 21 Aug 2009 17:27:28 +0000 (17:27 +0000)]
fixed typo in German translation

svn path=/trunk/; revision=42830

14 years ago- svchost: #ifdef _MSC_VER doesn't mean "using Microsoft's headers" anymore
Stefan Ginsberg [Fri, 21 Aug 2009 15:57:26 +0000 (15:57 +0000)]
- svchost: #ifdef _MSC_VER doesn't mean "using Microsoft's headers" anymore
- ddraw, imm32, msxml3, oleaut32, riched20: Include typeof.h for typeof emulation when compiling under MSVC and remove from ReactOS-generic.rbuild (this can't go to port.h as the modules do not include it).
- TCPIP: Fix a check for MSVC.
- NDIS: Don't use floating point arithmetics in kernel mode -- spotted by MSVC trying to link to ftol (gcc inlined the operation).
- SAMLIB: Use __VA_ARGS__ instead of gcc-specific macro manipulation.
- WIN32CSR: Don't use gcc-specific \% if you want % in the string -- this is incorrect and will pass a broken string to swprintf (the code seems to be uncalled though, so this shouldn't change anything). Use %% instead.
- Error out on MSVC implementation of logb -- it doesn't produce the same code as the gcc version.
- Rename gcc's float.h to gcc_float.h and use #include instead of #include_next for consistency.
- Remove leftover header guard from types.h
- Remove superfluous brackets from PSEH2->MSVC defines -- this isn't necessary anymore after 41597
- Correction to 42216: MSVC *does* let you define types in a function, but only at the top of scope. Move back the C_ASSERT into KiAcquireGuardedMutex.
- Simplify definition of alloca
- scripts.cpp: Silence unavoidable warning.
- Remove compile time warning from Uniata -- the code has been unused for 1 1/2 years and will probably remain so.

svn path=/trunk/; revision=42829

14 years ago- Kernel is not yet writing the Control key when activating a device interface
Johannes Anderwald [Fri, 21 Aug 2009 15:08:46 +0000 (15:08 +0000)]
- Kernel is not yet writing the Control key when activating a device interface

svn path=/trunk/; revision=42828

14 years ago- RegQueryValueExW returns ERRROR_SUCCESS
Johannes Anderwald [Fri, 21 Aug 2009 14:53:04 +0000 (14:53 +0000)]
- RegQueryValueExW returns ERRROR_SUCCESS

svn path=/trunk/; revision=42827

14 years agoRemove glyph guard (bug #933): there is no way to such an exclusion properly without...
Gregor Schneider [Fri, 21 Aug 2009 14:35:48 +0000 (14:35 +0000)]
Remove glyph guard (bug #933): there is no way to such an exclusion properly without working GetCharPlacement, every font engine handles glyphed output slightly different. Fixes Abiword text regression

svn path=/trunk/; revision=42826

14 years ago- Remove test code
Johannes Anderwald [Fri, 21 Aug 2009 13:15:38 +0000 (13:15 +0000)]
- Remove test code

svn path=/trunk/; revision=42825

14 years ago- Convert a wrong macro to an inlined function.
Aleksey Bragin [Fri, 21 Aug 2009 13:01:27 +0000 (13:01 +0000)]
- Convert a wrong macro to an inlined function.

svn path=/trunk/; revision=42824

14 years ago- Partly implement KsCreateBusEnumObject
Johannes Anderwald [Fri, 21 Aug 2009 12:58:20 +0000 (12:58 +0000)]
- Partly implement KsCreateBusEnumObject

svn path=/trunk/; revision=42823

14 years ago- co_IntLoadSysMenuTemplate: only copy buffer if prior operation succeeded, bug ...
Gregor Schneider [Fri, 21 Aug 2009 11:27:24 +0000 (11:27 +0000)]
- co_IntLoadSysMenuTemplate: only copy buffer if prior operation succeeded, bug #4803
- co_IntLoadDefaultCursors: result is not used, no need to copy it

svn path=/trunk/; revision=42822

14 years ago- Don't touch the freed buffer in case of an error
Johannes Anderwald [Fri, 21 Aug 2009 10:30:05 +0000 (10:30 +0000)]
- Don't touch the freed buffer in case of an error
- Found by Amine Khaldi

svn path=/trunk/; revision=42821

14 years ago- Remove hacks for bug 4566
Johannes Anderwald [Fri, 21 Aug 2009 10:06:29 +0000 (10:06 +0000)]
- Remove hacks for bug 4566

svn path=/trunk/; revision=42820

14 years ago- Reference strings are not part of the symbolic link. Therefore don't include them...
Johannes Anderwald [Fri, 21 Aug 2009 10:02:25 +0000 (10:02 +0000)]
- Reference strings are not part of the symbolic link. Therefore don't include them when creating the symbolic link (IoCreateSymbolicLink)
- Reference strings are used by the kernel streaming system to distinguish kernel streaming filters. As it is perfectly possible, to provide more than one filter with same guid but different reference string, ignore the failure for now if IoCreateSymbolicLink fails

See issue #4566 for more details.

svn path=/trunk/; revision=42819

14 years agoAlexander Yastrebov <menone7 AT gmail DOT com>
Matthias Kupfer [Fri, 21 Aug 2009 09:00:54 +0000 (09:00 +0000)]
Alexander Yastrebov  <menone7 AT gmail DOT com>
- Russian translation and update of utorrent added.
- see issue #4762 for details.
- stupid BOM for compatibility added.

svn path=/trunk/; revision=42818

14 years ago- Include windef.h so CDECL gets declared for msvc's version of DEFINE_GUIDEX in...
Stefan Ginsberg [Thu, 20 Aug 2009 20:02:19 +0000 (20:02 +0000)]
- Include windef.h so CDECL gets declared for msvc's version of DEFINE_GUIDEX in ks.h

svn path=/trunk/; revision=42817

14 years agorevert 41654
Christoph von Wittich [Thu, 20 Aug 2009 18:16:35 +0000 (18:16 +0000)]
revert 41654

svn path=/trunk/; revision=42816

14 years agosync mlang winetest with wine 1.1.27
Christoph von Wittich [Thu, 20 Aug 2009 18:11:21 +0000 (18:11 +0000)]
sync mlang winetest with wine 1.1.27

svn path=/trunk/; revision=42815

14 years agoadvapi32: fix parameter types of CreateServiceA/W in spec file
Christoph von Wittich [Thu, 20 Aug 2009 18:08:05 +0000 (18:08 +0000)]
advapi32: fix parameter types of CreateServiceA/W in spec file
patch by Stefan Leichter <Stefan dot Leichter at camline dot com>

svn path=/trunk/; revision=42814

14 years agosync wintrust with wine 1.1.27
Christoph von Wittich [Thu, 20 Aug 2009 17:39:08 +0000 (17:39 +0000)]
sync wintrust with wine 1.1.27

svn path=/trunk/; revision=42813

14 years ago - Forgot to change debug print
Cameron Gutman [Thu, 20 Aug 2009 17:33:22 +0000 (17:33 +0000)]
 - Forgot to change debug print

svn path=/trunk/; revision=42812

14 years ago - Fix receiving packets on an interface's broadcast address while bound to an undefi...
Cameron Gutman [Thu, 20 Aug 2009 17:25:39 +0000 (17:25 +0000)]
 - Fix receiving packets on an interface's broadcast address while bound to an undefined address
 - Simplify binding to a certain interface

svn path=/trunk/; revision=42811

14 years ago- Fix some C4115 in typeof.h
Stefan Ginsberg [Thu, 20 Aug 2009 17:15:46 +0000 (17:15 +0000)]
- Fix some C4115 in typeof.h

svn path=/trunk/; revision=42810

14 years ago- 4th part of German translation of rapps entries.
Matthias Kupfer [Thu, 20 Aug 2009 16:40:57 +0000 (16:40 +0000)]
- 4th part of German translation of rapps entries.
- change some entries to proper values

svn path=/trunk/; revision=42809

14 years ago- Get rid of some more assumptions that the default calling convention is stdcall
Stefan Ginsberg [Thu, 20 Aug 2009 14:45:32 +0000 (14:45 +0000)]
- Get rid of some more assumptions that the default calling convention is stdcall

svn path=/trunk/; revision=42808

14 years ago- Get rid of DECLSPEC_EXPORT from DDK
Stefan Ginsberg [Thu, 20 Aug 2009 13:57:16 +0000 (13:57 +0000)]
- Get rid of DECLSPEC_EXPORT from DDK
- "Isolate Hal* #defines, which are absent in WDK, they should not be used in kernel development." No, exactly, and they shouldn't be used in Xbox HAL either

svn path=/trunk/; revision=42807

14 years ago- Remove usage of dllexport for most dlls and drivers -- we use .def/.spec instead.
Stefan Ginsberg [Thu, 20 Aug 2009 13:45:01 +0000 (13:45 +0000)]
- Remove usage of dllexport for most dlls and drivers  -- we use .def/.spec instead.

svn path=/trunk/; revision=42806

14 years ago- Implement KsCopyObjectBagItems
Johannes Anderwald [Thu, 20 Aug 2009 13:21:24 +0000 (13:21 +0000)]
- Implement KsCopyObjectBagItems

svn path=/trunk/; revision=42805

14 years ago- Implement DllInitialize
Johannes Anderwald [Thu, 20 Aug 2009 12:38:52 +0000 (12:38 +0000)]
- Implement DllInitialize

svn path=/trunk/; revision=42804

14 years ago- Release ntddsnd.h, portcls.h. punknown.h and stdunk.h to the public domain (silverb...
Stefan Ginsberg [Thu, 20 Aug 2009 12:27:08 +0000 (12:27 +0000)]
- Release ntddsnd.h, portcls.h. punknown.h and stdunk.h to the public domain (silverblade and janderwald have agreed to this).

svn path=/trunk/; revision=42803

14 years ago- Define automation tables for Filter & Pin
Johannes Anderwald [Thu, 20 Aug 2009 12:26:09 +0000 (12:26 +0000)]
- Define automation tables for Filter & Pin
- Plug in automation tables when creating a new filter factory / pin

svn path=/trunk/; revision=42802

14 years ago- Add KsMergeAutomationTables
Johannes Anderwald [Thu, 20 Aug 2009 12:11:36 +0000 (12:11 +0000)]
- Add KsMergeAutomationTables

svn path=/trunk/; revision=42801

14 years ago- Remove several assumptions that the default calling convention is stdcall (it isn...
Stefan Ginsberg [Thu, 20 Aug 2009 12:09:16 +0000 (12:09 +0000)]
- Remove several assumptions that the default calling convention is stdcall (it isn't under gcc)
- Fix even more definitions of function pointer protypes to define the calling convention compatibly for MSVC
- Don't use dllexport in scsiport -- fixes linking under msvc

svn path=/trunk/; revision=42800

14 years ago- Add types for bda driver
Johannes Anderwald [Thu, 20 Aug 2009 11:55:42 +0000 (11:55 +0000)]
- Add types for bda driver

svn path=/trunk/; revision=42799