reactos.git
20 years agoGetProcessVersion prototype missing.
Emanuele Aliberti [Sat, 10 Feb 2001 22:00:20 +0000 (22:00 +0000)]
GetProcessVersion prototype missing.

svn path=/trunk/; revision=1611

20 years agoImplemented handling of forwarded exports
Eric Kohl [Sat, 10 Feb 2001 10:04:39 +0000 (10:04 +0000)]
Implemented handling of forwarded exports

svn path=/trunk/; revision=1610

20 years agoMore FAT32 fixes
David Welch [Tue, 6 Feb 2001 20:17:35 +0000 (20:17 +0000)]
More FAT32 fixes

svn path=/trunk/; revision=1609

20 years agoUse import hint if present
David Welch [Tue, 6 Feb 2001 05:50:50 +0000 (05:50 +0000)]
Use import hint if present

svn path=/trunk/; revision=1608

20 years agoIf APC routines are supposed to be STDCALL, then they should all be, and a lot of...
Phillip Susi [Tue, 6 Feb 2001 05:12:42 +0000 (05:12 +0000)]
If APC routines are supposed to be STDCALL, then they should all be, and a lot of code needs fixed.  Because all of the existing code seems to not use STDCALL, neither should the normal routine.  This was causing ntoskrnl to fail to compile

svn path=/trunk/; revision=1607

20 years agoFixed makefile to use default rule for building resources, and fixed resource include...
Phillip Susi [Tue, 6 Feb 2001 03:58:34 +0000 (03:58 +0000)]
Fixed makefile to use default rule for building resources, and fixed resource includes to use paths relative to the include dir given to windres by rules.mak

svn path=/trunk/; revision=1606

20 years agoImplemented binary search of the export tables
David Welch [Tue, 6 Feb 2001 02:03:35 +0000 (02:03 +0000)]
Implemented binary search of the export tables

svn path=/trunk/; revision=1605

20 years agoReads of the FAT on FAT32 filesystems go through the cache, writes are
David Welch [Tue, 6 Feb 2001 00:41:19 +0000 (00:41 +0000)]
Reads of the FAT on FAT32 filesystems go through the cache, writes are
disabled

svn path=/trunk/; revision=1604

20 years agoFixed timer code
David Welch [Tue, 6 Feb 2001 00:11:20 +0000 (00:11 +0000)]
Fixed timer code
Fixed NtClose return in case of error
Added new APC-like primitive for terminating threads
Fixed restriction on size of working set

svn path=/trunk/; revision=1603

20 years agoFixed clock increment for 10ms clock, and bug in computing relative time
Phillip Susi [Mon, 5 Feb 2001 02:31:04 +0000 (02:31 +0000)]
Fixed clock increment for 10ms clock, and bug in computing relative time

svn path=/trunk/; revision=1602

20 years agoImplemented KeRemoveQueueApc() (not exported).
Eric Kohl [Sun, 4 Feb 2001 17:28:13 +0000 (17:28 +0000)]
Implemented KeRemoveQueueApc() (not exported).
Implemented timer object.

svn path=/trunk/; revision=1601

20 years agoImplemented ObOpenObjectByPointer().
Eric Kohl [Sat, 3 Feb 2001 23:25:06 +0000 (23:25 +0000)]
Implemented ObOpenObjectByPointer().

svn path=/trunk/; revision=1600

20 years agoFixed command line size
Eric Kohl [Sat, 3 Feb 2001 10:40:19 +0000 (10:40 +0000)]
Fixed command line size
Added workaround for broken command line support

svn path=/trunk/; revision=1599

20 years agoReduced command line size in ReactOS mode
Eric Kohl [Sat, 3 Feb 2001 10:37:51 +0000 (10:37 +0000)]
Reduced command line size in ReactOS mode

svn path=/trunk/; revision=1598

20 years agoFixed command line size
Eric Kohl [Sat, 3 Feb 2001 10:36:11 +0000 (10:36 +0000)]
Fixed command line size

svn path=/trunk/; revision=1597

20 years ago*** empty log message ***
Jason Filby [Sat, 3 Feb 2001 10:29:54 +0000 (10:29 +0000)]
*** empty log message ***

svn path=/trunk/; revision=1596

20 years agooops! leave make a pop, and caller of alloca make esp = esp +16.
jean [Sat, 3 Feb 2001 10:28:28 +0000 (10:28 +0000)]
oops! leave make a pop, and caller of alloca make esp = esp +16.

svn path=/trunk/; revision=1595

20 years agoCorrected line feeds so that DOS can run the .bat
Jason Filby [Sat, 3 Feb 2001 10:28:14 +0000 (10:28 +0000)]
Corrected line feeds so that DOS can run the .bat

svn path=/trunk/; revision=1594

20 years agoAdded access right mapping
Eric Kohl [Fri, 2 Feb 2001 20:49:40 +0000 (20:49 +0000)]
Added access right mapping
Fixed access rights

svn path=/trunk/; revision=1593

20 years ago*** empty log message ***
jean [Thu, 1 Feb 2001 16:51:03 +0000 (16:51 +0000)]
*** empty log message ***

svn path=/trunk/; revision=1592

20 years agocorrect some bugs in spawn... functions
jean [Thu, 1 Feb 2001 16:44:19 +0000 (16:44 +0000)]
correct some bugs in spawn... functions

svn path=/trunk/; revision=1591

20 years agochanges in alloca because gcc push only ebp at begin of function
jean [Thu, 1 Feb 2001 16:37:08 +0000 (16:37 +0000)]
changes in alloca because gcc push only ebp at begin of function

svn path=/trunk/; revision=1590

20 years agofourth argument of WriteConsoleA is mandatory
jean [Thu, 1 Feb 2001 16:30:46 +0000 (16:30 +0000)]
fourth argument of WriteConsoleA is mandatory

svn path=/trunk/; revision=1589

20 years agoForgot to commit bug fix for LoadString()
Phillip Susi [Thu, 1 Feb 2001 00:04:44 +0000 (00:04 +0000)]
Forgot to commit bug fix for LoadString()

svn path=/trunk/; revision=1588

20 years agoMinor fix
Phillip Susi [Wed, 31 Jan 2001 03:03:20 +0000 (03:03 +0000)]
Minor fix

svn path=/trunk/; revision=1587

20 years agoHad to rearange some structure members
Phillip Susi [Wed, 31 Jan 2001 02:27:04 +0000 (02:27 +0000)]
Had to rearange some structure members

svn path=/trunk/; revision=1586

20 years agoBug fixes and redesign of a few ioctls
Phillip Susi [Wed, 31 Jan 2001 02:24:46 +0000 (02:24 +0000)]
Bug fixes and redesign of a few ioctls

svn path=/trunk/; revision=1585

20 years agoA few bug fixes
Phillip Susi [Wed, 31 Jan 2001 02:23:52 +0000 (02:23 +0000)]
A few bug fixes

svn path=/trunk/; revision=1584

20 years agoBug fixes and speedup
Phillip Susi [Wed, 31 Jan 2001 02:22:09 +0000 (02:22 +0000)]
Bug fixes and speedup

svn path=/trunk/; revision=1583

20 years agoCorrected unknown parameter
Eric Kohl [Mon, 29 Jan 2001 00:32:13 +0000 (00:32 +0000)]
Corrected unknown parameter
Added ObOpenObjectByPointer() stub

svn path=/trunk/; revision=1582

20 years agoStubs for some new LPC functions (w2k).
Emanuele Aliberti [Mon, 29 Jan 2001 00:13:22 +0000 (00:13 +0000)]
Stubs for some new LPC functions (w2k).
Added some base checking in NtCreatePort's parameters.

svn path=/trunk/; revision=1581

20 years agoAdded mapping of access rights
Eric Kohl [Sun, 28 Jan 2001 21:37:37 +0000 (21:37 +0000)]
Added mapping of access rights
Removed user-mode types

svn path=/trunk/; revision=1580

20 years agoAdded mapping of access rights
Eric Kohl [Sun, 28 Jan 2001 17:42:56 +0000 (17:42 +0000)]
Added mapping of access rights

svn path=/trunk/; revision=1579

20 years agoAdded mapping of access rights
Eric Kohl [Sun, 28 Jan 2001 15:17:52 +0000 (15:17 +0000)]
Added mapping of access rights
Improved 'open' function

svn path=/trunk/; revision=1578

20 years agoAdded mapping of access rights
Eric Kohl [Sun, 28 Jan 2001 15:13:11 +0000 (15:13 +0000)]
Added mapping of access rights

svn path=/trunk/; revision=1577

20 years agoFixed a compiler warning
Eric Kohl [Sun, 28 Jan 2001 01:20:20 +0000 (01:20 +0000)]
Fixed a compiler warning

svn path=/trunk/; revision=1576

20 years agoSimple W32 telnet client.
Emanuele Aliberti [Sat, 27 Jan 2001 22:38:43 +0000 (22:38 +0000)]
Simple W32 telnet client.
Version resource added to ping and roshttpd.

svn path=/trunk/; revision=1575

20 years agoFixed _iob bug
Eric Kohl [Sat, 27 Jan 2001 20:56:44 +0000 (20:56 +0000)]
Fixed _iob bug

svn path=/trunk/; revision=1574

20 years agoFixed timer issues
Eric Kohl [Sat, 27 Jan 2001 19:35:04 +0000 (19:35 +0000)]
Fixed timer issues

svn path=/trunk/; revision=1573

20 years agoOOps... that was already defined elsewhere...
Phillip Susi [Fri, 26 Jan 2001 05:24:17 +0000 (05:24 +0000)]
OOps... that was already defined elsewhere...

svn path=/trunk/; revision=1572

20 years agochanges in _iob
jean [Thu, 25 Jan 2001 19:01:16 +0000 (19:01 +0000)]
changes in _iob

svn path=/trunk/; revision=1571

20 years ago*** empty log message ***
jean [Thu, 25 Jan 2001 18:59:49 +0000 (18:59 +0000)]
*** empty log message ***

svn path=/trunk/; revision=1570

20 years agocorrect some arguments for CreateFile
jean [Thu, 25 Jan 2001 18:55:33 +0000 (18:55 +0000)]
correct some arguments for CreateFile

svn path=/trunk/; revision=1569

20 years ago*** empty log message ***
jean [Thu, 25 Jan 2001 18:51:26 +0000 (18:51 +0000)]
*** empty log message ***

svn path=/trunk/; revision=1568

20 years agoAdded LoadString() stringtable resource support
Phillip Susi [Thu, 25 Jan 2001 05:39:31 +0000 (05:39 +0000)]
Added LoadString() stringtable resource support

svn path=/trunk/; revision=1567

20 years agoA few more console fixes
Phillip Susi [Thu, 25 Jan 2001 05:37:03 +0000 (05:37 +0000)]
A few more console fixes

svn path=/trunk/; revision=1566

20 years agoAdded declarations for waitable timer functions
Phillip Susi [Thu, 25 Jan 2001 05:36:21 +0000 (05:36 +0000)]
Added declarations for waitable timer functions

svn path=/trunk/; revision=1565

20 years agoFixed backwards parameters in FindResource()
Phillip Susi [Thu, 25 Jan 2001 02:20:05 +0000 (02:20 +0000)]
Fixed backwards parameters in FindResource()

svn path=/trunk/; revision=1564

20 years agoFixed backspace handling
Phillip Susi [Wed, 24 Jan 2001 05:13:12 +0000 (05:13 +0000)]
Fixed backspace handling

svn path=/trunk/; revision=1563

20 years agoFixed broken console code
Phillip Susi [Wed, 24 Jan 2001 05:11:21 +0000 (05:11 +0000)]
Fixed broken console code

svn path=/trunk/; revision=1562

20 years agoFixed kernel loader code also to handle uninitialized sections
Phillip Susi [Wed, 24 Jan 2001 04:43:54 +0000 (04:43 +0000)]
Fixed kernel loader code also to handle uninitialized sections

svn path=/trunk/; revision=1561

20 years agoBoth GetModuleHandleA and GetModuleHandleW need to handle NULL module name
Phillip Susi [Wed, 24 Jan 2001 04:41:58 +0000 (04:41 +0000)]
Both GetModuleHandleA and GetModuleHandleW need to handle NULL module name

svn path=/trunk/; revision=1560

20 years agoRemoved fixed stack base address
Eric Kohl [Tue, 23 Jan 2001 09:58:12 +0000 (09:58 +0000)]
Removed fixed stack base address

svn path=/trunk/; revision=1559

20 years agoUndoing last commit, causes kernel to crash on boot. David, any idea why?
Phillip Susi [Tue, 23 Jan 2001 04:46:08 +0000 (04:46 +0000)]
Undoing last commit, causes kernel to crash on boot.  David, any idea why?

svn path=/trunk/; revision=1558

20 years agoFixed loader bug with uninitialized sections
Phillip Susi [Tue, 23 Jan 2001 04:37:13 +0000 (04:37 +0000)]
Fixed loader bug with uninitialized sections

svn path=/trunk/; revision=1557

20 years agono message
Casper Hornstrup [Sun, 21 Jan 2001 21:04:53 +0000 (21:04 +0000)]
no message

svn path=/trunk/; revision=1556

20 years agoApplied David Welsh's fix for getting physical address from specified process instead...
Phillip Susi [Sun, 21 Jan 2001 19:00:59 +0000 (19:00 +0000)]
Applied David Welsh's fix for getting physical address from specified process instead of current one here as well

svn path=/trunk/; revision=1555

20 years agoFixed bug in NtFreeVirtualMemory reported by Philip Susi
David Welch [Sun, 21 Jan 2001 14:54:30 +0000 (14:54 +0000)]
Fixed bug in NtFreeVirtualMemory reported by Philip Susi
Added all thread information classes
Began work on fixing suspend/resume

svn path=/trunk/; revision=1554

20 years agoKeyboard driver should not translate \r to \n
Phillip Susi [Sun, 21 Jan 2001 00:13:41 +0000 (00:13 +0000)]
Keyboard driver should not translate \r to \n

svn path=/trunk/; revision=1553

20 years agoReworked console code to use frame buffers and input queues
Phillip Susi [Sun, 21 Jan 2001 00:11:54 +0000 (00:11 +0000)]
Reworked console code to use frame buffers and input queues

svn path=/trunk/; revision=1552

20 years agoAdded InterlockedXXX functions, probobly should use a different name
Phillip Susi [Sun, 21 Jan 2001 00:09:05 +0000 (00:09 +0000)]
Added InterlockedXXX functions, probobly should use a different name

svn path=/trunk/; revision=1551

20 years agoNew console client support
Phillip Susi [Sun, 21 Jan 2001 00:07:03 +0000 (00:07 +0000)]
New console client support

svn path=/trunk/; revision=1550

20 years agoFixed a few bugs and enhanced performance
Phillip Susi [Sun, 21 Jan 2001 00:05:53 +0000 (00:05 +0000)]
Fixed a few bugs and enhanced performance

svn path=/trunk/; revision=1549

20 years agoAdded services.exe to boot sequence
Eric Kohl [Sat, 20 Jan 2001 19:01:37 +0000 (19:01 +0000)]
Added services.exe to boot sequence

svn path=/trunk/; revision=1548

20 years agoAdded services.exe to boot sequence
Eric Kohl [Sat, 20 Jan 2001 18:40:27 +0000 (18:40 +0000)]
Added services.exe to boot sequence

svn path=/trunk/; revision=1547

20 years agoFixed severe bug in CreateEventW()
Eric Kohl [Sat, 20 Jan 2001 18:37:58 +0000 (18:37 +0000)]
Fixed severe bug in CreateEventW()
Implemented use of "\BaseNamedObjects" directory

svn path=/trunk/; revision=1546

20 years agoImplemented ObOpenObjectByName()
Eric Kohl [Sat, 20 Jan 2001 18:34:34 +0000 (18:34 +0000)]
Implemented ObOpenObjectByName()

svn path=/trunk/; revision=1545

20 years agoCompleted mutex and semaphore implementation
Eric Kohl [Sat, 20 Jan 2001 12:20:43 +0000 (12:20 +0000)]
Completed mutex and semaphore implementation
Enabled some global memory functions

svn path=/trunk/; revision=1544

20 years ago(Finally) implemented Philip Susi's suggestion for non-counting block
David Welch [Fri, 19 Jan 2001 15:09:01 +0000 (15:09 +0000)]
(Finally) implemented Philip Susi's suggestion for non-counting block
Moved suspend/resume code to seperate file

svn path=/trunk/; revision=1543

20 years agoImplemented system module Information
Eric Kohl [Thu, 18 Jan 2001 16:55:00 +0000 (16:55 +0000)]
Implemented system module Information
Got rid of cryptic driver names

svn path=/trunk/; revision=1542

20 years agosuppress use of FILE_READ_xx and FILE_WRITE_xxx defines.
jean [Thu, 18 Jan 2001 15:04:06 +0000 (15:04 +0000)]
suppress use of FILE_READ_xx and FILE_WRITE_xxx defines.
not available for CreateFile ?

svn path=/trunk/; revision=1541

20 years agoFixes for problems with NtReplyWaitReceive and KeWaitForSingleObject
David Welch [Thu, 18 Jan 2001 15:00:09 +0000 (15:00 +0000)]
Fixes for problems with NtReplyWaitReceive and KeWaitForSingleObject

svn path=/trunk/; revision=1540

20 years agocorrect _environ assignment, because it's an array of pointers
jean [Thu, 18 Jan 2001 14:43:25 +0000 (14:43 +0000)]
correct _environ assignment, because it's an array of pointers
and GetEnvironmentString return a pointer.

svn path=/trunk/; revision=1539

20 years agoincorrect use of FILE_xxx defines, not avalaible for CreateFile ?
jean [Thu, 18 Jan 2001 13:54:03 +0000 (13:54 +0000)]
incorrect use of FILE_xxx defines, not avalaible for CreateFile ?

svn path=/trunk/; revision=1538

20 years agochanges due to correction in ../misc/dllmain.c
jean [Thu, 18 Jan 2001 13:25:33 +0000 (13:25 +0000)]
changes due to correction in ../misc/dllmain.c
for update of environ when calling putenv.

svn path=/trunk/; revision=1537

20 years ago*** empty log message ***
jean [Thu, 18 Jan 2001 13:23:26 +0000 (13:23 +0000)]
*** empty log message ***

svn path=/trunk/; revision=1536

20 years agocorrect environ affectation : it's an array of pointers
jean [Thu, 18 Jan 2001 13:21:51 +0000 (13:21 +0000)]
correct environ affectation : it's an array of pointers
, and GetEnvironmentStrings return a pointer.

svn path=/trunk/; revision=1535

20 years ago*** empty log message ***
jean [Thu, 18 Jan 2001 13:18:05 +0000 (13:18 +0000)]
*** empty log message ***

svn path=/trunk/; revision=1534

20 years agoBootstrap title and short licence banner reformatted.
Emanuele Aliberti [Wed, 17 Jan 2001 19:07:13 +0000 (19:07 +0000)]
Bootstrap title and short licence banner reformatted.
Please say your opinion about it.
Should the title line ("Starting ReactOS...") be the 1st line on the blue screen?

svn path=/trunk/; revision=1533

20 years agoLog file names macros added.
Emanuele Aliberti [Wed, 17 Jan 2001 19:04:15 +0000 (19:04 +0000)]
Log file names macros added.

svn path=/trunk/; revision=1532

20 years agoibetter clean
jean [Wed, 17 Jan 2001 17:14:34 +0000 (17:14 +0000)]
ibetter clean

svn path=/trunk/; revision=1531

20 years agobetter clean
jean [Wed, 17 Jan 2001 17:01:38 +0000 (17:01 +0000)]
better clean

svn path=/trunk/; revision=1530

20 years agoMultiboot fixes
David Welch [Wed, 17 Jan 2001 15:38:03 +0000 (15:38 +0000)]
Multiboot fixes

svn path=/trunk/; revision=1529

20 years agoImplemented SystemDeviceInformation info class
Eric Kohl [Wed, 17 Jan 2001 02:02:39 +0000 (02:02 +0000)]
Implemented SystemDeviceInformation info class

svn path=/trunk/; revision=1528

20 years agoFAT12 fixes
David Welch [Tue, 16 Jan 2001 23:22:03 +0000 (23:22 +0000)]
FAT12 fixes

svn path=/trunk/; revision=1527

20 years agoFixed bug with screen buffers larger than console window ( i.e. scrollback buffers )
Phillip Susi [Tue, 16 Jan 2001 20:58:58 +0000 (20:58 +0000)]
Fixed bug with screen buffers larger than console window ( i.e. scrollback buffers )

svn path=/trunk/; revision=1526

20 years agoRemoved debugging prints
David Welch [Tue, 16 Jan 2001 15:43:42 +0000 (15:43 +0000)]
Removed debugging prints

svn path=/trunk/; revision=1525

20 years agoFix bug in MmAllocateContinuousPages spotted by Philip Susi
David Welch [Tue, 16 Jan 2001 09:55:02 +0000 (09:55 +0000)]
Fix bug in MmAllocateContinuousPages spotted by Philip Susi
Fixed compilation bugs in roshttpd
Work on write support (still not working)

svn path=/trunk/; revision=1524

20 years ago*** empty log message ***
jean [Mon, 15 Jan 2001 15:46:04 +0000 (15:46 +0000)]
*** empty log message ***

svn path=/trunk/; revision=1523

20 years agocorrect crash when running DllMain
jean [Mon, 15 Jan 2001 15:40:58 +0000 (15:40 +0000)]
correct crash when running DllMain

svn path=/trunk/; revision=1522

20 years agoCopyright string updated.
Emanuele Aliberti [Sun, 14 Jan 2001 23:27:36 +0000 (23:27 +0000)]
Copyright string updated.

svn path=/trunk/; revision=1521

20 years agoSYSTEMTIME type replaced by TIME.
Emanuele Aliberti [Sun, 14 Jan 2001 20:56:48 +0000 (20:56 +0000)]
SYSTEMTIME type replaced by TIME.

svn path=/trunk/; revision=1520

20 years agotz command fixed (info class 44).
Emanuele Aliberti [Sun, 14 Jan 2001 20:16:37 +0000 (20:16 +0000)]
tz command fixed (info class 44).

svn path=/trunk/; revision=1519

20 years agoSYSTEM_TIME_ZONE_INFORMATION added.
Emanuele Aliberti [Sun, 14 Jan 2001 20:06:20 +0000 (20:06 +0000)]
SYSTEM_TIME_ZONE_INFORMATION added.

svn path=/trunk/; revision=1518

20 years agoFLG decoding added.
Emanuele Aliberti [Sun, 14 Jan 2001 19:59:43 +0000 (19:59 +0000)]
FLG decoding added.

svn path=/trunk/; revision=1517

20 years agoFLG macros added.
Emanuele Aliberti [Sun, 14 Jan 2001 19:58:58 +0000 (19:58 +0000)]
FLG macros added.

svn path=/trunk/; revision=1516

20 years agoSmall HTTP daemon
Casper Hornstrup [Sun, 14 Jan 2001 18:35:17 +0000 (18:35 +0000)]
Small HTTP daemon

svn path=/trunk/; revision=1515

20 years agoSome work on winsock stack
Casper Hornstrup [Sun, 14 Jan 2001 17:44:38 +0000 (17:44 +0000)]
Some work on winsock stack

svn path=/trunk/; revision=1514

20 years agoAdded some hal functions
Eric Kohl [Sun, 14 Jan 2001 15:36:55 +0000 (15:36 +0000)]
Added some hal functions

svn path=/trunk/; revision=1513

20 years agoPrint driver names on initialization
Eric Kohl [Sun, 14 Jan 2001 15:30:47 +0000 (15:30 +0000)]
Print driver names on initialization

svn path=/trunk/; revision=1512