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
Phillip Susi
2001008199
Fixed OutputDebugString() to use the new int 2D debug service
...
Moved include of rules.mak up to top so it picks up the HOST variable from there
svn path=/trunk/; revision=956
2000-01-23 08:16:20 +00:00
Emanuele Aliberti
74131ebded
Added error reporting to lpcsrv and lpcclt.
...
svn path=/trunk/; revision=955
2000-01-22 22:22:48 +00:00
Emanuele Aliberti
5415f6f333
Fixed a stupid bug in time conversion code that generated abnormally high
...
build numbers.
svn path=/trunk/; revision=954
2000-01-22 14:25:48 +00:00
Phillip Susi
0ab77c8e74
Fixed a broken DPRINT
...
svn path=/trunk/; revision=953
2000-01-22 00:04:56 +00:00
Phillip Susi
51445f2db1
Made symbolic links permanent the proper way, with the perm flag, rather than leaking a refcount
...
svn path=/trunk/; revision=952
2000-01-21 23:59:53 +00:00
Phillip Susi
4d393f112a
darnit... another debug print.. someone kick me
...
svn path=/trunk/; revision=951
2000-01-21 23:27:47 +00:00
Phillip Susi
a706ca2b64
Ooops... forgot some debug prints ( embarassed )
...
svn path=/trunk/; revision=950
2000-01-21 23:17:47 +00:00
Phillip Susi
e4008de214
Fixed makefile to include rules.mak first, so it gets the settings in there right
...
Fixed path parsing for \\.\
svn path=/trunk/; revision=949
2000-01-21 23:06:26 +00:00
Eric Kohl
2a24d175bf
Replaced calls to aprintf() or dprintf() by DPRINT()
...
Removed old debugging code
svn path=/trunk/; revision=948
2000-01-20 22:57:01 +00:00