reactos.git
8 years ago- Add CMakeLists for wallpaper
Rafal Harabien [Sun, 5 Feb 2012 13:43:04 +0000 (13:43 +0000)]
- Add CMakeLists for wallpaper

svn path=/trunk/; revision=55425

8 years ago[TRANSLATION]
Olaf Siejka [Sun, 5 Feb 2012 12:21:11 +0000 (12:21 +0000)]
[TRANSLATION]
- Bulgarian translation update of several modules (bug no. 6840), by CCTANEB, minor fixes by me;
- Polish translation update of sysdm by me;

svn path=/trunk/; revision=55424

8 years ago[NTOSKRNL]
Timo Kreuzer [Sat, 4 Feb 2012 23:08:20 +0000 (23:08 +0000)]
[NTOSKRNL]
- Fix a bug in CmpSetSystemValues, where an uninitialized handle would be closed in the failure path.
- Add a hack on top of the MI_GET_ROS_DATA(x) hack so that we can squeeze a pointer into a 32 bit field.
Make MmInitializeProcessAddressSpace amd64 ready and use a portable way to determine the page table base pfn in MiInitializeWorkingSetList
- Make MmProbeAndLockPages ready for 3 and 4 level page tables
add MiIsPteOnP*eBoundary macros - use  these in MmProbeAndLockPages
- Raise IRQL to SYNCH_LEVEL not DISPATCH_LEVEL in KiAcquireDispatcherLock
- Add MiNonPagedSystemSize for all architectures
- Fix amd64 definition of KERNEL_HANDLE_FLAG
- Fix definition of PrototypePte
- Fix KiGetLinkedTrapFrame()
- Make MmProtectTpPteMask 64 bit wide
- Fix definition of MI_PTE_LOOKUP_NEEDED for amd64
- Impllement KiSendEOI() to be able to send an EOI from C code.
- Fix some MSVC/amd64 warnings

svn path=/trunk/; revision=55423

8 years ago[FREELDR]
Timo Kreuzer [Sat, 4 Feb 2012 21:53:09 +0000 (21:53 +0000)]
[FREELDR]
- Don't map the low 1 MB into kernel space, it's pointless and leads to inconsistencies between reported memory type and what is found in the page tables. On x86 it works, because it uses an overcomplicated pfn initialization wih redundent checks. Anyway this memory, containing freeldr and real mode code, was simply wasted.
- Silence some debug prints
- Fix warnings

svn path=/trunk/; revision=55421

8 years ago[ADVAPI32]
Sylvain Petreolle [Sat, 4 Feb 2012 21:42:22 +0000 (21:42 +0000)]
[ADVAPI32]
Don't export Vista+, unused and unimplemented APIs.
Some apps / tests detect their presence and try to use them.

svn path=/trunk/; revision=55419

8 years ago[NDK]
Timo Kreuzer [Sat, 4 Feb 2012 21:16:52 +0000 (21:16 +0000)]
[NDK]
Fix amd64 definitions of SYNCH_LEVEL, DISPATCH_LENGTH, KINTERRUPT, KTHREAD, KPROCESS, EPROCESS
- add MM_SHARED_USER_DATA_VA
- Add PsGetProcessSessionId prototype
- Remove duplicated RtlWow64Get/SetThreadContext prototypes

svn path=/trunk/; revision=55418

8 years ago[ADVAPI32]
Eric Kohl [Sat, 4 Feb 2012 19:56:21 +0000 (19:56 +0000)]
[ADVAPI32]
Add or fix parameter checks.

svn path=/trunk/; revision=55417

8 years ago[RTL]
Timo Kreuzer [Sat, 4 Feb 2012 18:35:56 +0000 (18:35 +0000)]
[RTL]
- Fix RtlLengthSecurityDescriptor
- Implement amd64 version of Implement RtlInitializeContext
- Add unwind info to amd64 debug asm functions
- Fix 64 bit HEAP_COMMON_ENTRY structure The resulting version doesn't exactly match the original windows one, but its compatible, as every field, except the dummy fields - which are omitted - is at its correct position.

svn path=/trunk/; revision=55415

8 years ago[NTDLL]
Timo Kreuzer [Sat, 4 Feb 2012 18:25:25 +0000 (18:25 +0000)]
[NTDLL]
- Implement amd64 version of LdrInitializeThunk and KiUserApcDispatcher
- Export ExpInterlockedPopEntrySList* on amd64, too
- Fix some 64 bit issues

svn path=/trunk/; revision=55414

8 years ago[XDK]
Timo Kreuzer [Sat, 4 Feb 2012 17:29:34 +0000 (17:29 +0000)]
[XDK]
- fix ASSERTs in amd64 inline functions
- fix definition of KWAIT_BLOCK
These fixes are not critical, so I don't update wdm.h to avoid additional recompilation

svn path=/trunk/; revision=55413

8 years ago[RTL]
Thomas Faber [Sat, 4 Feb 2012 13:47:16 +0000 (13:47 +0000)]
[RTL]
- Work around Wine's misuse of critical section debug flags. Hopefully fixes KVM

svn path=/trunk/; revision=55410

8 years ago[ASM]
Timo Kreuzer [Sat, 4 Feb 2012 12:29:24 +0000 (12:29 +0000)]
[ASM]
Modify syscall stub macros to be compatible with the new amd64 stubs

svn path=/trunk/; revision=55409

8 years ago[CMLIB]
Timo Kreuzer [Sat, 4 Feb 2012 12:23:27 +0000 (12:23 +0000)]
[CMLIB]
Fix 64 bit / MSVC warnings

svn path=/trunk/; revision=55408

8 years ago[NTOSKRNL/MM/AMD64]
Timo Kreuzer [Sat, 4 Feb 2012 12:13:53 +0000 (12:13 +0000)]
[NTOSKRNL/MM/AMD64]
- Implement more of MmCreateProcessAddressSpace
- Acquire pfn lock and use MiRemoveZeroPage in MiGetPteForProcess

svn path=/trunk/; revision=55407

8 years ago[EVENTLOG]
Eric Kohl [Sat, 4 Feb 2012 11:34:13 +0000 (11:34 +0000)]
[EVENTLOG]
- Change LogfInitializeNew and LogfInitializeExisting to return an NTSTATUS code instead of a BOOL value.
- LogfInitializeExisting no longer calls LogfInitializeNew when reading a log file fails but returns a proper status code instead.

svn path=/trunk/; revision=55406

8 years ago[NTOSKRNL/KE/AMD64]
Timo Kreuzer [Sat, 4 Feb 2012 11:32:13 +0000 (11:32 +0000)]
[NTOSKRNL/KE/AMD64]
- Fix stack alignment in KiSwitchToBootStack
- Handle ExceptionFrame == NULL in KeContextToTrapFrame and KeTrapFrameToContext
- Implement KiSwapContextInternal
- Fix KiSwapContext and KiThreadStartup
- Implement dispatching of user mode exceptions including in-paging of module data used by the kernel-debugger
- Implement KeInitializeInterrupt, KeConnectInterrupt, KeSynchronizeExecution
- Don't zero more than the actual PCR size in KiInitializePcr
- Add asm function KiInitializeSegments to initialize the segment selectors to proper values
- Initialize system call entrypoints in KiInitializeCpu
- Implement KiDpcInterruptHandler, KiIdleLoop, KiInitializeUserApc, KiSwapProcess, KiSystemCallHandler, KiInitializeContextThread, KiSwapContextResume
- Implement asm functions KiRetireDpcList, KiInterruptDispatch, KiSystemCallEntry64, KiZwSystemService

svn path=/trunk/; revision=55405

8 years ago[ASM/AMD64]
Timo Kreuzer [Sat, 4 Feb 2012 11:01:19 +0000 (11:01 +0000)]
[ASM/AMD64]
- Add multiple amd64 asm constant and structure offset definitions
- Add more unwind information to the amd64 trap entry code
- Add IRQL check, APC check and segment sanitize code to trap entry/exit

svn path=/trunk/; revision=55404

8 years ago[NTOSKRNL/MM/AMD64]
Timo Kreuzer [Sat, 4 Feb 2012 10:40:27 +0000 (10:40 +0000)]
[NTOSKRNL/MM/AMD64]
- Add MI_REAL_SYSTEM_RANGE_START, which is the canonical system space base address, while MmSystemRangeStart variable contains a broken value, like on Windows.
- Define MmSystemRangeStart to MI_REAL_SYSTEM_RANGE_START, since on amd64 there is no dynamic system space start address and we don't want to use the broken address anywhere
- Add some more address layout definitions
- Add MiIsPteOnP*eBoundary() macro
- Add MMPPE, MI_WRITE_VALID_PPE and ValidKernelPpe definitions
- Fix initialization of PrototypePte
- Add mappings for VAD bitmap and working set list to MiInitializePageTable
- Fix calculations in MiBuildNonPagedPool
- Improve MiBuildSystemPteSpace
- Implement MiBuildPfnDatabase, MiAddDescriptorToDatabase, MiBuildPfnDatabaseFromPageTables, MiSetupPfnForPageTable all of these are written to be portable, yet they are untested on anything else than amd64 builds
- Mostly finish MiInitMachineDependent

svn path=/trunk/; revision=55403

8 years ago[BOOTDATA]
Rafal Harabien [Fri, 3 Feb 2012 23:43:42 +0000 (23:43 +0000)]
[BOOTDATA]
- Don't create paging files on livecd. Verified by Alex Ionescu.

svn path=/trunk/; revision=55402

8 years ago[SMSS2]: Implement the rest of the code to create page files. All that's missing...
Alex Ionescu [Fri, 3 Feb 2012 23:11:28 +0000 (23:11 +0000)]
[SMSS2]: Implement the rest of the code to create page files. All that's missing is the actual call to NtCreatePagingFile.

svn path=/trunk/; revision=55400

8 years agoFix gcc build
Timo Kreuzer [Fri, 3 Feb 2012 21:12:18 +0000 (21:12 +0000)]
Fix gcc build

svn path=/trunk/; revision=55398

8 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 3 Feb 2012 20:59:35 +0000 (20:59 +0000)]
[NTOSKRNL]
- Rewrite MmFindGapBottomUp and MmFindGapTopDown, the old versions were broken and were first checking the address range after the first memory area and only used the area below (above) the first memory are when nothing free was found.
- Fix an ASSERT, that gets triggered now that the memory areas are created at the "right" locations
- Create a memory are for the boot loaded images, which previously could be overwritten happily by new memory areas, which was only prevented by the brokenness of the code
- Fix a few memory regions so that they are correct for amd64 builds as well

svn path=/trunk/; revision=55397

8 years ago[SMSS2]
Thomas Faber [Fri, 3 Feb 2012 11:21:15 +0000 (11:21 +0000)]
[SMSS2]
- Properly handle an empty list in SmpSaveRegistryValue
- Compare the value string for equality, as the comment says, not inequality
- This fixes a crash, although another solution may perhaps be better

svn path=/trunk/; revision=55391

8 years ago[SMSS2]
Timo Kreuzer [Thu, 2 Feb 2012 20:50:22 +0000 (20:50 +0000)]
[SMSS2]
Fix MSVC build

svn path=/trunk/; revision=55384

8 years ago[NTOSKRNL]
Amine Khaldi [Thu, 2 Feb 2012 20:45:49 +0000 (20:45 +0000)]
[NTOSKRNL]
* Fix MSVC build.

svn path=/trunk/; revision=55383

8 years ago[User32]
James Tabor [Wed, 1 Feb 2012 03:09:57 +0000 (03:09 +0000)]
[User32]
- Attempt to fix the font leak when switching applications. Tested with other applications other than Acrobat Reader since it crashes when installing. See bug 5314.

svn path=/trunk/; revision=55362

8 years ago[README.WINE]
Amine Khaldi [Tue, 31 Jan 2012 20:53:40 +0000 (20:53 +0000)]
[README.WINE]
* Mark some modules, that are in sync with Wine 1.3.37, as such.

svn path=/trunk/; revision=55358

8 years ago[user32_apitest]
Giannis Adamopoulos [Tue, 31 Jan 2012 10:49:44 +0000 (10:49 +0000)]
[user32_apitest]
- Add some more tests

svn path=/trunk/; revision=55349

8 years ago[user32_apitest]
Giannis Adamopoulos [Tue, 31 Jan 2012 09:58:05 +0000 (09:58 +0000)]
[user32_apitest]
- Add a couple of tests for SPI_SETMOUSESPEED and SPI_GETMOUSESPEED
- inspired by bug 905

svn path=/trunk/; revision=55347

8 years ago[SMSS2]: Implement helper functions for reading and writing to the BSD (What lets...
Alex Ionescu [Tue, 31 Jan 2012 02:38:42 +0000 (02:38 +0000)]
[SMSS2]: Implement helper functions for reading and writing to the BSD (What lets Windows know if this was a good boot/shutdown or a bad one, and to display the recovery settings or not (FreeLDR should do this...)). Implement the functions needed to launch native applications, and add support for launching autochk and any other bootexecute applications. Set the correct SessionID with the kernel by calling ProcessSessionInformation. Pending File Rename Operations are the last big thing left, plus actual pagefile creation.
[SMSS2]: Fix a bug in SmpParseCommandLine.

svn path=/trunk/; revision=55346

8 years ago[NDK/RTL]: Fix RtlGetSetBootStatusData prototype and add the BSD Items that can be...
Alex Ionescu [Tue, 31 Jan 2012 02:33:02 +0000 (02:33 +0000)]
[NDK/RTL]: Fix RtlGetSetBootStatusData prototype and add the BSD Items that can be set with it.

svn path=/trunk/; revision=55345

8 years ago[SMSS2]: Implement SmpCreateDynamicEnvironmentVariables such that all the SMSS-genera...
Alex Ionescu [Tue, 31 Jan 2012 01:19:14 +0000 (01:19 +0000)]
[SMSS2]: Implement SmpCreateDynamicEnvironmentVariables such that all the SMSS-generated variables are created. Compared to SMSS it has some bug fixes and also handles the safe-mode options key. Next step is to handle boot/setup/execute keys and get autochk running from SMSS2.
[SMSS]: No longer initialize the registry, let SMSS2 do that now.

svn path=/trunk/; revision=55343

8 years ago[NDK]: D'oh.
Alex Ionescu [Mon, 30 Jan 2012 22:55:24 +0000 (22:55 +0000)]
[NDK]: D'oh.

svn path=/trunk/; revision=55342

8 years ago[SMSS2]: Create and define the volume descriptor structure, and go ahead and build...
Alex Ionescu [Mon, 30 Jan 2012 22:50:37 +0000 (22:50 +0000)]
[SMSS2]: Create and define the volume descriptor structure, and go ahead and build some volume descriptors!

svn path=/trunk/; revision=55340

8 years ago[SMSS2]: Implement all the processing required for being able to create emergency...
Alex Ionescu [Mon, 30 Jan 2012 21:28:48 +0000 (21:28 +0000)]
[SMSS2]: Implement all the processing required for being able to create emergency, system, and manual-sized page files, on both fixed drives any "any" drives. Missing the code to build volume descriptors and to actually ask the kernel to create the file (right now, just prints what should be done and sizes).

svn path=/trunk/; revision=55335

8 years ago[COMCTL32]
Thomas Faber [Mon, 30 Jan 2012 20:29:12 +0000 (20:29 +0000)]
[COMCTL32]
- Fix the fix for MSVC build (r55306). This is the version accepted by Wine.

svn path=/trunk/; revision=55334

8 years ago[SMSS2]: Implement command line and token parsing. Implement pagefile descriptor...
Alex Ionescu [Mon, 30 Jan 2012 19:29:30 +0000 (19:29 +0000)]
[SMSS2]: Implement command line and token parsing. Implement pagefile descriptor structure, format, flags, and parsing. They are now created as they should. Use SmpHeap instead of RtlGetProcessHeap() to keep code cleaner. Use SmpSystemRoot instead of NtSystemRoot now that it's being defined. "Environment" in registry should be parsed twice to handle nested expansions.

svn path=/trunk/; revision=55333

8 years ago[NTOSKRNL]: Keep doing the old region/swap work incorrectly, but at least return...
Alex Ionescu [Mon, 30 Jan 2012 17:19:14 +0000 (17:19 +0000)]
[NTOSKRNL]: Keep doing the old region/swap work incorrectly, but at least return a correct size. Let's see if this fixes it.

svn path=/trunk/; revision=55330

8 years ago[SMSS2]: Implement KnownDLL and DOSDevice initialization now that the kernel bugs...
Alex Ionescu [Mon, 30 Jan 2012 10:22:21 +0000 (10:22 +0000)]
[SMSS2]: Implement KnownDLL and DOSDevice initialization now that the kernel bugs are gone. Compared to SMSS, SMSS2 is smarter and uses a Ldr callback to manually add any imported DLLs of KnownDLLs to the KnownDLL list, which helps with long-term app launch performance. Next up will be environment and page file.

svn path=/trunk/; revision=55324

8 years ago[NTOSKRNL]: Here's another gem. SMSS2 couldn't call LdrVerifyImageCheckSum, nor could...
Alex Ionescu [Mon, 30 Jan 2012 10:15:29 +0000 (10:15 +0000)]
[NTOSKRNL]: Here's another gem. SMSS2 couldn't call LdrVerifyImageCheckSum, nor could it create Known DLL sections (of course, magically SMSS could). Turns out what Mm expects in terms of file access rights when you map a section has almost nothing to do with what it should expect. Added a new function to ARM3 (which had most of the code there already) so correctly determine which file access rights should be needed. One big change is that you can now map sections with PAGE_EXECUTE if you only have FILE_EXECUTE (FILE_READ_DATA no longer required), as things should be.

svn path=/trunk/; revision=55323

8 years ago[NDK]: LDR_CALLBACK's second parameter is a PCHAR.
Alex Ionescu [Mon, 30 Jan 2012 09:43:24 +0000 (09:43 +0000)]
[NDK]: LDR_CALLBACK's second parameter is a PCHAR.

svn path=/trunk/; revision=55321

8 years ago[NTOSKRNL]: One of my favorite bugfixes to date: While working on SMSS2, I notice...
Alex Ionescu [Mon, 30 Jan 2012 09:42:47 +0000 (09:42 +0000)]
[NTOSKRNL]: One of my favorite bugfixes to date: While working on SMSS2, I notice that Win32->NT path conversion is failing and %SystemRoot% is not being translated. Yet, this is supposed to be part of the core environment that the kernel sends to SMSS! I analyze the old SMSS, and in there, it works. Puzzled, I DPRINT1 out the environment only to see that it is empty. I do the same in the kernel -- empty! The old SMSS is currently manually regenerating its critical environment, as if the kernel never sent it (which perfectly hid the bug that our kernel...actually did never send it!). But why were we sending no environment? It turns out our environment string was 0x10000 bytes, just one byte longer than MAX_USHORT and overflowing back to zero -- hence our Appends were all silently failing. But why was our environment string 0x10000, when we allocate 0x1000 bytes only? And here comes the Mm bug. When you allocate virtual memory in Windows you are forced to use 64K alignment, and Windows internally will align the VAD on a 64K boundary. In ReactOS however, we actually allocate, map, and reserve a full 64K memory area, as well as actually modify the region size that the caller has sent, returning the caller a 64K-aligned size no matter what (whereas Windows would return the original 4KB size). I've thus added a simple hack which still allocates a full 64K memory area (who knows what would break if not), but only aligns the region size to a page size -- less swap pages are reserved, and the caller only receives a page-aligned region, instead of 64K. This now fixes ExpLoadInitialProcess and anyone else that was requesting a 4KB page and getting 64KB in exchange...

svn path=/trunk/; revision=55320

8 years ago[SMSS]: Co-exist with SMSS2 by using OBJ_OPENIF when creating object directories...
Alex Ionescu [Mon, 30 Jan 2012 08:02:17 +0000 (08:02 +0000)]
[SMSS]: Co-exist with SMSS2 by using OBJ_OPENIF when creating object directories and sections, in case SMSS2 has already done so (which now it probably will).
[SMSS2]: Implement all the required registry configuration parsing functions. KnownDLLs, DosDevices, PageFiles, Subsystems, ExcludedKnownDLLs, PendingFileRenameOperations, ObjectDirectories, Environment keys are all processed and put into lists. Other than creating the object directories and setting the environment variables, though, no other work happens -- but we do DPRINT1 what should happen.

svn path=/trunk/; revision=55319

8 years ago[NTOSKRNL]: hubris [ˈhjuːbrɪs], hybris n.
Alex Ionescu [Mon, 30 Jan 2012 07:48:49 +0000 (07:48 +0000)]
[NTOSKRNL]: hubris [ˈhjuːbrɪs], hybris n.
1. Belief that Ob is perfect.
Fix a major bug which allowed user-mode applications to get kernel handles if they so requested -- of course, they woudl then be completely unable to use such handles. This pattern is seen in Rtl code which we share, and where the intent is to give kernel kernel handles, and user user handles, so OBJ_KERNEL_HANDLE is unconditionally used, which in NT had the right effect. For us though, it gave unusable user-handles. This had the direct effect of completely breaking RtlQueryRegistryValues from user-mode if the TOPKEY or SUBKEY flags were used.

svn path=/trunk/; revision=55318

8 years ago[SMSS2]: Initialize a bunch more internal stuff, and start parsing the registry for...
Alex Ionescu [Mon, 30 Jan 2012 05:32:34 +0000 (05:32 +0000)]
[SMSS2]: Initialize a bunch more internal stuff, and start parsing the registry for settings. Right now just ProtectionMode and AllowProtectedRenames are parsed. Stub functions needed for the rest of initialization. Create the \Sessions directory. Hack to work under setup. Loop BootExecute and PageFile entries. Create SMSS environment. Detect MiniNT mode (PE/LiveCD). Delete SAFEBOOT_OPTION if found.

svn path=/trunk/; revision=55317

8 years ago[SMSS2]: Create the VolumesSafeForWriteAccess and Sm2ApiPort. Create all the required...
Alex Ionescu [Mon, 30 Jan 2012 03:44:27 +0000 (03:44 +0000)]
[SMSS2]: Create the VolumesSafeForWriteAccess and Sm2ApiPort. Create all the required security descriptors. Create the two API threads. Initialize a bunch of other stuff needed for later. Initialize tag heap and enable hard errors. Api loop waits on the LPC port but nothing should be going through there for now.

svn path=/trunk/; revision=55314

8 years ago[SMSS]: Oh, right, compilation units. I had forgotten how much I hate rbuild.
Alex Ionescu [Mon, 30 Jan 2012 03:16:47 +0000 (03:16 +0000)]
[SMSS]: Oh, right, compilation units. I had forgotten how much I hate rbuild.

svn path=/trunk/; revision=55313

8 years ago[SMSS2]: Oh, right, rbuild.
Alex Ionescu [Mon, 30 Jan 2012 02:49:16 +0000 (02:49 +0000)]
[SMSS2]: Oh, right, rbuild.

svn path=/trunk/; revision=55312

8 years ago[SMSS2]: Flesh out the _main function in the new SMSS, including the SEH filter and...
Alex Ionescu [Mon, 30 Jan 2012 02:10:39 +0000 (02:10 +0000)]
[SMSS2]: Flesh out the _main function in the new SMSS, including the SEH filter and SmpTerminate support. Instead of launching Winlogon (The "initial command", we launch the ReactOS SMSS for now -- and kill the system if it is ever terminated, as we should). We use the right priority, set the right critical flags, use the correct debug parameters, and acquire/release the correct privileges. Only thing not supported is launching ntsd if the "Debug Initial Command" global flag is set. I promise to implement that once someone implements ntsd ;-)

svn path=/trunk/; revision=55311

8 years ago[RTL]: Document, define, implement, and export RtlSetThreadIsCritical.
Alex Ionescu [Mon, 30 Jan 2012 01:14:33 +0000 (01:14 +0000)]
[RTL]: Document, define, implement, and export RtlSetThreadIsCritical.

svn path=/trunk/; revision=55310

8 years ago[SMLIB]: Add NT-compatible SmConnectToSm and SmExecPgm functions to smlib, which...
Alex Ionescu [Mon, 30 Jan 2012 00:12:38 +0000 (00:12 +0000)]
[SMLIB]: Add NT-compatible SmConnectToSm and SmExecPgm functions to smlib, which CSRSS and other subsystems can use to talk to SMSS (and SMSS when it talks to itself). Not yet used.

svn path=/trunk/; revision=55308

8 years ago[COMCTL32]
Thomas Faber [Sun, 29 Jan 2012 23:30:22 +0000 (23:30 +0000)]
[COMCTL32]
- Fix MSVC build. Already sent upstream

svn path=/trunk/; revision=55306

8 years ago[RICHED20]
Amine Khaldi [Sun, 29 Jan 2012 23:23:23 +0000 (23:23 +0000)]
[RICHED20]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55303

8 years ago[RASAPI32_WINETEST]
Amine Khaldi [Sun, 29 Jan 2012 23:00:48 +0000 (23:00 +0000)]
[RASAPI32_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55301

8 years ago[RASAPI32]
Amine Khaldi [Sun, 29 Jan 2012 23:00:39 +0000 (23:00 +0000)]
[RASAPI32]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55300

8 years ago[QUERY]
Amine Khaldi [Sun, 29 Jan 2012 22:39:18 +0000 (22:39 +0000)]
[QUERY]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55298

8 years ago[PSTOREC]
Amine Khaldi [Sun, 29 Jan 2012 22:24:35 +0000 (22:24 +0000)]
[PSTOREC]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55297

8 years ago[PRINTUI]
Amine Khaldi [Sun, 29 Jan 2012 21:39:30 +0000 (21:39 +0000)]
[PRINTUI]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55296

8 years ago[WTSAPI32]
Amine Khaldi [Sun, 29 Jan 2012 21:29:40 +0000 (21:29 +0000)]
[WTSAPI32]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55295

8 years ago[SMSS]: Add a new header which precisely documents the SB and SM packet structure...
Alex Ionescu [Sun, 29 Jan 2012 17:16:01 +0000 (17:16 +0000)]
[SMSS]: Add a new header which precisely documents the SB and SM packet structure and protocol. These match the Server 2003 SP1 definitions and sizes and would allow a ReactOS SMSS to talk to a Windows CSRSS and vice-versa.

svn path=/trunk/; revision=55290

8 years ago[user32]
Giannis Adamopoulos [Sun, 29 Jan 2012 11:13:07 +0000 (11:13 +0000)]
[user32]
- don't use DbgPrint for error messages

svn path=/trunk/; revision=55289

8 years ago[win32k]
Giannis Adamopoulos [Sun, 29 Jan 2012 10:32:59 +0000 (10:32 +0000)]
[win32k]
- Show some error messages in case NtUserSystemParametersInfo fails

svn path=/trunk/; revision=55288

8 years ago- uxtheme is forked.
James Tabor [Sun, 29 Jan 2012 03:28:39 +0000 (03:28 +0000)]
- uxtheme is forked.

svn path=/trunk/; revision=55287

8 years ago[ODBCCP32_WINETEST]
Amine Khaldi [Sat, 28 Jan 2012 23:15:16 +0000 (23:15 +0000)]
[ODBCCP32_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55286

8 years ago[ODBCCP32]
Amine Khaldi [Sat, 28 Jan 2012 23:15:03 +0000 (23:15 +0000)]
[ODBCCP32]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55285

8 years ago[MSIMTF]
Amine Khaldi [Sat, 28 Jan 2012 22:42:14 +0000 (22:42 +0000)]
[MSIMTF]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55284

8 years ago[STDOLE32.TLB]
Amine Khaldi [Sat, 28 Jan 2012 22:22:11 +0000 (22:22 +0000)]
[STDOLE32.TLB]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55283

8 years ago[NTDSAPI]
Amine Khaldi [Sat, 28 Jan 2012 22:07:27 +0000 (22:07 +0000)]
[NTDSAPI]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55282

8 years ago[STDOLE2.TLB]
Amine Khaldi [Sat, 28 Jan 2012 21:08:43 +0000 (21:08 +0000)]
[STDOLE2.TLB]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55281

8 years ago* Add mscoree winetest to the rbuild build too.
Amine Khaldi [Sat, 28 Jan 2012 21:04:16 +0000 (21:04 +0000)]
* Add mscoree winetest to the rbuild build too.

svn path=/trunk/; revision=55280

8 years ago[EVENTLOG]
Eric Kohl [Sat, 28 Jan 2012 20:15:41 +0000 (20:15 +0000)]
[EVENTLOG]
- Log files which are opened when the eventlog service is started are permanent files and will only be closed when the service is stopped. Other log files are closed when their handle is closed.
- Opening a non existing backup log file must fail.
- Opening an existing backup log files opens the file for reading only.

svn path=/trunk/; revision=55279

8 years ago[MSCOREE_WINETEST]
Amine Khaldi [Sat, 28 Jan 2012 17:34:42 +0000 (17:34 +0000)]
[MSCOREE_WINETEST]
* Add mscoree winetest from Wine 1.3.37.

svn path=/trunk/; revision=55277

8 years ago[MSCOREE]
Amine Khaldi [Sat, 28 Jan 2012 17:34:24 +0000 (17:34 +0000)]
[MSCOREE]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55276

8 years ago[WINEMP3.ACM]
Amine Khaldi [Sat, 28 Jan 2012 17:21:07 +0000 (17:21 +0000)]
[WINEMP3.ACM]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55275

8 years ago[MLANG_WINETEST]
Amine Khaldi [Sat, 28 Jan 2012 17:12:03 +0000 (17:12 +0000)]
[MLANG_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55274

8 years ago[MLANG]
Amine Khaldi [Sat, 28 Jan 2012 17:11:55 +0000 (17:11 +0000)]
[MLANG]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55273

8 years ago[PSDK]
Amine Khaldi [Sat, 28 Jan 2012 11:58:18 +0000 (11:58 +0000)]
[PSDK]
* Import cor.idl, cordebug.idl and metahost.idl from Wine.
* Remove the now unneeded cor.h.
* Update corerror.h, corhdr.h, mscoree.idl and winsxs.idl from Wine.
* Update the cmake and rbuild files to reflect the changes.

svn path=/trunk/; revision=55272

8 years ago[NTPRINT_WINETEST]
Amine Khaldi [Sat, 28 Jan 2012 10:29:55 +0000 (10:29 +0000)]
[NTPRINT_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55271

8 years ago[NTPRINT]
Amine Khaldi [Sat, 28 Jan 2012 10:29:40 +0000 (10:29 +0000)]
[NTPRINT]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55270

8 years ago[MSISIP]
Amine Khaldi [Fri, 27 Jan 2012 23:08:50 +0000 (23:08 +0000)]
[MSISIP]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55268

8 years ago[OBJSEL]
Amine Khaldi [Fri, 27 Jan 2012 22:24:01 +0000 (22:24 +0000)]
[OBJSEL]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55267

8 years ago[DDK]
Amine Khaldi [Fri, 27 Jan 2012 21:27:13 +0000 (21:27 +0000)]
[DDK]
* Update dmusicks.h annotations.

svn path=/trunk/; revision=55264

8 years ago[USP10]
Thomas Faber [Fri, 27 Jan 2012 21:20:03 +0000 (21:20 +0000)]
[USP10]
- Fix MSVC build. Sent and applied upstream.

svn path=/trunk/; revision=55263

8 years ago[SDK/UUID]
Amine Khaldi [Fri, 27 Jan 2012 21:09:57 +0000 (21:09 +0000)]
[SDK/UUID]
* Add atliface.idl for the MSVC build. Dedicated to Thomas.

svn path=/trunk/; revision=55262

8 years ago[NDDEAPI]
Amine Khaldi [Fri, 27 Jan 2012 20:21:06 +0000 (20:21 +0000)]
[NDDEAPI]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55260

8 years ago[COMCTL32]
Amine Khaldi [Fri, 27 Jan 2012 19:22:05 +0000 (19:22 +0000)]
[COMCTL32]
* Sync more of header.c with Wine 1.3.37. Fixes build.

svn path=/trunk/; revision=55259

8 years ago[MSTASK_WINETEST]
Amine Khaldi [Fri, 27 Jan 2012 18:48:41 +0000 (18:48 +0000)]
[MSTASK_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55258

8 years ago[MSTASK]
Amine Khaldi [Fri, 27 Jan 2012 18:48:31 +0000 (18:48 +0000)]
[MSTASK]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55257

8 years ago[ComCtl32]
James Tabor [Fri, 27 Jan 2012 18:25:24 +0000 (18:25 +0000)]
[ComCtl32]
- Partial sync to wine 1.3.37 without the ComCtl32 diff applied. This fixes the hangs and the exceptions during testing. Researching DrawFocusRect issues. Please Developers, note any information for the diff other than what is posted on svn, also this is open to anyone to be synced.

svn path=/trunk/; revision=55254

8 years ago[DDK]
Amine Khaldi [Fri, 27 Jan 2012 17:34:49 +0000 (17:34 +0000)]
[DDK]
* Update csq.h annotations.

svn path=/trunk/; revision=55252

8 years ago[MSCTF_WINETEST]
Amine Khaldi [Fri, 27 Jan 2012 17:32:46 +0000 (17:32 +0000)]
[MSCTF_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55251

8 years ago[MSCTF]
Amine Khaldi [Fri, 27 Jan 2012 17:31:52 +0000 (17:31 +0000)]
[MSCTF]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55250

8 years ago[ITSS_WINETEST]
Amine Khaldi [Fri, 27 Jan 2012 17:05:41 +0000 (17:05 +0000)]
[ITSS_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55249

8 years ago[ITSS]
Amine Khaldi [Fri, 27 Jan 2012 17:05:33 +0000 (17:05 +0000)]
[ITSS]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55248

8 years ago[NTOSKRNL]
Amine Khaldi [Fri, 27 Jan 2012 15:24:58 +0000 (15:24 +0000)]
[NTOSKRNL]
* Laa-a-a-a-dies and gentlemen..... It was a deferred success. Move along mes chers, you make the place look crowded.

svn path=/trunk/; revision=55247

8 years ago[INETCOMM_WINETEST]
Amine Khaldi [Fri, 27 Jan 2012 14:39:30 +0000 (14:39 +0000)]
[INETCOMM_WINETEST]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55246

8 years ago[INETCOMM]
Amine Khaldi [Fri, 27 Jan 2012 14:39:25 +0000 (14:39 +0000)]
[INETCOMM]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55245

8 years ago[PSDK]
Amine Khaldi [Fri, 27 Jan 2012 14:00:42 +0000 (14:00 +0000)]
[PSDK]
* Update wtsapi32.h from Wine.

svn path=/trunk/; revision=55243

8 years ago[DDK]
Amine Khaldi [Fri, 27 Jan 2012 13:52:36 +0000 (13:52 +0000)]
[DDK]
* Update drmk.h annotations.

svn path=/trunk/; revision=55242

8 years ago[MSG711.ACM]
Amine Khaldi [Fri, 27 Jan 2012 13:50:29 +0000 (13:50 +0000)]
[MSG711.ACM]
* Sync to Wine 1.3.37.

svn path=/trunk/; revision=55241