Timo Kreuzer
fce144efaa
fix another instance of _STATIC_ASSERT
...
svn path=/trunk/; revision=38267
2008-12-22 06:37:53 +00:00
Timo Kreuzer
1cfe56ee4b
Move all stuff from _mingw.h to crtdefs.h that belongs there. Get rid off MINGW_IMPORT
...
svn path=/trunk/; revision=38266
2008-12-22 05:55:21 +00:00
Timo Kreuzer
a4e64ebf0e
If ETO_PDY is specified, Dx is a pair of INTs, make sure we access the correct index.
...
based on aspotashev's patch. Should fix bug #3958
See issue #3958 for more details.
svn path=/trunk/; revision=38262
2008-12-22 04:26:51 +00:00
Timo Kreuzer
766c25b7e3
Some people were thinking they could use NtGdiExtTextOut from within Win32k and get away with it. Since MmCopyFromCaller is broken, it was actually working. Implement NtGdiExtTextOutW as a wrapper around the real function, that is now called GreExtTextOutW, using the naming style that ms also uses to get some more stucture in here. Also get rid of 2 pool allocations and use only one if a local buffer is not sufficient. Should get us more TextOut performance.
...
svn path=/trunk/; revision=38261
2008-12-22 03:58:04 +00:00
James Tabor
955a660368
- Start populating server information structure. This fixes the icon issues with other languages.
...
svn path=/trunk/; revision=38258
2008-12-22 02:52:47 +00:00
Timo Kreuzer
ff489f9473
Include crtdefs.h instead of _mingw.h in the crt headers (like ms does), so only one header left (crtdefs.h) that includes a non-standard header
...
svn path=/trunk/; revision=38255
2008-12-21 23:33:19 +00:00
Timo Kreuzer
ebd5a724c6
Update excpt.h, fcntl.h, float.h, math.c, mbctype.h, setjmp.h, share.h, stddef.h, stdio.h, stdlib.h, string.h, wchar.h from ming64
...
- fix __p__mbctype()
- add some stuff to wine/exception.h that was formerly in except.h, but doesn't belong there
- inlcude intrin.h from _mingw.h
svn path=/trunk/; revision=38252
2008-12-21 22:43:46 +00:00
Stefan Ginsberg
4bd273ce6c
- Use the specified timeout when reading from a mailslot
...
svn path=/trunk/; revision=38248
2008-12-21 20:52:31 +00:00
Stefan Ginsberg
8270c55829
- Revert 38233 as it kills dhcp.exe
...
svn path=/trunk/; revision=38247
2008-12-21 20:35:19 +00:00
KJK::Hyperion
b4bf27864c
modified include/reactos/libs/pseh/pseh2.h
...
The return_twice and always_inline attributes don't mix: dump _SEH2PretendSetjmp, mark _SEH2EnterFrame as returns_twice (i.e. setjmp-like) instead, piggybacking the pretend-setjmp annotation on a function that's always called anyway. This ACTUALLY ensures GCC won't put variables in registers that might be clobbered by a SEH catch - at nearly no cost in binary code size and complexity
svn path=/trunk/; revision=38246
2008-12-21 19:51:09 +00:00
Stefan Ginsberg
9b32d1a358
- Missed PCACTIVATION_CONTEXT_BASIC_INFORMATION in last commit
...
svn path=/trunk/; revision=38245
2008-12-21 19:42:23 +00:00
Stefan Ginsberg
af117a341f
- Add missing ACTIVATION_CONTEXT_BASIC_INFORMATION and WRITE_WATCH_FLAG_RESET
...
svn path=/trunk/; revision=38244
2008-12-21 19:37:18 +00:00
KJK::Hyperion
21ec6bc780
Remove superfluous dependencies on msvcrt
...
svn path=/trunk/; revision=38243
2008-12-21 18:21:56 +00:00
Stefan Ginsberg
6b3bec6873
- Uhm...don't pool free user handles, and don't hand them to ObDereferenceObject
...
svn path=/trunk/; revision=38242
2008-12-21 18:16:12 +00:00
Timo Kreuzer
e8c93086b1
Add some headers from mingw64
...
svn path=/trunk/; revision=38241
2008-12-21 18:11:53 +00:00
Timo Kreuzer
5dc072842a
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
2008-12-21 18:00:49 +00:00
Timo Kreuzer
97d64c6776
Fix definition of _assert()
...
svn path=/trunk/; revision=38238
2008-12-21 17:51:00 +00:00
Timo Kreuzer
79532867dd
remove struct timezone from time.h, always declare __tzset(), revert changes from 38052 to ftp.
...
svn path=/trunk/; revision=38237
2008-12-21 17:26:39 +00:00
Timo Kreuzer
9483d7bc6c
Use _wcsicmp instead of non-standard wcsicmp
...
svn path=/trunk/; revision=38236
2008-12-21 16:58:56 +00:00
Timo Kreuzer
a3d97cbae7
Add prototype for __globallocalestatus, it's going to be removed from crt headers later.
...
svn path=/trunk/; revision=38234
2008-12-21 16:55:29 +00:00
Michael Martin
7907aea509
- Preform the if (!Adapter) check before setting adapter to 0. Fixes Debug message reporting that the adapter was rejected.
...
svn path=/trunk/; revision=38233
2008-12-21 16:36:03 +00:00
Aleksey Bragin
41556963b7
Olaf Siejka <olaf_siejka@o2.pl>
...
- Fix NSWPAT=1 build.
svn path=/trunk/; revision=38231
2008-12-21 12:47:01 +00:00
Kamil Hornicek
aecdd2f5e9
- avoid crash, pszExt is null when creating a link to a file without extension
...
svn path=/trunk/; revision=38230
2008-12-21 12:17:36 +00:00
Stefan Ginsberg
0fe3a6fdff
- _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
2008-12-21 08:30:41 +00:00
Gregor Brunmar
9ebb5e3555
Implemented IDirect3DDevice9::GetFrontBufferData()
...
svn path=/trunk/; revision=38227
2008-12-21 08:26:47 +00:00
Gregor Brunmar
277703cc64
* Implemented IDirect3D9Device::SetGammaRamp()
...
* Added stub for IDirect3DSwapChain9::SetGammaRamp()
svn path=/trunk/; revision=38226
2008-12-21 08:09:25 +00:00
Gregor Brunmar
c95ddefd79
* Implemented IDirect3DDevice9::Present()
...
svn path=/trunk/; revision=38225
2008-12-21 07:56:38 +00:00
Gregor Brunmar
e2d4313431
* Implemented IDirect3DDevice9::GetBackBuffer()
...
* Forgotten documentation for IDirect3DDevice9::GetRasterStatus()
svn path=/trunk/; revision=38224
2008-12-21 07:11:30 +00:00
Michael Martin
13ee594843
- Add missing break in ExDereferenceCallBackBlock so ExReleaseRundownProtection does not get called more than once.
...
svn path=/trunk/; revision=38223
2008-12-21 06:01:23 +00:00
Michael Martin
f082d72190
- As per http://msdn.microsoft.com/en-us/library/ms802952.aspx , call ExDoCallBack with correct parameters.
...
svn path=/trunk/; revision=38222
2008-12-21 05:08:18 +00:00
KJK::Hyperion
77911bbdee
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
2008-12-21 03:58:19 +00:00
Timo Kreuzer
0cbe39b8da
Use "C" interface for intrinsic functions to avoid problems with C++. Fix _rotr and _rotl.
...
svn path=/trunk/; revision=38220
2008-12-21 03:22:17 +00:00
Timo Kreuzer
420cb2282d
Include io.h. It's needed and was implicitly included so far. But that'll be soon gone.
...
svn path=/trunk/; revision=38219
2008-12-21 03:15:46 +00:00
Timo Kreuzer
d83c08fa82
Don't use sys/time.h
...
svn path=/trunk/; revision=38218
2008-12-21 03:12:09 +00:00
Timo Kreuzer
a331c8e11b
Avoid using non-standard names (S_IFITO, ...).
...
svn path=/trunk/; revision=38217
2008-12-21 02:51:14 +00:00
Timo Kreuzer
9f0e740e7a
revert 38201 and 38203 due to regressions
...
svn path=/trunk/; revision=38215
2008-12-21 02:27:44 +00:00
Timo Kreuzer
9432c31eba
Fix definition of EMRCREATECOLORSPACE and EMRPOLYXXX, should fix a bunch of winetests.
...
svn path=/trunk/; revision=38214
2008-12-21 01:45:13 +00:00
Cameron Gutman
ed4682a617
- Merge aicom-network-fixes up to r38205
...
svn path=/trunk/; revision=38213
2008-12-21 01:29:35 +00:00
Jeffrey Morlan
5c760c2d22
widl: Don't assume that host void* is the same size as target void*
...
svn path=/trunk/; revision=38212
2008-12-21 00:43:56 +00:00
Timo Kreuzer
2f7e224584
add _tcscpy_s and _tsplitpath_s
...
svn path=/trunk/; revision=38211
2008-12-21 00:22:15 +00:00
KJK::Hyperion
ae3a2aacc2
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
2008-12-21 00:13:08 +00:00
Timo Kreuzer
103afbc4a7
Don't redefine _tcscpy_s and _tsplitpath_s
...
svn path=/trunk/; revision=38209
2008-12-20 23:55:05 +00:00
KJK::Hyperion
e5a9f1615f
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
2008-12-20 23:27:17 +00:00
Timo Kreuzer
aaf7ad6a2b
define _INTEGRAL_MAX_BITS only if it was not already defined
...
svn path=/trunk/; revision=38207
2008-12-20 23:16:49 +00:00
Timo Kreuzer
eced695a85
Update ETO constants
...
svn path=/trunk/; revision=38206
2008-12-20 22:47:24 +00:00
Timo Kreuzer
54831b15db
TextOut functions take a character count, not a byte count. Rename cb to cch.
...
svn path=/trunk/; revision=38204
2008-12-20 21:19:43 +00:00
Timo Kreuzer
869fc7ead9
Handle ETO_PDY more correctly (dy values still ignored)
...
svn path=/trunk/; revision=38203
2008-12-20 21:01:14 +00:00
Kamil Hornicek
3e2f6025fc
- 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
2008-12-20 20:48:08 +00:00
Timo Kreuzer
98a6b82bc5
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
2008-12-20 20:38:23 +00:00
Timo Kreuzer
93d4ecb9e8
[FORMATTING]
...
Fix indentation. No code change.
svn path=/trunk/; revision=38199
2008-12-20 19:43:11 +00:00
Stefan Ginsberg
35568f58b0
- Revert 38116 -- the SEH issues should be gone now
...
svn path=/trunk/; revision=38198
2008-12-20 13:48:35 +00:00
KJK::Hyperion
e6f465bb78
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
2008-12-20 13:05:57 +00:00
Dmitry Gorbachev
5866c97424
- 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
2008-12-20 11:06:21 +00:00
Johannes Anderwald
7b6fe6680a
- Fix parameters for CreateService
...
svn path=/trunk/; revision=38195
2008-12-20 10:09:25 +00:00
Dmitry Chapyshev
78ef81691e
- Fix all wine tests for MoveFileA/W
...
svn path=/trunk/; revision=38194
2008-12-20 10:08:11 +00:00
Andrew Munger
2873eff0cb
Null dereference FTL.
...
svn path=/trunk/; revision=38193
2008-12-20 09:30:12 +00:00
Dmitry Chapyshev
145ffd10f1
- Formatting fix
...
svn path=/trunk/; revision=38192
2008-12-20 08:07:10 +00:00
Dmitry Chapyshev
6fadfd9daf
- Fix 2 winetests
...
svn path=/trunk/; revision=38191
2008-12-20 08:02:25 +00:00
Timo Kreuzer
b412cbd236
- fix _STATIC_ASSERT
...
- fix indentation
- move some headers from crt/ming to crt
svn path=/trunk/; revision=38190
2008-12-19 23:34:20 +00:00
James Tabor
6a59679c8e
- 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
2008-12-19 22:33:11 +00:00
Timo Kreuzer
2b40f401d6
enable GetTimeZoneInformation in _getsystime
...
svn path=/trunk/; revision=38188
2008-12-19 19:57:21 +00:00
Timo Kreuzer
ecae93aaa2
add DECLSPEC_SELECTANY
...
svn path=/trunk/; revision=38187
2008-12-19 18:39:32 +00:00
Timo Kreuzer
fb37c99b05
NtGdiGetFontUnicodeRanges:
...
- Don't probe the safe buffer, but the usermode buffer
svn path=/trunk/; revision=38186
2008-12-19 18:16:04 +00:00
Gregor Schneider
f45ee646df
- Update fputwc implementation to current wine sources
...
- Fixes 23 msvcrt file winetests
svn path=/trunk/; revision=38185
2008-12-19 16:57:48 +00:00
Gregor Schneider
855ea53e48
- Fix return values for fputc and _flsbuf: return only one char
...
- Fixes three msvcrt file winetests
svn path=/trunk/; revision=38184
2008-12-19 11:39:04 +00:00
Timo Kreuzer
fd478ccca5
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
2008-12-19 00:12:43 +00:00
Gregor Schneider
23eb0e8a4a
- 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
2008-12-18 22:06:07 +00:00
Gregor Schneider
5fe4b4b425
- 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
2008-12-18 21:17:22 +00:00
James Tabor
589af34558
- From SDK, LD_ flags.
...
svn path=/trunk/; revision=38180
2008-12-18 20:59:12 +00:00
Jeffrey Morlan
220378c764
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
2008-12-18 20:47:20 +00:00
Gregor Schneider
9b0331478f
- Update _mbsbtype and _mbsninc functions
...
- Fixes 17 msvcrt string tests, 16 to go
svn path=/trunk/; revision=38178
2008-12-18 20:26:57 +00:00
Gregor Brunmar
101cb70315
Implemented IDirect3DDevice9::GetRasterStatus()
...
svn path=/trunk/; revision=38177
2008-12-18 19:48:17 +00:00
Gregor Schneider
b34362b5a5
- Close registry key handle of both RegQueryValueEx calls fail. I don't see anything else leaking.
...
svn path=/trunk/; revision=38176
2008-12-18 19:38:01 +00:00
Gregor Brunmar
36ac3e9c57
Implemented IDirect3DDevice9::GetGammaRamp()
...
svn path=/trunk/; revision=38175
2008-12-18 19:29:49 +00:00
Gregor Brunmar
1cc6243d5e
Implemented IDirect3DDevice9::CreateAdditionalSwapChain()
...
svn path=/trunk/; revision=38174
2008-12-18 19:08:17 +00:00
Gregor Schneider
1c8d9a1277
- 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
2008-12-18 18:58:43 +00:00
Dmitry Chapyshev
10ffe93130
- 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
2008-12-18 12:32:46 +00:00
Christoph von Wittich
f74a13b345
GENERIC_WRITE is required to flush the input buffer
...
svn path=/trunk/; revision=38171
2008-12-18 12:32:32 +00:00
Dmitry Gorbachev
6c8e595de5
Add a hack which allows to boot with Armenian language.
...
svn path=/trunk/; revision=38170
2008-12-18 12:26:52 +00:00
Dmitry Gorbachev
32eb774e68
Fix some keyboard layout related stuff in USetup.
...
svn path=/trunk/; revision=38169
2008-12-18 12:26:47 +00:00
Dmitry Gorbachev
35da2f5ea3
Armenian registry settings.
...
svn path=/trunk/; revision=38168
2008-12-18 12:26:42 +00:00
Dmitry Gorbachev
c31b0b4bc9
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
2008-12-18 12:26:33 +00:00
Johannes Anderwald
e0f42218c7
- Add GUID_DEVCLASS_SOUND
...
svn path=/trunk/; revision=38166
2008-12-18 09:16:13 +00:00
Christoph von Wittich
222fa8743a
DPRINT1 -> DPRINT on failure to prevent spamming of buildbot winetest logs
...
svn path=/trunk/; revision=38164
2008-12-18 07:26:07 +00:00
Jeffrey Morlan
36ac6dbed7
FAT##FindAndMarkAvailableCluster: Decrement the AvailableClusters count to keep reported free space consistent.
...
svn path=/trunk/; revision=38163
2008-12-18 03:09:45 +00:00
James Tabor
46ef532ab0
Patch by Aric Stewart : user32: Implement handling of WM_INPUTLANGCHANGE. Updated header and made WIN_ListChildren global.
...
svn path=/trunk/; revision=38162
2008-12-18 01:14:39 +00:00
Daniel Reimer
8a36d2a8ba
Add German Table to Kernel32
...
svn path=/trunk/; revision=38161
2008-12-17 23:19:08 +00:00
Johannes Anderwald
347a9d5cf0
- Sorry I BROKE build
...
svn path=/trunk/; revision=38160
2008-12-17 21:16:31 +00:00
Johannes Anderwald
18960d88d3
- add ks.sys & portcls.sys to bootcd image
...
svn path=/trunk/; revision=38159
2008-12-17 20:59:31 +00:00
Dmitry Chapyshev
75e639eabf
- More implement GetCPInfoExW
...
- Add resources for getting localized of code pages names
svn path=/trunk/; revision=38157
2008-12-17 16:30:31 +00:00
Johannes Anderwald
ff1e60162f
- Handle PcNewRegistryKey for DeviceRegistryKey, DriverRegistryKey, HwProfileRegistryKey
...
- Implement IPortClsVersion interface
svn path=/trunk/; revision=38156
2008-12-17 16:01:32 +00:00
Johannes Anderwald
d48a47ec8a
- Add IID_IPortClsVersion
...
svn path=/trunk/; revision=38155
2008-12-17 15:58:32 +00:00
Daniel Reimer
6c1d6b1345
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
2008-12-17 15:42:39 +00:00
Johannes Anderwald
05a75b23b1
- Add IUnregisterSubdevice && IUnregisterPhysicalConnection interfaces
...
svn path=/trunk/; revision=38152
2008-12-17 15:36:19 +00:00
Matthias Kupfer
f711cf7ae8
move variable declaration
...
svn path=/trunk/; revision=38147
2008-12-17 13:54:50 +00:00
Matthias Kupfer
829b0c63d9
Maciej Bialas <bjauy AT tlen DOT pl>
...
- Set LocaleID from unattend.inf
- See issue #3943 for more details.
svn path=/trunk/; revision=38146
2008-12-17 13:06:32 +00:00
Dmitry Chapyshev
84a5eed60e
- Implement __lconv_init
...
svn path=/trunk/; revision=38143
2008-12-17 10:24:13 +00:00
Dmitry Gorbachev
99cdd75fa7
Allow to dynamically load a library which uses static TLS.
...
svn path=/trunk/; revision=38142
2008-12-17 05:51:06 +00:00
Dmitry Gorbachev
466378bd87
In GetQueuedCompletionStatus function:
...
- change order of arguments of NtRemoveIoCompletion function,
- check maybe it returns STATUS_TIMEOUT.
svn path=/trunk/; revision=38141
2008-12-17 05:50:20 +00:00
Jeffrey Morlan
82f0f59917
Fix bug where DIR /D wouldn't always show all files; merge duplicated code between /W and /D
...
svn path=/trunk/; revision=38131
2008-12-16 23:51:20 +00:00
Stefan Ginsberg
587db429a4
- Sync gdiplus with Wine head
...
svn path=/trunk/; revision=38123
2008-12-16 18:41:07 +00:00
Timo Kreuzer
327684fd1c
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
2008-12-16 18:12:13 +00:00
Stefan Ginsberg
1258b49708
- Add missing break (<3 kjk <3)
...
svn path=/trunk/; revision=38120
2008-12-16 17:51:57 +00:00
Timo Kreuzer
7d2ae2011e
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
2008-12-16 15:51:55 +00:00
Stefan Ginsberg
2521c1979a
- Remove KeRosDumpStackFrames export and make the call go through KdSystemDebugControl instead
...
svn path=/trunk/; revision=38117
2008-12-16 15:25:51 +00:00
Stefan Ginsberg
45aaa00ef8
- Temporarily revert part of 38078 to make build server builds bootable again
...
svn path=/trunk/; revision=38116
2008-12-16 14:50:57 +00:00
Johannes Anderwald
7f7f904854
- Implement KsCreateAllocator, KsRegisterWorker, KsUnregisterWorker, KsRegisterCountedWorker, KsDecrementCountedWorker, KsIncrementCountedWorker, KsQueueWorkItem
...
svn path=/trunk/; revision=38115
2008-12-16 13:19:53 +00:00
Dmitry Gorbachev
4c0f9b5052
Fix TLS callbacks. Testers, please test it on real software.
...
svn path=/trunk/; revision=38113
2008-12-15 18:19:18 +00:00
Stefan Ginsberg
3e536240a1
- Revert part of 37861 on kjk's request
...
svn path=/trunk/; revision=38112
2008-12-15 18:18:23 +00:00
Stefan Ginsberg
ab621541ae
- Silence debug spam
...
svn path=/trunk/; revision=38109
2008-12-15 14:43:25 +00:00
Timo Kreuzer
e50e0d8646
- remove outdated files from mingw lib
...
- remove allowwarnings=true
svn path=/trunk/; revision=38108
2008-12-15 14:02:28 +00:00
Dmitry Chapyshev
32dfe68057
- Formatting fix
...
svn path=/trunk/; revision=38107
2008-12-15 13:54:34 +00:00
Timo Kreuzer
be2c347725
fix a typo
...
svn path=/trunk/; revision=38104
2008-12-15 12:26:16 +00:00
Dmitry Chapyshev
d07b497cbb
- Add ACTIVATION_CONTEXT_STACK structure
...
- Add ICVERSION define
svn path=/trunk/; revision=38103
2008-12-15 10:48:53 +00:00
James Tabor
58d352809d
- Fix bitmap tests.
...
svn path=/trunk/; revision=38102
2008-12-15 05:48:22 +00:00
James Tabor
8a3fedace3
- Implement DIB section attribute flag support.
...
- Fix height negativity being passed to NtGdiCreateCompatibleBitmap. See bug 3947.
svn path=/trunk/; revision=38101
2008-12-15 05:25:31 +00:00
Timo Kreuzer
e9d55d0638
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
2008-12-14 23:41:51 +00:00
Timo Kreuzer
2f3c5f280b
- 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
2008-12-14 23:18:59 +00:00
Timo Kreuzer
39324400b9
[FORMATTING]
...
Fix indentation, no code change
svn path=/trunk/; revision=38086
2008-12-14 22:52:51 +00:00
KJK::Hyperion
41dd7167ea
Revert r38084
...
Sigh.
svn path=/trunk/; revision=38085
2008-12-14 22:44:33 +00:00
KJK::Hyperion
41467cc1ad
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
2008-12-14 21:50:31 +00:00
Dmitry Gorbachev
e415cd9e65
- Use HEAP_ZERO_MEMORY instead of memset().
...
- Do not crash if no adapter found.
svn path=/trunk/; revision=38083
2008-12-14 20:45:16 +00:00
KJK::Hyperion
966a02f90b
Revert r38081
...
svn path=/trunk/; revision=38082
2008-12-14 19:54:52 +00:00
KJK::Hyperion
0d1b89e5c2
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
2008-12-14 19:49:05 +00:00
Dmitry Gorbachev
47b29bf325
Fix winsta.dll rbuild file.
...
svn path=/trunk/; revision=38079
2008-12-14 13:52:28 +00:00
Eric Kohl
41a958b128
- SEH-protect LsaClose, LsaDelete and LsaOpenPolicy.
...
- Move the code of LsaOpenPolicy into LsarOpenPolicy and make LsaOpenPolicy call LsarOpenPolicy.
svn path=/trunk/; revision=38078
2008-12-14 13:16:16 +00:00
Michael Martin
1605d036fe
- 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
2008-12-14 12:14:00 +00:00
Aleksey Bragin
5e305bbdf6
- 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
2008-12-14 11:59:21 +00:00
Stefan Ginsberg
a9295e691b
- Fix a broken loop
...
- Remove unnecessary checks
- Fixes CID 171, 172 and 655
svn path=/trunk/; revision=38075
2008-12-14 10:15:49 +00:00
Stefan Ginsberg
afa4c210b2
- Get rid off STATIC, DECL_IMPORT and DECL_EXPORT
...
- Fix FIELD_OFFSET
svn path=/trunk/; revision=38074
2008-12-14 10:02:46 +00:00
KJK::Hyperion
0cb750adfa
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
2008-12-14 02:55:50 +00:00
Timo Kreuzer
db8c91d651
fix utime usage
...
svn path=/trunk/; revision=38068
2008-12-14 01:43:24 +00:00
Timo Kreuzer
7f8b6003c6
revert last commit
...
svn path=/trunk/; revision=38067
2008-12-14 01:28:01 +00:00
Timo Kreuzer
d469155aa7
revert 38059 to see if it has effected the output of winetests
...
svn path=/trunk/; revision=38066
2008-12-14 01:13:49 +00:00
Eric Kohl
bac49255c5
- 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
2008-12-14 01:01:16 +00:00
Stefan Ginsberg
6b4c969767
- Disable lsasrv and advapi debug tracing, accidentally committed in 38041
...
svn path=/trunk/; revision=38063
2008-12-14 00:05:19 +00:00
Timo Kreuzer
14fa0ef142
fix build of rostests
...
svn path=/trunk/; revision=38059
2008-12-13 23:12:44 +00:00
Timo Kreuzer
76a198afb9
Update crt headers and mingw lib from mingw64. Update crt a bit. 4 msvcrt time tests fixed.
...
svn path=/trunk/; revision=38052
2008-12-13 21:28:05 +00:00
Gregor Schneider
d7b72f79a2
Update RtlIsTextUnicode, ntdll rtlstr winetest failure down by 10, one remaining
...
svn path=/trunk/; revision=38051
2008-12-13 21:22:07 +00:00
Gregor Schneider
681e0e0b24
- 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
2008-12-13 21:06:47 +00:00
Aleksey Bragin
70195c5fa2
- Add missing PSHARED_CACHE_MAP.
...
svn path=/trunk/; revision=38048
2008-12-13 19:31:40 +00:00
Aleksey Bragin
fcd0ee7931
- Sync with Wine.
...
svn path=/trunk/; revision=38047
2008-12-13 19:30:38 +00:00
Dmitry Gorbachev
8a8705ed19
Remove workaround for GCC 4.4.0 bug, it is already fixed.
...
svn path=/trunk/; revision=38043
2008-12-13 15:49:41 +00:00
Dmitry Gorbachev
030afbd185
- 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
2008-12-13 15:42:56 +00:00
Eric Kohl
8fb679dc7c
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
2008-12-13 14:47:07 +00:00
Timo Kreuzer
0dc6254f67
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
2008-12-13 01:05:46 +00:00
Timo Kreuzer
0c36e47417
update dbghelp_ros.diff. Only one tiny change left
...
svn path=/trunk/; revision=38038
2008-12-13 00:54:45 +00:00
Timo Kreuzer
eacec70b46
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
2008-12-13 00:52:11 +00:00
Timo Kreuzer
4666ae75a3
add _strtoi64 and _strtoui64 to stdlib.h
...
svn path=/trunk/; revision=38036
2008-12-13 00:32:37 +00:00
Timo Kreuzer
88f1899dcb
reduce the amount of hacks in dbghelp_ros.diff, also fix declaration of _strtoui64
...
svn path=/trunk/; revision=38034
2008-12-12 20:12:21 +00:00
Timo Kreuzer
019f6c6133
when defining ssize_t, also define _SSIZE_T_DEFINED
...
svn path=/trunk/; revision=38033
2008-12-12 19:37:56 +00:00
Timo Kreuzer
d6326245c7
remove useless circle definition _setjmp -> setjmp -> _setjmp
...
svn path=/trunk/; revision=38032
2008-12-12 19:27:14 +00:00
Timo Kreuzer
076f1a2735
MAX_PATH is neither defined by ntddk.h nor by crt headers, use _MAX_PATH instead
...
svn path=/trunk/; revision=38031
2008-12-12 19:06:57 +00:00
Aleksey Bragin
3858e67cb6
- Stubplement winsta.dll, based on a patch by Samuel Serapion.
...
See issue #2299 for more details.
svn path=/trunk/; revision=38030
2008-12-12 18:26:42 +00:00
Johannes Anderwald
99a9a89ee8
- Partly implement IPortTopology port driver
...
svn path=/trunk/; revision=38029
2008-12-12 17:20:15 +00:00
Johannes Anderwald
39d9b7ca5c
- interfaces definition for IMiniportTopology
...
svn path=/trunk/; revision=38028
2008-12-12 17:18:26 +00:00
Johannes Anderwald
710a394cb2
- Partly implement IPortWavePci interface
...
- Use IServiceSink interface for notification when capture frames are available
svn path=/trunk/; revision=38027
2008-12-12 15:01:31 +00:00
Johannes Anderwald
c2dbafa667
- Add IPortWavePciStream, IMiniportWavePciStream, IMiniportWavePci
...
svn path=/trunk/; revision=38026
2008-12-11 23:06:58 +00:00
Aleksey Bragin
f611b44733
Cary Xiao" <xiaowave@gmail.com>
...
- Add some code to complete breakpoint of gdbstub.
See issue #1817 for more details.
svn path=/trunk/; revision=38024
2008-12-11 19:44:56 +00:00
Aleksey Bragin
dd0e4d213f
- Add a commented out entry for green.sys driver.
...
See issue #3689 for more details.
svn path=/trunk/; revision=38023
2008-12-11 18:52:18 +00:00
Aleksey Bragin
3e8d35325b
- Fix incorrect drivers installation directories.
...
See issue #3689 for more details.
svn path=/trunk/; revision=38022
2008-12-11 18:49:20 +00:00
Aleksey Bragin
c026b4fed5
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
2008-12-11 17:16:11 +00:00
Aleksey Bragin
e30784ec7b
- 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
2008-12-11 16:44:07 +00:00
Johannes Anderwald
9507d41bad
- Implement IDrmPort, IDrmPort2 interface
...
svn path=/trunk/; revision=38018
2008-12-11 14:51:57 +00:00
Johannes Anderwald
4e50d43e45
- Add IDrmPort, IDrmPort2 interfaces
...
svn path=/trunk/; revision=38017
2008-12-11 14:51:27 +00:00
Aleksey Bragin
77a33b8c79
- Add Dll Characteristics defines.
...
svn path=/trunk/; revision=38016
2008-12-11 12:50:37 +00:00
Christoph von Wittich
71f965358d
convert most of syssetup to unicode
...
svn path=/trunk/; revision=38012
2008-12-11 11:24:32 +00:00
Johannes Anderwald
d56dde4a07
- 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
2008-12-11 11:23:14 +00:00
Johannes Anderwald
ce51a7b299
- Add IAdapterPowerManagement interface
...
svn path=/trunk/; revision=38010
2008-12-11 11:21:02 +00:00
Johannes Anderwald
a5b0f9d3dc
- Add undef macro to avoid warnings
...
svn path=/trunk/; revision=38009
2008-12-11 10:55:09 +00:00
Johannes Anderwald
283ad79b4a
- add IID_IServiceSink
...
- add IID_IServiceGroup
- add enum for IRegistryKey
svn path=/trunk/; revision=38008
2008-12-11 10:44:50 +00:00
Christoph von Wittich
15ea296cd4
convert parts of syssetup to WCHAR - please help to fix this mess
...
svn path=/trunk/; revision=38007
2008-12-11 09:41:55 +00:00
Johannes Anderwald
dbd198da9d
- Fix RegSetValueEx parameters
...
- Found by Chris
svn path=/trunk/; revision=38006
2008-12-11 09:05:19 +00:00
Christoph von Wittich
193151855a
don't set testplatform to wine anymore as our services code succeeds in wine todo blocks
...
svn path=/trunk/; revision=38005
2008-12-11 06:47:06 +00:00
Dmitry Gorbachev
676070c406
Update NLS files.
...
svn path=/trunk/; revision=38004
2008-12-10 22:43:37 +00:00
James Tabor
af9b7168ed
- 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
2008-12-10 21:14:02 +00:00
Aleksey Bragin
2794dbc70a
- 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
2008-12-10 15:24:55 +00:00
Dmitry Gorbachev
28cddcaf8e
Update NLS files.
...
svn path=/trunk/; revision=37997
2008-12-10 12:07:43 +00:00
Christoph von Wittich
c7e268bb6b
fail when there are no sub authorities
...
svn path=/trunk/; revision=37996
2008-12-10 08:29:03 +00:00
Christoph von Wittich
8ab21576b5
use constant instead of value to avoid further "hm?" from Alex
...
svn path=/trunk/; revision=37995
2008-12-10 07:34:02 +00:00
Daniel Reimer
29b4de77bf
Bug 3942: "Translate update norwegian" by Lars Martin Hambro
...
Small sidenote: I accidently commited a patch for XBox Support from Martin_sW in r31325 ~1 year ago...
It adds handover XBox HDD information to ROS Kernel into freeldr and is needed for new ROS Versions to start on XBox.
This + xbox hal + xbox vbe driver + moddded bootvid driver (not commited yet (/me looks at Fireball)) makes ROS boot on XBox.
svn path=/trunk/; revision=37994
2008-12-10 07:08:31 +00:00
James Tabor
50f45e4521
- Make sure SecurityDescriptor is not NULL.
...
svn path=/trunk/; revision=37983
2008-12-09 20:28:26 +00:00
Stefan Ginsberg
2291d9b3b4
- Remove traces
...
svn path=/trunk/; revision=37979
2008-12-09 19:00:46 +00:00
Stefan Ginsberg
2327d45c5a
- Remove trace, change trace
...
svn path=/trunk/; revision=37977
2008-12-09 18:35:06 +00:00
Stefan Ginsberg
cd8bdd5562
- More trace :/
...
svn path=/trunk/; revision=37975
2008-12-09 18:20:18 +00:00
Stefan Ginsberg
be8a2bb4fb
- Temporarily add tracing to ConvertStringSecurityDescriptorToSecurityDescriptorW and LocalAlloc to figure out why the tests crashes on build server -- will be reverted ASAP
...
svn path=/trunk/; revision=37974
2008-12-09 18:04:58 +00:00
Christoph von Wittich
f39793d4ca
implement hex value support for ParseAccessMaskString
...
sync ComputeStringSidSize with wine
svn path=/trunk/; revision=37971
2008-12-09 16:39:03 +00:00
Dmitry Gorbachev
69096be449
Fix IntIsValidSBCSMapping(). Bug #3903 .
...
svn path=/trunk/; revision=37970
2008-12-09 16:13:51 +00:00
Dmitry Gorbachev
14572bf220
Provide memcmp() for GCC 4.4.0.
...
svn path=/trunk/; revision=37965
2008-12-09 15:05:02 +00:00
Kamil Hornicek
cc0170cf68
- sync d3d8, d3d9 with wine
...
svn path=/trunk/; revision=37962
2008-12-09 13:50:12 +00:00
Kamil Hornicek
cbea1f27b7
- revert 37958 for now, sorry
...
svn path=/trunk/; revision=37959
2008-12-09 12:27:50 +00:00
Kamil Hornicek
5c70658299
- remove leftovers
...
svn path=/trunk/; revision=37958
2008-12-09 12:17:40 +00:00
Kamil Hornicek
5fd8a2eae0
- sync wined3d with wine
...
svn path=/trunk/; revision=37957
2008-12-09 12:16:19 +00:00
Christoph von Wittich
185cda7129
SeUnsolicitedInputPrivilege is obsolete - the LUID is used by SE_MACHINE_ACCOUNT_PRIVILEGE now
...
svn path=/trunk/; revision=37955
2008-12-09 08:33:26 +00:00
Christoph von Wittich
cb7b9ef083
sync CreateWellKnownSid with wine
...
svn path=/trunk/; revision=37954
2008-12-09 07:09:25 +00:00
James Tabor
f785412af3
- Fixed build.
...
svn path=/trunk/; revision=37953
2008-12-09 06:05:29 +00:00
James Tabor
87e41ba6e7
- Add CP_UNIXCP for CP_ACP, this will help cross tests.
...
svn path=/trunk/; revision=37952
2008-12-09 05:58:23 +00:00
James Tabor
cf7857d09f
- New patch by hto: Suspicious code in User32.dll, see bug 3935.
...
svn path=/trunk/; revision=37951
2008-12-09 01:40:37 +00:00
Johannes Anderwald
0bfc5f6d4d
- implement IServiceGroup interface
...
- implement PcNewServiceGroup
svn path=/trunk/; revision=37950
2008-12-08 23:30:16 +00:00
Johannes Anderwald
c28aa247f6
- Partly implement PcRegisterIoTimeout, PcUnregisterIoTimeout
...
svn path=/trunk/; revision=37946
2008-12-08 21:42:44 +00:00