Casper Hornstrup
9a6d677db3
Initial OS level SEH support.
...
svn path=/trunk/; revision=2257
2001-09-24 01:09:51 +00:00
Casper Hornstrup
0948ab6596
Initial OS level SEH support.
...
svn path=/trunk/; revision=2256
2001-09-24 00:51:17 +00:00
Eric Kohl
20f65a3fb9
Fixed callback calling conventions (part 1).
...
svn path=/trunk/; revision=2200
2001-08-26 17:30:21 +00:00
Eric Kohl
2f246b69d1
Added typedef for PCCHAR.
...
svn path=/trunk/; revision=2089
2001-07-23 12:54:35 +00:00
Eric Kohl
29b5ab4122
Started moving common gdi32/w32k types into common header file.
...
svn path=/trunk/; revision=2017
2001-06-29 19:34:35 +00:00
Rex Jolliff
5eb89e0c5a
fixed problem with extended partitions that contain only Linux logical partitions
...
svn path=/trunk/; revision=2014
2001-06-28 02:42:27 +00:00
Eric Kohl
6e9bf90969
Fixed a lot of warnings.
...
svn path=/trunk/; revision=2008
2001-06-25 12:32:56 +00:00
Eric Kohl
93eeaf2b3e
First fixes to support fastcall:
...
- moved FILETIME
- removed inclusion of <windows.h> from ntoskrnl
- fixed typos
svn path=/trunk/; revision=1990
2001-06-20 13:00:53 +00:00
Eric Kohl
bf1b360a1e
Fixed some NT compatibility issues in Nt[Query/Set]VolumeInformationFile().
...
svn path=/trunk/; revision=1956
2001-06-11 19:52:22 +00:00
Eric Kohl
77fa055814
Replaced IDEGetPartitionTable() by call to IoReadPartitionTable()
...
Several minor fixes
svn path=/trunk/; revision=1948
2001-06-07 21:18:01 +00:00
Casper Hornstrup
514cb6a689
Raw IP and ICMP fixes
...
More work on winsock stack (not usable yet though)
Support for loading symbols for user mode modules
svn path=/trunk/; revision=1941
2001-06-04 11:26:13 +00:00
Eric Kohl
efe6366a22
Implemented RtlFindMessage().
...
Implemented Rtl[Query/Set]TimeZoneInformation().
Implemented RtlQueryRegistryValues() partially.
svn path=/trunk/; revision=1933
2001-05-30 20:03:28 +00:00
Eric Kohl
eb7f6b07c8
Rewrote atom functions in kernel32
...
svn path=/trunk/; revision=1926
2001-05-27 15:40:31 +00:00
Eric Kohl
4790ca37b0
Implemented atoms in ntoskrnl and fixed a few bugs
...
svn path=/trunk/; revision=1925
2001-05-27 11:17:01 +00:00
Eric Kohl
caae64da4b
Fixed duplicate DELETE
...
svn path=/trunk/; revision=1915
2001-05-25 08:51:41 +00:00
Eric Kohl
0f9dfab704
Implemented file access/sharing check functions
...
svn path=/trunk/; revision=1914
2001-05-24 22:19:25 +00:00
Casper Hornstrup
fc6a12de18
Preparations for 32-bit/64-bit architectures
...
Added stubs for most user32.dll functions
svn path=/trunk/; revision=1897
2001-05-07 22:03:27 +00:00
Eric Kohl
4be50fdc7e
Implemented mailslot functions
...
svn path=/trunk/; revision=1873
2001-05-02 22:29:18 +00:00
Eric Kohl
ec9ef6951c
Added access right mapping
...
Fixed access rights
svn path=/trunk/; revision=1593
2001-02-02 20:49:40 +00:00
Eric Kohl
17b93d7d9b
Added mapping of access rights
...
Removed user-mode types
svn path=/trunk/; revision=1580
2001-01-28 21:37:37 +00:00
Eric Kohl
c06ef435fb
Added mapping of access rights
...
svn path=/trunk/; revision=1579
2001-01-28 17:42:56 +00:00
Eric Kohl
6c726dfe40
Added mapping of access rights
...
Improved 'open' function
svn path=/trunk/; revision=1578
2001-01-28 15:17:52 +00:00
Eric Kohl
dc0568827a
Fixed timer issues
...
svn path=/trunk/; revision=1573
2001-01-27 19:35:04 +00:00
Phillip Susi
f353289fba
Reworked console code to use frame buffers and input queues
...
svn path=/trunk/; revision=1552
2001-01-21 00:11:54 +00:00
David Welch
703924d130
(Finally) implemented Philip Susi's suggestion for non-counting block
...
Moved suspend/resume code to seperate file
svn path=/trunk/; revision=1543
2001-01-19 15:09:01 +00:00
Eric Kohl
64ba922c19
Implemented NtResumeThread() and NtSuspendThread()
...
Cleanup
svn path=/trunk/; revision=1472
2000-12-22 13:32:06 +00:00
Eric Kohl
dab151f2f1
Implemented event pair
...
svn path=/trunk/; revision=1415
2000-10-22 11:30:00 +00:00
David Welch
9ab512dafc
Correct implementation of user-mode APCs
...
svn path=/trunk/; revision=1401
2000-10-11 20:50:35 +00:00
Eric Kohl
69afd5910f
Added nameless struct/union support for [U]LARGE_INTEGER
...
svn path=/trunk/; revision=1394
2000-10-08 19:11:28 +00:00
Eric Kohl
9e2f41853a
Added atom table stubs
...
Implemented NtQuerySemaphore()
Implemented RtlConvertSidToUnicode()
Replaced more calls to Linux io functions
Some minor fixes
svn path=/trunk/; revision=1391
2000-10-08 12:51:25 +00:00
David Welch
f1096bb7f0
Some bug fixes
...
svn path=/trunk/; revision=1387
2000-10-07 18:44:08 +00:00
David Welch
a254e64d73
Added multiboot support to ntoskrnl
...
Updated loadros to boot new kernel
Corrected thread priority bugs
Removed Linux port io
Added system call entry/exit that updates PreviousMode
Changes to allow ntoskrnl to be built without optimization
Updated make system
Added PCR
Most components can be built without special spec file
svn path=/trunk/; revision=1385
2000-10-07 13:41:58 +00:00
Eric Kohl
15b935ba7c
Implemented NtPulseEvent() and NtQueryEvent()
...
svn path=/trunk/; revision=1384
2000-10-06 22:54:58 +00:00
Eric Kohl
6f1d7ad00c
Implemented IoReadPartitionTable().
...
Implemented proper drive letter assignment.
svn path=/trunk/; revision=1310
2000-08-21 00:15:54 +00:00
Eric Kohl
cc22ad9378
Fixed partition id bug
...
Moved some definitions
svn path=/trunk/; revision=1304
2000-08-18 17:24:17 +00:00
Phillip Susi
cc05ca5acb
Implemented console modes
...
svn path=/trunk/; revision=1264
2000-07-11 04:09:25 +00:00
Eric Kohl
f3e6819471
Added hal dispatch tables.
...
Implemented PhysicalDrive links.
Started drive letter assignment.
svn path=/trunk/; revision=1214
2000-06-30 22:53:32 +00:00
David Welch
cc95f73421
Made header file usage more consistent
...
Tried to reduce dependancies between layers by moving ntoskrnl's private
header files inside its directory
Removed the need to include windows.h for ddk code
Removed obsolete testing code
svn path=/trunk/; revision=1213
2000-06-29 23:35:53 +00:00