Eric Kohl
f1bc2201f0
Implemented IOCTL_CDROM_GET_DRIVE_GEOMETRY.
...
Some fixes to enable mounting of cdroms.
svn path=/trunk/; revision=2838
2002-04-10 17:02:22 +00:00
Eric Kohl
62b86daaf8
Moved IoVerifyVolume().
...
Made CDROM and TAPE devices mountable.
svn path=/trunk/; revision=2837
2002-04-10 09:58:45 +00:00
Hartmut Birr
50c7ca2780
Added debug messages.
...
svn path=/trunk/; revision=2795
2002-04-01 21:38:50 +00:00
Eric Kohl
c773562024
Started improving error handling and retries.
...
svn path=/trunk/; revision=2783
2002-03-25 21:56:19 +00:00
Steven Edwards
7f0bfc685d
Started work on seperating dflat32 console graphics library in to a dll
...
inital header import.
svn path=/trunk/; revision=2775
2002-03-24 15:29:09 +00:00
Casper Hornstrup
9ab896569c
Added tree traversal routines for tree data structures.
...
svn path=/trunk/; revision=2774
2002-03-23 19:44:46 +00:00
Casper Hornstrup
59562362a8
Support non-paged version of binary tree, splay tree and hash table.
...
svn path=/trunk/; revision=2771
2002-03-23 13:53:22 +00:00
Casper Hornstrup
c08aa00a0e
Added a binary tree implementation
...
Added a splay tree implementation
Added a hash table implementation
svn path=/trunk/; revision=2766
2002-03-22 20:58:23 +00:00
Eric Kohl
2c21decf9c
Fixed Nt/ZwCreatePagingFile() prototype.
...
svn path=/trunk/; revision=2736
2002-03-18 16:16:47 +00:00
Hartmut Birr
3e432831b1
Added the packed attribute to some structures.
...
svn path=/trunk/; revision=2727
2002-03-17 17:53:34 +00:00
Eric Kohl
7628f451d5
Fixed some function prototypes.
...
svn path=/trunk/; revision=2709
2002-03-13 20:41:28 +00:00
Jason Filby
0a549d94c9
New 0019 release date
...
svn path=/trunk/; revision=2644
2002-02-24 13:10:37 +00:00
Eric Kohl
14f393cb80
Added some more prototypes
...
svn path=/trunk/; revision=2641
2002-02-22 17:57:57 +00:00
Eric Kohl
e21b78b3e3
Added ObGetObjectPointerCount() and SetokenImpersonationLevel().
...
svn path=/trunk/; revision=2640
2002-02-22 13:36:24 +00:00
Jason Filby
fc7aea5826
Version 0.0.19
...
svn path=/trunk/; revision=2639
2002-02-21 22:48:39 +00:00
Eric Kohl
e8082ff034
Removed common TOKEN_CONTROL structure.
...
svn path=/trunk/; revision=2638
2002-02-20 22:51:48 +00:00
Eric Kohl
8393800e76
Started security manager initialization.
...
Some cleanup.
svn path=/trunk/; revision=2637
2002-02-20 20:16:49 +00:00
Eric Kohl
40a007aba1
- Fixed object creation. Named objects are now automatically attached to a parent directory object.
...
- Minor header cleanup.
svn path=/trunk/; revision=2632
2002-02-19 00:09:25 +00:00
Eric Kohl
1d0d9fbf9f
Implemented [Nt/Zw]QueryMultipleValueKey().
...
svn path=/trunk/; revision=2607
2002-02-06 01:23:10 +00:00
Emanuele Aliberti
09ce94865b
Rollback to old LPC_MESSAGE_HEADER.
...
svn path=/trunk/; revision=2596
2002-02-03 22:32:18 +00:00
David Welch
c34c3cfae4
Added missing files
...
Updated .cvsignore files
svn path=/trunk/; revision=2571
2002-01-27 14:47:44 +00:00
David Welch
8dff4a88dc
More user work
...
svn path=/trunk/; revision=2567
2002-01-27 01:11:24 +00:00
David Welch
1a131779a2
Updated ntoskrnl win32 support
...
svn path=/trunk/; revision=2562
2002-01-26 21:22:48 +00:00
Eric Kohl
26c5adcb95
Added support for IRP_MJ_SCSI
...
svn path=/trunk/; revision=2559
2002-01-26 17:59:25 +00:00
Emanuele Aliberti
35fb40b8b7
LPC message types changed from macros to a enum type (LPC_TYPE).
...
svn path=/trunk/; revision=2558
2002-01-26 11:19:18 +00:00
Eugene Ingerman
5850033b27
Added a few definitions for pice.
...
svn path=/trunk/; revision=2551
2002-01-26 01:11:04 +00:00
Casper Hornstrup
5a6adb4f13
Added GNU Debugger stub for remote debugging.
...
Fixed bugs in NtQueryDirectoryObject.
Added static library target.
svn path=/trunk/; revision=2546
2002-01-23 23:39:26 +00:00
Hartmut Birr
8a8f132dbf
Added the packed attribute to IO_STACK_LOCATION.
...
svn path=/trunk/; revision=2536
2002-01-21 22:28:45 +00:00
Hartmut Birr
b4ee5e08ee
Changed the macros IoGetCurrentIrpStackLocation and IoGetNextIrpStackLocation to the old state.
...
svn path=/trunk/; revision=2535
2002-01-21 22:27:36 +00:00
Eric Kohl
28c174051d
Fixed some function declarations.
...
svn path=/trunk/; revision=2534
2002-01-21 11:42:04 +00:00
Emanuele Aliberti
ff0495900e
Year, in the copyright string, updated.
...
svn path=/trunk/; revision=2522
2002-01-17 23:26:26 +00:00
Emanuele Aliberti
e5d9890c6c
KERNEL_VERSION macro removed from reactos/version.h.
...
Use the dinamically generated macros in reactos/buildno.h.
svn path=/trunk/; revision=2521
2002-01-17 23:22:58 +00:00
Casper Hornstrup
550ffd05d5
Fixed compilation error.
...
svn path=/trunk/; revision=2518
2002-01-15 20:08:48 +00:00
David Welch
f36ace9e25
More missing files
...
svn path=/trunk/; revision=2511
2002-01-14 09:12:22 +00:00
Eric Kohl
89ff8f7de2
Split rtl.h into rtl.h and rtltypes.h.
...
svn path=/trunk/; revision=2506
2002-01-14 01:41:08 +00:00
David Welch
43b2190795
Began work on message queue and default window procedure
...
svn path=/trunk/; revision=2504
2002-01-13 22:52:08 +00:00
Emanuele Aliberti
a600e78a7a
Minor changes and some interfaces updated in FsRtl.
...
svn path=/trunk/; revision=2503
2002-01-13 22:02:31 +00:00
Jason Filby
5e182b5ed0
olectl.h from Jurgen Van Gael
...
svn path=/trunk/; revision=2491
2002-01-07 21:10:33 +00:00
Eric Kohl
0d5652813b
Started kernel queue implementation.
...
Added win32k support functions.
svn path=/trunk/; revision=2483
2002-01-04 13:09:37 +00:00
Eric Kohl
059a7a0f64
Implemented process and thread notification routines.
...
svn path=/trunk/; revision=2479
2002-01-03 18:02:34 +00:00
Eric Kohl
1806f623e7
Implemented PsLookupXxx() functions.
...
svn path=/trunk/; revision=2477
2002-01-03 14:03:05 +00:00
David Welch
3fd3d008eb
Trim cache
...
svn path=/trunk/; revision=2443
2001-12-29 14:32:22 +00:00
Emanuele Aliberti
a5208b8fca
Added prototype for ProcessIdToSessionId().
...
svn path=/trunk/; revision=2422
2001-12-07 11:24:34 +00:00
Eric Kohl
909d916ca5
Implemented file system change notification.
...
svn path=/trunk/; revision=2418
2001-12-05 12:14:13 +00:00
David Welch
64ebe91f78
Fixed security define spelling
...
Added duplication notification
svn path=/trunk/; revision=2416
2001-12-05 01:40:25 +00:00
David Welch
7a15ff20db
Implemented LPC sections
...
Changed WriteConsoleOutput to pass data in the section
svn path=/trunk/; revision=2413
2001-12-02 23:34:43 +00:00
Eugene Ingerman
87d07db47c
Fixed small bug in keyboard driver that prevented filter driver from working. Added keyboard hook.
...
svn path=/trunk/; revision=2410
2001-11-30 01:38:24 +00:00
Eric Kohl
6be5fe1285
Implemented PsGetProcessExitTime() and PsIsThreadTerminating().
...
svn path=/trunk/; revision=2409
2001-11-29 16:41:22 +00:00
David Welch
8fd78223cb
include/csrss/csrss.h: Include a define for the size of the common
...
part of the csrss message header.
lib/kernel32/misc/console.c: WriteConsole: Use the same meanings for the
Length argument to CsrClientCallServer as all other callers.
lib/kernel32/misc/console.c: WriteConsoleOutput: Break up long requests
(not very efficently).
lib/ntdll/csr/lpc.c: CsrClientCallServer: Fill out DataSize and
MessageSize correctly.
lib/kernel32/misc/dllmain.c: DllMain: Die if we can't connect to csrss.
ntoskrnl/include/internal/ntoskrnl.c: Increase size of non-paged pool
ntoskrnl/ke/i386/exp.c: On double fault print loops in the stack trace
only once.
ntoskrnl/ke/i386/usertrap.c: Corrected checking in stack trace.
ntoskrnl/lpc/send.c: NtRequestWaitReplyPort: Check message consistency and
copy in safely.
ntoskrnl/mm/aspace.c: MmLockAddressSpace: Don't bother locking if we are
the only thread running.
ntoskrnl/mm/kmap.c: Implementing support functions for whole page
allocation.
ntoskrnl/mm/npool.c: Implementing allocation mode where every block is
allocated in a whole page and placed against the end so writes beyond the
allocated portion are caught immediately.
svn path=/trunk/; revision=2393
2001-11-25 15:21:11 +00:00
Jason Filby
2ddebe867f
Moved W32THREAD to teb.h
...
svn path=/trunk/; revision=2392
2001-11-24 14:08:54 +00:00