reactos.git
23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

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

svn path=/trunk/; revision=1600

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

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

svn path=/trunk/; revision=1587

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

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

svn path=/trunk/; revision=1571

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

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

svn path=/trunk/; revision=1556

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

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

svn path=/trunk/; revision=1545

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

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

svn path=/trunk/; revision=1531

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

svn path=/trunk/; revision=1530

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

svn path=/trunk/; revision=1529

23 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

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

svn path=/trunk/; revision=1527

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

23 years agoAdded shutdown description
Eric Kohl [Sun, 14 Jan 2001 15:28:50 +0000 (15:28 +0000)]
Added shutdown description

svn path=/trunk/; revision=1511

23 years agoFixed 'clean' rule
Eric Kohl [Sun, 14 Jan 2001 15:27:15 +0000 (15:27 +0000)]
Fixed 'clean' rule

svn path=/trunk/; revision=1510

23 years agoMore small cluster size fixes
David Welch [Sun, 14 Jan 2001 15:05:53 +0000 (15:05 +0000)]
More small cluster size fixes

svn path=/trunk/; revision=1509