reactos.git
21 years agoManually applying Gunnars patch because it's easier this way - and a good chance...
Robert Dickenson [Thu, 7 Nov 2002 16:36:50 +0000 (16:36 +0000)]
Manually applying Gunnars patch because it's easier this way - and a good chance to review mods.

svn path=/trunk/; revision=3717

21 years agoManually applying Gunnars patch because it's easier this way - and a good chance...
Robert Dickenson [Thu, 7 Nov 2002 02:52:37 +0000 (02:52 +0000)]
Manually applying Gunnars patch because it's easier this way - and a good chance to review mods.

svn path=/trunk/; revision=3716

21 years agoManually applying Gunnars patch became it's easier this way - and a good chance to...
Robert Dickenson [Thu, 7 Nov 2002 02:45:29 +0000 (02:45 +0000)]
Manually applying Gunnars patch became it's easier this way - and a good chance to review mods.

svn path=/trunk/; revision=3715

21 years agoReverted previous changes - Mm{Enable,Disable}VirtualMapping are faster
David Welch [Tue, 5 Nov 2002 21:13:15 +0000 (21:13 +0000)]
Reverted previous changes - Mm{Enable,Disable}VirtualMapping are faster
and won't allocate or free page tables. A page fault handler should
never see a disabled page since enabling and disabling is guarded by
a pageop.

svn path=/trunk/; revision=3714

21 years ago* Fixed the length for the page protection.
Hartmut Birr [Tue, 5 Nov 2002 21:01:38 +0000 (21:01 +0000)]
* Fixed the length for the page protection.

svn path=/trunk/; revision=3713

21 years ago* Initialize the return value in DefWndNCCalcSize.
Hartmut Birr [Tue, 5 Nov 2002 20:59:48 +0000 (20:59 +0000)]
* Initialize the return value in DefWndNCCalcSize.

svn path=/trunk/; revision=3712

21 years ago* Fixed the call to LoadImageW/RemovePropW if there is given
Hartmut Birr [Tue, 5 Nov 2002 20:58:20 +0000 (20:58 +0000)]
* Fixed the call to LoadImageW/RemovePropW if there is given
  an identifier in LoadImageA/RemovePropA.

svn path=/trunk/; revision=3711

21 years ago* Fixed the searching for executable files in the spawnXpX/execXpX-functions.
Hartmut Birr [Tue, 5 Nov 2002 20:55:59 +0000 (20:55 +0000)]
* Fixed the searching for executable files in the spawnXpX/execXpX-functions.

svn path=/trunk/; revision=3710

21 years ago* Fixed the searching for the file extension in CreateProcessW.
Hartmut Birr [Tue, 5 Nov 2002 20:54:10 +0000 (20:54 +0000)]
* Fixed the searching for the file extension in CreateProcessW.

svn path=/trunk/; revision=3709

21 years ago* Fixed a wrong pointer initialization in RtlClearBits.
Hartmut Birr [Tue, 5 Nov 2002 20:52:38 +0000 (20:52 +0000)]
* Fixed a wrong pointer initialization in RtlClearBits.

svn path=/trunk/; revision=3708

21 years ago* Check for symbolic-links in ObFindObject.
Hartmut Birr [Tue, 5 Nov 2002 20:51:23 +0000 (20:51 +0000)]
* Check for symbolic-links in ObFindObject.

svn path=/trunk/; revision=3707

21 years ago* Use the cache for images where the section offset is not page
Hartmut Birr [Tue, 5 Nov 2002 20:50:02 +0000 (20:50 +0000)]
* Use the cache for images where the section offset is not page
  alligned in MiReadPage.
* Removed a wrong call to MmReferencePage in MmPageOutSectionView.
* Fixed the length in MmAlterViewAttributes.
* Wait for releasing of the pageop in MmFreeSectionPage.
* Fixed some wrong return values in MmMapViewOfSection.

svn path=/trunk/; revision=3706

21 years ago* Used tagged memory for rmap entries.
Hartmut Birr [Tue, 5 Nov 2002 20:48:08 +0000 (20:48 +0000)]
* Used tagged memory for rmap entries.

svn path=/trunk/; revision=3705

21 years ago* Fixed the used and free block calculation.
Hartmut Birr [Tue, 5 Nov 2002 20:47:05 +0000 (20:47 +0000)]
* Fixed the used and free block calculation.
* Allocate all blocks dword alligned and all big blocks (>=4K) page alligned.

svn path=/trunk/; revision=3704

21 years ago* Fixed the allocation length for the mdl bitmap.
Hartmut Birr [Tue, 5 Nov 2002 20:45:09 +0000 (20:45 +0000)]
* Fixed the allocation length for the mdl bitmap.
* Changed the bit allocation functions to RtlXxxBitMapYyy.
* Fixed the calculation of the starting point for free bitmap entries.

svn path=/trunk/; revision=3703

21 years ago* Fixed the calculation of the gap in MmFindGap.
Hartmut Birr [Tue, 5 Nov 2002 20:43:35 +0000 (20:43 +0000)]
* Fixed the calculation of the gap in MmFindGap.
* Serach for page alligned blocks in MmCreateMemorArea.

svn path=/trunk/; revision=3702

21 years ago* Delete the virtual mapping first before the the mapped range
Hartmut Birr [Tue, 5 Nov 2002 20:41:17 +0000 (20:41 +0000)]
* Delete the virtual mapping first before the the mapped range
  is freed in MmFreeNonPagedPoolRegion.
* Adujust AllocMapHint only if the reserved block starts at AllocMapHint.
* Changed the bit allocation functions to RtlXxxBitMapYyy.

svn path=/trunk/; revision=3701

21 years ago* Call KeBugcheck in MmDeletePageTable/MmFreePageTable if the
Hartmut Birr [Tue, 5 Nov 2002 20:39:03 +0000 (20:39 +0000)]
* Call KeBugcheck in MmDeletePageTable/MmFreePageTable if the
  address points to the kernel address space.
* Check if an other process has inserted a kernel page directory
  entry while waiting for a page (MmGetPageEntry/MmGetPageEntry2).
* Check the kernel page directory only for an entry if the
  address points to the kernel address space (MmGetPageEntry1/2,
  MmDeleteVirtualMapping and MmDeletePageFileMapping).
* Disabled MmEnableVirtualMapping/MmDisableVirtualMapping.
  There is no difference between an entry with disabled mapping and
  a swap entry.

svn path=/trunk/; revision=3700

21 years ago* Locking the address space before accessing it.
Hartmut Birr [Tue, 5 Nov 2002 20:35:33 +0000 (20:35 +0000)]
* Locking the address space before accessing it.
* Fixed some length calculations.

svn path=/trunk/; revision=3699

21 years ago* Disabled all calls to MmEnableVirtualMapping/MmDisableVirtualMapping,
Hartmut Birr [Tue, 5 Nov 2002 20:31:34 +0000 (20:31 +0000)]
* Disabled all calls to MmEnableVirtualMapping/MmDisableVirtualMapping,
  there is no difference for the page entry between a
  disabled mapping and a swap entry.

svn path=/trunk/; revision=3698

21 years ago* Fixed the buffer allocation in NtAccecptConnectedPort.
Hartmut Birr [Tue, 5 Nov 2002 20:27:56 +0000 (20:27 +0000)]
* Fixed the buffer allocation in NtAccecptConnectedPort.

svn path=/trunk/; revision=3697

21 years ago* Setting the DeviceObject and Vbp for given FileObject to zero
Hartmut Birr [Tue, 5 Nov 2002 20:24:33 +0000 (20:24 +0000)]
* Setting the DeviceObject and Vbp for given FileObject to zero
  if the open operation fails. The close and cleanup call must
  not route throught the FSD if the open call failed.
* Wait for the completion from FSD after the close/cleanup call.

svn path=/trunk/; revision=3696

21 years ago2002-11-03 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sun, 3 Nov 2002 20:01:07 +0000 (20:01 +0000)]
2002-11-03  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* apps/tests/lpc/lpcclt.c: Change LPC_MESSAGE_HEADER to LPC_MESSAGE.
* include/csrss/csrss.h: Ditto.
* include/lsass/lsass.h: Ditto.
* include/napi/dbg.h: Ditto.
* include/napi/lpc.h: Ditto.
* lib/kernel32/misc/console.c: Ditto.
* lib/ntdll/csr/lpc.c: Ditto.
* lib/ntdll/dbg/debug.c: Ditto.
* lib/secur32/lsa.c: Ditto.
* ntoskrnl/dbg/user.c: Ditto.
* ntoskrnl/include/internal/port.h: Ditto.
* ntoskrnl/lpc/connect.c: Ditto.
* ntoskrnl/lpc/reply.c: Ditto.
* ntoskrnl/ps/process.c: Ditto.
* subsys/csrss/api/conio.c: Ditto.
* subsys/csrss/api/process.c: Ditto.
* subsys/csrss/api/user.c: Ditto.

svn path=/trunk/; revision=3692

21 years agoDisplay drive letters in partition list.
Eric Kohl [Sat, 2 Nov 2002 23:17:06 +0000 (23:17 +0000)]
Display drive letters in partition list.

svn path=/trunk/; revision=3691

21 years agoUpdate for VALENTA and VALENTW type changes.
Robert Dickenson [Sat, 2 Nov 2002 13:55:06 +0000 (13:55 +0000)]
Update for VALENTA and VALENTW type changes.
Change HANDLE to HKEY throughout.
Bugfix and memory leak fixed.

svn path=/trunk/; revision=3690

21 years agoCreated typedefs for VALENTA and VALENTW, deprecated common VALENT type.
Robert Dickenson [Sat, 2 Nov 2002 13:50:45 +0000 (13:50 +0000)]
Created typedefs for VALENTA and VALENTW, deprecated common VALENT type.

svn path=/trunk/; revision=3689

21 years agoDon't crash when a mouse message doesn't fall inside a window.
David Welch [Fri, 1 Nov 2002 11:29:58 +0000 (11:29 +0000)]
Don't crash when a mouse message doesn't fall inside a window.

svn path=/trunk/; revision=3687

21 years agoFixed race condition between psaux ISR and DPC.
David Welch [Thu, 31 Oct 2002 23:48:06 +0000 (23:48 +0000)]
Fixed race condition between psaux ISR and DPC.

svn path=/trunk/; revision=3686

21 years agoVersion 0.0.21
Jason Filby [Thu, 31 Oct 2002 17:50:55 +0000 (17:50 +0000)]
Version 0.0.21

svn path=/trunk/; revision=3684

21 years agoMerged all exec* and spawn* functions in one source file.
Hartmut Birr [Thu, 31 Oct 2002 07:29:07 +0000 (07:29 +0000)]
Merged all exec* and spawn* functions in one source file.

svn path=/trunk/; revision=3683

21 years agoMerged all exec* and spawn* functions in one source file.
Hartmut Birr [Thu, 31 Oct 2002 07:26:08 +0000 (07:26 +0000)]
Merged all exec* and spawn* functions in one source file.
Reduced some overhead.

svn path=/trunk/; revision=3682

21 years agoFixed warnings.
Eric Kohl [Thu, 31 Oct 2002 01:50:00 +0000 (01:50 +0000)]
Fixed warnings.

svn path=/trunk/; revision=3681

21 years agoFixed minor linker warning for native apps.
Eric Kohl [Thu, 31 Oct 2002 00:48:27 +0000 (00:48 +0000)]
Fixed minor linker warning for native apps.
Only link against default libraries if TARGET_SDKLIBS is not set.

svn path=/trunk/; revision=3680

21 years agoImplemented mouse messages.
David Welch [Thu, 31 Oct 2002 00:03:31 +0000 (00:03 +0000)]
Implemented mouse messages.

svn path=/trunk/; revision=3679

21 years agoRemoved surplus debug messages.
David Welch [Thu, 31 Oct 2002 00:02:01 +0000 (00:02 +0000)]
Removed surplus debug messages.

svn path=/trunk/; revision=3678

21 years agoFix for MS's idiocy on a Win98 boot disk I have.
Brian Palmer [Wed, 30 Oct 2002 23:05:17 +0000 (23:05 +0000)]
Fix for MS's idiocy on a Win98 boot disk I have.
Apparently they use ESP without initializing anything more than SP.

svn path=/trunk/; revision=3677

21 years agoFixed wrong r/o protection of excessive pages. Spotted by Jan Kratochvil.
Eric Kohl [Wed, 30 Oct 2002 19:53:20 +0000 (19:53 +0000)]
Fixed wrong r/o protection of excessive pages. Spotted by Jan Kratochvil.

svn path=/trunk/; revision=3676

21 years agoVarious improvements and hardcoded directory creation.
Eric Kohl [Tue, 29 Oct 2002 18:40:02 +0000 (18:40 +0000)]
Various improvements and hardcoded directory creation.

svn path=/trunk/; revision=3675

21 years agorevert of mass delete of the posix subsystem. perhaps there is hope for it yet.
Rex Jolliff [Tue, 29 Oct 2002 04:45:58 +0000 (04:45 +0000)]
revert of mass delete of the posix subsystem.  perhaps there is hope for it yet.

svn path=/trunk/; revision=3674

21 years agoAdded stub for IsProcessorFeaturePresent() to stop LdrGetProcedureAddress from compla...
Marty Dill [Tue, 29 Oct 2002 04:05:26 +0000 (04:05 +0000)]
Added stub for IsProcessorFeaturePresent() to stop LdrGetProcedureAddress from complaining.

svn path=/trunk/; revision=3673

21 years agoImplemented PeekConsoleInputA().
Marty Dill [Tue, 29 Oct 2002 03:49:32 +0000 (03:49 +0000)]
Implemented PeekConsoleInputA().

svn path=/trunk/; revision=3672

21 years agoRtlOpenCurrentUser() freed a string a little to early in some circumstances - fixed.
Robert Dickenson [Mon, 28 Oct 2002 15:50:25 +0000 (15:50 +0000)]
RtlOpenCurrentUser() freed a string a little to early in some circumstances - fixed.

svn path=/trunk/; revision=3671

21 years agoFixed up some typos.
Robert Dickenson [Mon, 28 Oct 2002 15:45:56 +0000 (15:45 +0000)]
Fixed up some typos.

svn path=/trunk/; revision=3670

21 years agoFound the problem, local copy of win32k.c required here but not in repository?
Robert Dickenson [Mon, 28 Oct 2002 15:27:01 +0000 (15:27 +0000)]
Found the problem, local copy of win32k.c required here but not in repository?

svn path=/trunk/; revision=3669

21 years agoReverted addition of target win32k.a in the SDK import libs.
Robert Dickenson [Mon, 28 Oct 2002 15:20:37 +0000 (15:20 +0000)]
Reverted addition of target win32k.a in the SDK import libs.

svn path=/trunk/; revision=3668

21 years agoRevert one of the makefile changes.
Robert Dickenson [Mon, 28 Oct 2002 15:19:09 +0000 (15:19 +0000)]
Revert one of the makefile changes.
Linking with TARGET_SDKLIBS = win32k.a proved to be a very bad idea!
Something is wrong with building csrss, what happened to subsys/csrss/win32k.c ???

svn path=/trunk/; revision=3667

21 years agoCheck for GMEM_ZEROINIT flag and pass HEAP_ZERO_MEMORY flag to RtlAllocateHeap if...
Robert Dickenson [Mon, 28 Oct 2002 15:08:32 +0000 (15:08 +0000)]
Check for GMEM_ZEROINIT flag and pass HEAP_ZERO_MEMORY flag to RtlAllocateHeap if required.

svn path=/trunk/; revision=3666

21 years agoAdded rule to build win32k.a for linking by csrss.
Robert Dickenson [Mon, 28 Oct 2002 15:04:58 +0000 (15:04 +0000)]
Added rule to build win32k.a for linking by csrss.
This is already in dk/nkm however there doesn't seem to be a make macro to reference this?

svn path=/trunk/; revision=3665

21 years agoAdded some exports required by csrss to get things building again.
Robert Dickenson [Mon, 28 Oct 2002 15:03:18 +0000 (15:03 +0000)]
Added some exports required by csrss to get things building again.

svn path=/trunk/; revision=3664

21 years agoUpdated with fix for missing win32k.lib imports
Robert Dickenson [Mon, 28 Oct 2002 15:02:18 +0000 (15:02 +0000)]
Updated with fix for missing win32k.lib imports

svn path=/trunk/; revision=3663

21 years agoStarting something for VDM support.
Robert Dickenson [Mon, 28 Oct 2002 13:59:59 +0000 (13:59 +0000)]
Starting something for VDM support.

svn path=/trunk/; revision=3662

21 years agoRemoved files that don't belong in the repository.
Robert Dickenson [Mon, 28 Oct 2002 12:10:23 +0000 (12:10 +0000)]
Removed files that don't belong in the repository.

svn path=/trunk/; revision=3661

21 years agodos2unix'd some more files.
David Welch [Sat, 26 Oct 2002 09:53:16 +0000 (09:53 +0000)]
dos2unix'd some more files.

svn path=/trunk/; revision=3660

21 years ago2002-10-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sat, 26 Oct 2002 07:32:08 +0000 (07:32 +0000)]
2002-10-26  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/msvcrt/except/seh.s: Fix end-of-line formatting.
* lib/ntdll/rtl/i386/exception.c: Ditto.
* lib/ntdll/rtl/i386/except.s: Ditto.
* ntoskrnl/rtl/i386/except.s: Ditto.
* ntoskrnl/rtl/i386/seh.s: Ditto.

svn path=/trunk/; revision=3659

21 years ago*** empty log message ***
Casper Hornstrup [Sat, 26 Oct 2002 00:38:01 +0000 (00:38 +0000)]
*** empty log message ***

svn path=/trunk/; revision=3658

21 years ago2002-10-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sat, 26 Oct 2002 00:32:19 +0000 (00:32 +0000)]
2002-10-26  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/msvcrt/Makefile (OBJECTS_EXCEPT): Add except/seh.o; Remove
except/exhand3.o.
* lib/msvcrt/except/exhand2.c (MsvcrtDebug): New function.
* lib/msvcrt/except/unwind.c (PEXCEPTION_FRAME): Remove.
(_global_unwind2): Correct prototype.
* lib/ntdll/makefile (RTL_I386_OBJECTS, ARCH_OBJECTS): New groups.
(TARGET_OBJECTS): Add ARCH_OBJECTS group.
* lib/ntdll/rtl/exception.c (KiUserExceptionDispatcher): Set
NumberParameters in exception record.
(RtlRaiseStatus): Remove.
* ntoskrnl/Makefile (OBJECTS_RTL): Remove rtl/seh.o.
(OBJECTS_RTL_I386): Add rtl/i386/except.o, rtl/i386/exception.o, and
rtl/i386/seh.o.
* ntoskrnl/ke/catch.c (RtlpExecuteHandlerForException,
RtlpDumpExceptionRegistrations, RtlpDispatchException,
RtlpExecuteHandler, RtlpExceptionHandler, RtlpUnwindHandler,
RtlpExecuteHandlerForException, RtlpExecuteHandlerForUnwind,
RtlUnwind): Remove.
(RtlpDispatchException): Add prototype.
* ntoskrnl/ke/i386/usertrap.c (ExceptionTypeStrings): Remove.
* ntoskrnl/ps/create.c (PsCreateTeb): Mark end of exception
registration list.
* tools/helper.mk (TARGET_ASFLAGS): Add -g if DBG = 1.
* lib/msvcrt/except/exhand3.c: Remove.
* ntoskrnl/rtl/seh.c: Ditto.
* lib/msvcrt/except/seh.s: New file.
* lib/ntdll/rtl/i386/except.s: Ditto.
* lib/ntdll/rtl/i386/exception.c: Ditto.
* ntoskrnl/rtl/i386/except.s: Ditto.
* ntoskrnl/rtl/i386/exception.c: Ditto.
* ntoskrnl/rtl/i386/seh.s: Ditto.

svn path=/trunk/; revision=3657

21 years ago2002-10-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Fri, 25 Oct 2002 22:59:55 +0000 (22:59 +0000)]
2002-10-26  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/kernel32/process/create.c (_except_handler): New function.
(BaseProcessStart): Ditto.
(KlCreateFirstThread): Return INVALID_HANDLE_VALUE on error; Call
BaseProcessStart() before process entry point.
* lib/kernel32/thread/thread.c (_except_handler): New function.
(ThreadStartup): Protect thread using SEH constructs.

svn path=/trunk/; revision=3656

21 years ago2002-10-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Fri, 25 Oct 2002 22:08:21 +0000 (22:08 +0000)]
2002-10-26  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* include/ddk/zw.h (NtProcessStartup): Use standard calling convention.
* subsys/csrss/csrss.c (NtProcessStartup): Ditto.
* subsys/smss/smss.c (NtProcessStartup): Ditto.
* subsys/system/autochk/autochk.c (NtProcessStartup): Ditto.
* subsys/system/usetup/usetup.c (NtProcessStartup): Ditto.

svn path=/trunk/; revision=3655

21 years ago2002-10-25 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Fri, 25 Oct 2002 21:48:00 +0000 (21:48 +0000)]
2002-10-25  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* apps/tests/tokentest/tokentest.c (ROS_ACE_HEADER): Move field
AccessMask ...
(ROS_ACE): ... here.
(DisplayDacl): Make pAce an ROS_ACE*; Use new path for AceType; Use
sizeof(ACE) instead of sizeof(ACE_HEADER).
* include/ntos/security.h (ACE_HEADER): Move field AccessMask ...
(ACE): ... here.
* lib/ntdll/rtl/acl.c: Use new path for AccessMask.
* ntoskrnl/se/semgr.c: Ditto.
* ntoskrnl/se/acl.c (SepInitDACLs): Use new path for AccessMask; Use
sizeof(ACE) instead of sizeof(ACE_HEADER).
* ntoskrnl/se/token.c (SepCreateSystemProcessToken): Use sizeof(ACE)
instead of sizeof(ACE_HEADER).

svn path=/trunk/; revision=3654

21 years agoPOSIX+ says goodbye and leaves. It used to be fun, now it's just painful
KJK::Hyperion [Thu, 24 Oct 2002 23:29:19 +0000 (23:29 +0000)]
POSIX+ says goodbye and leaves. It used to be fun, now it's just painful

svn path=/trunk/; revision=3653

21 years agoadded tests for StretchBlt, PatBlt and BitBlt by Damon Chandler
Steven Edwards [Thu, 24 Oct 2002 07:46:43 +0000 (07:46 +0000)]
added tests for StretchBlt, PatBlt and BitBlt by Damon Chandler

svn path=/trunk/; revision=3652

21 years agoInitialize registry hives only once.
Eric Kohl [Wed, 23 Oct 2002 17:21:07 +0000 (17:21 +0000)]
Initialize registry hives only once.

svn path=/trunk/; revision=3651

21 years agoAdd some includes to fix part of building. (Adopt me)
Steven Edwards [Wed, 23 Oct 2002 17:07:06 +0000 (17:07 +0000)]
Add some includes to fix part of building. (Adopt me)

svn path=/trunk/; revision=3650

21 years agoKeSetEvent must be called with Wait set to FALSE within a DPC.
Hartmut Birr [Mon, 21 Oct 2002 17:05:32 +0000 (17:05 +0000)]
KeSetEvent must be called with Wait set to FALSE within a DPC.

svn path=/trunk/; revision=3649

21 years agoRevert last changes.
Marty Dill [Mon, 21 Oct 2002 00:53:33 +0000 (00:53 +0000)]
Revert last changes.

svn path=/trunk/; revision=3648

21 years agoImplemented SubtractRect(). Misc fixes.
Marty Dill [Sun, 20 Oct 2002 23:57:03 +0000 (23:57 +0000)]
Implemented SubtractRect(). Misc fixes.

svn path=/trunk/; revision=3647

21 years agoImplemented FreeEnvironmentStringsW().
Marty Dill [Sun, 20 Oct 2002 23:56:05 +0000 (23:56 +0000)]
Implemented FreeEnvironmentStringsW().

svn path=/trunk/; revision=3646

21 years agoImplemented [Get/Set]ProcessShutdownParameters().
Eric Kohl [Sun, 20 Oct 2002 16:40:12 +0000 (16:40 +0000)]
Implemented [Get/Set]ProcessShutdownParameters().

svn path=/trunk/; revision=3645

21 years agoImplemented RegisterServicesProcess() and ExitWindowsEx() partially.
Eric Kohl [Sun, 20 Oct 2002 14:54:34 +0000 (14:54 +0000)]
Implemented RegisterServicesProcess() and ExitWindowsEx() partially.

svn path=/trunk/; revision=3644

21 years agoBugfix for ascii-hex conversions.
Robert Dickenson [Sun, 20 Oct 2002 13:55:09 +0000 (13:55 +0000)]
Bugfix for ascii-hex conversions.

svn path=/trunk/; revision=3643

21 years ago2002-10-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sun, 20 Oct 2002 11:56:00 +0000 (11:56 +0000)]
2002-10-20  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* include/napi/teb.h (RTL_USER_PROCESS_PARAMETERS): Use field names
as described in Windows NT/2000 Native API Reference.
* lib/kernel32/file/file.c: Use new field names.
* lib/kernel32/misc/console.c: Ditto.
* lib/kernel32/process/create.c: Ditto.
* lib/kernel32/process/proc.c: Ditto.
* lib/ntdll/rtl/path.c: Ditto.
* lib/ntdll/rtl/ppb.c: Ditto.
* lib/ntdll/rtl/process.c: Ditto.

svn path=/trunk/; revision=3642

21 years agoPart of patch contributed by Gunnar Andr� Dalsnes.
Robert Dickenson [Sun, 20 Oct 2002 03:34:00 +0000 (03:34 +0000)]
Part of patch contributed by Gunnar Andr� Dalsnes.

svn path=/trunk/; revision=3641

21 years agoPart of patch contributed by Gunnar Andr� Dalsnes.
Robert Dickenson [Sun, 20 Oct 2002 03:13:51 +0000 (03:13 +0000)]
Part of patch contributed by Gunnar Andr� Dalsnes.

svn path=/trunk/; revision=3640

21 years ago-Implemented GetNumberOfConsoleInputEvents and ReadConsoleOutputAttribute
Marty Dill [Sun, 20 Oct 2002 00:34:40 +0000 (00:34 +0000)]
-Implemented GetNumberOfConsoleInputEvents and ReadConsoleOutputAttribute
-Added definition of CONSOLE_SELECTION_INFO struct
-Added stubs for GetConsoleSelectionInfo, GetConsoleProcessList, and AttachConsole
-Fixed prototypes for AddConsoleAlias[AW]

svn path=/trunk/; revision=3639

21 years ago2002-10-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sat, 19 Oct 2002 14:24:16 +0000 (14:24 +0000)]
2002-10-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* include/ntos.h: Include relevant files.
* include/internal/ke.h: Include files relative to
ntoskrnl/include.
* include/internal/arch/ke.h: Ditto.

svn path=/trunk/; revision=3638

21 years agoPAGESIZE to PAGE_SIZE.
Emanuele Aliberti [Fri, 18 Oct 2002 21:56:39 +0000 (21:56 +0000)]
PAGESIZE to PAGE_SIZE.

svn path=/trunk/; revision=3637

21 years agoImplemented selection of install partition and directory.
Eric Kohl [Fri, 18 Oct 2002 20:04:00 +0000 (20:04 +0000)]
Implemented selection of install partition and directory.

svn path=/trunk/; revision=3635

21 years agoFixed the initializing of the memory map for reactos.
Hartmut Birr [Wed, 16 Oct 2002 16:39:15 +0000 (16:39 +0000)]
Fixed the initializing of the memory map for reactos.

svn path=/trunk/; revision=3634

21 years agoAdded MODE command.
Robert Dickenson [Wed, 16 Oct 2002 01:47:11 +0000 (01:47 +0000)]
Added MODE command.

svn path=/trunk/; revision=3633

21 years agoAdded some support for the MODE command.
Robert Dickenson [Wed, 16 Oct 2002 01:45:49 +0000 (01:45 +0000)]
Added some support for the MODE command.

svn path=/trunk/; revision=3632

21 years agoWork around environment variables size limitation of make program.
Eugene Ingerman [Wed, 9 Oct 2002 07:11:24 +0000 (07:11 +0000)]
Work around environment variables size limitation of make program.

svn path=/trunk/; revision=3631

21 years agoAdded define _USE_NE2000 with increased tracing level instead of #if 0 block to bind...
Robert Dickenson [Mon, 7 Oct 2002 12:44:51 +0000 (12:44 +0000)]
Added define _USE_NE2000 with increased tracing level instead of #if 0 block to bind stack to NIC.

svn path=/trunk/; revision=3630

21 years agoAdded backdoor check for _BLOB_DEFINED to prevent header conflict.
Robert Dickenson [Mon, 7 Oct 2002 12:40:41 +0000 (12:40 +0000)]
Added backdoor check for _BLOB_DEFINED to prevent header conflict.

svn path=/trunk/; revision=3629

21 years agoChanged GUID_DEFINED to _GUID_DEFINED for compatibility (prevent conflict) with mingw...
Robert Dickenson [Mon, 7 Oct 2002 12:34:33 +0000 (12:34 +0000)]
Changed GUID_DEFINED to _GUID_DEFINED for compatibility (prevent conflict) with mingw headers.

svn path=/trunk/; revision=3628

21 years agoQuick fix to prevent bochs users experiencing aborts on load.
Robert Dickenson [Sun, 6 Oct 2002 13:16:26 +0000 (13:16 +0000)]
Quick fix to prevent bochs users experiencing aborts on load.
New basic WDM serial driver still being worked on.

svn path=/trunk/; revision=3627

21 years agoDIB color fix, palette fix
Jason Filby [Sat, 5 Oct 2002 17:13:16 +0000 (17:13 +0000)]
DIB color fix, palette fix

svn path=/trunk/; revision=3626

21 years agoImplemented IO work queue functions using the system work queues.
David Welch [Sat, 5 Oct 2002 10:53:37 +0000 (10:53 +0000)]
Implemented IO work queue functions using the system work queues.

svn path=/trunk/; revision=3625

21 years agoNew line fix for gcc 3.x
Steven Edwards [Thu, 3 Oct 2002 20:57:13 +0000 (20:57 +0000)]
New line fix for gcc 3.x

svn path=/trunk/; revision=3623

21 years agoNew line fix for gcc 3.x
Steven Edwards [Thu, 3 Oct 2002 20:49:03 +0000 (20:49 +0000)]
New line fix for gcc 3.x

svn path=/trunk/; revision=3622

21 years agoSimple test program for Serial Driver testing.
Robert Dickenson [Thu, 3 Oct 2002 19:43:31 +0000 (19:43 +0000)]
Simple test program for Serial Driver testing.

svn path=/trunk/; revision=3621

21 years agoAdded exports to def/edf files and modified some pnp functions.
Robert Dickenson [Thu, 3 Oct 2002 19:39:56 +0000 (19:39 +0000)]
Added exports to def/edf files and modified some pnp functions.

svn path=/trunk/; revision=3620

21 years agoAdded call to possibly tempory IoInitializeWorkerThreads.
Robert Dickenson [Thu, 3 Oct 2002 19:34:50 +0000 (19:34 +0000)]
Added call to possibly tempory IoInitializeWorkerThreads.

svn path=/trunk/; revision=3619

21 years agoAdded comment about problem discovered when testing packet.sys
Robert Dickenson [Thu, 3 Oct 2002 19:33:07 +0000 (19:33 +0000)]
Added comment about problem discovered when testing packet.sys

svn path=/trunk/; revision=3618

21 years ago1. stub sndPlaySnd[A/W] to keep notepad from bitching
Steven Edwards [Thu, 3 Oct 2002 19:32:05 +0000 (19:32 +0000)]
1. stub sndPlaySnd[A/W] to keep notepad from bitching
2. gcc 3.x end of line fix

svn path=/trunk/; revision=3617

21 years agoIncluded new file io/iowork.c in build.
Robert Dickenson [Thu, 3 Oct 2002 19:29:09 +0000 (19:29 +0000)]
Included new file io/iowork.c in build.

svn path=/trunk/; revision=3616

21 years agoEnabled entry for STATUS_OBJECT_NAME_EXISTS
Robert Dickenson [Thu, 3 Oct 2002 19:28:31 +0000 (19:28 +0000)]
Enabled entry for STATUS_OBJECT_NAME_EXISTS

svn path=/trunk/; revision=3615

21 years agoReplaced original with version from FreeDDK and tested fine. One less to merge later....
Robert Dickenson [Thu, 3 Oct 2002 19:27:51 +0000 (19:27 +0000)]
Replaced original with version from FreeDDK and tested fine. One less to merge later....

svn path=/trunk/; revision=3614

21 years agoAdded required defines and typedefs for ntoskrnl/io modules.
Robert Dickenson [Thu, 3 Oct 2002 19:26:47 +0000 (19:26 +0000)]
Added required defines and typedefs for ntoskrnl/io modules.

svn path=/trunk/; revision=3613

21 years agoAdded prototype for IoInitializeWorkerThreads, possibly temporary.
Robert Dickenson [Thu, 3 Oct 2002 19:24:24 +0000 (19:24 +0000)]
Added prototype for IoInitializeWorkerThreads, possibly temporary.

svn path=/trunk/; revision=3612

21 years agoMake WinCVS look a little cleaner.
Robert Dickenson [Thu, 3 Oct 2002 19:22:53 +0000 (19:22 +0000)]
Make WinCVS look a little cleaner.

svn path=/trunk/; revision=3611