reactos.git
15 years agomove quotes to a resource file and use shutdown quotes listed in the wiki.
Ged Murphy [Fri, 30 Sep 2005 15:28:52 +0000 (15:28 +0000)]
move quotes to a resource file and use shutdown quotes listed in  the wiki.

svn path=/trunk/; revision=18168

15 years agofixed pointer types differ in signedness warnings
Thomas Bluemel [Fri, 30 Sep 2005 11:57:49 +0000 (11:57 +0000)]
fixed pointer types differ in signedness warnings

svn path=/trunk/; revision=18167

15 years agoset eol-style to native
Thomas Bluemel [Fri, 30 Sep 2005 11:25:32 +0000 (11:25 +0000)]
set eol-style to native

svn path=/trunk/; revision=18166

15 years agoAdd newdev.dll, and implement DevInstallW function.
Hervé Poussineau [Fri, 30 Sep 2005 11:07:15 +0000 (11:07 +0000)]
Add newdev.dll, and implement DevInstallW function.
It permits to install devices from command line. ATM, very little functionality is supported.

svn path=/trunk/; revision=18165

15 years agoNotepad:
Nathan Woods [Fri, 30 Sep 2005 02:53:34 +0000 (02:53 +0000)]
Notepad:
1.  Fixed syntax errors in the ES and NL localizations
2.  Added code to save and restore settings; just the font for now

svn path=/trunk/; revision=18164

15 years agouse the correct down-level scope filter flag for the computer selection dialog
Thomas Bluemel [Fri, 30 Sep 2005 01:47:46 +0000 (01:47 +0000)]
use the correct down-level scope filter flag for the computer selection dialog

svn path=/trunk/; revision=18163

15 years agodisplay the computer selection dialog for remote registry administration
Thomas Bluemel [Fri, 30 Sep 2005 01:26:02 +0000 (01:26 +0000)]
display the computer selection dialog for remote registry administration

svn path=/trunk/; revision=18162

15 years agouse carrige returns :)
Ged Murphy [Thu, 29 Sep 2005 22:57:42 +0000 (22:57 +0000)]
use carrige returns :)

svn path=/trunk/; revision=18161

15 years agorandomise the quote sent
Ged Murphy [Thu, 29 Sep 2005 22:36:46 +0000 (22:36 +0000)]
randomise the quote sent

svn path=/trunk/; revision=18160

15 years agodiscard.c
Ged Murphy [Thu, 29 Sep 2005 20:41:12 +0000 (20:41 +0000)]
discard.c
- implemented discard.

chargen.c
- improve efficiency sending full line instead of singular chars.
TCP will generally wait until the packet is full anyway, so it's pointless to keep calling send for each char.

tcpsvcs.c
- implement the beginnings of the code to start tcpsvcs as a service. #if 0'd out at the moment. Fix bug from calling non existant DiscardHandler.

Surely this is enough info to satisfy lkcl this time :p

svn path=/trunk/; revision=18159

15 years agoSome fixes to CreateDirectoryEx:
Thomas Bluemel [Thu, 29 Sep 2005 19:34:53 +0000 (19:34 +0000)]
Some fixes to CreateDirectoryEx:
- properly copy the directory attributes
- add basic support to handle reparse points and add fallback code if the file system doesn't support them

svn path=/trunk/; revision=18158

15 years agoadded clb.dll (mostly just stubs) which is required by MS regedit for it's REG_FULL_R...
Thomas Bluemel [Thu, 29 Sep 2005 16:55:59 +0000 (16:55 +0000)]
added clb.dll (mostly just stubs) which is required by MS regedit for it's REG_FULL_RESOURCE_DESCRIPTOR editor. As there doesn't seem to be another application that uses it, this place is probably the best for it.

svn path=/trunk/; revision=18157

15 years agosorry createDirectoryExW fails to create folder why ? change back to CreateDirectoryW...
Magnus Olsen [Thu, 29 Sep 2005 16:55:01 +0000 (16:55 +0000)]
sorry createDirectoryExW fails to create folder why ? change back to CreateDirectoryW sorry

svn path=/trunk/; revision=18156

15 years agoMoveFileWithProgressW for movefolder
Magnus Olsen [Thu, 29 Sep 2005 16:33:08 +0000 (16:33 +0000)]
MoveFileWithProgressW for movefolder
- change from CreateDirectoryW to CreateDirectoryExW
- fix close handle bug
- overwrite readonly file
- make sure both dest and src are not set to readonly
- Source cleanup
- Remove goto

svn path=/trunk/; revision=18155

15 years agoSet eol-style for new resources files
Hervé Poussineau [Thu, 29 Sep 2005 12:06:02 +0000 (12:06 +0000)]
Set eol-style for new resources files
Add back Da.rc resources

svn path=/trunk/; revision=18154

15 years ago- Milko Krachounov <milko@3mhz.net>
Hervé Poussineau [Thu, 29 Sep 2005 11:58:31 +0000 (11:58 +0000)]
- Milko Krachounov <milko@3mhz.net>
  Added Bulgarian translations.
- Alexander N. Sørnes <alex@thehandofagony.com>
  Added Norwegian translations.

svn path=/trunk/; revision=18153

15 years agoDon't tell to MultiByteToWideChar that buffer is bigger than its real size. The size...
Hervé Poussineau [Thu, 29 Sep 2005 09:46:35 +0000 (09:46 +0000)]
Don't tell to MultiByteToWideChar that buffer is bigger than its real size. The size is in characters, not in bytes.
Spotted by Robert Shearman <rob@codeweavers.com>

svn path=/trunk/; revision=18152

15 years agoChristoph_vW: Updated notepad rc files to match Windows notepad's menu layout ...
Nathan Woods [Thu, 29 Sep 2005 03:39:38 +0000 (03:39 +0000)]
Christoph_vW:  Updated notepad rc files to match Windows notepad's menu layout  (bug #839)

svn path=/trunk/; revision=18151

15 years agoChristoph_vW: regedit: make "modify" to default menu entry (bug #840)
Nathan Woods [Thu, 29 Sep 2005 03:33:28 +0000 (03:33 +0000)]
Christoph_vW:  regedit: make "modify" to default menu entry (bug #840)

svn path=/trunk/; revision=18150

15 years agoRegedit: Set up the export all/export branch UI; currently disabled for now
Nathan Woods [Thu, 29 Sep 2005 03:07:26 +0000 (03:07 +0000)]
Regedit:  Set up the export all/export branch UI; currently disabled for now

svn path=/trunk/; revision=18149

15 years agodisplay all known value types
Thomas Bluemel [Thu, 29 Sep 2005 02:50:38 +0000 (02:50 +0000)]
display all known value types

svn path=/trunk/; revision=18148

15 years agoadded stub for PrivCopyFileExW. This is needed by XP's ulib.dll, which XP's regedit...
Thomas Bluemel [Thu, 29 Sep 2005 02:26:33 +0000 (02:26 +0000)]
added stub for PrivCopyFileExW. This is needed by XP's ulib.dll, which XP's regedit.exe imports

svn path=/trunk/; revision=18147

15 years agoexport BuildSecurityDescriptorA/W and IsWellKnownSid
Thomas Bluemel [Thu, 29 Sep 2005 02:02:40 +0000 (02:02 +0000)]
export BuildSecurityDescriptorA/W and IsWellKnownSid

svn path=/trunk/; revision=18146

15 years agoRegedit: Optimized tree expansion
Nathan Woods [Thu, 29 Sep 2005 00:50:40 +0000 (00:50 +0000)]
Regedit:  Optimized tree expansion

svn path=/trunk/; revision=18145

15 years agoadded some missing APIs
Thomas Bluemel [Wed, 28 Sep 2005 23:52:24 +0000 (23:52 +0000)]
added some missing APIs

svn path=/trunk/; revision=18144

15 years agoNotepad fixes:
Nathan Woods [Wed, 28 Sep 2005 22:57:21 +0000 (22:57 +0000)]
Notepad fixes:
1.  Fixed accelerator keys for new commands
2.  Properly parented Find/Replace dialog
3.  Typo in comment

svn path=/trunk/; revision=18143

15 years ago- Added daytime and quote of the day services
Ged Murphy [Wed, 28 Sep 2005 22:33:55 +0000 (22:33 +0000)]
- Added daytime and quote of the day services
- Use universal header and remove needless seperate dirs
- Many bugfixes
- Added to build, not yet included in install as it's still in the early stages

Tested in WinXP using both Windows and Linux clients. Not yet tried in ROS,

svn path=/trunk/; revision=18142

15 years agoadd the vista application recovery functions to w32api and add their stubs to kernel32
Thomas Bluemel [Wed, 28 Sep 2005 21:43:54 +0000 (21:43 +0000)]
add the vista application recovery functions to w32api and add their stubs to kernel32

svn path=/trunk/; revision=18141

15 years agodon't free random pointer in MmCreateImageSection. should fix bug 836
Thomas Bluemel [Wed, 28 Sep 2005 19:56:05 +0000 (19:56 +0000)]
don't free random pointer in MmCreateImageSection. should fix bug 836

svn path=/trunk/; revision=18140

15 years agoDisable flushing if the device doesn't support it or if it isn't enabled.
Hartmut Birr [Wed, 28 Sep 2005 19:34:07 +0000 (19:34 +0000)]
Disable flushing if the device doesn't support it or if it isn't enabled.

svn path=/trunk/; revision=18139

15 years agoadded the Longhorn registry APIs to w32api
Thomas Bluemel [Wed, 28 Sep 2005 18:56:01 +0000 (18:56 +0000)]
added the Longhorn registry APIs to w32api

svn path=/trunk/; revision=18138

15 years agodon't dereference the port in NtSetInformationFile with information class FileComplet...
Thomas Bluemel [Wed, 28 Sep 2005 17:15:57 +0000 (17:15 +0000)]
don't dereference the port in NtSetInformationFile with information class FileCompletionInformation. The Also make setting the completion port thread-safe. This might fix bug 816

svn path=/trunk/; revision=18137

15 years agoimproved error handling
Thomas Bluemel [Wed, 28 Sep 2005 15:40:52 +0000 (15:40 +0000)]
improved error handling

svn path=/trunk/; revision=18136

15 years agoNotepad: Fixed some bugs in Search->Replace
Nathan Woods [Wed, 28 Sep 2005 13:20:10 +0000 (13:20 +0000)]
Notepad:   Fixed some bugs in Search->Replace

svn path=/trunk/; revision=18135

15 years agoimproved error handling
Thomas Bluemel [Wed, 28 Sep 2005 13:00:05 +0000 (13:00 +0000)]
improved error handling

svn path=/trunk/; revision=18134

15 years agoFixed some memory leaks in taskmgr. Patch by Christoph_vW <Christoph@ApiViewer.de>
Thomas Bluemel [Wed, 28 Sep 2005 12:26:33 +0000 (12:26 +0000)]
Fixed some memory leaks in taskmgr. Patch by Christoph_vW <Christoph@ApiViewer.de>

svn path=/trunk/; revision=18133

15 years ago- Set svn:eol-style to native
Ged Murphy [Tue, 27 Sep 2005 23:37:05 +0000 (23:37 +0000)]
- Set svn:eol-style to native
- Set svn:ignore on directories
Thanks to w3seek for pointing this out.

svn path=/trunk/; revision=18132

15 years agoNotepad enhancements:
Nathan Woods [Tue, 27 Sep 2005 23:29:35 +0000 (23:29 +0000)]
Notepad enhancements:
1.  Removed the 30k limit
2.  Implemented Replace and Replace All

svn path=/trunk/; revision=18131

15 years ago- Fix move for readonly folder and file. for now it is a small hack for readonly...
Magnus Olsen [Tue, 27 Sep 2005 21:49:18 +0000 (21:49 +0000)]
- Fix move for readonly folder and file. for now it is a small hack for readonly folders, Small Cleanup in the code, thx w3seek for the help with SetFileAttribs code.

svn path=/trunk/; revision=18130

15 years agoStart to implement the beginneings of tcpsvcs.exe. Just ideas at the moment, subject...
Ged Murphy [Tue, 27 Sep 2005 21:44:24 +0000 (21:44 +0000)]
Start to implement the beginneings of tcpsvcs.exe. Just ideas at the moment, subject to change.
Working code for basic echo and chargen included. Tested in Windows from both Windows and Linux clients
Run from cmd, not incorporated into services.exe at the moment
Builds ok, but not included into build system just yet.

svn path=/trunk/; revision=18129

15 years agosome code reformatting of slayer.dll and make it build again
Thomas Bluemel [Tue, 27 Sep 2005 20:22:25 +0000 (20:22 +0000)]
some code reformatting of slayer.dll and make it build again

svn path=/trunk/; revision=18128

15 years agosome code reformatting
Thomas Bluemel [Tue, 27 Sep 2005 18:19:59 +0000 (18:19 +0000)]
some code reformatting

svn path=/trunk/; revision=18127

15 years agoadd hid.dll to the build system
Thomas Bluemel [Tue, 27 Sep 2005 15:50:49 +0000 (15:50 +0000)]
add hid.dll to the build system

svn path=/trunk/; revision=18126

15 years agoDuring 2nd stage setup, define also DNS hostname of the computer if possible
Hervé Poussineau [Tue, 27 Sep 2005 14:27:14 +0000 (14:27 +0000)]
During 2nd stage setup, define also DNS hostname of the computer if possible

svn path=/trunk/; revision=18125

15 years agoRegedit: Optimizations to refreshing; refreshing is still slightly slower than Windo...
Nathan Woods [Tue, 27 Sep 2005 13:47:46 +0000 (13:47 +0000)]
Regedit:  Optimizations to refreshing; refreshing is still slightly slower than Windows regedit

svn path=/trunk/; revision=18124

15 years agoload some settings from the registry
Thomas Bluemel [Tue, 27 Sep 2005 13:42:20 +0000 (13:42 +0000)]
load some settings from the registry

svn path=/trunk/; revision=18123

15 years agoKEBUGCHECK(0) -> KEBUGCHECK(INACCESSIBLE_BOOT_DEVICE)
Hervé Poussineau [Tue, 27 Sep 2005 12:43:36 +0000 (12:43 +0000)]
KEBUGCHECK(0) -> KEBUGCHECK(INACCESSIBLE_BOOT_DEVICE)

svn path=/trunk/; revision=18122

15 years agoDisplay status code when the file can't be opened
Hervé Poussineau [Tue, 27 Sep 2005 12:40:20 +0000 (12:40 +0000)]
Display status code when the file can't be opened

svn path=/trunk/; revision=18121

15 years agofixed uninitialized variable warnings
Thomas Bluemel [Tue, 27 Sep 2005 10:52:10 +0000 (10:52 +0000)]
fixed uninitialized variable warnings

svn path=/trunk/; revision=18120

15 years agoImplement SetupInstallServicesFromInfSectionExW
Hervé Poussineau [Tue, 27 Sep 2005 08:52:17 +0000 (08:52 +0000)]
Implement SetupInstallServicesFromInfSectionExW
Process {DDInstall}.HW section in SetupDiInstallDevice

svn path=/trunk/; revision=18119

15 years ago- Some NDK fixes when compiling with PSDK.
Alex Ionescu [Tue, 27 Sep 2005 04:53:33 +0000 (04:53 +0000)]
- Some NDK fixes when compiling with PSDK.
- Commit the new CSR (csrsrv and csrss). Compiles and passes PREfast with msvc 2005. Does not link yet. Is not complete yet (3 missing functions). Does not build with mingw yet. Code is probably still buggy. Work in other areas is needed as well. I'm comitting this under recommendation from Emanuele. See status.h for more info.
- Thanks to Emanuele and Filip which have helped with this patch.

svn path=/trunk/; revision=18118

15 years ago- Fix several flaws in APC logic.
Alex Ionescu [Tue, 27 Sep 2005 01:57:27 +0000 (01:57 +0000)]
- Fix several flaws in APC logic.
- Properly support Special APC Disabling.
- Allow Guarded Mutex and Guarded Regions to function properly.
- Optimize some code and add some additional checks.
- Fix several bugs in KeFreezeAllThreads

svn path=/trunk/; revision=18117

15 years agominor fixes
Thomas Bluemel [Tue, 27 Sep 2005 01:48:49 +0000 (01:48 +0000)]
minor fixes

svn path=/trunk/; revision=18116

15 years agopartly implemented the mixer selection dialog
Thomas Bluemel [Tue, 27 Sep 2005 01:02:15 +0000 (01:02 +0000)]
partly implemented the mixer selection dialog

svn path=/trunk/; revision=18115

15 years agoNotepad enhancements
Nathan Woods [Tue, 27 Sep 2005 00:46:19 +0000 (00:46 +0000)]
Notepad enhancements

1.  Implemented "Goto line"
2.  Partially implemented Replace (dialog comes up, need to have it actually do the replace )

svn path=/trunk/; revision=18114

15 years ago-reorder InsertXscendingOrder macro argument order and update uses
Gunnar Dalsnes [Mon, 26 Sep 2005 22:57:48 +0000 (22:57 +0000)]
-reorder InsertXscendingOrder macro argument order and update uses
-start to macrofy list enums in ntoskrnl using LIST_FOR_EACH macros
-use IsListEmpty some places instead of manual coding
-profile.c:KeStartProfile() zero correct buffer in (and not the NULL ptr;-)
-improve LIST_FOR_EACH macros so that the iterator is set to NULL at end of enum
-kthread.c:KiServiceCheck() set the shadowtable before calling the win32k proc/thread init funcs
-apc.c:KiInsertQueueApc() insert special apcs in correct fifo order
-apc.c:KeFlushQueueApc() simplify
-timer.c:KiExpireTimers() calling RemoveEntryList on a possibly empty list is not ok

svn path=/trunk/; revision=18113

15 years agodon't use MIXERCONTROLA for unicode builds
Thomas Bluemel [Mon, 26 Sep 2005 22:06:31 +0000 (22:06 +0000)]
don't use MIXERCONTROLA for unicode builds

svn path=/trunk/; revision=18112

15 years agoFix calc.exe redraw problems on XP. Patch by Christoph_vW <Christoph@ApiViewer.de>
Alex Ionescu [Mon, 26 Sep 2005 21:49:03 +0000 (21:49 +0000)]
Fix calc.exe redraw problems on XP. Patch by Christoph_vW <Christoph@ApiViewer.de>

svn path=/trunk/; revision=18111

15 years ago- Implement alldvrm and aulldvrm and export them from ntoskrnl. This fixes bug 467.
Alex Ionescu [Mon, 26 Sep 2005 21:39:04 +0000 (21:39 +0000)]
- Implement alldvrm and aulldvrm and export them from ntoskrnl. This fixes bug 467.

svn path=/trunk/; revision=18110

15 years agoErr, actually deliver APCs when returning from systemcalls... fixes bug 810
Alex Ionescu [Mon, 26 Sep 2005 20:52:20 +0000 (20:52 +0000)]
Err, actually deliver APCs when returning from systemcalls... fixes bug 810

svn path=/trunk/; revision=18109

15 years agochange from copyfileW to copyfileExW in MoveFileWithProgressW and add a error check...
Magnus Olsen [Mon, 26 Sep 2005 20:44:43 +0000 (20:44 +0000)]
change from copyfileW to copyfileExW in MoveFileWithProgressW  and add a error check for copyfileExW that was forgotten.

svn path=/trunk/; revision=18108

15 years agoRevert r18070.
Filip Navara [Mon, 26 Sep 2005 20:29:08 +0000 (20:29 +0000)]
Revert r18070.

svn path=/trunk/; revision=18107

15 years agoAdd NDEBUG back and call LdrLoadDll correctly on Windows.
Alex Ionescu [Mon, 26 Sep 2005 20:08:11 +0000 (20:08 +0000)]
Add NDEBUG back and call LdrLoadDll correctly on Windows.

svn path=/trunk/; revision=18106

15 years agoDon't wait after the flush command for a non busy hd.
Hartmut Birr [Mon, 26 Sep 2005 20:06:49 +0000 (20:06 +0000)]
Don't wait after the flush command for a  non busy hd.

svn path=/trunk/; revision=18105

15 years agoFixed the reinitialisation if the miniport driver returns SRB_STATUS_BUSY.
Hartmut Birr [Mon, 26 Sep 2005 20:00:48 +0000 (20:00 +0000)]
Fixed the reinitialisation if the miniport driver returns SRB_STATUS_BUSY.

svn path=/trunk/; revision=18104

15 years agoalso compile the resource file...
Thomas Bluemel [Mon, 26 Sep 2005 19:16:43 +0000 (19:16 +0000)]
also compile the resource file...

svn path=/trunk/; revision=18103

15 years agoadd sndvol32 to the build system and reformat the code
Thomas Bluemel [Mon, 26 Sep 2005 19:15:27 +0000 (19:15 +0000)]
add sndvol32 to the build system and reformat the code

svn path=/trunk/; revision=18102

15 years agoExport and implement NlsGetCacheUpdateCount. Almost every WinXP DLL can now import...
Alex Ionescu [Mon, 26 Sep 2005 19:09:32 +0000 (19:09 +0000)]
Export and implement NlsGetCacheUpdateCount. Almost every WinXP DLL can now import kernel32

svn path=/trunk/; revision=18101

15 years agoStub and export EnumCalanderInfoExW and QueryWin31IniFilesMappedToRegistry
Alex Ionescu [Mon, 26 Sep 2005 18:59:04 +0000 (18:59 +0000)]
Stub and export EnumCalanderInfoExW and QueryWin31IniFilesMappedToRegistry

svn path=/trunk/; revision=18100

15 years agoExport and implement CreateProcessInternalA and CreateProcessInternalW (really just...
Alex Ionescu [Mon, 26 Sep 2005 18:46:30 +0000 (18:46 +0000)]
Export and implement CreateProcessInternalA and CreateProcessInternalW (really just shuffling/stubbing, no actual code was written.

svn path=/trunk/; revision=18099

15 years agoRegOverridePredefKey does not (as opposed to the PSDK documentation) accept predefine...
Thomas Bluemel [Mon, 26 Sep 2005 18:05:57 +0000 (18:05 +0000)]
RegOverridePredefKey does not (as opposed to the PSDK documentation) accept predefined handles for the hNewHKey parameter

svn path=/trunk/; revision=18098

15 years agoOpen BNO directory with correct privileges, open CSR connection with correct path...
Alex Ionescu [Mon, 26 Sep 2005 18:03:17 +0000 (18:03 +0000)]
Open BNO directory with correct privileges, open CSR connection with correct path. Add InWindows boolean to use the right CSR ServerID in windows and add a hack to get kernel32 to be loadable if used with .local to force an application to use our kernel and not the system one. The result of this is that our kernel32 can now load in Windows XP (not 2000).

svn path=/trunk/; revision=18097

15 years agoChristoph von Wittich: fix for bug 824 ("memory leak in welcome").
Aleksey Bragin [Mon, 26 Sep 2005 16:13:50 +0000 (16:13 +0000)]
Christoph von Wittich: fix for bug 824 ("memory leak in welcome").
-LoadBitmap without DeleteObject
-SelectObject is used with wrong DC

svn path=/trunk/; revision=18096

15 years agoChristoph von Wittich: fix for bug 823 ("Resource leak in regedit").
Aleksey Bragin [Mon, 26 Sep 2005 16:07:23 +0000 (16:07 +0000)]
Christoph von Wittich: fix for bug 823 ("Resource leak in regedit").

svn path=/trunk/; revision=18095

15 years agoChristoph von Wittich: fix for bug 822 ("Resource leak in calc").
Aleksey Bragin [Mon, 26 Sep 2005 15:50:37 +0000 (15:50 +0000)]
Christoph von Wittich: fix for bug 822 ("Resource leak in calc").

svn path=/trunk/; revision=18094

15 years agoexport RegOverridePredefKey, forgot to commit this change
Thomas Bluemel [Mon, 26 Sep 2005 13:02:01 +0000 (13:02 +0000)]
export RegOverridePredefKey, forgot to commit this change

svn path=/trunk/; revision=18093

15 years agoimplemented RegOverridePredefKey()
Thomas Bluemel [Mon, 26 Sep 2005 12:44:03 +0000 (12:44 +0000)]
implemented RegOverridePredefKey()

svn path=/trunk/; revision=18092

15 years agoUpdate .inf files
Hervé Poussineau [Mon, 26 Sep 2005 12:05:27 +0000 (12:05 +0000)]
Update .inf files

svn path=/trunk/; revision=18091

15 years agoFix signedness (SetupGetIntField takes a PINT argument, not a PUINT one)
Hervé Poussineau [Mon, 26 Sep 2005 11:43:14 +0000 (11:43 +0000)]
Fix signedness (SetupGetIntField takes a PINT argument, not a PUINT one)

svn path=/trunk/; revision=18090

15 years agoImplement parts of SetupDiInstallDevice
Hervé Poussineau [Mon, 26 Sep 2005 11:39:24 +0000 (11:39 +0000)]
Implement parts of SetupDiInstallDevice

svn path=/trunk/; revision=18089

15 years agoImplement SetupInstallServicesFromInfSectionA/W, SetupInstallServicesFromInfSectionExW
Hervé Poussineau [Mon, 26 Sep 2005 11:37:32 +0000 (11:37 +0000)]
Implement SetupInstallServicesFromInfSectionA/W, SetupInstallServicesFromInfSectionExW
Add stub for SetupInstallServicesFromInfSectionExW

svn path=/trunk/; revision=18088

15 years agocopy the buffer to the right place in IntWriteConsoleOutput
Thomas Bluemel [Mon, 26 Sep 2005 11:35:23 +0000 (11:35 +0000)]
copy the buffer to the right place in IntWriteConsoleOutput

svn path=/trunk/; revision=18087

15 years ago- fixed uninitialized variable warning
Thomas Bluemel [Mon, 26 Sep 2005 11:14:34 +0000 (11:14 +0000)]
- fixed uninitialized variable warning
- fixed memory leak in SetupDiBuildDriverInfoList()

svn path=/trunk/; revision=18086

15 years agofixed uninitialized variable warning
Thomas Bluemel [Mon, 26 Sep 2005 11:11:48 +0000 (11:11 +0000)]
fixed uninitialized variable warning

svn path=/trunk/; revision=18085

15 years agodon't copy the buffer to a random pointer in IntWriteConsoleOutput()
Thomas Bluemel [Mon, 26 Sep 2005 11:10:27 +0000 (11:10 +0000)]
don't copy the buffer to a random pointer in IntWriteConsoleOutput()

svn path=/trunk/; revision=18084

15 years agoSilence some debug messages
Gé van Geldorp [Mon, 26 Sep 2005 08:21:38 +0000 (08:21 +0000)]
Silence some debug messages

svn path=/trunk/; revision=18083

15 years ago- Fix a bug in CSR Capture APIs
Alex Ionescu [Mon, 26 Sep 2005 07:43:55 +0000 (07:43 +0000)]
- Fix a bug in CSR Capture APIs
- Fix bugs in kernel32 console APIs.
- These changes fix vim and fix bug 796 as I promised.

svn path=/trunk/; revision=18082

15 years ago- Put executive atom functions in the executive folder, not rtl.
Alex Ionescu [Mon, 26 Sep 2005 05:41:35 +0000 (05:41 +0000)]
- Put executive atom functions in the executive folder, not rtl.
- Move purecall to the executive error APIs.

svn path=/trunk/; revision=18081

15 years ago- Remove some deprecated files.
Alex Ionescu [Mon, 26 Sep 2005 05:03:28 +0000 (05:03 +0000)]
- Remove some deprecated files.

svn path=/trunk/; revision=18080

15 years agoForgot to svn add these two files.
Alex Ionescu [Mon, 26 Sep 2005 05:01:14 +0000 (05:01 +0000)]
Forgot to svn add these two files.

svn path=/trunk/; revision=18079

15 years ago- More sharing between ntdll/ntoskrnl: shared Dbg code.
Alex Ionescu [Mon, 26 Sep 2005 04:59:48 +0000 (04:59 +0000)]
- More sharing between ntdll/ntoskrnl: shared Dbg code.
- Added NtCreateDebugObject, NtDebugContinue, NtQueryDebugFilterState, NtSetDebugFilterState, NtWaitForDebugEvent to system call list.
- Added some debug constants to headers
- Updated RtlpCheckForActiveDebugger in ntoskrnl to return whatever we're expecting as the "normal" case.
- Added RtlpSetInDbgPrint to rtl support library for special DbgPrint implementation difference in user-mode
- Removed all the deprecated debug APIs in ntdll.
- Implemented NtQueryDebugFilterState and NtSetDebugFilterState based on royce's implementation.
- Started modifications on KeDebugService, and implemented DebugService in rtl
- Implemented all the Dbg* APIs in RTL.
- Implemented DbgUiConnectToDbg, DbgUiContinue, DbgUiWaitStateChange, DbgUiRemoteBreakin, DbgUiIssueRemoteBreakin
- Changed KD Print callbacks to also receive the length of the string.

Right now, one call that should be shared still isn't (the final DebugPrint call) because calling KeDebugService from kernel-mode seems to cause a hang. Also, DebugService does not currently cause an exception like it should (instead it still calls the Kdp handler), because those changes would've made the patch even bigger and are still untested.

svn path=/trunk/; revision=18078

15 years ago1. More merging from WINE regedit; imported refresh feature (which is wayyy slower...
Nathan Woods [Mon, 26 Sep 2005 03:18:53 +0000 (03:18 +0000)]
1.  More merging from WINE regedit; imported refresh feature (which is wayyy slower than Windows regedit; need to optimize this)
2.  Using GetVersion() to determine whether to add HKEY_DYN_DATA

svn path=/trunk/; revision=18077

15 years agoremove dead code
Magnus Olsen [Sun, 25 Sep 2005 22:16:05 +0000 (22:16 +0000)]
remove dead code

svn path=/trunk/; revision=18076

15 years agodon't expect FS drivers to return STATUS_NOT_IMPLEMENTED if they don't know how to...
Magnus Olsen [Sun, 25 Sep 2005 22:05:39 +0000 (22:05 +0000)]
don't expect FS drivers to return STATUS_NOT_IMPLEMENTED if they don't know how to do the move  (STATUS_NOT_SUPPORTED is also a perfect valid error code), this change did hpoussin suggest

svn path=/trunk/; revision=18075

15 years agoImplement SetupDiInstallDriverFiles
Hervé Poussineau [Sun, 25 Sep 2005 21:18:27 +0000 (21:18 +0000)]
Implement SetupDiInstallDriverFiles

svn path=/trunk/; revision=18074

15 years agoImplement support for move folder, even from different vol. But for now it does not...
Magnus Olsen [Sun, 25 Sep 2005 21:05:18 +0000 (21:05 +0000)]
Implement support for move folder, even from different vol. But for now it does not think of EA or set file attrib right. it is a present to brandon so he stop nag about ros can not move a folder. It maybe got some other bugs. it need more testing see if it handling all case right.

svn path=/trunk/; revision=18073

15 years ago- Implement CM_Is_Dock_Station_Present[_Ex]
Eric Kohl [Sun, 25 Sep 2005 21:02:43 +0000 (21:02 +0000)]
- Implement CM_Is_Dock_Station_Present[_Ex]

svn path=/trunk/; revision=18072

15 years agoUSB root hub is not really a child of the USB Controller, so don't give it a device...
Hervé Poussineau [Sun, 25 Sep 2005 20:56:58 +0000 (20:56 +0000)]
USB root hub is not really a child of the USB Controller, so don't give it a device identifier

svn path=/trunk/; revision=18071

15 years agoRevert r18064 and correctly set the cell size for hash cells.
Filip Navara [Sun, 25 Sep 2005 20:54:40 +0000 (20:54 +0000)]
Revert r18064 and correctly set the cell size for hash cells.

svn path=/trunk/; revision=18070

15 years agoSimple implementation of the MS comp utility (remembered to add the files this time...
Ged Murphy [Sun, 25 Sep 2005 20:46:28 +0000 (20:46 +0000)]
Simple implementation of the MS comp utility (remembered to add the files this time :) )

svn path=/trunk/; revision=18069