Hartmut Birr
342d03f235
- Moved all members with variable length in CSRSS_XXX structures to the end.
...
- Defined all members with variable length as arrays with a size of zero.
- Used the stack for allocating CSR_API_MESSAGE structures.
svn path=/trunk/; revision=17563
2005-08-26 20:35:33 +00:00
Filip Navara
1a8c456007
Make the explorer taskbar look a bit nicer.
...
svn path=/trunk/; revision=17562
2005-08-26 20:03:41 +00:00
Filip Navara
5c7930f963
Add TBMETRICS structure and associated constants.
...
svn path=/trunk/; revision=17561
2005-08-26 20:02:53 +00:00
Steven Edwards
21927423a2
Add constants for DBG_CONTROL_C and DBG_CONTROL_BREAK to ntstatus.h, Work around conflict including ntstatus.h with the NDK
...
svn path=/trunk/; revision=17560
2005-08-26 18:39:20 +00:00
Thomas Bluemel
20e728bbac
implemented CreateSymbolicLink() (not tested/verified yet!)
...
svn path=/trunk/; revision=17559
2005-08-26 13:47:56 +00:00
Hartmut Birr
ead53e0588
Call the correct user mode dispatch function in KiDispatchException. The bug was introduced by r17053.
...
svn path=/trunk/; revision=17558
2005-08-26 13:06:24 +00:00
Thomas Bluemel
64b5d11940
removed obsolete variable in RegOpenUserClassesRoot()
...
svn path=/trunk/; revision=17557
2005-08-26 09:53:00 +00:00
Thomas Bluemel
a16e6f61c5
RegLoadMUIStringA/W are not implemented yet...
...
svn path=/trunk/; revision=17556
2005-08-26 09:49:19 +00:00
Thomas Bluemel
e9b53b73b9
added stubs for RegLoadMUIStringA/W()
...
svn path=/trunk/; revision=17555
2005-08-26 09:48:13 +00:00
Thomas Bluemel
64d0f61e8a
implemented RegDisablePredefinedCacheEx()
...
svn path=/trunk/; revision=17554
2005-08-26 09:40:37 +00:00
Steven Edwards
f4668aceae
Why this thing ships with its own GetConsoleWindow function I don't understand. Rename it and make the rest of the code use it. Compiles fine on gcc 3.x and msvc6 and works properly.
...
svn path=/trunk/; revision=17553
2005-08-25 23:54:39 +00:00
Steven Edwards
8fcad79576
minor build fixes for msvc
...
svn path=/trunk/; revision=17552
2005-08-25 23:20:34 +00:00
Steven Edwards
4147a4df09
fix msvc compile
...
svn path=/trunk/; revision=17551
2005-08-25 22:50:44 +00:00
Steven Edwards
65ff8ee6ca
disable the custom rules for Winebuild for now
...
svn path=/trunk/; revision=17550
2005-08-25 22:49:26 +00:00
Magnus Olsen
06694b3675
Thx ravelo to found a new bug in start.c it did not manger run batfile with path that contain space.
...
svn path=/trunk/; revision=17549
2005-08-25 22:43:20 +00:00
Brandon Turner
5509951fc0
Don't dereference the pointers. Catch by Thomas.
...
svn path=/trunk/; revision=17548
2005-08-25 22:09:10 +00:00
Thomas Bluemel
8feae80765
add stub for ControlServiceEx()
...
svn path=/trunk/; revision=17547
2005-08-25 22:06:31 +00:00
Steven Edwards
95164f7065
Generate a GUID for each module processed. Later on this will be needed to support msvc2k3/5 vcproj files.
...
svn path=/trunk/; revision=17546
2005-08-25 20:58:01 +00:00
Brandon Turner
c7b88afc3f
Implement escape char in console. "^"
...
cmd.c - when the env isnt found, dont zero out the params
redir.c - skip over all ^ when looking for redir/pipe
echo.c - when printing out, treat ^ correctly.
svn path=/trunk/; revision=17545
2005-08-25 20:05:07 +00:00
Thomas Bluemel
011639b626
enable theming of the checklist control
...
svn path=/trunk/; revision=17544
2005-08-25 19:53:37 +00:00
Thomas Bluemel
eafb1ee3f7
- added stubs for Set/GetConsoleHistoryInfo(), GetConsoleOriginalTitleA/W(), Set/GetConsoleScreenBufferInfoEx() and GetCurrentConsoleFontEx()
...
- added missing structure definitions
svn path=/trunk/; revision=17543
2005-08-25 19:47:44 +00:00
Thomas Bluemel
362610233e
add stubs for CreateSymbolicLinkA/W
...
svn path=/trunk/; revision=17542
2005-08-25 18:21:50 +00:00
Brandon Turner
06c225119d
Use GetShortPathName and GetLongPathName to correct the case of the new path in SetRootPath. GetFullPathName by itself would not work when there was a space in the name.
...
svn path=/trunk/; revision=17541
2005-08-25 17:38:15 +00:00
Royce Mitchell III
9010800221
file paths should be relative to the location of the dsp file, not the dsw file
...
svn path=/trunk/; revision=17540
2005-08-25 17:24:11 +00:00
Maarten Bosma
bebf0b4a61
Fill some more structs, that ms ddraw fill as well.
...
svn path=/trunk/; revision=17539
2005-08-25 15:31:28 +00:00
Hartmut Birr
25d3bf68ab
Fixed a bug in RtlLeaveCriticalSection. We have only to signal the event if someone waits on it.
...
svn path=/trunk/; revision=17538
2005-08-25 12:33:37 +00:00
Thomas Bluemel
8370e44f84
minor simplifications
...
svn path=/trunk/; revision=17537
2005-08-25 12:30:10 +00:00
Thomas Bluemel
3b35dd5038
open subkey with sufficient rights in RegDeleteTree
...
svn path=/trunk/; revision=17536
2005-08-25 12:27:25 +00:00
Thomas Bluemel
8d862306ef
added stubs for RegDeleteTreeA/W() and RegCopyTreeA/W()
...
svn path=/trunk/; revision=17535
2005-08-25 12:25:11 +00:00
Maarten Bosma
d5fd7c89ea
Change Install Name to ddraw_demo.exe
...
svn path=/trunk/; revision=17534
2005-08-25 11:36:49 +00:00
Royce Mitchell III
27ef51709f
$default_cfg fix
...
cleaned up more code that isn't enabled yet
generate correct line endings on *nix, too
svn path=/trunk/; revision=17533
2005-08-25 01:44:23 +00:00
Thomas Bluemel
55610a1a3d
check for console handles in Get/SetFileAttributesByHandle()
...
svn path=/trunk/; revision=17531
2005-08-25 00:33:37 +00:00
Thomas Bluemel
5760f0496c
implemented SetFileAttributesByHandle() and GetFileAttributesByHandle()
...
svn path=/trunk/; revision=17530
2005-08-24 23:59:03 +00:00
Thomas Bluemel
78bc5b9ab0
implemented RegSetKeyValueA/W
...
svn path=/trunk/; revision=17529
2005-08-24 23:44:27 +00:00
Magnus Olsen
4782b7ce3e
fixing a bug in searching for cmd for bat/cmd files, thx ravelo to found this stupied bug
...
svn path=/trunk/; revision=17528
2005-08-24 23:33:34 +00:00
Thomas Bluemel
bc8811f677
implemented RegDeleteKeyValueA/W()
...
svn path=/trunk/; revision=17527
2005-08-24 23:29:51 +00:00
Magnus Olsen
519f1108ad
Implement start execute support for bat/cmd file. woking in windows
...
svn path=/trunk/; revision=17526
2005-08-24 23:07:51 +00:00
Thomas Bluemel
8f881e2d04
implemented IsThreadAFiber()
...
svn path=/trunk/; revision=17525
2005-08-24 23:05:07 +00:00
Royce Mitchell III
5c7747b97c
zero the entire buffer
...
svn path=/trunk/; revision=17524
2005-08-24 22:38:10 +00:00
Thomas Bluemel
a8e3f13a42
install the registry keys before enabling the driver
...
svn path=/trunk/; revision=17523
2005-08-24 21:54:13 +00:00
Filip Navara
85266e68b5
REVISON -> REVISION
...
svn path=/trunk/; revision=17522
2005-08-24 21:52:41 +00:00
Magnus Olsen
d9f9178f3e
implemented "" remove for the start command. This makes 'start dir1\"dir2a dir2b"\dir3\foo.exe param' work change by Martin Rottensteiner 2005only@pianonote.at irc nick ravelo
...
svn path=/trunk/; revision=17521
2005-08-24 21:40:01 +00:00
Filip Navara
98d9c65720
Fix a memory leak if VideoPortInitialize is called more than once from the same miniport.
...
Replace STDCALL with NTAPI.
svn path=/trunk/; revision=17520
2005-08-24 21:29:24 +00:00
Hervé Poussineau
de881e611a
Cleanup i8042prt.h
...
Remove $Id$ tags
Replace Win32 types by their kernel counterparts (DWORD -> ULONG, ...)
svn path=/trunk/; revision=17519
2005-08-24 20:34:50 +00:00
Royce Mitchell III
a2e91278b6
added some verbosity
...
standardized back on printf from cout
fixed loop variable conflict
svn path=/trunk/; revision=17518
2005-08-24 20:06:54 +00:00
Royce Mitchell III
86018cbc02
invoke _generate_dsp() have it open the output file, and fix some path parsing and const issues.
...
svn path=/trunk/; revision=17517
2005-08-24 19:58:07 +00:00
Hervé Poussineau
9195c7dd4f
Remove $Id$ tags
...
Use FATEntry.ShortName field instead of FATEntry.FileName when dealing with full name
Remove LL suffix on long long constants
Replace Win32 types by their kernel counterparts (DWORD -> ULONG, ...)
svn path=/trunk/; revision=17516
2005-08-24 18:29:45 +00:00
Royce Mitchell III
bf3117cb5e
_generate_dsp() compiles now, haven't tested yet
...
svn path=/trunk/; revision=17515
2005-08-24 18:13:00 +00:00
Hervé Poussineau
6b3b47323d
Fix IRP_MJ_QUERY_INFORMATION/FileStandardInformation (current code was trying to dereference NULL pointer)
...
Replace MmGetSystemAddressForMdl by MmGetSystemAddressForMdlSafe
svn path=/trunk/; revision=17514
2005-08-24 15:37:04 +00:00
Hervé Poussineau
66c8fe47e0
Replace ExAllocatePool by ExAllocatePoolWithTag
...
Fix CHECKPOINT1 definition for MSVC compiler
svn path=/trunk/; revision=17513
2005-08-24 15:33:58 +00:00