Eric Kohl
5c644fe59b
Fixed or added exported object type variables
...
svn path=/trunk/; revision=1146
2000-05-09 16:16:07 +00:00
Eric Kohl
a3160d79cd
Implemented IOCTL to draw screen buffer
...
Changed screen buffer from array of bytes to array of CHAR_INFO
svn path=/trunk/; revision=1145
2000-05-08 23:27:52 +00:00
Eric Kohl
34010a1fcb
Fixed ntoskrnl makefile
...
svn path=/trunk/; revision=1144
2000-05-07 23:04:43 +00:00
Emanuele Aliberti
78a6c60acd
Some STDCALL/FASTCALL added in Ex code.
...
NTOSKRNL's makefile revised with redundant passes removed.
svn path=/trunk/; revision=1142
2000-05-01 14:15:03 +00:00
Emanuele Aliberti
fdf480d262
objdir made compilable.
...
svn path=/trunk/; revision=1141
2000-05-01 13:53:43 +00:00
Phillip Susi
32ea00da50
NtTerminateProcess did not terminate the current thread if it was a member of the process being terminated
...
svn path=/trunk/; revision=1140
2000-04-28 17:29:42 +00:00
Emanuele Aliberti
537f82fd1a
A fix in the SYSTEM_HANDLE_INFORMATION structure.
...
svn path=/trunk/; revision=1139
2000-04-27 23:39:49 +00:00
Emanuele Aliberti
b13b811b5f
I forgot to update the code that uses SYSTEM_TIME_INFORMATION.
...
svn path=/trunk/; revision=1138
2000-04-26 06:56:12 +00:00
Emanuele Aliberti
b3ea65f0e4
Partially implemented (handlers only)
...
NTOSKRNL.NtQuerySystemInformation() and
NTOSKRNL.NtSetSystemInformation().
---
Partially implemented (kernel32/process/proc.c)
KERNEL32.GetPriorityClass(),
KERNEL32.SetPriorityClass() and
NTDLL.CsrSetPriorityClass() (stub only).
Renamed (in include/csrss/csrss.h) priority
class macros:
#define CSR_PRIORITY_CLASS_NORMAL (0x10)
#define CSR_PRIORITY_CLASS_IDLE (0x20)
#define CSR_PRIORITY_CLASS_HIGH (0x40)
#define CSR_PRIORITY_CLASS_REALTIME (0x80)
---
Implemented (kernel32/misc/error.c)
#include <kernel32/error.h>
DWORD
STDCALL
SetLastErrorByStatus (
NTSTATUS Status
);
to replace SetLastError(RtlNtStatusToDosError(Status))
in KERNEL32, and fixed
KERNEL32.SetLastError()
KERNEL32.GetLastError()
to use the field in NT_TEB (LastError is per thread
not per process).
---
Implemented (lib/kernel32/sysinfo.c) GetSystemInfo()
(to be completed).
---
Fixed rosapps/sysutils/makefile to use ROS import
libraries.
---
Added QSI to the system utilities set. The target is
writing a tool that can be used to query as much system
information as possible from user mode (to be finished
and tested only under nt4sp4/x86; it was NOT tested
under ROS: it crashes immediately and needs
NtQuerySystemInformation implemented!).
svn path=/trunk/; revision=1137
2000-04-25 23:22:57 +00:00
Phillip Susi
0c4a5f1e06
NtDeviceIoControllFile() was not specifying IoFileObjectType as the object type when referencing the file handle
...
svn path=/trunk/; revision=1136
2000-04-24 04:17:55 +00:00
Phillip Susi
5fea099598
Do not set std handles when AllocConsole() fails, I swear I fixed this before...
...
svn path=/trunk/; revision=1135
2000-04-24 01:52:24 +00:00
Phillip Susi
23b59ecccb
Disabled debug prints
...
svn path=/trunk/; revision=1134
2000-04-23 18:01:21 +00:00
Phillip Susi
cbf17cd791
Disabled debug prints
...
svn path=/trunk/; revision=1133
2000-04-23 17:55:21 +00:00
Phillip Susi
0bb8878fc1
Dumped anoying debug print
...
svn path=/trunk/; revision=1132
2000-04-23 17:52:44 +00:00
Phillip Susi
0d569ee50b
Added a event handle to reply struct
...
svn path=/trunk/; revision=1131
2000-04-23 17:51:35 +00:00
Phillip Susi
de82241cb1
Added declaration for InterlockedCompareExchange
...
svn path=/trunk/; revision=1130
2000-04-23 17:50:47 +00:00
Phillip Susi
7928fc621a
Switched to CREATE_NEW_CONSOLE from DETACHED_PROCESS
...
svn path=/trunk/; revision=1129
2000-04-23 17:49:07 +00:00
Phillip Susi
cdd3a57119
Whole new win32 console support, with multiple virtual consoles and scrollback support
...
svn path=/trunk/; revision=1128
2000-04-23 17:44:53 +00:00
Phillip Susi
4f6c860da3
Was reporting geometry backwards, and needed to add a raw output mode
...
svn path=/trunk/; revision=1127
2000-04-23 17:42:57 +00:00
Phillip Susi
6ac6c50282
Patched up console code a bit
...
svn path=/trunk/; revision=1126
2000-04-23 17:41:40 +00:00
Phillip Susi
66780d1d02
CreateProcess was eating the flags, had to pass them on
...
svn path=/trunk/; revision=1125
2000-04-23 17:40:52 +00:00
Phillip Susi
ee3307e21d
Fixed up Critical Section code
...
svn path=/trunk/; revision=1124
2000-04-20 05:29:27 +00:00
Phillip Susi
b01b3e0e97
Replaced a -- with an InterlockedDecrement
...
svn path=/trunk/; revision=1123
2000-04-17 03:09:04 +00:00
Eric Kohl
8b7920f796
Added some rtl functions
...
svn path=/trunk/; revision=1122
2000-04-15 23:14:32 +00:00
Eric Kohl
86a1100180
Implemented debugger functions
...
svn path=/trunk/; revision=1121
2000-04-14 01:50:38 +00:00
Boudewijn Dekker
4542601468
applied fixes to make a user32.dll
...
code is based on wine.
svn path=/trunk/; revision=1120
2000-04-13 20:59:11 +00:00
Boudewijn Dekker
99fb26fc8b
.
...
svn path=/trunk/; revision=1119
2000-04-12 22:41:51 +00:00
Eric Kohl
7910a00791
Added kernel_parameters to boot_param
...
svn path=/trunk/; revision=1118
2000-04-12 17:34:27 +00:00
Jason Filby
93d95d8063
Fixed EngFreeMem def
...
svn path=/trunk/; revision=1117
2000-04-11 20:56:11 +00:00
Jason Filby
04a84d5ab8
Implemented DrvCopybits
...
Minor fixes
svn path=/trunk/; revision=1116
2000-04-10 20:17:34 +00:00
Eric Kohl
5b7a3113d5
Added system and isa bus handler
...
svn path=/trunk/; revision=1115
2000-04-09 15:58:13 +00:00
Eric Kohl
db593a0fb7
Fixed compiler warnings
...
svn path=/trunk/; revision=1114
2000-04-08 23:35:27 +00:00
Eric Kohl
51db0e6fed
Moved KeStallExecutionProcessor() into HAL.
...
Added some security functions.
svn path=/trunk/; revision=1113
2000-04-08 19:10:50 +00:00
Eric Kohl
55c5bbf0be
Fixed bug in COPY command
...
svn path=/trunk/; revision=1112
2000-04-08 14:50:47 +00:00
Phillip Susi
4be5d21243
Correted path to be system32 instead of system
...
svn path=/trunk/; revision=1111
2000-04-07 22:59:38 +00:00
Phillip Susi
fe9a733457
Removed LoadLibraryW from kernel32.edf, as it seems to not have an implementation and so would not compile. Wonder where the implementation whent?
...
svn path=/trunk/; revision=1110
2000-04-07 21:45:32 +00:00
Eric Kohl
654c8e7d00
Added more time functions
...
svn path=/trunk/; revision=1109
2000-04-07 12:45:22 +00:00
David Welch
53e0232c6c
Began seperation of machine-dependant/independant sections of memory
...
manager
Did some more work on the dce/rpc implementation
Corrected loadros so the kernel can no longer write to read-only areas
of memory
Corrected alignment and size of initial stack
svn path=/trunk/; revision=1108
2000-04-07 02:24:03 +00:00
Eric Kohl
e3ce7008d7
Moved debug functions
...
svn path=/trunk/; revision=1107
2000-04-06 17:23:52 +00:00
Eric Kohl
9d90e8c107
Added some more security functions
...
svn path=/trunk/; revision=1106
2000-04-06 02:29:57 +00:00
Eric Kohl
48c46844eb
Added hal functions
...
Fixed se functions
svn path=/trunk/; revision=1105
2000-04-05 15:52:45 +00:00
Eric Kohl
05bf1339f9
Added ace, acl and sid functions
...
svn path=/trunk/; revision=1104
2000-04-05 01:41:01 +00:00
David Welch
d54e68673b
Correct LPC implementation
...
Removed thread leak in csrss
Added notification of port closing
svn path=/trunk/; revision=1103
2000-04-03 21:54:42 +00:00
Jason Filby
eb1f2f9bd1
Implemented DrvPaint and DrvBitBlt
...
Added tests for new routines
Minor fixes
svn path=/trunk/; revision=1102
2000-04-03 19:55:33 +00:00
Emanuele Aliberti
3b0f32720d
Mm subsystem exports table complete.
...
svn path=/trunk/; revision=1101
2000-04-02 13:32:43 +00:00
Jason Filby
fccf1c26a7
All video related files now loaded by win32k
...
svn path=/trunk/; revision=1100
2000-04-02 13:09:50 +00:00
Jason Filby
b8d0ffaf38
Use NonPagedPool in EngAllocMem for now
...
svn path=/trunk/; revision=1099
2000-04-02 12:44:57 +00:00
Emanuele Aliberti
49f35db9e8
Version info for Named Pipe fs driver.
...
svn path=/trunk/; revision=1098
2000-04-01 14:20:21 +00:00
Emanuele Aliberti
1fc2971156
Version info for Minix driver.
...
svn path=/trunk/; revision=1097
2000-04-01 14:19:48 +00:00
Emanuele Aliberti
cdbe762497
Version info for ext2fs driver.
...
svn path=/trunk/; revision=1096
2000-04-01 14:19:07 +00:00