reactos.git
13 years agoSync winfile with wine HEAD.
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

13 years ago- Add IUnregisterSubdevice && IUnregisterPhysicalConnection interfaces
Johannes Anderwald [Wed, 17 Dec 2008 15:36:19 +0000 (15:36 +0000)]
- Add IUnregisterSubdevice && IUnregisterPhysicalConnection interfaces

svn path=/trunk/; revision=38152

13 years agomove variable declaration
Matthias Kupfer [Wed, 17 Dec 2008 13:54:50 +0000 (13:54 +0000)]
move variable declaration

svn path=/trunk/; revision=38147

13 years agoMaciej Bialas <bjauy AT tlen DOT pl>
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

13 years ago- Implement __lconv_init
Dmitry Chapyshev [Wed, 17 Dec 2008 10:24:13 +0000 (10:24 +0000)]
- Implement __lconv_init

svn path=/trunk/; revision=38143

13 years agoAllow to dynamically load a library which uses static TLS.
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

13 years agoIn GetQueuedCompletionStatus function:
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

13 years ago- Hack-skip the gdi32 font test in an attempt to fix the infinite loop build server...
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

13 years agoFix bug where DIR /D wouldn't always show all files; merge duplicated code between...
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

13 years ago- Sync gdiplus Winetest too
Stefan Ginsberg [Tue, 16 Dec 2008 18:41:26 +0000 (18:41 +0000)]
- Sync gdiplus Winetest too

svn path=/trunk/; revision=38124

13 years ago- Sync gdiplus with Wine head
Stefan Ginsberg [Tue, 16 Dec 2008 18:41:07 +0000 (18:41 +0000)]
- Sync gdiplus with Wine head

svn path=/trunk/; revision=38123

13 years agoFix usage of PNTSTATUS instead of NTSTATUS in NT_SUCCESS, which could result in IopCh...
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

13 years ago- Add missing break (<3 kjk <3)
Stefan Ginsberg [Tue, 16 Dec 2008 17:51:57 +0000 (17:51 +0000)]
- Add missing break (<3 kjk <3)

svn path=/trunk/; revision=38120

13 years agoLet rbuild throw an exception when an implicit module dependency (like mingw lib...
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

13 years ago- Remove KeRosDumpStackFrames export and make the call go through KdSystemDebugContro...
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

13 years ago- Temporarily revert part of 38078 to make build server builds bootable again
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

13 years ago- Implement KsCreateAllocator, KsRegisterWorker, KsUnregisterWorker, KsRegisterCounte...
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

13 years agoFix TLS callbacks. Testers, please test it on real software.
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

13 years ago- Revert part of 37861 on kjk's request
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

13 years ago- Silence debug spam
Stefan Ginsberg [Mon, 15 Dec 2008 14:43:25 +0000 (14:43 +0000)]
- Silence debug spam

svn path=/trunk/; revision=38109

13 years ago- remove outdated files from mingw lib
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

13 years ago- Formatting fix
Dmitry Chapyshev [Mon, 15 Dec 2008 13:54:34 +0000 (13:54 +0000)]
- Formatting fix

svn path=/trunk/; revision=38107

13 years agofix a typo
Timo Kreuzer [Mon, 15 Dec 2008 12:26:16 +0000 (12:26 +0000)]
fix a typo

svn path=/trunk/; revision=38104

13 years ago- Add ACTIVATION_CONTEXT_STACK structure
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

13 years ago- Fix bitmap tests.
James Tabor [Mon, 15 Dec 2008 05:48:22 +0000 (05:48 +0000)]
- Fix bitmap tests.

svn path=/trunk/; revision=38102

13 years ago- Implement DIB section attribute flag support.
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

13 years agombctype.h: fix broken _mbctype[] and _mbcasemap[] declarations
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

13 years ago- Replace a 'for' with a 'do .. while '
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

13 years ago[FORMATTING]
Timo Kreuzer [Sun, 14 Dec 2008 22:52:51 +0000 (22:52 +0000)]
[FORMATTING]
Fix indentation, no code change

svn path=/trunk/; revision=38086

13 years agoRevert r38084
KJK::Hyperion [Sun, 14 Dec 2008 22:44:33 +0000 (22:44 +0000)]
Revert r38084
Sigh.

svn path=/trunk/; revision=38085

13 years agoSupersedes r38081
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

13 years ago- Use HEAP_ZERO_MEMORY instead of memset().
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

13 years agoRevert r38081
KJK::Hyperion [Sun, 14 Dec 2008 19:54:52 +0000 (19:54 +0000)]
Revert r38081

svn path=/trunk/; revision=38082

13 years agomodified include/reactos/libs/pseh/pseh2.h
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

13 years agoFix winsta.dll rbuild file.
Dmitry Gorbachev [Sun, 14 Dec 2008 13:52:28 +0000 (13:52 +0000)]
Fix winsta.dll rbuild file.

svn path=/trunk/; revision=38079

13 years ago- SEH-protect LsaClose, LsaDelete and LsaOpenPolicy.
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

13 years ago- Use volatile with PagesLocked and MdlAddress. Fixes bug #3674.
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

13 years ago- Undo one "fix" from 38075. Coverity warned you about possible double check of the...
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

13 years ago- Fix a broken loop
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

13 years ago- Get rid off STATIC, DECL_IMPORT and DECL_EXPORT
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

13 years agomodified lib/pseh/framebased-gcchack.c
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

13 years agofix utime usage
Timo Kreuzer [Sun, 14 Dec 2008 01:43:24 +0000 (01:43 +0000)]
fix utime usage

svn path=/trunk/; revision=38068

13 years agorevert last commit
Timo Kreuzer [Sun, 14 Dec 2008 01:28:01 +0000 (01:28 +0000)]
revert last commit

svn path=/trunk/; revision=38067

13 years agorevert 38059 to see if it has effected the output of winetests
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

13 years ago- Make the service manager wait for LSA.
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

13 years ago- Hack away mru tests as Cm is broken
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

13 years ago- Disable lsasrv and advapi debug tracing, accidentally committed in 38041
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

13 years agoDidn't want to commit this. Use the opportunity to convert spaces -> tabs.
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

13 years agofix rosperf build
Timo Kreuzer [Sat, 13 Dec 2008 23:48:38 +0000 (23:48 +0000)]
fix rosperf build

svn path=/trunk/; revision=38061

13 years agoinclude stdlib.h for exit()
Timo Kreuzer [Sat, 13 Dec 2008 23:37:26 +0000 (23:37 +0000)]
include stdlib.h for exit()

svn path=/trunk/; revision=38060

13 years agofix build of rostests
Timo Kreuzer [Sat, 13 Dec 2008 23:12:44 +0000 (23:12 +0000)]
fix build of rostests

svn path=/trunk/; revision=38059

13 years agofix fontview build
Timo Kreuzer [Sat, 13 Dec 2008 22:25:59 +0000 (22:25 +0000)]
fix fontview build

svn path=/trunk/; revision=38058

13 years agoUpdate crt headers and mingw lib from mingw64. Update crt a bit. 4 msvcrt time tests...
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

13 years agoUpdate RtlIsTextUnicode, ntdll rtlstr winetest failure down by 10, one remaining
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

13 years ago- Update _makepath and _wmakepath to allow in place operation and separated extension...
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

13 years agofix build
Timo Kreuzer [Sat, 13 Dec 2008 19:47:24 +0000 (19:47 +0000)]
fix build

svn path=/trunk/; revision=38049

13 years ago- Add missing PSHARED_CACHE_MAP.
Aleksey Bragin [Sat, 13 Dec 2008 19:31:40 +0000 (19:31 +0000)]
- Add missing PSHARED_CACHE_MAP.

svn path=/trunk/; revision=38048

13 years ago- Sync with Wine.
Aleksey Bragin [Sat, 13 Dec 2008 19:30:38 +0000 (19:30 +0000)]
- Sync with Wine.

svn path=/trunk/; revision=38047

13 years agoAdd 101 tests for GetSystemMetrics
Timo Kreuzer [Sat, 13 Dec 2008 17:55:44 +0000 (17:55 +0000)]
Add 101 tests for GetSystemMetrics

svn path=/trunk/; revision=38046

13 years agoAdd DumpMem function to apitests lib for debugging purposes
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

13 years agoAdd tests for NtGdiCombineRgn (14), NtGdiCreateCompatibleDC (4), NtGdiDoPalette ...
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

13 years agoRemove workaround for GCC 4.4.0 bug, it is already fixed.
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

13 years ago- Remove DBCSCodePage field from NLS_FILE_HEADER structure.
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

13 years agoDo not start LSASS as a service but as an ordinary process because:
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

13 years agoprint out some info on non-type symbols
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

13 years agoerrcode is a type. using it as parameter name in a old type function declaration...
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

13 years agoupdate dbghelp_ros.diff. Only one tiny change left
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

13 years agosync dbghelp to wine head
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

13 years agoadd _strtoi64 and _strtoui64 to stdlib.h
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

13 years ago- Update ntdll winetests
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

13 years agoreduce the amount of hacks in dbghelp_ros.diff, also fix declaration of _strtoui64
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

13 years agowhen defining ssize_t, also define _SSIZE_T_DEFINED
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

13 years agoremove useless circle definition _setjmp -> setjmp -> _setjmp
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

13 years agoMAX_PATH is neither defined by ntddk.h nor by crt headers, use _MAX_PATH instead
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

13 years ago- Stubplement winsta.dll, based on a patch by Samuel Serapion.
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

13 years ago- Partly implement IPortTopology port driver
Johannes Anderwald [Fri, 12 Dec 2008 17:20:15 +0000 (17:20 +0000)]
- Partly implement IPortTopology port driver

svn path=/trunk/; revision=38029

13 years ago- interfaces definition for IMiniportTopology
Johannes Anderwald [Fri, 12 Dec 2008 17:18:26 +0000 (17:18 +0000)]
- interfaces definition for IMiniportTopology

svn path=/trunk/; revision=38028

13 years ago- Partly implement IPortWavePci interface
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

13 years ago- Add IPortWavePciStream, IMiniportWavePciStream, IMiniportWavePci
Johannes Anderwald [Thu, 11 Dec 2008 23:06:58 +0000 (23:06 +0000)]
- Add IPortWavePciStream, IMiniportWavePciStream, IMiniportWavePci

svn path=/trunk/; revision=38026

13 years agoCary Xiao" <xiaowave@gmail.com>
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

13 years ago- Add a commented out entry for green.sys driver.
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

13 years ago- Fix incorrect drivers installation directories.
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

13 years agoDaniel Zimmerman <netzimme@aim.com>
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

13 years ago- An "almost working" kbhit implementation by Russel. The code is rather crappy,...
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

13 years ago- Implement IDrmPort, IDrmPort2 interface
Johannes Anderwald [Thu, 11 Dec 2008 14:51:57 +0000 (14:51 +0000)]
- Implement IDrmPort, IDrmPort2 interface

svn path=/trunk/; revision=38018

13 years ago- Add IDrmPort, IDrmPort2 interfaces
Johannes Anderwald [Thu, 11 Dec 2008 14:51:27 +0000 (14:51 +0000)]
- Add IDrmPort, IDrmPort2 interfaces

svn path=/trunk/; revision=38017

13 years ago- Add Dll Characteristics defines.
Aleksey Bragin [Thu, 11 Dec 2008 12:50:37 +0000 (12:50 +0000)]
- Add Dll Characteristics defines.

svn path=/trunk/; revision=38016

13 years agoconvert most of syssetup to unicode
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

13 years ago- Use FILE_DEVICE_KS when creating new device object
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

13 years ago- Add IAdapterPowerManagement interface
Johannes Anderwald [Thu, 11 Dec 2008 11:21:02 +0000 (11:21 +0000)]
- Add IAdapterPowerManagement interface

svn path=/trunk/; revision=38010

13 years ago- Add undef macro to avoid warnings
Johannes Anderwald [Thu, 11 Dec 2008 10:55:09 +0000 (10:55 +0000)]
- Add undef macro to avoid warnings

svn path=/trunk/; revision=38009

13 years ago- add IID_IServiceSink
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

13 years agoconvert parts of syssetup to WCHAR - please help to fix this mess
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

13 years ago- Fix RegSetValueEx parameters
Johannes Anderwald [Thu, 11 Dec 2008 09:05:19 +0000 (09:05 +0000)]
- Fix RegSetValueEx parameters
- Found by Chris

svn path=/trunk/; revision=38006

13 years agodon't set testplatform to wine anymore as our services code succeeds in wine todo...
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

13 years agoUpdate NLS files.
Dmitry Gorbachev [Wed, 10 Dec 2008 22:43:37 +0000 (22:43 +0000)]
Update NLS files.

svn path=/trunk/; revision=38004

13 years ago- Yet another victim of the Win32k Initialization BUG!
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

13 years ago- Disable crashing advapi32 tests -- add print and notes
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

13 years ago- Impersonation level should be indeed higher that the lowest one. Fix the check...
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

13 years agoUpdate NLS files.
Dmitry Gorbachev [Wed, 10 Dec 2008 12:07:43 +0000 (12:07 +0000)]
Update NLS files.

svn path=/trunk/; revision=37997