Phillip Susi
db9f10747e
Handles should be closed in the context of the dead process, not the system process.
...
For now, I just used KeAttachProcess() to do this, but this should be moved so it is called by the last thread of the process before it dies.
svn path=/trunk/; revision=2004
2001-06-23 19:15:14 +00:00
Phillip Susi
71f7e0cad5
Fixed LPC port implementation to use an internal semaphore, rather than an
...
event. When using the event, if multiple messages were queued to the port
at once, the client would only get the first one, and then block rather than
read the next message.
I think that the port object should have a DISPATCHER_HEADER to make it a
full blown dispatcher object, allowing clients to wait on the port object.
svn path=/trunk/; revision=2003
2001-06-23 19:13:33 +00:00
Eric Kohl
1dfc10a465
Added protection against inclusion of conflicting prototypes.
...
svn path=/trunk/; revision=2002
2001-06-22 12:40:45 +00:00
Eric Kohl
a4356344c9
Minor fixes.
...
svn path=/trunk/; revision=2001
2001-06-22 12:36:23 +00:00
Eric Kohl
0514d0e92b
Added symbol __NTDRIVER__ to identify drivers.
...
svn path=/trunk/; revision=2000
2001-06-22 12:30:02 +00:00
Eric Kohl
a25e9783d7
Replaced call to KeBugCheck().
...
svn path=/trunk/; revision=1999
2001-06-22 12:19:45 +00:00
Eric Kohl
770c504a74
Fixed 'clean' rule.
...
svn path=/trunk/; revision=1998
2001-06-22 12:17:24 +00:00
Phillip Susi
3e22e847c2
Implemented support for console titles
...
Display console title while swapping consoles with alt-tab
Use alt-tab now instead of alt-q
svn path=/trunk/; revision=1997
2001-06-22 02:11:44 +00:00
Phillip Susi
4eb1d89866
Set console title to "Winlogon"
...
svn path=/trunk/; revision=1996
2001-06-22 02:10:11 +00:00
Eric Kohl
932eaef816
Added missing directories to 'clean' rule.
...
svn path=/trunk/; revision=1995
2001-06-21 17:25:35 +00:00
Eric Kohl
294fa73123
Added missing io status blocks.
...
Fixed some warnings.
svn path=/trunk/; revision=1994
2001-06-21 13:14:41 +00:00
Rex Jolliff
9a56bea334
command line parse changed to not stop after first instance of each argument found
...
svn path=/trunk/; revision=1993
2001-06-21 04:12:19 +00:00
Brian Palmer
5efafbf03e
Win2k FAT32 Boot Sector Disassembly
...
svn path=/trunk/; revision=1992
2001-06-20 20:31:35 +00:00
Eric Kohl
c280651aa2
Some more fixes for 'fastcall' support.
...
svn path=/trunk/; revision=1991
2001-06-20 20:00:36 +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
c79b121347
Implemented some more registry functions.
...
svn path=/trunk/; revision=1989
2001-06-19 15:09:16 +00:00
Eric Kohl
76f1b8fa3c
Implemented RtlOpenCurrentUser().
...
svn path=/trunk/; revision=1988
2001-06-18 18:37:12 +00:00
Phillip Susi
439bc219e0
Enhanced floppy driver to read up to an entire track at a time
...
Not sure if I did this correctly, but it seems to work:
By accident, I noticed that it seems to return more than the sector you requested if you program the DMAC to transfer more than one sector of bytes, so I decided to go with it.
Minor fixes.
svn path=/trunk/; revision=1987
2001-06-18 03:14:24 +00:00
Phillip Susi
d28ae7e82f
Check in of new ram disk driver, loads floppy image into ram on boot
...
svn path=/trunk/; revision=1986
2001-06-18 03:10:00 +00:00
Phillip Susi
a504708d4e
Fixed console mode behavior with processed input but not line buffered mode
...
svn path=/trunk/; revision=1985
2001-06-18 03:07:37 +00:00
Phillip Susi
16588f8362
Put LoadString code back that was removed by someone...
...
svn path=/trunk/; revision=1984
2001-06-18 03:05:54 +00:00
Phillip Susi
a49c07b8f2
Fixed CreateProcess() to use the command line parameter like NT does
...
This still needs quite a bit more work to fix bugs and be 100% compatible with NT
svn path=/trunk/; revision=1983
2001-06-18 03:02:43 +00:00
Phillip Susi
045f617089
Corrected CreateProcess() command line parameter to be more compatible with NT
...
Fixed minor bugs with console mode being set incorrectly
svn path=/trunk/; revision=1982
2001-06-18 02:55:47 +00:00
Phillip Susi
35b12b3d8c
Added .cvsignore to ignore cmd.coff
...
svn path=/trunk/; revision=1981
2001-06-17 23:10:07 +00:00
Eric Kohl
c4b00c80d8
Implemented some registry functions.
...
svn path=/trunk/; revision=1980
2001-06-17 22:54:36 +00:00
Emanuele Aliberti
ab5917c0c7
Fixed a typo.
...
svn path=/trunk/; revision=1979
2001-06-17 20:36:35 +00:00
Eric Kohl
fdbabc8ad9
Implemented AllocateLocallyUniqueId().
...
svn path=/trunk/; revision=1978
2001-06-17 20:20:21 +00:00
Emanuele Aliberti
1731f27560
NTDLL/csr: some more stubs; code split;
...
NTDLL/rtl: some more stubs; RtlRaiseStatus() implemented;
Minor changes.
svn path=/trunk/; revision=1977
2001-06-17 20:05:10 +00:00
Eric Kohl
c4bb1e256b
Some csr additions
...
svn path=/trunk/; revision=1976
2001-06-17 09:25:03 +00:00
Eric Kohl
5a58cc8836
Changed ObCreateObject() to a more nt-compatible format.
...
Now it returns a status value.
svn path=/trunk/; revision=1975
2001-06-16 14:11:31 +00:00
Eric Kohl
ae8ba926ce
Added unstripped driver to .cvsignore.
...
svn path=/trunk/; revision=1974
2001-06-16 09:54:43 +00:00
Eric Kohl
9d72cf785d
Added some error checks.
...
svn path=/trunk/; revision=1973
2001-06-16 09:49:45 +00:00
Eric Kohl
9d04225d93
Fixed linker error.
...
svn path=/trunk/; revision=1972
2001-06-15 18:32:25 +00:00
Casper Hornstrup
a3ba68ae58
More work on winsock stack (ping is now working)
...
svn path=/trunk/; revision=1971
2001-06-15 17:48:43 +00:00
Eric Kohl
ae87e6af46
Fixes for gcc-2.95.3-4
...
Fixed typos
svn path=/trunk/; revision=1970
2001-06-15 11:15:32 +00:00
Jason Filby
2f3eb30871
From Eugene Ingerman:
...
Create default registry files is they don't exist
Modularized registry.c into more files, more manageable
Bug fix in IoCreateFile that didn't return IoStatusBlock
'dir' now works in Bochs - corrected parsing in VfatOpenFile
svn path=/trunk/; revision=1969
2001-06-14 21:05:08 +00:00
Eric Kohl
e180745ffa
Added some error checks.
...
svn path=/trunk/; revision=1968
2001-06-14 10:02:59 +00:00
Eric Kohl
d8f25b3cb8
Implemented access to PCI configuration space
...
svn path=/trunk/; revision=1967
2001-06-13 22:17:01 +00:00
Eric Kohl
dbb696c65d
Mostly STDCALL fixes.
...
svn path=/trunk/; revision=1966
2001-06-13 10:59:50 +00:00
Casper Hornstrup
8eba21d917
Window stations and desktops
...
svn path=/trunk/; revision=1965
2001-06-12 17:51:51 +00:00
Casper Hornstrup
db931ec021
Removed old wine code
...
svn path=/trunk/; revision=1964
2001-06-12 17:44:50 +00:00
Casper Hornstrup
bc8b4c3210
Removed old wine code
...
svn path=/trunk/; revision=1963
2001-06-12 17:35:46 +00:00
Casper Hornstrup
b0f6cfbe69
Removed old wine code
...
svn path=/trunk/; revision=1962
2001-06-12 17:30:27 +00:00
Brian Palmer
4750bc0160
Implemented memory detection & BIOS memory map
...
Added memory management prototypes
svn path=/trunk/; revision=1961
2001-06-12 16:12:50 +00:00
Eric Kohl
35850562c1
Added missing STDCALLs.
...
svn path=/trunk/; revision=1960
2001-06-12 12:36:58 +00:00
Eric Kohl
e8c61143ed
Fixed some NT compatibility issues in Nt[Query/Set]InformationFile().
...
Fixed buffer size issues in volume functions.
Fixed several minor bugs.
svn path=/trunk/; revision=1959
2001-06-12 12:35:42 +00:00
Emanuele Aliberti
d1c18ff4e4
*** empty log message ***
...
svn path=/trunk/; revision=1958
2001-06-11 20:36:44 +00:00
Eric Kohl
4c892bc4e7
Implemented SetVolumeLabelW().
...
svn path=/trunk/; revision=1957
2001-06-11 19:54:05 +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
80f8038f24
Fixed MaxRootEntries. This caused disk corruption.
...
svn path=/trunk/; revision=1955
2001-06-09 15:51:23 +00:00