reactos.git
15 years agoEnable automatic adjustment of daylight savings changes.
Eric Kohl [Thu, 11 Nov 2004 12:24:56 +0000 (12:24 +0000)]
Enable automatic adjustment of daylight savings changes.

svn path=/trunk/; revision=11616

15 years agoAdd even more time zones.
Eric Kohl [Thu, 11 Nov 2004 12:21:45 +0000 (12:21 +0000)]
Add even more time zones.

svn path=/trunk/; revision=11615

15 years agoRegSetValueExA: lpData can be NULL.
Eric Kohl [Thu, 11 Nov 2004 11:21:30 +0000 (11:21 +0000)]
RegSetValueExA: lpData can be NULL.
This fixes three failures of the WINE regression tests.

svn path=/trunk/; revision=11614

15 years agoAdd partition handling for the Xbox
Gé van Geldorp [Wed, 10 Nov 2004 23:45:37 +0000 (23:45 +0000)]
Add partition handling for the Xbox

svn path=/trunk/; revision=11613

15 years agoPrint exception names/strings when KDB is entered.
Gregor Anich [Wed, 10 Nov 2004 23:16:16 +0000 (23:16 +0000)]
Print exception names/strings when KDB is entered.

svn path=/trunk/; revision=11612

15 years agoAdd more time zones.
Eric Kohl [Wed, 10 Nov 2004 10:03:02 +0000 (10:03 +0000)]
Add more time zones.

svn path=/trunk/; revision=11611

15 years agoRewrote APC Implementation.
Alex Ionescu [Wed, 10 Nov 2004 02:51:00 +0000 (02:51 +0000)]
Rewrote APC Implementation.
TODO: KiSwapApcEnvironment, Honour SpecialApcDisable.
Special thanks to Thomas and Filip.

Fixed I/O Manager Bugs. APCs were not created with the right parameters in the right places, or had useless parameters being sent.

Added mmdrv and midimap to bootcd.

Fixed KTHREAD defintion.

Fixed some thread alertability issue in thread creation.

svn path=/trunk/; revision=11610

15 years agoFix RecursionTrap (RescursionTrap) in UnhandledExceptionFilter to allow more than...
Gregor Anich [Wed, 10 Nov 2004 01:07:45 +0000 (01:07 +0000)]
Fix RecursionTrap (RescursionTrap) in UnhandledExceptionFilter to allow more than 2 exceptions beeing handled by the toplevel filter.

svn path=/trunk/; revision=11609

15 years agoAdd disk I/O (well, input only, no output) for the Xbox
Gé van Geldorp [Tue, 9 Nov 2004 23:36:20 +0000 (23:36 +0000)]
Add disk I/O (well, input only, no output) for the Xbox

svn path=/trunk/; revision=11608

15 years agoFix _control87, the old implementation was terribly wrong and broken.
Gregor Anich [Tue, 9 Nov 2004 23:15:17 +0000 (23:15 +0000)]
Fix _control87, the old implementation was terribly wrong and broken.

svn path=/trunk/; revision=11607

15 years agobaseaddress.cfg - Add entry for midimap.dll. Fix msacm's base address. It was conflic...
Alex Ionescu [Tue, 9 Nov 2004 15:02:35 +0000 (15:02 +0000)]
baseaddress.cfg - Add entry for midimap.dll. Fix msacm's base address. It was conflicting with iplhapi and generated an unncessary relocation and error message.
Makefile - Add entry for midimap.dll, Build mmdrv because it's trying to get loaded at system startup and that caused an error
bootdata/hivedef.inf - Create PaintDesktopVersion key and set it to 0. Win32k was trying to read this value and gave an error message because it did not exist.
lib/samlib/samlib.c - Silence samlib for informational messages that aren't errors.(if NDEBUG is on)
lib/userenv/directory.c -Silence for informational messages that aren't errors (if NDEBUG is on)
lib/setupapi/devinst.c - Turn SetupDiInstallClassW blank debug message into something a little more informational.
lib/syssetup/install.c - Make syssetup check if samlib returned ERROR_USER_EXISTS, in which case instead of pointlessly rebooting (which probably never allowed the user to actually setup ros...if error_user_Exists is returned it means  that setup was abandonned for some reason, so we would want to restart it instead of giving up), it will  restart setup.

svn path=/trunk/; revision=11606

15 years agoUse BF_SOFT style to draw pushbutton edges.
Eric Kohl [Tue, 9 Nov 2004 14:59:37 +0000 (14:59 +0000)]
Use BF_SOFT style to draw pushbutton edges.

svn path=/trunk/; revision=11605

15 years agoAdd more time zones.
Eric Kohl [Tue, 9 Nov 2004 14:56:05 +0000 (14:56 +0000)]
Add more time zones.

svn path=/trunk/; revision=11604

15 years agoMove midimap.drv (a 9x component) to midimap.dll (an NT component), make it build...
Alex Ionescu [Tue, 9 Nov 2004 14:52:52 +0000 (14:52 +0000)]
Move midimap.drv (a 9x component) to midimap.dll (an NT component), make it build with baseaddress.cfg.

svn path=/trunk/; revision=11603

15 years agoCleaing in receive: fixed one bugcheck.
Art Yerkes [Tue, 9 Nov 2004 09:39:38 +0000 (09:39 +0000)]
Cleaing in receive: fixed one bugcheck.
Removed much small allocation cruft (20 byte or less objects)

svn path=/trunk/; revision=11602

15 years agoOne of the buggy versions of Mingw I have fails to compile this if I dont
Steven Edwards [Tue, 9 Nov 2004 03:22:17 +0000 (03:22 +0000)]
One of the buggy versions of Mingw I have fails to compile this if I dont
include stdio.h.

svn path=/trunk/; revision=11601

15 years agoSilence informational messages.
Alex Ionescu [Tue, 9 Nov 2004 00:38:37 +0000 (00:38 +0000)]
Silence informational messages.

svn path=/trunk/; revision=11600

15 years agoSupport video and memory detection on the Xbox
Gé van Geldorp [Mon, 8 Nov 2004 22:02:48 +0000 (22:02 +0000)]
Support video and memory detection on the Xbox

svn path=/trunk/; revision=11599

15 years ago1. fixed GetProfilesDirectoryW(). the lpcchSize parameter takes the size of the buffe...
Thomas Bluemel [Mon, 8 Nov 2004 21:23:34 +0000 (21:23 +0000)]
1. fixed GetProfilesDirectoryW(). the lpcchSize parameter takes the size of the buffer in characters, not bytes.
2. LoadUserProfileW() should pass the buffer size to GetProfilesDirectoryW()

svn path=/trunk/; revision=11598

15 years agoSelect current time zone on the time zone property page.
Eric Kohl [Mon, 8 Nov 2004 10:33:08 +0000 (10:33 +0000)]
Select current time zone on the time zone property page.

svn path=/trunk/; revision=11597

15 years agoAdd some more time zones.
Eric Kohl [Mon, 8 Nov 2004 10:31:52 +0000 (10:31 +0000)]
Add some more time zones.

svn path=/trunk/; revision=11596

15 years agomake better use of precompiled headers
Thomas Bluemel [Mon, 8 Nov 2004 02:16:06 +0000 (02:16 +0000)]
make better use of precompiled headers

svn path=/trunk/; revision=11595

15 years agodon't return uninitialized variable. thx to Alex.
Thomas Bluemel [Mon, 8 Nov 2004 01:46:12 +0000 (01:46 +0000)]
don't return uninitialized variable. thx to Alex.

svn path=/trunk/; revision=11594

15 years agoforgot this file
Thomas Bluemel [Mon, 8 Nov 2004 00:37:19 +0000 (00:37 +0000)]
forgot this file

svn path=/trunk/; revision=11593

15 years agoCheck for installed exception handlers if the kernel debugger returns not kdDoNotHand...
Gregor Anich [Mon, 8 Nov 2004 00:36:41 +0000 (00:36 +0000)]
Check for installed exception handlers if the kernel debugger returns not kdDoNotHandleException, and not not kdHandleException.

svn path=/trunk/; revision=11592

15 years agoseparate epsapi as per kjk's request again, sorry for that.
Thomas Bluemel [Mon, 8 Nov 2004 00:34:46 +0000 (00:34 +0000)]
separate epsapi as per kjk's request again, sorry for that.

svn path=/trunk/; revision=11591

15 years ago- Fix prototype for KeConnectInterrupt.
Filip Navara [Sun, 7 Nov 2004 23:22:39 +0000 (23:22 +0000)]
- Fix prototype for KeConnectInterrupt.

svn path=/trunk/; revision=11590

15 years agoAdd SSE detection.
Gregor Anich [Sun, 7 Nov 2004 23:03:43 +0000 (23:03 +0000)]
Add SSE detection.

svn path=/trunk/; revision=11589

15 years ago- Export the InitSafeBootMode variable as per KB83764.
Filip Navara [Sun, 7 Nov 2004 22:55:38 +0000 (22:55 +0000)]
- Export the InitSafeBootMode variable as per KB83764.
- Remove KeRescheduleThread (it's not present neither on WinNT4 nor on WinXP SP2).
- Fix IoOpenDeviceRegistryKey for PLUGPLAY_REGKEY_DRIVER case. (Oops)
- Move IoConnectInterrupt and IoDisconnectInterrupt outside from Ke.

svn path=/trunk/; revision=11588

15 years agoPreliminary stub generator ported from my shell script.
Art Yerkes [Sun, 7 Nov 2004 22:54:04 +0000 (22:54 +0000)]
Preliminary stub generator ported from my shell script.

svn path=/trunk/; revision=11587

15 years agoFix FORCE_INLINE for GNUC.
Gregor Anich [Sun, 7 Nov 2004 22:20:50 +0000 (22:20 +0000)]
Fix FORCE_INLINE for GNUC.

svn path=/trunk/; revision=11586

15 years agoAdded Wine ole32 tests.
Steven Edwards [Sun, 7 Nov 2004 22:19:07 +0000 (22:19 +0000)]
Added Wine ole32 tests.
As of 2004-10-7 we pass all of the tests except the one marked todo
in Wine. It has been disabled.

svn path=/trunk/; revision=11585

15 years ago- Initialize DriverObject->HardwareDatabase for newly created device objects.
Filip Navara [Sun, 7 Nov 2004 21:20:51 +0000 (21:20 +0000)]
- Initialize DriverObject->HardwareDatabase for newly created device objects.

svn path=/trunk/; revision=11584

15 years ago- New and complete implementation of IoOpenDeviceRegistryKey.
Filip Navara [Sun, 7 Nov 2004 21:18:33 +0000 (21:18 +0000)]
- New and complete implementation of IoOpenDeviceRegistryKey.

svn path=/trunk/; revision=11583

15 years agoRemoved remaining kernel imports from ip lib.
Art Yerkes [Sun, 7 Nov 2004 20:37:21 +0000 (20:37 +0000)]
Removed remaining kernel imports from ip lib.
Removed unneeded precomp.h from drivers/lib/ip.
Removed some memtrack and other spew.
Removed datagram send pipe part, and accompanying address file queue.
Simplified send pipe (major changes):
- Neighbor is solely responsible for firing normal ip datagrams to the peer.
- Transmit is the only place normal ip datagrams are passed to neighbor from.
- Simplified fragmentation code.
- Made callbacks explicit and always called in neighbor and transmit.
- Clarified ownership of transmitted NdisPacket.
- Ditto IPPackets here and in icmp.
- PC(Packet)->DLComplete is *only* used by lan.c and loopback.c
- Simplified loopback send mechanism
Added the beginnings of a test suite

svn path=/trunk/; revision=11582

15 years agoAdded Wine psapi tests.
Steven Edwards [Sun, 7 Nov 2004 20:05:22 +0000 (20:05 +0000)]
Added Wine psapi tests.
As of 2004-10-7 we pass 17 out of 20 tests.
I have disabled the three we fail.

svn path=/trunk/; revision=11581

15 years agoMoved VerSetConditionMask in RTL so it can be exported from ntoskrnl too
KJK::Hyperion [Sun, 7 Nov 2004 18:45:52 +0000 (18:45 +0000)]
Moved VerSetConditionMask in RTL so it can be exported from ntoskrnl too

svn path=/trunk/; revision=11580

15 years agofixed typo
Thomas Bluemel [Sun, 7 Nov 2004 18:43:33 +0000 (18:43 +0000)]
fixed typo

svn path=/trunk/; revision=11579

15 years agocorrected image base address
Thomas Bluemel [Sun, 7 Nov 2004 18:41:19 +0000 (18:41 +0000)]
corrected image base address

svn path=/trunk/; revision=11578

15 years agoFill the time zone list.
Eric Kohl [Sun, 7 Nov 2004 16:03:51 +0000 (16:03 +0000)]
Fill the time zone list.

svn path=/trunk/; revision=11577

15 years agoTranslate EXCEPTION_XXX defines into EXCEPTION_DISPOSITION enum values.
Gregor Anich [Sun, 7 Nov 2004 15:58:41 +0000 (15:58 +0000)]
Translate EXCEPTION_XXX defines into EXCEPTION_DISPOSITION enum values.

svn path=/trunk/; revision=11576

15 years ago- Define RTL_REGISTRY_HANDLE and RTL_REGISTRY_OPTIONAL.
Filip Navara [Sun, 7 Nov 2004 15:40:31 +0000 (15:40 +0000)]
- Define RTL_REGISTRY_HANDLE and RTL_REGISTRY_OPTIONAL.

svn path=/trunk/; revision=11575

15 years agoignore .gch files
Thomas Bluemel [Sun, 7 Nov 2004 15:39:22 +0000 (15:39 +0000)]
ignore .gch files

svn path=/trunk/; revision=11574

15 years agoadded stubs for winscard.dll
Thomas Bluemel [Sun, 7 Nov 2004 15:37:41 +0000 (15:37 +0000)]
added stubs for winscard.dll

svn path=/trunk/; revision=11573

15 years agoAdded Wine Common Control Regression tests.
Steven Edwards [Sun, 7 Nov 2004 14:36:23 +0000 (14:36 +0000)]
Added Wine Common Control Regression tests.
As of 2004-10-7 we pass all of these tests.

svn path=/trunk/; revision=11572

15 years agoImplemented VerSetConditionMask.
KJK::Hyperion [Sun, 7 Nov 2004 13:08:24 +0000 (13:08 +0000)]
Implemented VerSetConditionMask.
[HEADER HELL] VER_XXX macros defined inside the source file. Sorry

svn path=/trunk/; revision=11571

15 years agoAdd more time zones.
Eric Kohl [Sun, 7 Nov 2004 11:49:55 +0000 (11:49 +0000)]
Add more time zones.

svn path=/trunk/; revision=11570

15 years agoCleanup the warnings.
Steven Edwards [Sun, 7 Nov 2004 03:22:50 +0000 (03:22 +0000)]
Cleanup the warnings.
Patch by Vandread this closes bug 306.

svn path=/trunk/; revision=11569

15 years agoUse correct context.
Gé van Geldorp [Sat, 6 Nov 2004 22:28:11 +0000 (22:28 +0000)]
Use correct context.
Patch by Theodor Willax <theodor_willax@hotmail.com>

svn path=/trunk/; revision=11568

15 years ago- Fix ACL size calculation in SepInitDACLs.
Filip Navara [Sat, 6 Nov 2004 21:32:16 +0000 (21:32 +0000)]
- Fix ACL size calculation in SepInitDACLs.
- Fix size check in RtlpAddKnownAce.

svn path=/trunk/; revision=11567

15 years agoinclude stdlib.h, string.h and ctype.h to fix a build problem I am seeing.
Steven Edwards [Sat, 6 Nov 2004 21:06:52 +0000 (21:06 +0000)]
include stdlib.h, string.h and ctype.h to fix a build problem I am seeing.

svn path=/trunk/; revision=11566

15 years agoAdd some more timezones.
Eric Kohl [Sat, 6 Nov 2004 19:41:44 +0000 (19:41 +0000)]
Add some more timezones.

svn path=/trunk/; revision=11565

15 years agoAdd ExtendedRegisters to CONTEXT_X86, CONTEXT_EXTENDED_REGISTERS and MAXIMUM_SUPPORTE...
Gregor Anich [Sat, 6 Nov 2004 19:15:15 +0000 (19:15 +0000)]
Add ExtendedRegisters to CONTEXT_X86, CONTEXT_EXTENDED_REGISTERS and MAXIMUM_SUPPORTED_EXTENSIONS defines.
I just hope I don't break anything!

svn path=/trunk/; revision=11564

15 years agosilence debug output
Thomas Bluemel [Sat, 6 Nov 2004 18:17:32 +0000 (18:17 +0000)]
silence debug output

svn path=/trunk/; revision=11559

15 years agoChanges:
Art Yerkes [Sat, 6 Nov 2004 17:37:29 +0000 (17:37 +0000)]
Changes:
- Turn two instances of stricmp(...,".[Cc]") into one of strcaseccmp(...,".c")
  in filename parsing.
- Streamline line parsing a bit:
  - Scan the line only once, looking for any line terminator
  - Ignore leading and trailing blanks
  - Handle comments properly

svn path=/trunk/; revision=11557

15 years ago- Make TIME_ZONE_ID_XXX constants available from kernel mode.
Eric Kohl [Sat, 6 Nov 2004 16:05:49 +0000 (16:05 +0000)]
- Make TIME_ZONE_ID_XXX constants available from kernel mode.
- Fix definition of KSYSTEM_TIME.
- Set default time zone bias and id in the shared user page.

svn path=/trunk/; revision=11556

15 years ago- Replace TIME type by LARGE_INTEGER in FILE_*_INFORMATION structures.
Eric Kohl [Sat, 6 Nov 2004 13:44:57 +0000 (13:44 +0000)]
- Replace TIME type by LARGE_INTEGER in FILE_*_INFORMATION structures.
- Make sure that filesystem-specific data and time are converted to/from system time.
- Replace assert() by ASSERT().

svn path=/trunk/; revision=11555

15 years ago- Replace TIME type by LARGE_INTEGER in FILE_*_INFORMATION structures.
Eric Kohl [Sat, 6 Nov 2004 13:38:45 +0000 (13:38 +0000)]
- Replace TIME type by LARGE_INTEGER in FILE_*_INFORMATION structures.
- Make sure that filesystem-specific data and time are converted to/from system time.

svn path=/trunk/; revision=11554

15 years ago1. implemented GetPerformanceInfo()
Thomas Bluemel [Sat, 6 Nov 2004 11:45:47 +0000 (11:45 +0000)]
1. implemented GetPerformanceInfo()
2. fixed definition of SYSTEM_HANDLE_INFORMATION and SYSTEM_HANDLE_TABLE_ENTRY_INFO

svn path=/trunk/; revision=11553

15 years agoremoved obsolete forward declaration
Thomas Bluemel [Sat, 6 Nov 2004 10:10:02 +0000 (10:10 +0000)]
removed obsolete forward declaration

svn path=/trunk/; revision=11551

15 years agoReimplimented IO Timers correctly.
Alex Ionescu [Sat, 6 Nov 2004 04:12:59 +0000 (04:12 +0000)]
Reimplimented IO Timers correctly.

svn path=/trunk/; revision=11550

15 years agofixed return value of GetProcessImageFileNameA/W()
Thomas Bluemel [Sat, 6 Nov 2004 01:43:59 +0000 (01:43 +0000)]
fixed return value of GetProcessImageFileNameA/W()

svn path=/trunk/; revision=11549

15 years ago1. fixed field names of the SYSTEM_PAGEFILE_INFORMATION structure
Thomas Bluemel [Sat, 6 Nov 2004 01:42:04 +0000 (01:42 +0000)]
1. fixed field names of the SYSTEM_PAGEFILE_INFORMATION structure
2. implemented EnumPageFilesA/W()

svn path=/trunk/; revision=11548

15 years agoimplemented GetProcessImageFileNameA/W()
Thomas Bluemel [Fri, 5 Nov 2004 23:53:06 +0000 (23:53 +0000)]
implemented GetProcessImageFileNameA/W()

svn path=/trunk/; revision=11547

15 years agofixed typo
Thomas Bluemel [Fri, 5 Nov 2004 22:47:02 +0000 (22:47 +0000)]
fixed typo

svn path=/trunk/; revision=11546

15 years ago1. export all psapi stubs
Thomas Bluemel [Fri, 5 Nov 2004 22:36:36 +0000 (22:36 +0000)]
1. export all psapi stubs
2. added missing psapi declarations to w32api

svn path=/trunk/; revision=11545

15 years agoRead time zone information from registry at startup.
Eric Kohl [Fri, 5 Nov 2004 17:42:20 +0000 (17:42 +0000)]
Read time zone information from registry at startup.

svn path=/trunk/; revision=11544

15 years agono need to reference the job object pointer in NtIsProcessInJob()
Thomas Bluemel [Fri, 5 Nov 2004 13:30:18 +0000 (13:30 +0000)]
no need to reference the job object pointer in NtIsProcessInJob()

svn path=/trunk/; revision=11543

15 years agoUse ASSERT() instead of assert().
Eric Kohl [Fri, 5 Nov 2004 12:28:19 +0000 (12:28 +0000)]
Use ASSERT() instead of assert().

svn path=/trunk/; revision=11542

15 years agopass lstrcpynW() the maximum number of characters, not bytes
Thomas Bluemel [Fri, 5 Nov 2004 11:51:18 +0000 (11:51 +0000)]
pass lstrcpynW() the maximum number of characters, not bytes

svn path=/trunk/; revision=11541

15 years ago- Time zone combobox must have CBS_DROPDOWNLIST style.
Eric Kohl [Fri, 5 Nov 2004 11:48:45 +0000 (11:48 +0000)]
- Time zone combobox must have CBS_DROPDOWNLIST style.
- Select and install time zone information.

svn path=/trunk/; revision=11540

15 years agoMake sure that NtSetSystemTime won't crash if the new systen time is NULL.
Eric Kohl [Fri, 5 Nov 2004 11:46:02 +0000 (11:46 +0000)]
Make sure that NtSetSystemTime won't crash if the new systen time is NULL.

svn path=/trunk/; revision=11539

15 years agoAdd some timezone information.
Eric Kohl [Fri, 5 Nov 2004 11:44:38 +0000 (11:44 +0000)]
Add some timezone information.

svn path=/trunk/; revision=11538

15 years agoepsapi.a doesn't exist anymore...
Thomas Bluemel [Thu, 4 Nov 2004 22:14:41 +0000 (22:14 +0000)]
epsapi.a doesn't exist anymore...

svn path=/trunk/; revision=11537

15 years agoTimeOut < 0 means not set yet, so we need a signed type to store that
Gé van Geldorp [Thu, 4 Nov 2004 13:44:18 +0000 (13:44 +0000)]
TimeOut < 0 means not set yet, so we need a signed type to store that

svn path=/trunk/; revision=11536

15 years agomerged epsapi into psapi and reformatted some code to make it readable
Thomas Bluemel [Wed, 3 Nov 2004 22:43:00 +0000 (22:43 +0000)]
merged epsapi into psapi and reformatted some code to make it readable

svn path=/trunk/; revision=11535

15 years agobootcd and livecd want cards.dll, so build it by default
Gé van Geldorp [Wed, 3 Nov 2004 20:12:59 +0000 (20:12 +0000)]
bootcd and livecd want cards.dll, so build it by default

svn path=/trunk/; revision=11534

15 years ago1. reformatted the code so human beings can read it
Thomas Bluemel [Tue, 2 Nov 2004 23:42:49 +0000 (23:42 +0000)]
1. reformatted the code so human beings can read it
2. enabled precompiled headers

svn path=/trunk/; revision=11533

15 years agoDesign Shell About dialog more Windows-like (Klemens Friedl <frik85@hotmail.com>)
Martin Fuchs [Tue, 2 Nov 2004 23:11:37 +0000 (23:11 +0000)]
Design Shell About dialog more Windows-like (Klemens Friedl <frik85@hotmail.com>)

svn path=/trunk/; revision=11532

15 years ago1. get rid of InternalGetProcessId()
Thomas Bluemel [Tue, 2 Nov 2004 21:51:25 +0000 (21:51 +0000)]
1. get rid of InternalGetProcessId()
2. Implemented GetProcessIdOfThread() and GetThreadId()

svn path=/trunk/; revision=11531

15 years agouse ReadConsoleInputW() for unicode builds
Thomas Bluemel [Tue, 2 Nov 2004 20:47:05 +0000 (20:47 +0000)]
use ReadConsoleInputW() for unicode builds

svn path=/trunk/; revision=11530

15 years ago1. Implemented WriteConsoleW(), ReadConsoleW(), FillConsoleOutputCharacterW(), WriteC...
Thomas Bluemel [Tue, 2 Nov 2004 20:42:06 +0000 (20:42 +0000)]
1. Implemented WriteConsoleW(), ReadConsoleW(), FillConsoleOutputCharacterW(), WriteConsoleInputW(), ReadConsoleOutputCharacterW(), ScrollConsoleScreenBufferW()
2. added stub for SetThreadUILanguage()
This get's XP's cmd.exe to start (unfortunately it exits for some reason after one hits the enter key).

svn path=/trunk/; revision=11529

15 years agoGenerate stub functions from .spec file
Gé van Geldorp [Tue, 2 Nov 2004 19:47:18 +0000 (19:47 +0000)]
Generate stub functions from .spec file

svn path=/trunk/; revision=11528

15 years agowindres 2.15.90 20040222 doesn't like the empty string on COMBOBOXes
Gé van Geldorp [Tue, 2 Nov 2004 19:28:17 +0000 (19:28 +0000)]
windres 2.15.90 20040222 doesn't like the empty string on COMBOBOXes

svn path=/trunk/; revision=11527

15 years agoAdd the 'Date and Time' page.
Eric Kohl [Tue, 2 Nov 2004 15:42:09 +0000 (15:42 +0000)]
Add the 'Date and Time' page.
Selecting a timezone does not work yet.

svn path=/trunk/; revision=11526

15 years agoFix Mailslot and Named Pipe Drivers
Alex Ionescu [Mon, 1 Nov 2004 22:54:24 +0000 (22:54 +0000)]
Fix Mailslot and Named Pipe Drivers

svn path=/trunk/; revision=11525

15 years agoAdd ability to be loaded as "multiboot kernel" from other multiboot loaders
Gé van Geldorp [Mon, 1 Nov 2004 20:49:32 +0000 (20:49 +0000)]
Add ability to be loaded as "multiboot kernel" from other multiboot loaders

svn path=/trunk/; revision=11524

15 years ago- Fixed KeGetCurrentThread for mp machines.
Hartmut Birr [Mon, 1 Nov 2004 19:10:07 +0000 (19:10 +0000)]
- Fixed KeGetCurrentThread for mp machines.
- Initialized the idle thread for application processors earlier.

svn path=/trunk/; revision=11523

15 years ago- Initialized the fpu of an application processor.
Hartmut Birr [Mon, 1 Nov 2004 19:03:26 +0000 (19:03 +0000)]
- Initialized the fpu of an application processor.

svn path=/trunk/; revision=11522

15 years ago- Changed/rewrote parts of the mp code to get my ASUS p2b-ds motherboard to working.
Hartmut Birr [Mon, 1 Nov 2004 19:01:25 +0000 (19:01 +0000)]
- Changed/rewrote parts of the mp code to get my ASUS p2b-ds motherboard to working.

svn path=/trunk/; revision=11521

15 years ago- Share the irq/irql/vector definitions between ntoskrnl and hal.
Hartmut Birr [Mon, 1 Nov 2004 14:37:19 +0000 (14:37 +0000)]
- Share the irq/irql/vector definitions between ntoskrnl and hal.
- Changed the handling of interrupts for uniprocessor machines from irqs to interrupt vectors.

svn path=/trunk/; revision=11520

15 years ago- Use common KiInterruptDispatch2 function for both UP and MP kernels.
Filip Navara [Sun, 31 Oct 2004 23:57:15 +0000 (23:57 +0000)]
- Use common KiInterruptDispatch2 function for both UP and MP kernels.

svn path=/trunk/; revision=11519

15 years agoFix deleted line.
Alex Ionescu [Sun, 31 Oct 2004 23:49:33 +0000 (23:49 +0000)]
Fix deleted line.

svn path=/trunk/; revision=11518

15 years agoMailslot/Named Pipe structures.
Alex Ionescu [Sun, 31 Oct 2004 23:40:10 +0000 (23:40 +0000)]
Mailslot/Named Pipe structures.

svn path=/trunk/; revision=11517

15 years agocleanup.c: Fix typo
Alex Ionescu [Sun, 31 Oct 2004 23:00:41 +0000 (23:00 +0000)]
cleanup.c: Fix typo

Fix Named Pipe and Mailslot Creation Implementation.

svn path=/trunk/; revision=11516

15 years agoUse proper IRP structure
Alex Ionescu [Sun, 31 Oct 2004 22:21:41 +0000 (22:21 +0000)]
Use proper IRP structure

svn path=/trunk/; revision=11515

15 years ago- Call KiDispatchInterrupt only if DPC software interrupt was requested. (TODO: The...
Filip Navara [Sun, 31 Oct 2004 21:22:06 +0000 (21:22 +0000)]
- Call KiDispatchInterrupt only if DPC software interrupt was requested. (TODO: The same should be done for APCs.)
- Request DPC/APC software interrupts where we should.
- Fix condition in KeUpdateRunTime to allow switching thread early in the boot.
- Set default thread quantum for system process.

svn path=/trunk/; revision=11514

15 years agoGuarded mutex (no code and off makefile).
Emanuele Aliberti [Sun, 31 Oct 2004 21:21:14 +0000 (21:21 +0000)]
Guarded mutex (no code and off makefile).

svn path=/trunk/; revision=11513

15 years agoNormalize private symbols in LPC, plus minor changes/adds.
Emanuele Aliberti [Sun, 31 Oct 2004 20:27:08 +0000 (20:27 +0000)]
Normalize private symbols in LPC, plus minor changes/adds.

svn path=/trunk/; revision=11512

15 years agoModular resource script for POSIX+ terminal emulator in W32.
Emanuele Aliberti [Sun, 31 Oct 2004 20:11:09 +0000 (20:11 +0000)]
Modular resource script for POSIX+ terminal emulator in W32.

svn path=/trunk/; revision=11511