Timo Kreuzer [Sun, 21 Dec 2008 18:01:57 +0000 (18:01 +0000)]
include time.h instead of sys/time.h
svn path=/trunk/; revision=38240
Timo Kreuzer [Sun, 21 Dec 2008 18:00:49 +0000 (18:00 +0000)]
Add __WINESRC__ define amd reactos/wine include path to libwine. This will be needed later, when the crt header files are cleaned up.
svn path=/trunk/; revision=38239
Timo Kreuzer [Sun, 21 Dec 2008 17:51:00 +0000 (17:51 +0000)]
Fix definition of _assert()
svn path=/trunk/; revision=38238
Timo Kreuzer [Sun, 21 Dec 2008 17:26:39 +0000 (17:26 +0000)]
remove struct timezone from time.h, always declare __tzset(), revert changes from 38052 to ftp.
svn path=/trunk/; revision=38237
Timo Kreuzer [Sun, 21 Dec 2008 16:58:56 +0000 (16:58 +0000)]
Use _wcsicmp instead of non-standard wcsicmp
svn path=/trunk/; revision=38236
Stefan Ginsberg [Sun, 21 Dec 2008 16:57:34 +0000 (16:57 +0000)]
- Hack skipping mapping tests too *sigh*
svn path=/trunk/; revision=38235
Timo Kreuzer [Sun, 21 Dec 2008 16:55:29 +0000 (16:55 +0000)]
Add prototype for __globallocalestatus, it's going to be removed from crt headers later.
svn path=/trunk/; revision=38234
Michael Martin [Sun, 21 Dec 2008 16:36:03 +0000 (16:36 +0000)]
- Preform the if (!Adapter) check before setting adapter to 0. Fixes Debug message reporting that the adapter was rejected.
svn path=/trunk/; revision=38233
Stefan Ginsberg [Sun, 21 Dec 2008 16:29:23 +0000 (16:29 +0000)]
- Make advapi32 Winetest do a basic check instead of assuming that the routine won't fail
svn path=/trunk/; revision=38232
Aleksey Bragin [Sun, 21 Dec 2008 12:47:01 +0000 (12:47 +0000)]
Olaf Siejka <olaf_siejka@o2.pl>
- Fix NSWPAT=1 build.
svn path=/trunk/; revision=38231
Kamil Hornicek [Sun, 21 Dec 2008 12:17:36 +0000 (12:17 +0000)]
- avoid crash, pszExt is null when creating a link to a file without extension
svn path=/trunk/; revision=38230
Andrew Munger [Sun, 21 Dec 2008 09:22:46 +0000 (09:22 +0000)]
Fix packmgr linkage.
svn path=/trunk/; revision=38229
Stefan Ginsberg [Sun, 21 Dec 2008 08:30:41 +0000 (08:30 +0000)]
- _popen/_wpopen: When overriding the default standard input/output handles, don't set 2/3 to 0 -- use the standard handles instead (fix by kjk). Fixes the 'CsrGetObject returning invalid handle' errors
svn path=/trunk/; revision=38228
Gregor Brunmar [Sun, 21 Dec 2008 08:26:47 +0000 (08:26 +0000)]
Implemented IDirect3DDevice9::GetFrontBufferData()
svn path=/trunk/; revision=38227
Gregor Brunmar [Sun, 21 Dec 2008 08:09:25 +0000 (08:09 +0000)]
* Implemented IDirect3D9Device::SetGammaRamp()
* Added stub for IDirect3DSwapChain9::SetGammaRamp()
svn path=/trunk/; revision=38226
Gregor Brunmar [Sun, 21 Dec 2008 07:56:38 +0000 (07:56 +0000)]
* Implemented IDirect3DDevice9::Present()
svn path=/trunk/; revision=38225
Gregor Brunmar [Sun, 21 Dec 2008 07:11:30 +0000 (07:11 +0000)]
* Implemented IDirect3DDevice9::GetBackBuffer()
* Forgotten documentation for IDirect3DDevice9::GetRasterStatus()
svn path=/trunk/; revision=38224
Michael Martin [Sun, 21 Dec 2008 06:01:23 +0000 (06:01 +0000)]
- Add missing break in ExDereferenceCallBackBlock so ExReleaseRundownProtection does not get called more than once.
svn path=/trunk/; revision=38223
Michael Martin [Sun, 21 Dec 2008 05:08:18 +0000 (05:08 +0000)]
- As per msdn.microsoft.com/en-us/library/ms802952.aspx, call ExDoCallBack with correct parameters.
svn path=/trunk/; revision=38222
KJK::Hyperion [Sun, 21 Dec 2008 03:58:19 +0000 (03:58 +0000)]
modified include/reactos/wine/exception.h
Farewell Wine exception handling macros. You won't be missed
modified dll/win32/icmp/icmp_main.c
Removed gratuitous use of _getpid
Winsock APIs don't set errno, they set the last error
As a consequence, icmp.dll no longer depends on msvcrt.dll
modified tools/rbuild/module.cpp
Link DLLs to ntdll's CRT instead of msvcrt's by default (most DLLs don't actually need msvcrt)
Everything else:
Set crt attribute of <module> to "msvcrt" if ntdll isn't good enough
Link to pseh if necessary
svn path=/trunk/; revision=38221
Timo Kreuzer [Sun, 21 Dec 2008 03:22:17 +0000 (03:22 +0000)]
Use "C" interface for intrinsic functions to avoid problems with C++. Fix _rotr and _rotl.
svn path=/trunk/; revision=38220
Timo Kreuzer [Sun, 21 Dec 2008 03:15:46 +0000 (03:15 +0000)]
Include io.h. It's needed and was implicitly included so far. But that'll be soon gone.
svn path=/trunk/; revision=38219
Timo Kreuzer [Sun, 21 Dec 2008 03:12:09 +0000 (03:12 +0000)]
Don't use sys/time.h
svn path=/trunk/; revision=38218
Timo Kreuzer [Sun, 21 Dec 2008 02:51:14 +0000 (02:51 +0000)]
Avoid using non-standard names (S_IFITO, ...).
svn path=/trunk/; revision=38217
Timo Kreuzer [Sun, 21 Dec 2008 02:40:09 +0000 (02:40 +0000)]
use _wcsicmp instead of non-standard wcscmpi
svn path=/trunk/; revision=38216
Timo Kreuzer [Sun, 21 Dec 2008 02:27:44 +0000 (02:27 +0000)]
revert 38201 and 38203 due to regressions
svn path=/trunk/; revision=38215
Timo Kreuzer [Sun, 21 Dec 2008 01:45:13 +0000 (01:45 +0000)]
Fix definition of EMRCREATECOLORSPACE and EMRPOLYXXX, should fix a bunch of winetests.
svn path=/trunk/; revision=38214
Cameron Gutman [Sun, 21 Dec 2008 01:29:35 +0000 (01:29 +0000)]
- Merge aicom-network-fixes up to r38205
svn path=/trunk/; revision=38213
Jeffrey Morlan [Sun, 21 Dec 2008 00:43:56 +0000 (00:43 +0000)]
widl: Don't assume that host void* is the same size as target void*
svn path=/trunk/; revision=38212
Timo Kreuzer [Sun, 21 Dec 2008 00:22:15 +0000 (00:22 +0000)]
add _tcscpy_s and _tsplitpath_s
svn path=/trunk/; revision=38211
KJK::Hyperion [Sun, 21 Dec 2008 00:13:08 +0000 (00:13 +0000)]
modified dll/win32/gdi32/gdi32.rbuild
modified dll/win32/kernel32/kernel32.rbuild
modified dll/win32/user32/user32.rbuild
Inexplicably missed the "big three" in r37187. Don't link msvcrt in core Win32 DLLs, for real this time
modified dll/win32/user32/misc/dllmain.c
Don't use wcstok. Removes the dependency on msvcrt
svn path=/trunk/; revision=38210
Timo Kreuzer [Sat, 20 Dec 2008 23:55:05 +0000 (23:55 +0000)]
Don't redefine _tcscpy_s and _tsplitpath_s
svn path=/trunk/; revision=38209
KJK::Hyperion [Sat, 20 Dec 2008 23:27:17 +0000 (23:27 +0000)]
modified lib/pseh/framebased-gcchack.c
modified lib/pseh/i386/framebased-gcchack.S
For some reason, "call _RtlUnwind@16" is being linked as "call 0" (very likely a linker bug). Reimplementing _SEH2GlobalUnwind in C and taking the address of RtlUnwind from C code seems to work
Annotate functions implemented in assembler with .func/.endfunc, so the symbols are more correct
svn path=/trunk/; revision=38208
Timo Kreuzer [Sat, 20 Dec 2008 23:16:49 +0000 (23:16 +0000)]
define _INTEGRAL_MAX_BITS only if it was not already defined
svn path=/trunk/; revision=38207
Timo Kreuzer [Sat, 20 Dec 2008 22:47:24 +0000 (22:47 +0000)]
Update ETO constants
svn path=/trunk/; revision=38206
Timo Kreuzer [Sat, 20 Dec 2008 21:19:43 +0000 (21:19 +0000)]
TextOut functions take a character count, not a byte count. Rename cb to cch.
svn path=/trunk/; revision=38204
Timo Kreuzer [Sat, 20 Dec 2008 21:01:14 +0000 (21:01 +0000)]
Handle ETO_PDY more correctly (dy values still ignored)
svn path=/trunk/; revision=38203
Kamil Hornicek [Sat, 20 Dec 2008 20:48:08 +0000 (20:48 +0000)]
- add check for NULL pointer, "first" is NULL for folders, files without extension etc. see bug 3959
See issue #3959 for more details.
svn path=/trunk/; revision=38202
Timo Kreuzer [Sat, 20 Dec 2008 20:38:23 +0000 (20:38 +0000)]
When fuOptions has ETO_PDY specified, the DxBuffer in NtGdiExtTextOutW consists of pairs of INTs, thus the Buffer must be twice as big. (Thanks to aspotashev for locating the problem) MmCopyToCaller -> SEH2. Allocate only one buffer for the string and the Dx values.
See issue #3958 for more details.
svn path=/trunk/; revision=38201
Timo Kreuzer [Sat, 20 Dec 2008 19:43:11 +0000 (19:43 +0000)]
[FORMATTING]
Fix indentation. No code change.
svn path=/trunk/; revision=38199
Stefan Ginsberg [Sat, 20 Dec 2008 13:48:35 +0000 (13:48 +0000)]
- Revert 38116 -- the SEH issues should be gone now
svn path=/trunk/; revision=38198
KJK::Hyperion [Sat, 20 Dec 2008 13:05:57 +0000 (13:05 +0000)]
Supersedes r38084. Take three
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 and ESP every time a _SEH2_TRY/_SEH2_EXCEPT is entered, instead of only the first time. Probably not entirely correct yet
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=38197
Dmitry Gorbachev [Sat, 20 Dec 2008 11:06:21 +0000 (11:06 +0000)]
- Do not use pGlobalData after freeing,
- do not load color spectrum bitmaps if no adapter found,
- do not use HEAP_ZERO_MEMORY, use memset(),
- check SelectObject() result,
- fix indentation.
svn path=/trunk/; revision=38196
Johannes Anderwald [Sat, 20 Dec 2008 10:09:25 +0000 (10:09 +0000)]
- Fix parameters for CreateService
svn path=/trunk/; revision=38195
Dmitry Chapyshev [Sat, 20 Dec 2008 10:08:11 +0000 (10:08 +0000)]
- Fix all wine tests for MoveFileA/W
svn path=/trunk/; revision=38194
Andrew Munger [Sat, 20 Dec 2008 09:30:12 +0000 (09:30 +0000)]
Null dereference FTL.
svn path=/trunk/; revision=38193
Dmitry Chapyshev [Sat, 20 Dec 2008 08:07:10 +0000 (08:07 +0000)]
- Formatting fix
svn path=/trunk/; revision=38192
Dmitry Chapyshev [Sat, 20 Dec 2008 08:02:25 +0000 (08:02 +0000)]
- Fix 2 winetests
svn path=/trunk/; revision=38191
Timo Kreuzer [Fri, 19 Dec 2008 23:34:20 +0000 (23:34 +0000)]
- fix _STATIC_ASSERT
- fix indentation
- move some headers from crt/ming to crt
svn path=/trunk/; revision=38190
James Tabor [Fri, 19 Dec 2008 22:33:11 +0000 (22:33 +0000)]
- Properly implement LookupIconIdFromDirectoryEx.
- Remove hack for GetDeviceCaps.
- This fixes one part of the Win32k Initialization Bug. If this change creates a problem some where else, the problem is not in this change.
svn path=/trunk/; revision=38189
Timo Kreuzer [Fri, 19 Dec 2008 19:57:21 +0000 (19:57 +0000)]
enable GetTimeZoneInformation in _getsystime
svn path=/trunk/; revision=38188
Timo Kreuzer [Fri, 19 Dec 2008 18:39:32 +0000 (18:39 +0000)]
add DECLSPEC_SELECTANY
svn path=/trunk/; revision=38187
Timo Kreuzer [Fri, 19 Dec 2008 18:16:04 +0000 (18:16 +0000)]
NtGdiGetFontUnicodeRanges:
- Don't probe the safe buffer, but the usermode buffer
svn path=/trunk/; revision=38186
Gregor Schneider [Fri, 19 Dec 2008 16:57:48 +0000 (16:57 +0000)]
- Update fputwc implementation to current wine sources
- Fixes 23 msvcrt file winetests
svn path=/trunk/; revision=38185
Gregor Schneider [Fri, 19 Dec 2008 11:39:04 +0000 (11:39 +0000)]
- Fix return values for fputc and _flsbuf: return only one char
- Fixes three msvcrt file winetests
svn path=/trunk/; revision=38184
Timo Kreuzer [Fri, 19 Dec 2008 00:12:43 +0000 (00:12 +0000)]
Zero the last character in lfFaceName when converting a LOGFONT from A to W or vice versa. Fixes 1 gdi32_winetest font.
DPRINT1 -> DPRINT
svn path=/trunk/; revision=38183
Gregor Schneider [Thu, 18 Dec 2008 22:06:07 +0000 (22:06 +0000)]
- Remove static qualifier from g_mbcp_is_multibyte variable (locale.c) to allow external reference
- Update _mbccpy, _mbsncpy and _mbsnbcpy, so that they handle leading bytes correctly
- Fixes 6 of 7 failing msvcrt string winetests, the remaining failure is related to memcpy behavior
svn path=/trunk/; revision=38182
Gregor Schneider [Thu, 18 Dec 2008 21:17:22 +0000 (21:17 +0000)]
- Update _mbclen, mblen, _mbslen, _mbsnextc and _mbstrlen which should rely on the leadbyte mechanism
- Fixes 9 msvcrt string tests, 7 failures tbd
- Remove leftover function declaration from ismblead.c
svn path=/trunk/; revision=38181
James Tabor [Thu, 18 Dec 2008 20:59:12 +0000 (20:59 +0000)]
- From SDK, LD_ flags.
svn path=/trunk/; revision=38180
Jeffrey Morlan [Thu, 18 Dec 2008 20:47:20 +0000 (20:47 +0000)]
VfatSetAllocationSizeInformation: The fast code for extending the size of a non-empty file did have a bug in that it didn't always set Fcb->LastCluster/Fcb->LastOffset but the OffsetToCluster call was made assuming that it did. However, the code that replaced it had a bug as well, in that it did not set Cluster to the original final cluster like the error handling code expected, so it would crash when out of disk space. Bringing back the fast code, but with its bug fixed.
svn path=/trunk/; revision=38179
Gregor Schneider [Thu, 18 Dec 2008 20:26:57 +0000 (20:26 +0000)]
- Update _mbsbtype and _mbsninc functions
- Fixes 17 msvcrt string tests, 16 to go
svn path=/trunk/; revision=38178
Gregor Brunmar [Thu, 18 Dec 2008 19:48:17 +0000 (19:48 +0000)]
Implemented IDirect3DDevice9::GetRasterStatus()
svn path=/trunk/; revision=38177
Gregor Schneider [Thu, 18 Dec 2008 19:38:01 +0000 (19:38 +0000)]
- Close registry key handle of both RegQueryValueEx calls fail. I don't see anything else leaking.
svn path=/trunk/; revision=38176
Gregor Brunmar [Thu, 18 Dec 2008 19:29:49 +0000 (19:29 +0000)]
Implemented IDirect3DDevice9::GetGammaRamp()
svn path=/trunk/; revision=38175
Gregor Brunmar [Thu, 18 Dec 2008 19:08:17 +0000 (19:08 +0000)]
Implemented IDirect3DDevice9::CreateAdditionalSwapChain()
svn path=/trunk/; revision=38174
Gregor Schneider [Thu, 18 Dec 2008 18:58:43 +0000 (18:58 +0000)]
- Remove duplicate harcoded _mbctype, rename MSVCRT_mbctype to fit the new role
- Update related functions _ismbblead, _ismbslead, _ismbbtrail, _ismbstrail to use Wine _mbctype indexing
- Fixes 28 msvcrt string tests, 33 left
- Minor header updates
svn path=/trunk/; revision=38173
Dmitry Chapyshev [Thu, 18 Dec 2008 12:32:46 +0000 (12:32 +0000)]
- Revert r37085. It fix work kbswitch, but I think, that somewhere (in kbswitch) there is a memory leak. Help somebody to find it
svn path=/trunk/; revision=38172
Christoph von Wittich [Thu, 18 Dec 2008 12:32:32 +0000 (12:32 +0000)]
GENERIC_WRITE is required to flush the input buffer
svn path=/trunk/; revision=38171
Dmitry Gorbachev [Thu, 18 Dec 2008 12:26:52 +0000 (12:26 +0000)]
Add a hack which allows to boot with Armenian language.
svn path=/trunk/; revision=38170
Dmitry Gorbachev [Thu, 18 Dec 2008 12:26:47 +0000 (12:26 +0000)]
Fix some keyboard layout related stuff in USetup.
svn path=/trunk/; revision=38169
Dmitry Gorbachev [Thu, 18 Dec 2008 12:26:42 +0000 (12:26 +0000)]
Armenian registry settings.
svn path=/trunk/; revision=38168
Dmitry Gorbachev [Thu, 18 Dec 2008 12:26:33 +0000 (12:26 +0000)]
Add these two old translations:
- Armenian (Notepad) by Andranik Haroyan (andranik_haroyan at yahoo),
- Thai (Calculator) by Sumath Aowsakulsutthi (punth1 at gmail).
svn path=/trunk/; revision=38167
Johannes Anderwald [Thu, 18 Dec 2008 09:16:13 +0000 (09:16 +0000)]
- Add GUID_DEVCLASS_SOUND
svn path=/trunk/; revision=38166
Christoph von Wittich [Thu, 18 Dec 2008 07:26:07 +0000 (07:26 +0000)]
DPRINT1 -> DPRINT on failure to prevent spamming of buildbot winetest logs
svn path=/trunk/; revision=38164
Jeffrey Morlan [Thu, 18 Dec 2008 03:09:45 +0000 (03:09 +0000)]
FAT##FindAndMarkAvailableCluster: Decrement the AvailableClusters count to keep reported free space consistent.
svn path=/trunk/; revision=38163
James Tabor [Thu, 18 Dec 2008 01:14:39 +0000 (01:14 +0000)]
Patch by Aric Stewart : user32: Implement handling of WM_INPUTLANGCHANGE. Updated header and made WIN_ListChildren global.
svn path=/trunk/; revision=38162
Daniel Reimer [Wed, 17 Dec 2008 23:19:08 +0000 (23:19 +0000)]
Add German Table to Kernel32
svn path=/trunk/; revision=38161
Johannes Anderwald [Wed, 17 Dec 2008 21:16:31 +0000 (21:16 +0000)]
- Sorry I BROKE build
svn path=/trunk/; revision=38160
Johannes Anderwald [Wed, 17 Dec 2008 20:59:31 +0000 (20:59 +0000)]
- add ks.sys & portcls.sys to bootcd image
svn path=/trunk/; revision=38159
Dmitry Chapyshev [Wed, 17 Dec 2008 16:30:31 +0000 (16:30 +0000)]
- More implement GetCPInfoExW
- Add resources for getting localized of code pages names
svn path=/trunk/; revision=38157
Johannes Anderwald [Wed, 17 Dec 2008 16:01:32 +0000 (16:01 +0000)]
- Handle PcNewRegistryKey for DeviceRegistryKey, DriverRegistryKey, HwProfileRegistryKey
- Implement IPortClsVersion interface
svn path=/trunk/; revision=38156
Johannes Anderwald [Wed, 17 Dec 2008 15:58:32 +0000 (15:58 +0000)]
- Add IID_IPortClsVersion
svn path=/trunk/; revision=38155
Daniel Reimer [Wed, 17 Dec 2008 15:42:39 +0000 (15:42 +0000)]
Synched winhlp32 and wordpad with wine HEAD.
Added some Dutch Translations I had lying around here. Credits go to the guy who gave them to me and who's name i forgot...
Bug 3881: Greek update by Apostolos Alexiadis
svn path=/trunk/; revision=38154
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