reactos.git
16 years agoStandardize comment headers. Patch by Trevor McCort
Alex Ionescu [Wed, 26 Jan 2005 13:58:37 +0000 (13:58 +0000)]
Standardize comment headers. Patch by Trevor McCort

svn path=/trunk/; revision=13311

16 years agofixed usage of NtQueryDirectoryObject()
Thomas Bluemel [Wed, 26 Jan 2005 13:54:53 +0000 (13:54 +0000)]
fixed usage of NtQueryDirectoryObject()

svn path=/trunk/; revision=13310

16 years agofixed NtQueryDirectoryObject() to properly handle buffers that are not large enough
Thomas Bluemel [Wed, 26 Jan 2005 13:54:07 +0000 (13:54 +0000)]
fixed NtQueryDirectoryObject() to properly handle buffers that are not large enough

svn path=/trunk/; revision=13309

16 years agoReplace hardcoded values by known constants.
Eric Kohl [Wed, 26 Jan 2005 13:52:53 +0000 (13:52 +0000)]
Replace hardcoded values by known constants.

svn path=/trunk/; revision=13308

16 years ago- Replace NtQuerySystemTime by KeQuerySystemTime
Eric Kohl [Wed, 26 Jan 2005 13:48:38 +0000 (13:48 +0000)]
- Replace NtQuerySystemTime by KeQuerySystemTime
- Nt->Zw

svn path=/trunk/; revision=13307

16 years agosecurely access buffers in NtOpenDirectoryObject(), NtQueryDirectoryObject() and...
Thomas Bluemel [Wed, 26 Jan 2005 12:47:38 +0000 (12:47 +0000)]
securely access buffers in NtOpenDirectoryObject(), NtQueryDirectoryObject() and NtCreateDirectoryObject()

svn path=/trunk/; revision=13306

16 years agoDynamic 3GB support, part 1. Only multiboot.S remains to be changed, all other parts...
Alex Ionescu [Wed, 26 Jan 2005 05:00:08 +0000 (05:00 +0000)]
Dynamic 3GB support, part 1. Only multiboot.S remains to be changed, all other parts of the Kernel now used KERNEL_BASE based on the command-line (Please don't use /3gb if you don't compile 3GB)

svn path=/trunk/; revision=13305

16 years agoWindows is stupid. Why they hell would you be case insensitive but case retaining
Steven Edwards [Wed, 26 Jan 2005 00:43:49 +0000 (00:43 +0000)]
Windows is stupid. Why they hell would you be case insensitive but case retaining

svn path=/trunk/; revision=13304

16 years agodon't shift the PIDs of objects so the first bit can be used to lock objects, as...
Thomas Bluemel [Wed, 26 Jan 2005 00:43:24 +0000 (00:43 +0000)]
don't shift the PIDs of objects so the first bit can be used to lock objects, as the lower 2 bits of PIDs are now always zero just test and set this bit

svn path=/trunk/; revision=13303

16 years agofirst draft of SDI browser application derived from ROS Explorer
Martin Fuchs [Wed, 26 Jan 2005 00:12:33 +0000 (00:12 +0000)]
first draft of SDI browser application derived from ROS Explorer

svn path=/trunk/; revision=13302

16 years ago1. fixed NtCreateProcess to do some buffer checks and moved the implementation to...
Thomas Bluemel [Wed, 26 Jan 2005 00:03:05 +0000 (00:03 +0000)]
1. fixed NtCreateProcess to do some buffer checks and moved the implementation to an internal function so it can be shared with PsCreateSystemProcess(). Also don't leak so many resources on failures
2. processes should acuire a cid handle for their unique process id
3. fixed several instances in structures where process ids were DWORD/ULONG instead of HANDLEs

svn path=/trunk/; revision=13301

16 years agoenable the SeSystemtimePrivilege privilege which is required to call SetLocalTime
Thomas Bluemel [Tue, 25 Jan 2005 23:57:57 +0000 (23:57 +0000)]
enable the SeSystemtimePrivilege privilege which is required to call SetLocalTime

svn path=/trunk/; revision=13300

16 years agoForgot to add Makefiles
Steven Edwards [Tue, 25 Jan 2005 23:50:22 +0000 (23:50 +0000)]
Forgot to add Makefiles

svn path=/trunk/; revision=13299

16 years agoSorry for incorrect file comiited.
Alex Ionescu [Tue, 25 Jan 2005 23:40:05 +0000 (23:40 +0000)]
Sorry for incorrect file comiited.

svn path=/trunk/; revision=13298

16 years agofixed building of setupapi.
Steven Edwards [Tue, 25 Jan 2005 23:39:07 +0000 (23:39 +0000)]
fixed building of setupapi.

svn path=/trunk/; revision=13297

16 years agoImported setupapi from the vendor branch. (Again).
Steven Edwards [Tue, 25 Jan 2005 23:36:57 +0000 (23:36 +0000)]
Imported setupapi from the vendor branch. (Again).

svn path=/trunk/; revision=13296

16 years agoRemove debug output from user mode exceptions. Reported by hbirr.
Alex Ionescu [Tue, 25 Jan 2005 23:36:23 +0000 (23:36 +0000)]
Remove debug output from user mode exceptions. Reported by hbirr.

svn path=/trunk/; revision=13295

16 years agoremoving this to reimport it
Steven Edwards [Tue, 25 Jan 2005 23:36:16 +0000 (23:36 +0000)]
removing this to reimport it

svn path=/trunk/; revision=13294

16 years agoImported vendor drop of setupapi.
Steven Edwards [Tue, 25 Jan 2005 23:23:38 +0000 (23:23 +0000)]
Imported vendor drop of setupapi.

svn path=/trunk/; revision=13293

16 years agoReplace wcschr. Fixes bug #488.
Gé van Geldorp [Tue, 25 Jan 2005 22:58:47 +0000 (22:58 +0000)]
Replace wcschr. Fixes bug #488.

svn path=/trunk/; revision=13290

16 years ago- Removed slab.c, because this functions are not used.
Hartmut Birr [Tue, 25 Jan 2005 22:51:51 +0000 (22:51 +0000)]
- Removed slab.c, because this functions are not used.

svn path=/trunk/; revision=13289

16 years ago- Implemented a kernel mapping region which is process local.
Hartmut Birr [Tue, 25 Jan 2005 22:50:47 +0000 (22:50 +0000)]
- Implemented a kernel mapping region which is process local.
  This mapping can be used to map temporary memory pages from
  other process's like  pde's/pte's. It is also used to make
  a copy of a page or to clean a page.

svn path=/trunk/; revision=13288

16 years ago- Renamed UpdateProgress to VfatxUpdateProgress.
Hartmut Birr [Tue, 25 Jan 2005 22:36:28 +0000 (22:36 +0000)]
- Renamed UpdateProgress to VfatxUpdateProgress.

svn path=/trunk/; revision=13287

16 years ago- Added vfatxlib.
Hartmut Birr [Tue, 25 Jan 2005 22:10:39 +0000 (22:10 +0000)]
- Added vfatxlib.

svn path=/trunk/; revision=13286

16 years ago- Fixed the directory index of a file for FATX.
Hartmut Birr [Tue, 25 Jan 2005 21:16:19 +0000 (21:16 +0000)]
- Fixed the directory index of a file for FATX.
- Initialize some values from the RFCB.

svn path=/trunk/; revision=13285

16 years ago- Fixed the directory index of a file for FATX.
Hartmut Birr [Tue, 25 Jan 2005 21:14:57 +0000 (21:14 +0000)]
- Fixed the directory index of a file for FATX.
- Check for the file size before eache call to CcMapData. W2K doesnt like to map over the end of a directory.

svn path=/trunk/; revision=13284

16 years ago- Print the major function codes if debug prints are enabled.
Hartmut Birr [Tue, 25 Jan 2005 21:13:28 +0000 (21:13 +0000)]
- Print the major function codes if debug prints are enabled.

svn path=/trunk/; revision=13283

16 years ago- Allow the second device name RosFat to make it possible to load vfatfs on W2k if...
Hartmut Birr [Tue, 25 Jan 2005 21:12:52 +0000 (21:12 +0000)]
- Allow the second device name RosFat to make it possible to load vfatfs on W2k if fastfat is already loaded.
- Moved the initialisation of the callback and fast io functions to fastio.c.

svn path=/trunk/; revision=13282

16 years ago- Fixed some problems to recognize a FATX partition on a non xbox (Should be tested...
Hartmut Birr [Tue, 25 Jan 2005 21:11:46 +0000 (21:11 +0000)]
- Fixed some problems to recognize a FATX partition on a non xbox (Should be tested on a real xbox).
- Fixed the calculation of the number of clusters.

svn path=/trunk/; revision=13281

16 years ago- Print the file information class if debug prints are enabled in VfatGet/SetInformation.
Hartmut Birr [Tue, 25 Jan 2005 21:10:42 +0000 (21:10 +0000)]
- Print the file information class if debug prints are enabled in VfatGet/SetInformation.
- Check for the open handle count instead of the reference count if file deletion is requested.

svn path=/trunk/; revision=13280

16 years ago- Implemented dummy stubs for all fast io entry points. W2K does ignore the IsFastIoP...
Hartmut Birr [Tue, 25 Jan 2005 21:09:55 +0000 (21:09 +0000)]
- Implemented dummy stubs for all fast io entry points. W2K does ignore the IsFastIoPossible variable of the fcb.
- Fixed the directory index of a file for FATX.

svn path=/trunk/; revision=13279

16 years ago- Check for some special file streams in VfatUpdateEntry.
Hartmut Birr [Tue, 25 Jan 2005 21:08:54 +0000 (21:08 +0000)]
- Check for some special file streams in VfatUpdateEntry.
  W2K does open the volume for changing the date and time,
  but the volume hasn't a parent fcb.
- Fixed the directory index of a file for FATX.

svn path=/trunk/; revision=13278

16 years ago- Fixed the directory index of a file for FATX.
Hartmut Birr [Tue, 25 Jan 2005 21:07:32 +0000 (21:07 +0000)]
- Fixed the directory index of a file for FATX.
- Replaced VfatSupersedeFile with VfatSetAllocationSizeInformation.
- Check for the file size before each call to CcMapData. W2K doesn't like it to map over the end of a directory.

svn path=/trunk/; revision=13277

16 years ago- Always try to uninitialize the file cache in VfatCleanupFile.
Hartmut Birr [Tue, 25 Jan 2005 21:05:38 +0000 (21:05 +0000)]
- Always try to uninitialize the file cache in VfatCleanupFile.
- Try to purge the file cache if the last handle is closed and deleting of the file was requested.

svn path=/trunk/; revision=13276

16 years agoNtGdiExtTextOut (ExtTextOut in user-mode) should now obey at least the right clipping...
Mike Nordell [Tue, 25 Jan 2005 20:53:37 +0000 (20:53 +0000)]
NtGdiExtTextOut (ExtTextOut in user-mode) should now obey at least the right clipping edge with ETO_CLIPPED.

svn path=/trunk/; revision=13275

16 years agoadded winetests for version.dll
Steven Edwards [Tue, 25 Jan 2005 19:11:22 +0000 (19:11 +0000)]
added winetests for version.dll

svn path=/trunk/; revision=13274

16 years agoremove some duplicate definintions.
Steven Edwards [Tue, 25 Jan 2005 17:52:28 +0000 (17:52 +0000)]
remove some duplicate definintions.

svn path=/trunk/; revision=13273

16 years agoFixe use of memory after it had been free'd.
Mike Nordell [Tue, 25 Jan 2005 16:38:18 +0000 (16:38 +0000)]
Fixe use of memory after it had been free'd.

svn path=/trunk/; revision=13272

16 years agoKill compiler warning.
Mike Nordell [Tue, 25 Jan 2005 16:26:01 +0000 (16:26 +0000)]
Kill compiler warning.

svn path=/trunk/; revision=13271

16 years agoFix declaration of WSAStartup
Mike Nordell [Tue, 25 Jan 2005 14:22:50 +0000 (14:22 +0000)]
Fix declaration of WSAStartup

svn path=/trunk/; revision=13270

16 years agotinus <o112w8r02@sneakemail.com>
Gé van Geldorp [Tue, 25 Jan 2005 08:32:47 +0000 (08:32 +0000)]
tinus <o112w8r02@sneakemail.com>
Properly allow removing toolbar bitmaps by changing it into 0.

svn path=/trunk/; revision=13269

16 years agoSet up ACPI Interrupt data before creating the interrupt, to fix case where interrupt...
Alex Ionescu [Tue, 25 Jan 2005 05:38:01 +0000 (05:38 +0000)]
Set up ACPI Interrupt data before creating the interrupt, to fix case where interrupt is being called as soon as it's being set up, before the data is set. Patch by tinus. Fixes bug 472

svn path=/trunk/; revision=13268

16 years agoFix compiler errors. Patch by Herve Poussineau. Fixes bug 478
Alex Ionescu [Tue, 25 Jan 2005 05:11:17 +0000 (05:11 +0000)]
Fix compiler errors. Patch by Herve Poussineau. Fixes bug 478

svn path=/trunk/; revision=13267

16 years agoFix bug 474. Patch by tinus
Alex Ionescu [Tue, 25 Jan 2005 05:00:57 +0000 (05:00 +0000)]
Fix bug 474. Patch by tinus

svn path=/trunk/; revision=13266

16 years agofinished merging setupapi with Winehq CVS. Tommrow I will do a vendor drop of the...
Steven Edwards [Tue, 25 Jan 2005 01:35:43 +0000 (01:35 +0000)]
finished merging setupapi with Winehq CVS. Tommrow I will do a vendor drop of the latest Winehq CVS.

svn path=/trunk/; revision=13265

16 years agoFix bugs on optimized build, fix RtlpDispatchException gobbling up ebx (thx ge),...
Alex Ionescu [Tue, 25 Jan 2005 01:23:23 +0000 (01:23 +0000)]
Fix bugs on optimized build, fix RtlpDispatchException gobbling up ebx (thx ge), remove obsolete files

svn path=/trunk/; revision=13264

16 years agosync'd more of Wine setupapi. Added stubs and such.
Steven Edwards [Tue, 25 Jan 2005 01:22:10 +0000 (01:22 +0000)]
sync'd more of Wine setupapi. Added stubs and such.

svn path=/trunk/; revision=13263

16 years agoupdate to latest setupapi.h
Steven Edwards [Tue, 25 Jan 2005 01:21:38 +0000 (01:21 +0000)]
update to latest setupapi.h

svn path=/trunk/; revision=13262

16 years ago- Enabled SYSENTER/SYSEXIT for application processors on smp machines.
Hartmut Birr [Tue, 25 Jan 2005 00:28:45 +0000 (00:28 +0000)]
- Enabled SYSENTER/SYSEXIT for application processors on smp machines.

svn path=/trunk/; revision=13261

16 years agoreturn error status in case probing the parameters failed in IoCreateFile()
Thomas Bluemel [Tue, 25 Jan 2005 00:05:56 +0000 (00:05 +0000)]
return error status in case probing the parameters failed in IoCreateFile()

svn path=/trunk/; revision=13260

16 years agosome more parameter checks in IoCreateFile()
Thomas Bluemel [Mon, 24 Jan 2005 23:59:30 +0000 (23:59 +0000)]
some more parameter checks in IoCreateFile()

svn path=/trunk/; revision=13259

16 years ago- Fixed my last commit.
Hartmut Birr [Mon, 24 Jan 2005 23:23:38 +0000 (23:23 +0000)]
- Fixed my last commit.

svn path=/trunk/; revision=13258

16 years ago- Interpret STATUS_TIMEOUT as error in PsLockProcess.
Hartmut Birr [Mon, 24 Jan 2005 22:58:54 +0000 (22:58 +0000)]
- Interpret STATUS_TIMEOUT as error in PsLockProcess.

svn path=/trunk/; revision=13257

16 years agoImplement IO_NO_PARAMETER_CHECKING flag
Gé van Geldorp [Mon, 24 Jan 2005 22:02:09 +0000 (22:02 +0000)]
Implement IO_NO_PARAMETER_CHECKING flag

svn path=/trunk/; revision=13256

16 years agoadjust properties (CRLF line endlings, ignores)
Martin Fuchs [Mon, 24 Jan 2005 21:25:27 +0000 (21:25 +0000)]
adjust properties (CRLF line endlings, ignores)

svn path=/trunk/; revision=13255

16 years agoRollback last change, since we found out that IoCreateFile can accept
Gé van Geldorp [Mon, 24 Jan 2005 21:21:17 +0000 (21:21 +0000)]
Rollback last change, since we found out that IoCreateFile can accept
usermode parameters too

svn path=/trunk/; revision=13254

16 years agofix typo and update CVS->Subversion
Martin Fuchs [Mon, 24 Jan 2005 21:05:37 +0000 (21:05 +0000)]
fix typo and update CVS->Subversion

svn path=/trunk/; revision=13253

16 years agoIoCreateFile should be passed kernelmode parameters.
Gé van Geldorp [Mon, 24 Jan 2005 19:42:54 +0000 (19:42 +0000)]
IoCreateFile should be passed kernelmode parameters.

svn path=/trunk/; revision=13252

16 years agoCheck error code before it is possibly clobbered. Spotted by w3seek.
Gé van Geldorp [Mon, 24 Jan 2005 19:32:40 +0000 (19:32 +0000)]
Check error code before it is possibly clobbered. Spotted by w3seek.

svn path=/trunk/; revision=13251

16 years agoMinor fix to ICMP receive.
Art Yerkes [Mon, 24 Jan 2005 16:58:53 +0000 (16:58 +0000)]
Minor fix to ICMP receive.

svn path=/trunk/; revision=13249

16 years agoImplement DuplicateString and QueryRegistryValue.
Eric Kohl [Mon, 24 Jan 2005 14:17:30 +0000 (14:17 +0000)]
Implement DuplicateString and QueryRegistryValue.

svn path=/trunk/; revision=13248

16 years agoMyMalloc must not zero the memory.
Eric Kohl [Mon, 24 Jan 2005 11:53:36 +0000 (11:53 +0000)]
MyMalloc must not zero the memory.

svn path=/trunk/; revision=13247

16 years agotinus <o112w8r02@sneakemail.com>
Gé van Geldorp [Mon, 24 Jan 2005 09:41:00 +0000 (09:41 +0000)]
tinus <o112w8r02@sneakemail.com>
Don't allow selecting disabled menu items

svn path=/trunk/; revision=13246

16 years agoSylvain Petreolle <spetreolle@yahoo.fr>:
Gé van Geldorp [Mon, 24 Jan 2005 09:33:21 +0000 (09:33 +0000)]
Sylvain Petreolle <spetreolle@yahoo.fr>:
Add makefile for "polytest" test & enable it.
Fix compile warnings for diskspeed & zwcontinue tests

svn path=/trunk/; revision=13245

16 years agoFix compilation
Gé van Geldorp [Mon, 24 Jan 2005 09:31:42 +0000 (09:31 +0000)]
Fix compilation

svn path=/trunk/; revision=13244

16 years agoCorrect location of a few stubs. Getting ready to sync in a day or so.
Steven Edwards [Mon, 24 Jan 2005 05:12:15 +0000 (05:12 +0000)]
Correct location of  a few stubs. Getting ready to sync in a day or so.

svn path=/trunk/; revision=13243

16 years agoProper support for vfatlib and allow -j2 to work (as long as make tools && make impli...
Alex Ionescu [Mon, 24 Jan 2005 02:08:25 +0000 (02:08 +0000)]
Proper support for vfatlib and allow -j2 to work (as long as make tools && make implib && make -j2 is used).

svn path=/trunk/; revision=13242

16 years agofixed prototype of ZwOpenSemaphore
Thomas Bluemel [Mon, 24 Jan 2005 00:44:21 +0000 (00:44 +0000)]
fixed prototype of ZwOpenSemaphore

svn path=/trunk/; revision=13241

16 years agominor fixes
Thomas Bluemel [Mon, 24 Jan 2005 00:43:39 +0000 (00:43 +0000)]
minor fixes

svn path=/trunk/; revision=13240

16 years agoNt -> Zw
Gé van Geldorp [Mon, 24 Jan 2005 00:18:57 +0000 (00:18 +0000)]
Nt -> Zw

svn path=/trunk/; revision=13239

16 years agoMake memory layout of GET_RETRIEVAL_DESCRIPTOR match RETRIEVAL_POINTERS_BUFFER
Gé van Geldorp [Mon, 24 Jan 2005 00:15:29 +0000 (00:15 +0000)]
Make memory layout of GET_RETRIEVAL_DESCRIPTOR match RETRIEVAL_POINTERS_BUFFER

svn path=/trunk/; revision=13238

16 years agodon't copy the entire security descriptor to the stack in SeCaptureSecurityDescriptor...
Thomas Bluemel [Mon, 24 Jan 2005 00:09:04 +0000 (00:09 +0000)]
don't copy the entire security descriptor to the stack in SeCaptureSecurityDescriptor() when previous mode is kernel mode and capturing for kernel mode is undesired

svn path=/trunk/; revision=13237

16 years ago1. fixed the timer functions to securely access buffers
Thomas Bluemel [Sun, 23 Jan 2005 23:51:40 +0000 (23:51 +0000)]
1. fixed the timer functions to securely access buffers
2. minor fixes due to copy+paste

svn path=/trunk/; revision=13236

16 years ago1. fixed prototypes of NtSetSystemTime and NtQuerySystemTime and made them handle...
Thomas Bluemel [Sun, 23 Jan 2005 23:02:19 +0000 (23:02 +0000)]
1. fixed prototypes of NtSetSystemTime and NtQuerySystemTime and made them handle passed buffers securely
2. check for the SeSystemtimePrivilege privilege in NtSetSystemTime()
3. write debug messages when privileges are missing

svn path=/trunk/; revision=13235

16 years agoObjectBody->Permanent setting cleaned.
Emanuele Aliberti [Sun, 23 Jan 2005 22:42:31 +0000 (22:42 +0000)]
ObjectBody->Permanent setting cleaned.

svn path=/trunk/; revision=13234

16 years agoFix typo
Gé van Geldorp [Sun, 23 Jan 2005 22:25:11 +0000 (22:25 +0000)]
Fix typo

svn path=/trunk/; revision=13233

16 years agofixed semaphore functions to securely access buffers and some minor fixes
Thomas Bluemel [Sun, 23 Jan 2005 22:09:27 +0000 (22:09 +0000)]
fixed semaphore functions to securely access buffers and some minor fixes

svn path=/trunk/; revision=13232

16 years agoFix svn:ignore problems and remove alignment hacks
Alex Ionescu [Sun, 23 Jan 2005 21:26:27 +0000 (21:26 +0000)]
Fix svn:ignore problems and remove alignment hacks

svn path=/trunk/; revision=13231

16 years agoNt -> Zw fixes
Gé van Geldorp [Sun, 23 Jan 2005 21:19:24 +0000 (21:19 +0000)]
Nt -> Zw fixes

svn path=/trunk/; revision=13230

16 years agoget rid of the reactos-only RTL_REGISTRY_ENUM flag and added more debug messages...
Thomas Bluemel [Sun, 23 Jan 2005 20:58:28 +0000 (20:58 +0000)]
get rid of the reactos-only RTL_REGISTRY_ENUM flag and added more debug messages to ease debugging failures

svn path=/trunk/; revision=13229

16 years agoMake gdb stack trace back to usermode work again
Gé van Geldorp [Sun, 23 Jan 2005 20:57:45 +0000 (20:57 +0000)]
Make gdb stack trace back to usermode work again

svn path=/trunk/; revision=13228

16 years agoKeep usermode stack 4-byte aligned
Gé van Geldorp [Sun, 23 Jan 2005 20:48:19 +0000 (20:48 +0000)]
Keep usermode stack 4-byte aligned

svn path=/trunk/; revision=13227

16 years agothe system process should be called "System", not "SYSTEM"
Thomas Bluemel [Sun, 23 Jan 2005 18:18:08 +0000 (18:18 +0000)]
the system process should be called "System", not "SYSTEM"

svn path=/trunk/; revision=13226

16 years agoFixed DNS lookup in ping.
Art Yerkes [Sun, 23 Jan 2005 11:01:51 +0000 (11:01 +0000)]
Fixed DNS lookup in ping.
Fixed output format.

Patch by Andrew Munger (WaxDragon)

svn path=/trunk/; revision=13224

16 years agoFixed broadcast UDP.
Art Yerkes [Sun, 23 Jan 2005 09:51:03 +0000 (09:51 +0000)]
Fixed broadcast UDP.
lan: Added calculation of broadcast address.
fileobjs: Check for broadcast receive.
neighbor: Check for broadcast send.
interface: Use cached broadcast address.
udp: Fix port allocation.

svn path=/trunk/; revision=13223

16 years agodon't leak resources on failure
Thomas Bluemel [Sat, 22 Jan 2005 20:59:49 +0000 (20:59 +0000)]
don't leak resources on failure

svn path=/trunk/; revision=13220

16 years agoRtlCaptureUnicodeString should also check the buffers that the UNICODE_STRING structu...
Thomas Bluemel [Sat, 22 Jan 2005 20:53:14 +0000 (20:53 +0000)]
RtlCaptureUnicodeString should also check the buffers that the UNICODE_STRING structure points to...

svn path=/trunk/; revision=13219

16 years agomore NtXxx vs. ZwXxx fixes
Thomas Bluemel [Sat, 22 Jan 2005 15:48:00 +0000 (15:48 +0000)]
more NtXxx vs. ZwXxx fixes

svn path=/trunk/; revision=13215

16 years agoreturn the status code when probing the buffer failed
Thomas Bluemel [Sat, 22 Jan 2005 14:34:54 +0000 (14:34 +0000)]
return the status code when probing the buffer failed

svn path=/trunk/; revision=13212

16 years ago1. remove obsolete buffer size checks from NtQueryInformationProcess()
Thomas Bluemel [Sat, 22 Jan 2005 13:34:27 +0000 (13:34 +0000)]
1. remove obsolete buffer size checks from NtQueryInformationProcess()
2. fixed some buffer checks

svn path=/trunk/; revision=13210

16 years agofixed the prototype of KePulseEvent() and made NtPulseEvent() return the previous...
Thomas Bluemel [Sat, 22 Jan 2005 12:45:03 +0000 (12:45 +0000)]
fixed the prototype of KePulseEvent() and made NtPulseEvent() return the previous state

svn path=/trunk/; revision=13209

16 years ago1. A few Nt vs. Zw fixes
Thomas Bluemel [Sat, 22 Jan 2005 12:20:12 +0000 (12:20 +0000)]
1. A few Nt vs. Zw fixes
2. Fixed and extended RtlCaptureUnicodeString()
3. securely access buffers in NtQuerySystemEnvironmentValue() and NtSetSystemEnvironmentValue() and check for required SeSystemEnvironmentPrivilege privilege

svn path=/trunk/; revision=13208

16 years agoWorking ping.
Art Yerkes [Sat, 22 Jan 2005 06:47:33 +0000 (06:47 +0000)]
Working ping.
msafd: Added datagram flag to SOCK_RAW sockets
transport/* did some refactoring, added some printing.
  Main thing: there is now a generic IP only header builder in rawip that's
  shared by udp and rawip.
afd: Make sure datagram sockets always select writable
     Add some socket close infrastructure to kill associated active polls

svn path=/trunk/; revision=13207

16 years agoFix remaning ROS bugs. A minor hack has been added to ObCreateObject because it seems...
Alex Ionescu [Sat, 22 Jan 2005 03:54:23 +0000 (03:54 +0000)]
Fix remaning ROS bugs. A minor hack has been added to ObCreateObject because it seems that gcc doesn't dword-align the stacks?!! Thanks to w3seek for some of the ex patches.

svn path=/trunk/; revision=13206

16 years agomore syncing of setupapi
Steven Edwards [Sat, 22 Jan 2005 02:38:07 +0000 (02:38 +0000)]
more syncing of setupapi

svn path=/trunk/; revision=13205

16 years agoRemoved uninitialized uSec and its use.
Art Yerkes [Sat, 22 Jan 2005 02:06:56 +0000 (02:06 +0000)]
Removed uninitialized uSec and its use.

svn path=/trunk/; revision=13204

16 years agostarted syncing setupapi.dll with Winehq. Once I get things in sync I will import...
Steven Edwards [Sat, 22 Jan 2005 01:35:07 +0000 (01:35 +0000)]
started syncing setupapi.dll with Winehq. Once I get things in sync I will import to the vendor branch and do a proper merge.

svn path=/trunk/; revision=13203

16 years agoFix all remaning alignment errors. Ros is now moderately usable. Error in explorer...
Alex Ionescu [Sat, 22 Jan 2005 01:30:05 +0000 (01:30 +0000)]
Fix all remaning alignment errors. Ros is now moderately usable. Error in explorer remains making disk browsing impossible, but with other tools it still works

svn path=/trunk/; revision=13202

16 years agoReactOS now boots. More bug fixes needed
Alex Ionescu [Sat, 22 Jan 2005 01:00:12 +0000 (01:00 +0000)]
ReactOS now boots. More bug fixes needed

svn path=/trunk/; revision=13201

16 years agoremove double function head of NtCreateEvent()
Thomas Bluemel [Fri, 21 Jan 2005 23:58:30 +0000 (23:58 +0000)]
remove double function head of NtCreateEvent()

svn path=/trunk/; revision=13200