Eric Kohl
0723b7c345
Removed useless debug messages and header files
...
svn path=/trunk/; revision=1007
2000-02-25 00:34:12 +00:00
Emanuele Aliberti
ac8c87276f
Minor changes.
...
svn path=/trunk/; revision=1006
2000-02-24 23:38:26 +00:00
Emanuele Aliberti
00a4935163
*** empty log message ***
...
svn path=/trunk/; revision=1005
2000-02-24 23:31:27 +00:00
Emanuele Aliberti
9dc1aa60cb
Changes for FsRtl added functions.
...
svn path=/trunk/; revision=1004
2000-02-24 23:27:52 +00:00
Emanuele Aliberti
9f87d15938
More stubs for NTOSKRNL.FsRtl: file name handling.
...
svn path=/trunk/; revision=1003
2000-02-24 23:25:16 +00:00
Eric Kohl
d7de328d0c
Replaced direct io space mapping by call to MmMapIoSpace()
...
svn path=/trunk/; revision=1002
2000-02-24 13:16:40 +00:00
Eric Kohl
6165746875
Added gdi test program gditest.exe
...
svn path=/trunk/; revision=1001
2000-02-22 20:58:26 +00:00
Eric Kohl
7b02da36f7
Added GdiDllInitialize()
...
svn path=/trunk/; revision=1000
2000-02-22 20:55:57 +00:00
Eric Kohl
f8fe1ea0b1
Added W32kInitialize service (orig. name NtGdiInit)
...
svn path=/trunk/; revision=999
2000-02-22 20:53:11 +00:00
Eric Kohl
213e8b569c
Fixed minor bugs interrupt_service2e()
...
svn path=/trunk/; revision=998
2000-02-22 20:50:07 +00:00
Rex Jolliff
5db4e55264
added support for shadow syscall table
...
svn path=/trunk/; revision=997
2000-02-22 07:27:30 +00:00
Eric Kohl
7cb2e823a0
Fixed minor bugs. 'ddk/ntddk.h' MUST ALWAYS be included FIST!!!!!
...
svn path=/trunk/; revision=996
2000-02-22 02:02:08 +00:00
Eric Kohl
d1341007cf
Changed RtlCopyMemory() from function to macro
...
Improved system service table code
svn path=/trunk/; revision=995
2000-02-21 22:44:37 +00:00
Emanuele Aliberti
151f2f646e
WIN32K Kernel API main include file (replaces win32k/win32k.h).
...
svn path=/trunk/; revision=994
2000-02-21 00:50:17 +00:00
Emanuele Aliberti
7d3fded0ba
Added little prog. that builds the WIN32K.SYS service table
...
and the stubs to be used in GDI32.DLL.
Converted to __stdcall every W32k... call in WIN32K.SYS.
Fixed the entry point in GDI32.DLL.
WARNING: the thing compiles, but Jason reports it does not work as is
(he tested a preliminary stub piece of code).
Perhaps changing it (as Phillip proposes) or fixing it to make WIN32K.SYS
work the NT way is required (Hernan, are you there: I did not understand
well how the additional service tables work). Feel free to change it.
svn path=/trunk/; revision=993
2000-02-20 22:52:50 +00:00
Eric Kohl
b9bb1744aa
Fixed bugs in process parameter and environment code
...
svn path=/trunk/; revision=992
2000-02-19 19:37:13 +00:00
Eric Kohl
e632116bee
Fixed buggy RtlCompareString() and RtlCompareUnicodeString()
...
svn path=/trunk/; revision=991
2000-02-19 19:31:41 +00:00
Eric Kohl
f28a023c99
Fixed a bug - memmove() couldn't handle overlapping buffers
...
svn path=/trunk/; revision=990
2000-02-19 17:18:34 +00:00
Eric Kohl
b0780ae5d6
Fixed environment implementation
...
Fixed current directory implementation
svn path=/trunk/; revision=989
2000-02-18 01:01:06 +00:00
Eric Kohl
6bea08705e
Fixed minor bugs and removed fixed start directory
...
svn path=/trunk/; revision=988
2000-02-18 00:53:11 +00:00
Eric Kohl
6708f0b87e
Fixed environment implementation
...
Fixed current directory implementation
svn path=/trunk/; revision=987
2000-02-18 00:51:03 +00:00
Emanuele Aliberti
f0175145d6
Untested raw implementation of MultiByteToWideChar().
...
svn path=/trunk/; revision=986
2000-02-14 22:10:46 +00:00
David Welch
3cd2fc22d7
Fixed compilation bug
...
Made a start on some documentation in info format
svn path=/trunk/; revision=985
2000-02-14 14:13:34 +00:00
Boudewijn Dekker
b49921cb96
impl. NtGetTickCount
...
svn path=/trunk/; revision=984
2000-02-14 10:27:40 +00:00
David Welch
c110a36a78
Moved user-process loading into ZwCreateProcess
...
svn path=/trunk/; revision=983
2000-02-13 16:05:19 +00:00
Eric Kohl
ca7bca8f84
Fixed a bug in NtQueryVirtualMemory()
...
svn path=/trunk/; revision=982
2000-02-06 15:52:04 +00:00
Eric Kohl
5f71c29e2c
Fixed _wcsnicmp()
...
svn path=/trunk/; revision=981
2000-02-05 23:46:14 +00:00
Eric Kohl
326a3cd58b
Added some string functions
...
Added security descriptor functions
Implemented environment functions
Implemented current directory functions
svn path=/trunk/; revision=980
2000-02-05 16:08:49 +00:00
Eric Kohl
18c0c85dd8
Added CHECKPOINT macro
...
svn path=/trunk/; revision=978
2000-02-03 22:45:11 +00:00
Phillip Susi
480136bdf4
Fixed loader bugs, still needs reworked to create multiple sections
...
svn path=/trunk/; revision=977
2000-02-03 21:34:14 +00:00
Paolo Pantaleo
16ef6ef2af
history command added and some minor changes to history interface
...
svn path=/trunk/; revision=976
2000-02-01 18:29:11 +00:00
Eric Kohl
33258c166f
Fixed a stdcall bug
...
svn path=/trunk/; revision=975
2000-01-31 20:26:15 +00:00
Eric Kohl
f09ef9894a
Fixed an invalid printf() format type
...
svn path=/trunk/; revision=974
2000-01-31 20:25:43 +00:00
Eric Kohl
19e258120e
Fixed compiler warnings
...
svn path=/trunk/; revision=973
2000-01-31 20:24:41 +00:00
Eric Kohl
7c3e6e80c1
Fixed METAFILEPICT bug
...
svn path=/trunk/; revision=972
2000-01-31 20:23:54 +00:00
Hernan Ochoa
5dc3ee0414
Added $Id Tag for commit info
...
svn path=/trunk/; revision=971
2000-01-30 20:55:51 +00:00
Hernan Ochoa
90579ae67f
Added $Id Tag for commit info
...
svn path=/trunk/; revision=970
2000-01-30 17:02:44 +00:00
Phillip Susi
5dff1d9789
ignore errors deleting files for make clean
...
svn path=/trunk/; revision=969
2000-01-29 20:32:12 +00:00
Hernan Ochoa
337692832a
Added parameters checking, help, and some information about
...
when the program was compiled.
svn path=/trunk/; revision=968
2000-01-29 19:20:26 +00:00
David Welch
d633bd8168
Changed the loader so ZwCreateProcess now maps ntdll into memory
...
svn path=/trunk/; revision=967
2000-01-27 08:56:50 +00:00
Jason Filby
980d94c760
*** empty log message ***
...
svn path=/trunk/; revision=966
2000-01-26 21:10:16 +00:00
David Welch
d24a48cd94
More improvements to LPC code
...
Updated TEB structure
Changed selectors value to be closer to nt
Some bugfixes
svn path=/trunk/; revision=965
2000-01-26 10:07:30 +00:00
Phillip Susi
52404fd1c8
Fixed bug in IO manager that caused crash when trying to open a file on a non existant device
...
Fixed memory leaks in object manager
svn path=/trunk/; revision=964
2000-01-25 06:31:25 +00:00
Emanuele Aliberti
3a18299c0f
Coders directory updated.
...
svn path=/trunk/; revision=963
2000-01-23 22:52:57 +00:00
Phillip Susi
c41488b99a
Fixed syntax error
...
svn path=/trunk/; revision=962
2000-01-23 19:36:41 +00:00
Hernan Ochoa
3cd7e191a4
now NTOSKRNL exports KeServiceDescriptorTable just like
...
NT's NTOSKRNL does.
svn path=/trunk/; revision=961
2000-01-23 15:21:25 +00:00
Hernan Ochoa
185d2be0f1
added definitions for SSDT, SSPT, KeServiceDescriptorTable,
...
KeServiceDescriptorTableShadow, KeAddSystemService(),
KE_SERVIDE_DESCRIPTOR_TABLE_ENTRY.
svn path=/trunk/; revision=960
2000-01-23 15:19:05 +00:00
Hernan Ochoa
55bb357489
changed syscall tables. now it mimics NT style.
...
it has a SSDT a SSPT, a KeServiceDescriptorTable and a
KeServiceDescriptorTableShadow. modified the code
inside the int2e_handler() to use the new syscall tables.
svn path=/trunk/; revision=959
2000-01-23 15:17:06 +00:00
Hernan Ochoa
65a742ceaa
changed syscall tables. now it mimics NT style.
...
it has a SSDT a SSPT, a KeServiceDescriptorTable and a
KeServiceDescriptorTableShadow. genntdll now also generates
some useful defines about min syscall number, max
syscall number, and number of syscalls.
svn path=/trunk/; revision=958
2000-01-23 15:14:42 +00:00
Phillip Susi
1220167730
New Read/Write File IO test utility
...
svn path=/trunk/; revision=957
2000-01-23 09:04:30 +00:00