reactos.git
20 years agoFixes to get slave DMA working again, as well as more architectural changes
Vizzini [Thu, 23 Oct 2003 09:03:51 +0000 (09:03 +0000)]
Fixes to get slave DMA working again, as well as more architectural changes
that bring us closer to the Windows 2000 DMA model.

adapter.c: significantly re-worked and heavily commented
hal.h: more additions to ADAPTER_OBJECT; more pending
dma.c: added initialization of ADAPTER_OBJECT
ndis/io.c: minor DMA changes and addition of fixmes

svn path=/trunk/; revision=6411

20 years agoFix double output of lines > 80 chars in text mode
Gé van Geldorp [Thu, 23 Oct 2003 06:53:20 +0000 (06:53 +0000)]
Fix double output of lines > 80 chars in text mode

svn path=/trunk/; revision=6410

20 years agoIntAcquireWinLockShared() was calling ExAcquireResourceExclusiveLite() and
Gé van Geldorp [Wed, 22 Oct 2003 21:11:34 +0000 (21:11 +0000)]
IntAcquireWinLockShared() was calling ExAcquireResourceExclusiveLite() and
IntAcquireWinLockExclusive() was calling ExAcquireResourceSharedLite(),
switch this.

svn path=/trunk/; revision=6409

20 years agoRelease window lock in error conditions
Gé van Geldorp [Wed, 22 Oct 2003 21:10:24 +0000 (21:10 +0000)]
Release window lock in error conditions

svn path=/trunk/; revision=6408

20 years agoFix building the stub rpcrt4.dll to make the WINE dlls happy.
Steven Edwards [Wed, 22 Oct 2003 20:14:25 +0000 (20:14 +0000)]
Fix building the stub rpcrt4.dll to make the WINE dlls happy.

svn path=/trunk/; revision=6407

20 years agoGetDriveType should return DRIVE_NO_ROOT_DIR if there is no drive.
Steven Edwards [Wed, 22 Oct 2003 20:06:32 +0000 (20:06 +0000)]
GetDriveType should return DRIVE_NO_ROOT_DIR if there is no drive.

svn path=/trunk/; revision=6406

20 years agofixed handling callback timers, thanks to GvG
Thomas Bluemel [Wed, 22 Oct 2003 19:02:13 +0000 (19:02 +0000)]
fixed handling callback timers, thanks to GvG

svn path=/trunk/; revision=6405

20 years ago- Added a check for a locked page in MmPageOutPhysicalAddress.
Hartmut Birr [Wed, 22 Oct 2003 18:26:34 +0000 (18:26 +0000)]
- Added a check for a locked page in MmPageOutPhysicalAddress.

svn path=/trunk/; revision=6404

20 years ago- Added a missing check for a valid swap entry in MmPageOutSectionView.
Hartmut Birr [Wed, 22 Oct 2003 18:20:38 +0000 (18:20 +0000)]
- Added a missing check for a valid swap entry in MmPageOutSectionView.

svn path=/trunk/; revision=6403

20 years agoHandle non-source ROPs and pattern ROPs
Gé van Geldorp [Wed, 22 Oct 2003 17:44:01 +0000 (17:44 +0000)]
Handle non-source ROPs and pattern ROPs

svn path=/trunk/; revision=6402

20 years ago- Removed commented-out code from FillRect to prevent anyone from uncommenting it...
Filip Navara [Wed, 22 Oct 2003 14:02:54 +0000 (14:02 +0000)]
- Removed commented-out code from FillRect to prevent anyone from uncommenting it, because it's wrong!
- Fixed WindowClass->hbrBackground == (COLOR_* + 1) bug I introduced, but now it's working the right way.
- Copied system coloe code from user32 to win32k, where it was messy!

svn path=/trunk/; revision=6401

20 years agoFix window destruction on thread termination
Gé van Geldorp [Wed, 22 Oct 2003 13:34:25 +0000 (13:34 +0000)]
Fix window destruction on thread termination

svn path=/trunk/; revision=6400

20 years agoImplemented ObQueryObjectAuditingByHandle().
Eric Kohl [Tue, 21 Oct 2003 21:46:39 +0000 (21:46 +0000)]
Implemented ObQueryObjectAuditingByHandle().

svn path=/trunk/; revision=6399

20 years agoreplace old makefile by new MinGW makefile to fix resource compilation problems using...
Martin Fuchs [Tue, 21 Oct 2003 21:38:09 +0000 (21:38 +0000)]
replace old makefile by new MinGW makefile to fix resource compilation problems using cross compilers

svn path=/trunk/; revision=6398

20 years agoRemove comment about freeldr depending on djgpp only.
Steven Edwards [Tue, 21 Oct 2003 21:23:58 +0000 (21:23 +0000)]
Remove comment about freeldr depending on djgpp only.

svn path=/trunk/; revision=6397

20 years agouse WS_EX_TOOLWINDOW for floating menus
Martin Fuchs [Tue, 21 Oct 2003 20:23:53 +0000 (20:23 +0000)]
use WS_EX_TOOLWINDOW for floating menus

svn path=/trunk/; revision=6396

20 years agofixed small bug in WinPosSetActiveWindow()
Thomas Bluemel [Tue, 21 Oct 2003 19:40:05 +0000 (19:40 +0000)]
fixed small bug in WinPosSetActiveWindow()

svn path=/trunk/; revision=6395

20 years agoImplemented handle flags 'Inherit' and 'ProtectFromClose'.
Eric Kohl [Tue, 21 Oct 2003 15:50:51 +0000 (15:50 +0000)]
Implemented handle flags 'Inherit' and 'ProtectFromClose'.

svn path=/trunk/; revision=6394

20 years agofixed line endings
Vizzini [Tue, 21 Oct 2003 01:53:03 +0000 (01:53 +0000)]
fixed line endings

svn path=/trunk/; revision=6393

20 years agoUpdate to edit to fix:
Mark Tempel [Tue, 21 Oct 2003 01:35:05 +0000 (01:35 +0000)]
Update to edit to fix:
-drawing lines while maintaining clip regions
-shutdown now works better. GlobalUnlock has the correct return codes.

svn path=/trunk/; revision=6392

20 years agoadd missing icon
Martin Fuchs [Mon, 20 Oct 2003 19:33:55 +0000 (19:33 +0000)]
add missing icon

svn path=/trunk/; revision=6391

20 years agoMake paged and non-paged memory pools 8-byte aligned.
Eric Kohl [Mon, 20 Oct 2003 18:43:11 +0000 (18:43 +0000)]
Make paged and non-paged memory pools 8-byte aligned.

svn path=/trunk/; revision=6390

20 years agoImplement GUI consoles
Gé van Geldorp [Mon, 20 Oct 2003 18:02:04 +0000 (18:02 +0000)]
Implement GUI consoles

svn path=/trunk/; revision=6389

20 years agoSet tmMaxCharWidth
Gé van Geldorp [Mon, 20 Oct 2003 17:57:42 +0000 (17:57 +0000)]
Set tmMaxCharWidth

svn path=/trunk/; revision=6388

20 years agoPartial fix for handling GDIOBJs between different processes
Gé van Geldorp [Mon, 20 Oct 2003 17:57:05 +0000 (17:57 +0000)]
Partial fix for handling GDIOBJs between different processes

svn path=/trunk/; revision=6387

20 years agoAdd handling of SUBDIRS macro
Gé van Geldorp [Mon, 20 Oct 2003 17:54:17 +0000 (17:54 +0000)]
Add handling of SUBDIRS macro

svn path=/trunk/; revision=6386

20 years agofixed multiwin crashing win32k when closing the window with the child window
Thomas Bluemel [Mon, 20 Oct 2003 14:00:58 +0000 (14:00 +0000)]
fixed multiwin crashing win32k when closing the window with the child window

svn path=/trunk/; revision=6385

20 years agoFurther version syncing...
Robert Dickenson [Mon, 20 Oct 2003 12:48:19 +0000 (12:48 +0000)]
Further version syncing...

svn path=/trunk/; revision=6384

20 years agouse DynamicFct for AllowSetForegroundWindow()
Martin Fuchs [Mon, 20 Oct 2003 07:55:52 +0000 (07:55 +0000)]
use DynamicFct for AllowSetForegroundWindow()

svn path=/trunk/; revision=6383

20 years agoChanges to support the 3Com 3c90x ndis5 driver and other bugfixes:
Vizzini [Mon, 20 Oct 2003 06:03:29 +0000 (06:03 +0000)]
Changes to support the 3Com 3c90x ndis5 driver and other bugfixes:
  - Update registry with new 3com infor and set cards to disable by default
  - removed unnecessary crap from miniport.h
  - switch to using MINIPORT_BLOCK whenever possible for internal NDIS stuff
  - implemented NdisGetBufferPhysicalArraySize
  - fixed three similar bugs with overwriting memory in the config api
  - implemented NdisMQueryAssignedResources
  - fixed NdisMAllocateMapRegisters
  - implemented NdisMStartPhysicalBufferMapping
  - implemented NdisMCompletePhysicalBufferMapping
  - implemented NdisMMapIoSpace
  - implemented NdisMUnmapIoSpace
  - fixed HalAllocateAdapterChannel and IoAllocateAdapterChannel to
    act more like windows
  - fixed up a couple of enums
  - other misc. stuff

svn path=/trunk/; revision=6382

20 years agoMake it link with gcc 3.x
Nedko Arnaudov [Sun, 19 Oct 2003 22:59:36 +0000 (22:59 +0000)]
Make it link with gcc 3.x

svn path=/trunk/; revision=6381

20 years agoFixed compilation errors in NDIS.
Filip Navara [Sun, 19 Oct 2003 21:55:37 +0000 (21:55 +0000)]
Fixed compilation errors in NDIS.

svn path=/trunk/; revision=6380

20 years ago- Fixed GetFullPathNameA and debug message in GetFullPathNameW. The path handling...
Filip Navara [Sun, 19 Oct 2003 19:51:48 +0000 (19:51 +0000)]
- Fixed GetFullPathNameA and debug message in GetFullPathNameW. The path handling is still wrong in some cases, I am trying to find out why.
- Very basic implementaion of NtUserPaintDesktop.
- Fixed bug in default window WM_ERASEBKGND.
- Fixed bug in default window WM_PAINT.
- Made BeginDeferWindowPos, DeferWindowPos, EndDeferWindowPos pseudo-working by returning values that make sense and calling SetWindowPos.

svn path=/trunk/; revision=6379

20 years agoIgnore case of registry key and value names.
Eric Kohl [Sun, 19 Oct 2003 19:42:20 +0000 (19:42 +0000)]
Ignore case of registry key and value names.

svn path=/trunk/; revision=6378

20 years agouppercase NLS key to cure booting problems
Vizzini [Sun, 19 Oct 2003 19:22:19 +0000 (19:22 +0000)]
uppercase NLS key to cure booting problems

svn path=/trunk/; revision=6377

20 years agoInitialize section object type after the object manager types have been initalized.
Eric Kohl [Sun, 19 Oct 2003 17:33:54 +0000 (17:33 +0000)]
Initialize section object type after the object manager types have been initalized.

svn path=/trunk/; revision=6376

20 years ago- Fixed the length value in some debug messages.
Hartmut Birr [Sun, 19 Oct 2003 17:10:46 +0000 (17:10 +0000)]
- Fixed the length value in some debug messages.

svn path=/trunk/; revision=6375

20 years ago- Fixed a bug in vfatGetNextDirEntry to get the first entry
Hartmut Birr [Sun, 19 Oct 2003 17:07:58 +0000 (17:07 +0000)]
- Fixed a bug in vfatGetNextDirEntry to get the first entry
  from a directory, usually the '.' for a sub directory.

svn path=/trunk/; revision=6374

20 years ago- Reverted to previous version of RtlGetFullPathName_U
Filip Navara [Sun, 19 Oct 2003 16:17:50 +0000 (16:17 +0000)]
- Reverted to previous version of RtlGetFullPathName_U
- Fixed GetFullPathNameA

svn path=/trunk/; revision=6373

20 years agoDocu-Update
Martin Fuchs [Sun, 19 Oct 2003 13:15:37 +0000 (13:15 +0000)]
Docu-Update

svn path=/trunk/; revision=6372

20 years agoImplemented floating start menus
Martin Fuchs [Sun, 19 Oct 2003 13:09:45 +0000 (13:09 +0000)]
Implemented floating start menus

svn path=/trunk/; revision=6371

20 years agoFurther version syncing...
Robert Dickenson [Sun, 19 Oct 2003 11:13:54 +0000 (11:13 +0000)]
Further version syncing...

svn path=/trunk/; revision=6370

20 years agoSingle line typo fixup consistent with same change in headers.
Robert Dickenson [Sun, 19 Oct 2003 10:43:10 +0000 (10:43 +0000)]
Single line typo fixup consistent with same change in headers.

svn path=/trunk/; revision=6369

20 years agoHeader additions and modifications to bring our header versions closer to the latest...
Robert Dickenson [Sun, 19 Oct 2003 10:36:41 +0000 (10:36 +0000)]
Header additions and modifications to bring our header versions closer to the latest mingw releases. Basically just reducing the diffs between the two versions.
Nothing should change with the resulting binaries (although various #pragma pack directives may have an effect )^:
Clean build tested without problem. Hopefully haven't broken anything with the runtime, ROS still boots ok for me under BOCHS.
Lots of laborious work all to be chucked out once we can finally switch over to the mingw headers full time.
Sorry if this causes anybody�s uncommitted work to be in conflict.
Heaps more coming to an directory near you soon (if nobody objects of course)
I noticed somewhere something like an 'include next' directive, however I can't find it now. In order to save me the research can anybody enlighten me as to its purpose. What I am hoping for is that it tells the pre-proc to go to the next header of the same name in the 'includes' search path. Such a directive would certainly be useful right now!
Regarding the mention on ros-kernel about wine-msvcrt v's ros-msvcrt I was hoping that the mingwacr project would addrs this however it seems to have lost all its steam. Anybody got an update concerning the project?
Somewhat off topic: finally the rains have come -> http://mirror.bom.gov.au/products/IDR032.loop.shtml#image

svn path=/trunk/; revision=6368

20 years agoAdd missing SOFTWARE key.
Eric Kohl [Sun, 19 Oct 2003 09:35:07 +0000 (09:35 +0000)]
Add missing SOFTWARE key.

svn path=/trunk/; revision=6367

20 years agoOnly load the US keyboard layout if no other was loaded successfully
Thomas Bluemel [Sat, 18 Oct 2003 21:48:18 +0000 (21:48 +0000)]
Only load the US keyboard layout if no other was loaded successfully

svn path=/trunk/; revision=6366

20 years agoForgot part of Art's patch
Vizzini [Sat, 18 Oct 2003 21:45:00 +0000 (21:45 +0000)]
Forgot part of Art's patch

svn path=/trunk/; revision=6365

20 years ago* Load default keyboard layout (GER or US) if no other load was successfull
Martin Fuchs [Sat, 18 Oct 2003 21:29:26 +0000 (21:29 +0000)]
* Load default keyboard layout (GER or US) if no other load was successfull

svn path=/trunk/; revision=6364

20 years agoIgnore the case of key and value names in the internal registry tree.
Eric Kohl [Sat, 18 Oct 2003 20:41:14 +0000 (20:41 +0000)]
Ignore the case of key and value names in the internal registry tree.

svn path=/trunk/; revision=6363

20 years agoPatch from Art Yerkes:
Vizzini [Sat, 18 Oct 2003 20:41:10 +0000 (20:41 +0000)]
Patch from Art Yerkes:

1. I removed the global keyboard pointer, and instead acquire a new copy of
the pointer for each thread that needs it.  This makes a lock unnecessary,
but is probably less efficient than it could be.

2. Keyboard DLL names are read from the registry in the same way as on win2k.
The (Default) value is taken from HKLM\System\currentcontrolset\nls\locale,
and used to form the key HKLM\System\currentcontrolset\<8-digit-locale>
And get the layout file from the "Layout File" value.  I added the entries
for kbdus in hivesys.inf.  When others make keyboard layouts, they should be
added here.

svn path=/trunk/; revision=6362

20 years agoUpdated RtlGetFullPathName_U from new Wine release.
Filip Navara [Sat, 18 Oct 2003 20:32:58 +0000 (20:32 +0000)]
Updated RtlGetFullPathName_U from new Wine release.

svn path=/trunk/; revision=6361

20 years ago* add interactive sort functionality to program search dialog
Martin Fuchs [Sat, 18 Oct 2003 20:29:48 +0000 (20:29 +0000)]
* add interactive sort functionality to program search dialog

svn path=/trunk/; revision=6360

20 years agofixed a return value
Thomas Bluemel [Sat, 18 Oct 2003 19:18:41 +0000 (19:18 +0000)]
fixed a return value

svn path=/trunk/; revision=6359

20 years agofixed a few warnings
Thomas Bluemel [Sat, 18 Oct 2003 18:49:08 +0000 (18:49 +0000)]
fixed a few warnings

svn path=/trunk/; revision=6358

20 years agoDisplay 'Drive not ready' error if the user tries to list the directory on an empty...
Eric Kohl [Sat, 18 Oct 2003 17:59:29 +0000 (17:59 +0000)]
Display 'Drive not ready' error if the user tries to list the directory on an empty drive.

svn path=/trunk/; revision=6357

20 years ago- Fixed registry entries for Explorer (once more)
Filip Navara [Sat, 18 Oct 2003 17:35:44 +0000 (17:35 +0000)]
- Fixed registry entries for Explorer (once more)
- Added very basic window relinking to WinPosSetWindowPos

svn path=/trunk/; revision=6356

20 years ago* caching of searched start menu entries
Martin Fuchs [Sat, 18 Oct 2003 13:35:40 +0000 (13:35 +0000)]
* caching of searched start menu entries
* launch by double click

svn path=/trunk/; revision=6355

20 years agoMake DeferWindowPos call SetWindowPos instead of just saying unimplemented.
Filip Navara [Sat, 18 Oct 2003 10:35:52 +0000 (10:35 +0000)]
Make DeferWindowPos call SetWindowPos instead of just saying unimplemented.

svn path=/trunk/; revision=6354

20 years ago- Moved the initializing of file caching after a possible
Hartmut Birr [Sat, 18 Oct 2003 09:35:11 +0000 (09:35 +0000)]
- Moved the initializing of file caching after a possible
  expansion of the file in MmCreateDataFileSection.

svn path=/trunk/; revision=6353

20 years agoactivate find-progra-dialog filter
Martin Fuchs [Fri, 17 Oct 2003 22:56:25 +0000 (22:56 +0000)]
activate find-progra-dialog filter

svn path=/trunk/; revision=6352

20 years agoDon't set hClipRgn to NULL just before checking it
Gé van Geldorp [Fri, 17 Oct 2003 21:35:45 +0000 (21:35 +0000)]
Don't set hClipRgn to NULL just before checking it

svn path=/trunk/; revision=6351

20 years agofixed wrong parameters
Thomas Bluemel [Fri, 17 Oct 2003 20:50:59 +0000 (20:50 +0000)]
fixed wrong parameters

svn path=/trunk/; revision=6350

20 years agoimplemented basic drawing of carets
Thomas Bluemel [Fri, 17 Oct 2003 20:31:56 +0000 (20:31 +0000)]
implemented basic drawing of carets

svn path=/trunk/; revision=6349

20 years agomake SetShellwindow() implementation more complete
Martin Fuchs [Fri, 17 Oct 2003 17:38:38 +0000 (17:38 +0000)]
make SetShellwindow() implementation more complete

svn path=/trunk/; revision=6348

20 years agoFixed paths for shell32.dll.
Filip Navara [Fri, 17 Oct 2003 15:35:07 +0000 (15:35 +0000)]
Fixed paths for shell32.dll.

svn path=/trunk/; revision=6347

20 years agofixed warning
Thomas Bluemel [Fri, 17 Oct 2003 14:18:18 +0000 (14:18 +0000)]
fixed warning

svn path=/trunk/; revision=6346

20 years agoReverting previous mods due to even more problems occurring with a clean build.
Robert Dickenson [Fri, 17 Oct 2003 12:53:48 +0000 (12:53 +0000)]
Reverting previous mods due to even more problems occurring with a clean build.
Sorry for all the noise...

svn path=/trunk/; revision=6345

20 years agoReverting previous mods due to even more problems occurring with a clean build.
Robert Dickenson [Fri, 17 Oct 2003 11:46:45 +0000 (11:46 +0000)]
Reverting previous mods due to even more problems occurring with a clean build.

svn path=/trunk/; revision=6344

20 years agoCouple of temporary fixes required, found after doing a clean build.
Robert Dickenson [Fri, 17 Oct 2003 11:15:29 +0000 (11:15 +0000)]
Couple of temporary fixes required, found after doing a clean build.

svn path=/trunk/; revision=6343

20 years agoMinor progress to bring ros-ddk headers closer to the latest mingw-ddk headers. Teste...
Robert Dickenson [Fri, 17 Oct 2003 09:17:59 +0000 (09:17 +0000)]
Minor progress to bring ros-ddk headers closer to the latest mingw-ddk headers. Tested some dependant targets and found no build problems.

svn path=/trunk/; revision=6342

20 years agoMinor progress to bring ros-ddk headers closer to the latest mingw-ddk headers. Teste...
Robert Dickenson [Fri, 17 Oct 2003 05:36:39 +0000 (05:36 +0000)]
Minor progress to bring ros-ddk headers closer to the latest mingw-ddk headers. Tested dependant targets and found no problems.

svn path=/trunk/; revision=6341

20 years agoinitial implementation of carets
Thomas Bluemel [Thu, 16 Oct 2003 22:07:37 +0000 (22:07 +0000)]
initial implementation of carets

svn path=/trunk/; revision=6340

20 years agofixed warning
Thomas Bluemel [Thu, 16 Oct 2003 18:03:26 +0000 (18:03 +0000)]
fixed warning

svn path=/trunk/; revision=6339

20 years agoFixed a small bug in IopInitializeBuiltinDriver.
Filip Navara [Thu, 16 Oct 2003 17:59:48 +0000 (17:59 +0000)]
Fixed a small bug in IopInitializeBuiltinDriver.

svn path=/trunk/; revision=6338

20 years ago- Moved and renamed RtlpCreateRegistryKeyPath() to IopCreateDeviceKeyPath()
Eric Kohl [Thu, 16 Oct 2003 14:50:11 +0000 (14:50 +0000)]
- Moved and renamed RtlpCreateRegistryKeyPath() to IopCreateDeviceKeyPath()
- Removed ntoskrnl/include/internal/registry.h

svn path=/trunk/; revision=6337

20 years agoRemoved calls to RtlpGetRegistryHandle().
Eric Kohl [Thu, 16 Oct 2003 12:50:30 +0000 (12:50 +0000)]
Removed calls to RtlpGetRegistryHandle().

svn path=/trunk/; revision=6336

20 years agoRemoved call to RtlpGetRegistryHandle().
Eric Kohl [Thu, 16 Oct 2003 12:45:09 +0000 (12:45 +0000)]
Removed call to RtlpGetRegistryHandle().

svn path=/trunk/; revision=6335

20 years agoTrivial mod to remove obsolete comment about bugfix. Thanks Eric for comfirming.
Robert Dickenson [Thu, 16 Oct 2003 08:39:28 +0000 (08:39 +0000)]
Trivial mod to remove obsolete comment about bugfix. Thanks Eric for comfirming.

Removed line:
//  while (Section != NULL)  // RobD - this looks like an error, Section variable never changes inside the while loop...

svn path=/trunk/; revision=6334

20 years agosimplification of irql manipulation in a couple of places - patch by Mike Nordell
Vizzini [Thu, 16 Oct 2003 03:26:51 +0000 (03:26 +0000)]
simplification of irql manipulation in a couple of places - patch by Mike Nordell

svn path=/trunk/; revision=6333

20 years agomerged in MDL fix and a makefile mod from the 0.1.4 release branch. This represents...
Vizzini [Wed, 15 Oct 2003 22:16:44 +0000 (22:16 +0000)]
merged in MDL fix and a makefile mod from the 0.1.4 release branch.  This represents the last of the merging from the branch and officially closes it out.

svn path=/trunk/; revision=6332

20 years agoMake RtlpGetRegistryHandle() a local helper function.
Eric Kohl [Wed, 15 Oct 2003 21:15:45 +0000 (21:15 +0000)]
Make RtlpGetRegistryHandle() a local helper function.

svn path=/trunk/; revision=6331

20 years agounstubbed caret functions in win32k
Thomas Bluemel [Wed, 15 Oct 2003 20:48:19 +0000 (20:48 +0000)]
unstubbed caret functions in win32k

svn path=/trunk/; revision=6330

20 years agoFixed loading icons with flag LR_LOADFROMFILE.
Filip Navara [Wed, 15 Oct 2003 19:39:08 +0000 (19:39 +0000)]
Fixed loading icons with flag LR_LOADFROMFILE.

svn path=/trunk/; revision=6329

20 years agofixed NtUserSetSystemTimer()
Thomas Bluemel [Wed, 15 Oct 2003 19:28:57 +0000 (19:28 +0000)]
fixed NtUserSetSystemTimer()

svn path=/trunk/; revision=6328

20 years agofixed missing space
Thomas Bluemel [Wed, 15 Oct 2003 18:29:59 +0000 (18:29 +0000)]
fixed missing space

svn path=/trunk/; revision=6327

20 years agoadded a test application for carets (which are currently not implemented)
Thomas Bluemel [Wed, 15 Oct 2003 18:28:54 +0000 (18:28 +0000)]
added a test application for carets (which are currently not implemented)

svn path=/trunk/; revision=6326

20 years agoFixed driver loading order, cleaned up relevant functions, and moved boot driver
Filip Navara [Wed, 15 Oct 2003 17:04:39 +0000 (17:04 +0000)]
Fixed driver loading order, cleaned up relevant functions, and moved boot driver
initializing to separate function IopInitializeBootDrivers in io/driver.c.

These functions has been renamed:
LdrInitializeBootStartDriver -> IopInitializeBuiltinDriver (moved to io/driver.c)
LdrLoadAutoConfigDrivers -> IopInitializeSystemDrivers

How the driver loading works now:
- The root bus driver is enumerated by IoInit2 and it causes all drivers marked
as boot start to be initialized and attached to respective device tree node.
- Other boot drivers are initialized by IopInitializeBootDrivers (called from
ExpInitializeExecutive).
- After creating system root link (by IoCreateSystemRootLink) the device
tree is travesed by IopInitializePnpServices and all non-boot start drivers
all loaded.
- At last, system start drivers are loaded by IopInitializeSystemDrivers.

svn path=/trunk/; revision=6325

20 years agoAdded pointer to a security descriptor to OBJECT_HEADER.
Eric Kohl [Wed, 15 Oct 2003 16:59:36 +0000 (16:59 +0000)]
Added pointer to a security descriptor to OBJECT_HEADER.

svn path=/trunk/; revision=6324

20 years agosome work on timers
Thomas Bluemel [Wed, 15 Oct 2003 13:39:09 +0000 (13:39 +0000)]
some work on timers

svn path=/trunk/; revision=6323

20 years agoCleaned up RtlpQuerySecurityDescriptor() and fixed SaclLength.
Eric Kohl [Wed, 15 Oct 2003 11:02:04 +0000 (11:02 +0000)]
Cleaned up RtlpQuerySecurityDescriptor() and fixed SaclLength.

svn path=/trunk/; revision=6322

20 years agoPatch by Mike Nordell to fix broken paths
Vizzini [Wed, 15 Oct 2003 03:29:33 +0000 (03:29 +0000)]
Patch by Mike Nordell to fix broken paths

svn path=/trunk/; revision=6321

20 years agoadded kbdus.dll to copy-over
Vizzini [Wed, 15 Oct 2003 03:16:27 +0000 (03:16 +0000)]
added kbdus.dll to copy-over

svn path=/trunk/; revision=6320

20 years agoPatch, as suggested by Mike Nordell, to verify IRQL before calling unsafe fast mutex...
Vizzini [Wed, 15 Oct 2003 03:09:23 +0000 (03:09 +0000)]
Patch, as suggested by Mike Nordell, to verify IRQL before calling unsafe fast mutex functions

svn path=/trunk/; revision=6319

20 years agopatch by d_layer to fix two unnecessary-rebuild problems
Vizzini [Wed, 15 Oct 2003 02:56:02 +0000 (02:56 +0000)]
patch by d_layer to fix two unnecessary-rebuild problems

svn path=/trunk/; revision=6318

20 years agoRtlGetFullPathName_U() must use a drive's root directory if a current directory has...
Eric Kohl [Tue, 14 Oct 2003 19:36:26 +0000 (19:36 +0000)]
RtlGetFullPathName_U() must use a drive's root directory if a current directory has not been assigned.
This fixes bug #7.

svn path=/trunk/; revision=6317

20 years agoAdded one more registry entry for Application Data path.
Filip Navara [Tue, 14 Oct 2003 19:17:37 +0000 (19:17 +0000)]
Added one more registry entry for Application Data path.

svn path=/trunk/; revision=6316

20 years agoAdded check for PsGetWin32Process() == NULL to IntGetWindowObject. It's propably...
Filip Navara [Tue, 14 Oct 2003 18:49:10 +0000 (18:49 +0000)]
Added check for PsGetWin32Process() == NULL to IntGetWindowObject. It's propably not right and only hiding the real problem, but I need it to get explorer wroking...

svn path=/trunk/; revision=6315

20 years agoFixed line endings.
Filip Navara [Tue, 14 Oct 2003 18:25:31 +0000 (18:25 +0000)]
Fixed line endings.

svn path=/trunk/; revision=6314

20 years agoAdded registry entries for Wine DLLs (needed by Explorer).
Filip Navara [Tue, 14 Oct 2003 18:22:16 +0000 (18:22 +0000)]
Added registry entries for Wine DLLs (needed by Explorer).

svn path=/trunk/; revision=6313

20 years agoFixed RegQueryValueExA and marked as implemented.
Filip Navara [Tue, 14 Oct 2003 18:18:27 +0000 (18:18 +0000)]
Fixed RegQueryValueExA and marked as implemented.

svn path=/trunk/; revision=6312