Daniel Reimer [Wed, 17 Dec 2008 15:41:17 +0000 (15:41 +0000)]
Sync winfile with wine HEAD.
Bug 3881: Greek update by Apostolos Alexiadis
svn path=/trunk/; revision=38153
Johannes Anderwald [Wed, 17 Dec 2008 15:36:19 +0000 (15:36 +0000)]
- Add IUnregisterSubdevice && IUnregisterPhysicalConnection interfaces
svn path=/trunk/; revision=38152
Matthias Kupfer [Wed, 17 Dec 2008 13:54:50 +0000 (13:54 +0000)]
move variable declaration
svn path=/trunk/; revision=38147
Matthias Kupfer [Wed, 17 Dec 2008 13:06:32 +0000 (13:06 +0000)]
Maciej Bialas <bjauy AT tlen DOT pl>
- Set LocaleID from unattend.inf
- See issue #3943 for more details.
svn path=/trunk/; revision=38146
Dmitry Chapyshev [Wed, 17 Dec 2008 10:24:13 +0000 (10:24 +0000)]
- Implement __lconv_init
svn path=/trunk/; revision=38143
Dmitry Gorbachev [Wed, 17 Dec 2008 05:51:06 +0000 (05:51 +0000)]
Allow to dynamically load a library which uses static TLS.
svn path=/trunk/; revision=38142
Dmitry Gorbachev [Wed, 17 Dec 2008 05:50:20 +0000 (05:50 +0000)]
In GetQueuedCompletionStatus function:
- change order of arguments of NtRemoveIoCompletion function,
- check maybe it returns STATUS_TIMEOUT.
svn path=/trunk/; revision=38141
Stefan Ginsberg [Wed, 17 Dec 2008 05:46:56 +0000 (05:46 +0000)]
- Hack-skip the gdi32 font test in an attempt to fix the infinite loop build server encounters
svn path=/trunk/; revision=38140
Jeffrey Morlan [Tue, 16 Dec 2008 23:51:20 +0000 (23:51 +0000)]
Fix bug where DIR /D wouldn't always show all files; merge duplicated code between /W and /D
svn path=/trunk/; revision=38131
Stefan Ginsberg [Tue, 16 Dec 2008 18:41:26 +0000 (18:41 +0000)]
- Sync gdiplus Winetest too
svn path=/trunk/; revision=38124
Stefan Ginsberg [Tue, 16 Dec 2008 18:41:07 +0000 (18:41 +0000)]
- Sync gdiplus with Wine head
svn path=/trunk/; revision=38123
Timo Kreuzer [Tue, 16 Dec 2008 18:12:13 +0000 (18:12 +0000)]
Fix usage of PNTSTATUS instead of NTSTATUS in NT_SUCCESS, which could result in IopCheckVpbMounted returning a wrong status code
svn path=/trunk/; revision=38121
Stefan Ginsberg [Tue, 16 Dec 2008 17:51:57 +0000 (17:51 +0000)]
- Add missing break (<3 kjk <3)
svn path=/trunk/; revision=38120
Timo Kreuzer [Tue, 16 Dec 2008 15:51:55 +0000 (15:51 +0000)]
Let rbuild throw an exception when an implicit module dependency (like mingw lib) cannot be resolved instead of silently failing.
svn path=/trunk/; revision=38118
Stefan Ginsberg [Tue, 16 Dec 2008 15:25:51 +0000 (15:25 +0000)]
- Remove KeRosDumpStackFrames export and make the call go through KdSystemDebugControl instead
svn path=/trunk/; revision=38117
Stefan Ginsberg [Tue, 16 Dec 2008 14:50:57 +0000 (14:50 +0000)]
- Temporarily revert part of 38078 to make build server builds bootable again
svn path=/trunk/; revision=38116
Johannes Anderwald [Tue, 16 Dec 2008 13:19:53 +0000 (13:19 +0000)]
- Implement KsCreateAllocator, KsRegisterWorker, KsUnregisterWorker, KsRegisterCountedWorker, KsDecrementCountedWorker, KsIncrementCountedWorker, KsQueueWorkItem
svn path=/trunk/; revision=38115
Dmitry Gorbachev [Mon, 15 Dec 2008 18:19:18 +0000 (18:19 +0000)]
Fix TLS callbacks. Testers, please test it on real software.
svn path=/trunk/; revision=38113
Stefan Ginsberg [Mon, 15 Dec 2008 18:18:23 +0000 (18:18 +0000)]
- Revert part of 37861 on kjk's request
svn path=/trunk/; revision=38112
Stefan Ginsberg [Mon, 15 Dec 2008 14:43:25 +0000 (14:43 +0000)]
- Silence debug spam
svn path=/trunk/; revision=38109
Timo Kreuzer [Mon, 15 Dec 2008 14:02:28 +0000 (14:02 +0000)]
- remove outdated files from mingw lib
- remove allowwarnings=true
svn path=/trunk/; revision=38108
Dmitry Chapyshev [Mon, 15 Dec 2008 13:54:34 +0000 (13:54 +0000)]
- Formatting fix
svn path=/trunk/; revision=38107
Timo Kreuzer [Mon, 15 Dec 2008 12:26:16 +0000 (12:26 +0000)]
fix a typo
svn path=/trunk/; revision=38104
Dmitry Chapyshev [Mon, 15 Dec 2008 10:48:53 +0000 (10:48 +0000)]
- Add ACTIVATION_CONTEXT_STACK structure
- Add ICVERSION define
svn path=/trunk/; revision=38103
James Tabor [Mon, 15 Dec 2008 05:48:22 +0000 (05:48 +0000)]
- Fix bitmap tests.
svn path=/trunk/; revision=38102
James Tabor [Mon, 15 Dec 2008 05:25:31 +0000 (05:25 +0000)]
- Implement DIB section attribute flag support.
- Fix height negativity being passed to NtGdiCreateCompatibleBitmap. See bug 3947.
svn path=/trunk/; revision=38101
Timo Kreuzer [Sun, 14 Dec 2008 23:41:51 +0000 (23:41 +0000)]
mbctype.h: fix broken _mbctype[] and _mbcasemap[] declarations
sec_api/time_s.h: add asctime_s
stdio.h: comment out defines for non-conforming swprintfs
sys/utime.h: fix definition of _utime / _utime32 to be compatible to msvc while linking to msvcrt.dll
tchar.h: add secure time functions
fixes msvcrt_winetest
svn path=/trunk/; revision=38088
Timo Kreuzer [Sun, 14 Dec 2008 23:18:59 +0000 (23:18 +0000)]
- Replace a 'for' with a 'do .. while '
- Make sure OutputDebugStringA terminates with a newline
Fixes winetest debug output. I wonder how it worked before. Dedicated to Stefan100.
svn path=/trunk/; revision=38087
Timo Kreuzer [Sun, 14 Dec 2008 22:52:51 +0000 (22:52 +0000)]
[FORMATTING]
Fix indentation, no code change
svn path=/trunk/; revision=38086
KJK::Hyperion [Sun, 14 Dec 2008 22:44:33 +0000 (22:44 +0000)]
Revert r38084
Sigh.
svn path=/trunk/; revision=38085
KJK::Hyperion [Sun, 14 Dec 2008 21:50:31 +0000 (21:50 +0000)]
Supersedes r38081
modified include/reactos/libs/pseh/pseh2.h
modified lib/pseh/framebased-gcchack.c
modified lib/pseh/i386/framebased-gcchack.S
Disassemble trampolines in the library, instead of the macros. Results in better, smaller code. As a side effect, PSEH no longer requires a trampoline for nested functions - which results in even better, even smaller code in many common cases where the nested functions don't use any variables from the containing function
Simulate a no-op setjmp so that GCC correctly handles variables in registers, instead of surprise-corrupting random variables in random conditions
Save EBP every time a _SEH2_TRY/_SEH2_EXCEPT is entered, instead of only the first time: correctly handles code compiled with -fomit-frame-pointers
Don't generate a nested function for a _SEH2_EXCEPT() filter expression if the value is a compile-time constant: convert the value to (void *)0, (void *)1 or (void *)-1, and set that as the filter, instead (like Visual C++ does, incidentally)
If a _SEH2_EXCEPT() filter expression is a compile-time constant evaluating to EXCEPTION_CONTINUE_EXECUTION or EXCEPTION_CONTINUE_SEARCH, allow GCC to optimize out the body of the _SEH2_EXCEPT (because it'd be unreachable). This should really result in a compile-time warning, but #pragma message is unsupported in GCC 4.1.3
Let _SEH2_EXCEPT() accept a comma expression as filter expression (e.g. _SEH2_EXCEPT(MessageBox(...), EXCEPTION_EXECUTE_HANDLER) instead of _SEH2_EXCEPT((MessageBox(...), EXCEPTION_EXECUTE_HANDLER)))
Small optimizations in PSEH library
Clean up GCC hacks
Remove currently unused PSEH 3 hacks
svn path=/trunk/; revision=38084
Dmitry Gorbachev [Sun, 14 Dec 2008 20:45:16 +0000 (20:45 +0000)]
- Use HEAP_ZERO_MEMORY instead of memset().
- Do not crash if no adapter found.
svn path=/trunk/; revision=38083
KJK::Hyperion [Sun, 14 Dec 2008 19:54:52 +0000 (19:54 +0000)]
Revert r38081
svn path=/trunk/; revision=38082
KJK::Hyperion [Sun, 14 Dec 2008 19:49:05 +0000 (19:49 +0000)]
modified include/reactos/libs/pseh/pseh2.h
modified lib/pseh/framebased-gcchack.c
Disassemble trampolines in the library, instead of the macros. Results in better, smaller code. As a side effect, PSEH no longer requires a trampoline for nested functions - which results in even better, even smaller code in many common cases where the nested functions don't use any variables from the containing function
Simulate a no-op setjmp so that GCC correctly handles variables in registers, instead of surprise-corrupting random variables in random conditions
Save EBP every time a _SEH2_TRY/_SEH2_EXCEPT is entered, instead of only the first time: correctly handles code compiled with -fomit-frame-pointers
Don't generate a nested function for a _SEH2_EXCEPT() filter expression if the value is a compile-time constant: convert the value to (void *)0, (void *)1 or (void *)-1, and set that as the filter, instead (like Visual C++ does, incidentally)
If a _SEH2_EXCEPT() filter expression is a compile-time constant evaluating to EXCEPTION_CONTINUE_EXECUTION or EXCEPTION_CONTINUE_SEARCH, allow GCC to optimize out the body of the _SEH2_EXCEPT (because it'd be unreachable). This should really result in a compile-time warning, but #pragma message is unsupported in GCC 4.1.3
Let _SEH2_EXCEPT() accept a comma expression as filter expression (e.g. _SEH2_EXCEPT(MessageBox(...), EXCEPTION_EXECUTE_HANDLER) instead of _SEH2_EXCEPT((MessageBox(...), EXCEPTION_EXECUTE_HANDLER)))
Small optimizations in PSEH library
Clean up GCC hacks
Remove currently unused PSEH 3 hacks
svn path=/trunk/; revision=38081
Dmitry Gorbachev [Sun, 14 Dec 2008 13:52:28 +0000 (13:52 +0000)]
Fix winsta.dll rbuild file.
svn path=/trunk/; revision=38079
Eric Kohl [Sun, 14 Dec 2008 13:16:16 +0000 (13:16 +0000)]
- SEH-protect LsaClose, LsaDelete and LsaOpenPolicy.
- Move the code of LsaOpenPolicy into LsarOpenPolicy and make LsaOpenPolicy call LsarOpenPolicy.
svn path=/trunk/; revision=38078
Michael Martin [Sun, 14 Dec 2008 12:14:00 +0000 (12:14 +0000)]
- Use volatile with PagesLocked and MdlAddress. Fixes bug #3674.
- For safety may have to declare all variable used in except this way.
svn path=/trunk/; revision=38077
Aleksey Bragin [Sun, 14 Dec 2008 11:59:21 +0000 (11:59 +0000)]
- Undo one "fix" from 38075. Coverity warned you about possible double check of the same pointer (though in || you probably can't go without it), but one check should definately stay! SpiGetLunExtension can return NULL!
svn path=/trunk/; revision=38076
Stefan Ginsberg [Sun, 14 Dec 2008 10:15:49 +0000 (10:15 +0000)]
- Fix a broken loop
- Remove unnecessary checks
- Fixes CID 171, 172 and 655
svn path=/trunk/; revision=38075
Stefan Ginsberg [Sun, 14 Dec 2008 10:02:46 +0000 (10:02 +0000)]
- Get rid off STATIC, DECL_IMPORT and DECL_EXPORT
- Fix FIELD_OFFSET
svn path=/trunk/; revision=38074
KJK::Hyperion [Sun, 14 Dec 2008 02:55:50 +0000 (02:55 +0000)]
modified lib/pseh/framebased-gcchack.c
modified lib/pseh/i386/framebased-gcchack.S
Correctly chain exceptions raised during unwinding by "finally" blocks
Sanitize direction flag before any C code is executed, just to be totally safe
Clean up code
svn path=/trunk/; revision=38069
Timo Kreuzer [Sun, 14 Dec 2008 01:43:24 +0000 (01:43 +0000)]
fix utime usage
svn path=/trunk/; revision=38068
Timo Kreuzer [Sun, 14 Dec 2008 01:28:01 +0000 (01:28 +0000)]
revert last commit
svn path=/trunk/; revision=38067
Timo Kreuzer [Sun, 14 Dec 2008 01:13:49 +0000 (01:13 +0000)]
revert 38059 to see if it has effected the output of winetests
svn path=/trunk/; revision=38066
Eric Kohl [Sun, 14 Dec 2008 01:01:16 +0000 (01:01 +0000)]
- Make the service manager wait for LSA.
- Winlogon must not wait for the service mananger, otherwise we will get another deadlock.
svn path=/trunk/; revision=38065
Stefan Ginsberg [Sun, 14 Dec 2008 00:46:06 +0000 (00:46 +0000)]
- Hack away mru tests as Cm is broken
svn path=/trunk/; revision=38064
Stefan Ginsberg [Sun, 14 Dec 2008 00:05:19 +0000 (00:05 +0000)]
- Disable lsasrv and advapi debug tracing, accidentally committed in 38041
svn path=/trunk/; revision=38063
Timo Kreuzer [Sat, 13 Dec 2008 23:50:28 +0000 (23:50 +0000)]
Didn't want to commit this. Use the opportunity to convert spaces -> tabs.
svn path=/trunk/; revision=38062
Timo Kreuzer [Sat, 13 Dec 2008 23:48:38 +0000 (23:48 +0000)]
fix rosperf build
svn path=/trunk/; revision=38061
Timo Kreuzer [Sat, 13 Dec 2008 23:37:26 +0000 (23:37 +0000)]
include stdlib.h for exit()
svn path=/trunk/; revision=38060
Timo Kreuzer [Sat, 13 Dec 2008 23:12:44 +0000 (23:12 +0000)]
fix build of rostests
svn path=/trunk/; revision=38059
Timo Kreuzer [Sat, 13 Dec 2008 22:25:59 +0000 (22:25 +0000)]
fix fontview build
svn path=/trunk/; revision=38058
Timo Kreuzer [Sat, 13 Dec 2008 21:28:05 +0000 (21:28 +0000)]
Update crt headers and mingw lib from mingw64. Update crt a bit. 4 msvcrt time tests fixed.
svn path=/trunk/; revision=38052
Gregor Schneider [Sat, 13 Dec 2008 21:22:07 +0000 (21:22 +0000)]
Update RtlIsTextUnicode, ntdll rtlstr winetest failure down by 10, one remaining
svn path=/trunk/; revision=38051
Gregor Schneider [Sat, 13 Dec 2008 21:06:47 +0000 (21:06 +0000)]
- Update _makepath and _wmakepath to allow in place operation and separated extension processing, based on wine code
- Fixes all 14 msvcrt dir winetests
svn path=/trunk/; revision=38050
Timo Kreuzer [Sat, 13 Dec 2008 19:47:24 +0000 (19:47 +0000)]
fix build
svn path=/trunk/; revision=38049
Aleksey Bragin [Sat, 13 Dec 2008 19:31:40 +0000 (19:31 +0000)]
- Add missing PSHARED_CACHE_MAP.
svn path=/trunk/; revision=38048
Aleksey Bragin [Sat, 13 Dec 2008 19:30:38 +0000 (19:30 +0000)]
- Sync with Wine.
svn path=/trunk/; revision=38047
Timo Kreuzer [Sat, 13 Dec 2008 17:55:44 +0000 (17:55 +0000)]
Add 101 tests for GetSystemMetrics
svn path=/trunk/; revision=38046
Timo Kreuzer [Sat, 13 Dec 2008 16:52:49 +0000 (16:52 +0000)]
Add DumpMem function to apitests lib for debugging purposes
svn path=/trunk/; revision=38045
Timo Kreuzer [Sat, 13 Dec 2008 16:48:01 +0000 (16:48 +0000)]
Add tests for NtGdiCombineRgn (14), NtGdiCreateCompatibleDC (4), NtGdiDoPalette (1), NtGdiFlushUserBatch (10), NtGdiPolyPolyDraw (60), NtGdiselectBitmap (4), NtGdiSelectPen (6), NtGdiSetDIBitsToDeviceInternal (2), NtUserEnumDisplayMonitors (7), NtUserGetClassInfo (15), NtUserProcessConnect (1), NtUserSelectPalette (13), NtUserSystemParametersInfo (1) (= 138 new tests)
svn path=/trunk/; revision=38044
Dmitry Gorbachev [Sat, 13 Dec 2008 15:49:41 +0000 (15:49 +0000)]
Remove workaround for GCC 4.4.0 bug, it is already fixed.
svn path=/trunk/; revision=38043
Dmitry Gorbachev [Sat, 13 Dec 2008 15:42:56 +0000 (15:42 +0000)]
- Remove DBCSCodePage field from NLS_FILE_HEADER structure.
- Make RtlInitCodePageTable function slightly clearer.
- Fix IntIsLeadByte function (thanks to Gregor Schneider, bug #3944).
svn path=/trunk/; revision=38042
Eric Kohl [Sat, 13 Dec 2008 14:47:07 +0000 (14:47 +0000)]
Do not start LSASS as a service but as an ordinary process because:
1) LSASS and the NetLogon service are not the same.
2) The service manager must wait for LSASS to finish initialization. If LSASS is started as a service we will have a classic deadlock scenario.
svn path=/trunk/; revision=38041
Timo Kreuzer [Sat, 13 Dec 2008 12:05:16 +0000 (12:05 +0000)]
print out some info on non-type symbols
svn path=/trunk/; revision=38040
Timo Kreuzer [Sat, 13 Dec 2008 01:05:46 +0000 (01:05 +0000)]
errcode is a type. using it as parameter name in a old type function declaration doesn't work.
Use modern style declaration
svn path=/trunk/; revision=38039
Timo Kreuzer [Sat, 13 Dec 2008 00:54:45 +0000 (00:54 +0000)]
update dbghelp_ros.diff. Only one tiny change left
svn path=/trunk/; revision=38038
Timo Kreuzer [Sat, 13 Dec 2008 00:52:11 +0000 (00:52 +0000)]
sync dbghelp to wine head
- replace wine's spec file with an own one
- add back the stubs file and rename it to rosstubs.c, so next time someone syncs dbghelp, he might notice that this file is ros specific and does NOT delete it
- fix FindFileInPath definition in dbghelp.h
- update wine/mscvpdb.h
svn path=/trunk/; revision=38037
Timo Kreuzer [Sat, 13 Dec 2008 00:32:37 +0000 (00:32 +0000)]
add _strtoi64 and _strtoui64 to stdlib.h
svn path=/trunk/; revision=38036
Gregor Schneider [Fri, 12 Dec 2008 23:42:40 +0000 (23:42 +0000)]
- Update ntdll winetests
- Warning: the reg test may bsod/restart your Windows system- not a problem in ros though
svn path=/trunk/; revision=38035
Timo Kreuzer [Fri, 12 Dec 2008 20:12:21 +0000 (20:12 +0000)]
reduce the amount of hacks in dbghelp_ros.diff, also fix declaration of _strtoui64
svn path=/trunk/; revision=38034
Timo Kreuzer [Fri, 12 Dec 2008 19:37:56 +0000 (19:37 +0000)]
when defining ssize_t, also define _SSIZE_T_DEFINED
svn path=/trunk/; revision=38033
Timo Kreuzer [Fri, 12 Dec 2008 19:27:14 +0000 (19:27 +0000)]
remove useless circle definition _setjmp -> setjmp -> _setjmp
svn path=/trunk/; revision=38032
Timo Kreuzer [Fri, 12 Dec 2008 19:06:57 +0000 (19:06 +0000)]
MAX_PATH is neither defined by ntddk.h nor by crt headers, use _MAX_PATH instead
svn path=/trunk/; revision=38031
Aleksey Bragin [Fri, 12 Dec 2008 18:26:42 +0000 (18:26 +0000)]
- Stubplement winsta.dll, based on a patch by Samuel Serapion.
See issue #2299 for more details.
svn path=/trunk/; revision=38030
Johannes Anderwald [Fri, 12 Dec 2008 17:20:15 +0000 (17:20 +0000)]
- Partly implement IPortTopology port driver
svn path=/trunk/; revision=38029
Johannes Anderwald [Fri, 12 Dec 2008 17:18:26 +0000 (17:18 +0000)]
- interfaces definition for IMiniportTopology
svn path=/trunk/; revision=38028
Johannes Anderwald [Fri, 12 Dec 2008 15:01:31 +0000 (15:01 +0000)]
- Partly implement IPortWavePci interface
- Use IServiceSink interface for notification when capture frames are available
svn path=/trunk/; revision=38027
Johannes Anderwald [Thu, 11 Dec 2008 23:06:58 +0000 (23:06 +0000)]
- Add IPortWavePciStream, IMiniportWavePciStream, IMiniportWavePci
svn path=/trunk/; revision=38026
Aleksey Bragin [Thu, 11 Dec 2008 19:44:56 +0000 (19:44 +0000)]
Cary Xiao" <xiaowave@gmail.com>
- Add some code to complete breakpoint of gdbstub.
See issue #1817 for more details.
svn path=/trunk/; revision=38024
Aleksey Bragin [Thu, 11 Dec 2008 18:52:18 +0000 (18:52 +0000)]
- Add a commented out entry for green.sys driver.
See issue #3689 for more details.
svn path=/trunk/; revision=38023
Aleksey Bragin [Thu, 11 Dec 2008 18:49:20 +0000 (18:49 +0000)]
- Fix incorrect drivers installation directories.
See issue #3689 for more details.
svn path=/trunk/; revision=38022
Aleksey Bragin [Thu, 11 Dec 2008 17:16:11 +0000 (17:16 +0000)]
Daniel Zimmerman <netzimme@aim.com>
- Fix the "OVERRUN STATIC error" in CID 557-574 in explorer (use a byte array instead of a shortfilename-sized array).
See issue #3914 for more details.
svn path=/trunk/; revision=38020
Aleksey Bragin [Thu, 11 Dec 2008 16:44:07 +0000 (16:44 +0000)]
- An "almost working" kbhit implementation by Russel. The code is rather crappy, feel free to improve it.
Some notes:
1) Forgive my sloppy coding skills (all those LeaveCriticalSections, use of malloc/free), a lot of it was written in a rush to get something going. 2) For some reason, the first char entered isn't detected (on windows and reactos)
3) The thread safety code is questionable, I haven't tested this, but windows does use critical sections for it.
4) Compared to the windows way of doing it, it is probably wrong.
5) Maybe other things as well.
But it does work (at least when I tested it on windows and reactos) compared to the previous implementation of it which did not at all.
See issue #3747 for more details.
svn path=/trunk/; revision=38019
Johannes Anderwald [Thu, 11 Dec 2008 14:51:57 +0000 (14:51 +0000)]
- Implement IDrmPort, IDrmPort2 interface
svn path=/trunk/; revision=38018
Johannes Anderwald [Thu, 11 Dec 2008 14:51:27 +0000 (14:51 +0000)]
- Add IDrmPort, IDrmPort2 interfaces
svn path=/trunk/; revision=38017
Aleksey Bragin [Thu, 11 Dec 2008 12:50:37 +0000 (12:50 +0000)]
- Add Dll Characteristics defines.
svn path=/trunk/; revision=38016
Christoph von Wittich [Thu, 11 Dec 2008 11:24:32 +0000 (11:24 +0000)]
convert most of syssetup to unicode
svn path=/trunk/; revision=38012
Johannes Anderwald [Thu, 11 Dec 2008 11:23:14 +0000 (11:23 +0000)]
- Use FILE_DEVICE_KS when creating new device object
- Partly implement PcNewRegistryKey, PcRegisterSubdevice
- DPC event is a Synchronization event- Implement PcRegisterAdapterPowerManagement
svn path=/trunk/; revision=38011
Johannes Anderwald [Thu, 11 Dec 2008 11:21:02 +0000 (11:21 +0000)]
- Add IAdapterPowerManagement interface
svn path=/trunk/; revision=38010
Johannes Anderwald [Thu, 11 Dec 2008 10:55:09 +0000 (10:55 +0000)]
- Add undef macro to avoid warnings
svn path=/trunk/; revision=38009
Johannes Anderwald [Thu, 11 Dec 2008 10:44:50 +0000 (10:44 +0000)]
- add IID_IServiceSink
- add IID_IServiceGroup
- add enum for IRegistryKey
svn path=/trunk/; revision=38008
Christoph von Wittich [Thu, 11 Dec 2008 09:41:55 +0000 (09:41 +0000)]
convert parts of syssetup to WCHAR - please help to fix this mess
svn path=/trunk/; revision=38007
Johannes Anderwald [Thu, 11 Dec 2008 09:05:19 +0000 (09:05 +0000)]
- Fix RegSetValueEx parameters
- Found by Chris
svn path=/trunk/; revision=38006
Christoph von Wittich [Thu, 11 Dec 2008 06:47:06 +0000 (06:47 +0000)]
don't set testplatform to wine anymore as our services code succeeds in wine todo blocks
svn path=/trunk/; revision=38005
Dmitry Gorbachev [Wed, 10 Dec 2008 22:43:37 +0000 (22:43 +0000)]
Update NLS files.
svn path=/trunk/; revision=38004
James Tabor [Wed, 10 Dec 2008 21:14:02 +0000 (21:14 +0000)]
- Yet another victim of the Win32k Initialization BUG!
- Creating an Information DC is wrong when using it with Icon Creation. This makes the default bitmap monochrome and this is why CreateCompatibleBitmap is broken. Plus all the hacks related to making it all work in Win32k.
svn path=/trunk/; revision=38002
Stefan Ginsberg [Wed, 10 Dec 2008 17:32:31 +0000 (17:32 +0000)]
- Disable crashing advapi32 tests -- add print and notes
svn path=/trunk/; revision=37999
Aleksey Bragin [Wed, 10 Dec 2008 15:24:55 +0000 (15:24 +0000)]
- Impersonation level should be indeed higher that the lowest one. Fix the check accordingly. Spotted by Dmitry Gorbachev and GCC.
See issue #3939 for more details.
svn path=/trunk/; revision=37998
Dmitry Gorbachev [Wed, 10 Dec 2008 12:07:43 +0000 (12:07 +0000)]
Update NLS files.
svn path=/trunk/; revision=37997