reactos.git
19 years agoTypographic errors fixed and a function name changed.
Emanuele Aliberti [Mon, 7 Feb 2005 23:11:30 +0000 (23:11 +0000)]
Typographic errors fixed and a function name changed.

svn path=/trunk/; revision=13461

19 years agorevert moving smdll to rosrtl.
Thomas Bluemel [Mon, 7 Feb 2005 12:58:08 +0000 (12:58 +0000)]
revert moving smdll to rosrtl.

svn path=/trunk/; revision=13460

19 years agomoved smdll to rosrtl. We just _can't_ have separate dlls for everything internal...
Thomas Bluemel [Mon, 7 Feb 2005 11:35:29 +0000 (11:35 +0000)]
moved smdll to rosrtl. We just _can't_ have separate dlls for everything internal, that's what static libraries are for. Unless we want a dll hell even worse than necessary...

svn path=/trunk/; revision=13459

19 years agomoved smdll to rosrtl. We just _can't_ have separate dlls for everything internal...
Thomas Bluemel [Mon, 7 Feb 2005 11:35:10 +0000 (11:35 +0000)]
moved smdll to rosrtl. We just _can't_ have separate dlls for everything internal, that's what static libraries are for. Unless we want a dll hell even worse than necessary...

svn path=/trunk/; revision=13458

19 years agomoved smdll to rosrtl. We just _can't_ have separate dlls for everything internal...
Thomas Bluemel [Mon, 7 Feb 2005 11:34:52 +0000 (11:34 +0000)]
moved smdll to rosrtl. We just _can't_ have separate dlls for everything internal, that's what static libraries are for. Unless we want a dll hell even worse than necessary...

svn path=/trunk/; revision=13457

19 years ago- Nt->Zw
Eric Kohl [Mon, 7 Feb 2005 10:33:44 +0000 (10:33 +0000)]
- Nt->Zw
- Assign an instance path to the root device node and reports its arrival.

svn path=/trunk/; revision=13456

19 years agoRemove no longer needed hack
Gé van Geldorp [Mon, 7 Feb 2005 10:30:14 +0000 (10:30 +0000)]
Remove no longer needed hack

svn path=/trunk/; revision=13455

19 years agoFix definition of LUID constants
Gé van Geldorp [Mon, 7 Feb 2005 10:29:44 +0000 (10:29 +0000)]
Fix definition of LUID constants

svn path=/trunk/; revision=13454

19 years agoHervé Poussineau <poussine@freesurf.fr>
Gé van Geldorp [Sun, 6 Feb 2005 22:16:05 +0000 (22:16 +0000)]
Hervé Poussineau <poussine@freesurf.fr>
(Partial) implementation of CheckTokenMembership()

svn path=/trunk/; revision=13453

19 years agoAdd SMDLL to the boot CD.
Emanuele Aliberti [Sun, 6 Feb 2005 22:06:44 +0000 (22:06 +0000)]
Add SMDLL to the boot CD.

svn path=/trunk/; revision=13452

19 years agoSMDLL: add it to the build process.
Emanuele Aliberti [Sun, 6 Feb 2005 22:03:32 +0000 (22:03 +0000)]
SMDLL: add it to the build process.

svn path=/trunk/; revision=13451

19 years ago- Add RegisterServiceCtrlHandlerExA/W
Gé van Geldorp [Sun, 6 Feb 2005 21:57:44 +0000 (21:57 +0000)]
- Add RegisterServiceCtrlHandlerExA/W
- Add stubs for CheckTokenMembership and LsaGetUserName

svn path=/trunk/; revision=13450

19 years agoSome preliminary work on the SM to make it manage environment servers.
Emanuele Aliberti [Sun, 6 Feb 2005 21:55:07 +0000 (21:55 +0000)]
Some preliminary work on the SM to make it manage environment servers.

svn path=/trunk/; revision=13449

19 years agoExport some Lsa stubs
Gé van Geldorp [Sun, 6 Feb 2005 21:21:22 +0000 (21:21 +0000)]
Export some Lsa stubs

svn path=/trunk/; revision=13448

19 years ago- Prevent image loading and symbol loading getting each others way
Gé van Geldorp [Sun, 6 Feb 2005 19:52:26 +0000 (19:52 +0000)]
- Prevent image loading and symbol loading getting each others way
- DPRINT1 is preferred over DbgPrint

svn path=/trunk/; revision=13447

19 years ago-add macros for msvc/gcc portable int64 suffix/LARGE_INTEGER handling
Gunnar Dalsnes [Sun, 6 Feb 2005 19:04:00 +0000 (19:04 +0000)]
-add macros for msvc/gcc portable int64 suffix/LARGE_INTEGER handling
-add C_ASSERT (compile-time asserts)

svn path=/trunk/; revision=13446

19 years agoPass ROP4 instead of ROP3 to drivers
Gé van Geldorp [Sun, 6 Feb 2005 18:27:06 +0000 (18:27 +0000)]
Pass ROP4 instead of ROP3 to drivers

svn path=/trunk/; revision=13445

19 years agoProperly synchronize with GPU
Gé van Geldorp [Sun, 6 Feb 2005 18:24:31 +0000 (18:24 +0000)]
Properly synchronize with GPU

svn path=/trunk/; revision=13444

19 years agoSMDLL: helper to use the SM
Emanuele Aliberti [Sun, 6 Feb 2005 17:00:53 +0000 (17:00 +0000)]
SMDLL: helper to use the SM

svn path=/trunk/; revision=13443

19 years agoSM & SMDLL definitions
Emanuele Aliberti [Sun, 6 Feb 2005 16:59:55 +0000 (16:59 +0000)]
SM & SMDLL definitions

svn path=/trunk/; revision=13442

19 years agoRemove COM1 as default debug messages output channel for LiveCD.
Mike Nordell [Sun, 6 Feb 2005 14:13:32 +0000 (14:13 +0000)]
Remove COM1 as default debug messages output channel for LiveCD.
If users are skilled enough to make use of it, it can be turned on manually during boot.

svn path=/trunk/; revision=13441

19 years agoowner drawn context menus for lean explorer version
Martin Fuchs [Sun, 6 Feb 2005 14:03:25 +0000 (14:03 +0000)]
owner drawn context menus for lean explorer version

svn path=/trunk/; revision=13440

19 years agoowner drawn context menus for FileChild
Martin Fuchs [Sun, 6 Feb 2005 13:28:34 +0000 (13:28 +0000)]
owner drawn context menus for FileChild

svn path=/trunk/; revision=13439

19 years agofix warning message
Martin Fuchs [Sun, 6 Feb 2005 13:12:07 +0000 (13:12 +0000)]
fix warning message

svn path=/trunk/; revision=13438

19 years agogeneric support for owner drawn context menus
Martin Fuchs [Sun, 6 Feb 2005 13:02:48 +0000 (13:02 +0000)]
generic support for owner drawn context menus

svn path=/trunk/; revision=13437

19 years agoFix a typo.
Filip Navara [Sun, 6 Feb 2005 12:39:41 +0000 (12:39 +0000)]
Fix a typo.

svn path=/trunk/; revision=13436

19 years agoprevent crash related to unsupported context menu types
Martin Fuchs [Sun, 6 Feb 2005 10:50:50 +0000 (10:50 +0000)]
prevent crash related to unsupported context menu types

svn path=/trunk/; revision=13434

19 years agosupport for owner drawn context menus on the desktop
Martin Fuchs [Sun, 6 Feb 2005 10:38:51 +0000 (10:38 +0000)]
support for owner drawn context menus on the desktop

svn path=/trunk/; revision=13433

19 years agoUse only 80 character wide lines in the comments.
Filip Navara [Sun, 6 Feb 2005 10:01:07 +0000 (10:01 +0000)]
Use only 80 character wide lines in the comments.

svn path=/trunk/; revision=13431

19 years agoKill only selects involving a named file descriptor when clearing exclusive
Art Yerkes [Sun, 6 Feb 2005 07:56:45 +0000 (07:56 +0000)]
Kill only selects involving a named file descriptor when clearing exclusive
selects.  This makes ASECHO32 work perfectly.

svn path=/trunk/; revision=13430

19 years agoJust cleaned up the code and changed the name of a few things. Patch by Trevor McCort.
Thomas Bluemel [Sun, 6 Feb 2005 00:01:21 +0000 (00:01 +0000)]
Just cleaned up the code and changed the name of a few things. Patch by Trevor McCort.

svn path=/trunk/; revision=13429

19 years ago Prevent buffer overflow on SMP systems. The buffer may be filled with 'Unknown CPU...
Alex Ionescu [Sat, 5 Feb 2005 21:04:17 +0000 (21:04 +0000)]
 Prevent buffer overflow on SMP systems. The buffer may be filled with 'Unknown CPU with family ID %ld and model ID %ld. Patch by Herve Poussineau.

svn path=/trunk/; revision=13427

19 years agoRaise exception when MmMapLockedPagesSpecifyCache fails to map into UserMode.
Gregor Anich [Sat, 5 Feb 2005 18:59:14 +0000 (18:59 +0000)]
Raise exception when MmMapLockedPagesSpecifyCache fails to map into UserMode.

svn path=/trunk/; revision=13425

19 years agoRe-use (better) stack backtrace function
Gé van Geldorp [Sat, 5 Feb 2005 18:49:43 +0000 (18:49 +0000)]
Re-use (better) stack backtrace function

svn path=/trunk/; revision=13423

19 years agoUse the allocated buffer size in the call to NtGetPlugPlayEvent.
Eric Kohl [Sat, 5 Feb 2005 10:54:00 +0000 (10:54 +0000)]
Use the allocated buffer size in the call to NtGetPlugPlayEvent.

svn path=/trunk/; revision=13422

19 years agoonly attach to the process to be queried when necessary
Thomas Bluemel [Sat, 5 Feb 2005 10:31:37 +0000 (10:31 +0000)]
only attach to the process to be queried when necessary

svn path=/trunk/; revision=13421

19 years agoConvert ROP2 to MIX when calling driver
Gé van Geldorp [Sat, 5 Feb 2005 10:19:49 +0000 (10:19 +0000)]
Convert ROP2 to MIX when calling driver

svn path=/trunk/; revision=13420

19 years agoSilence debug messages
Gé van Geldorp [Sat, 5 Feb 2005 10:17:33 +0000 (10:17 +0000)]
Silence debug messages

svn path=/trunk/; revision=13419

19 years agoDynamically reallocate the buffer for PnP event if it's too small.
Filip Navara [Sat, 5 Feb 2005 08:44:49 +0000 (08:44 +0000)]
Dynamically reallocate the buffer for PnP event if it's too small.

svn path=/trunk/; revision=13418

19 years agoUse CONTAINING_RECORD macro instead of type cast, fix the copyright header.
Filip Navara [Sat, 5 Feb 2005 08:43:52 +0000 (08:43 +0000)]
Use CONTAINING_RECORD macro instead of type cast, fix the copyright header.

svn path=/trunk/; revision=13417

19 years agoRead: Change AFD_EVENT_CLOSE to AFD_EVENT_DISCONNECT when the other end
Art Yerkes [Sat, 5 Feb 2005 05:40:35 +0000 (05:40 +0000)]
Read: Change AFD_EVENT_CLOSE to AFD_EVENT_DISCONNECT when the other end
hangs up.  The socket isn't closed yet.
Listen: Turn off fired flag for AFD_EVENT_ACCEPT.

svn path=/trunk/; revision=13416

19 years agoFixed some signalling problems.
Art Yerkes [Sat, 5 Feb 2005 04:56:04 +0000 (04:56 +0000)]
Fixed some signalling problems.
1) Always OR the current state bits into the socket for the handler to see
2) Remove special case for SEL_CONNECT | SEL_FIN in the signalled handler.
   Now it's much cleaner.

svn path=/trunk/; revision=13415

19 years agoimplemented GetConsoleProcessList()
Thomas Bluemel [Sat, 5 Feb 2005 01:44:05 +0000 (01:44 +0000)]
implemented GetConsoleProcessList()

svn path=/trunk/; revision=13414

19 years agosvn path=/trunk/; revision=13413
Eric Kohl [Sat, 5 Feb 2005 00:20:14 +0000 (00:20 +0000)]
svn path=/trunk/; revision=13413

19 years agoChange WNDOBJ implementation a bit to make the NVIDIA driver happy.
Gregor Anich [Sat, 5 Feb 2005 00:17:49 +0000 (00:17 +0000)]
Change WNDOBJ implementation a bit to make the NVIDIA driver happy.

svn path=/trunk/; revision=13412

19 years agoFix VideoPortMapMemory.
Gregor Anich [Sat, 5 Feb 2005 00:09:56 +0000 (00:09 +0000)]
Fix VideoPortMapMemory.

svn path=/trunk/; revision=13411

19 years agoSmall update of opengl32.
Gregor Anich [Sat, 5 Feb 2005 00:07:57 +0000 (00:07 +0000)]
Small update of opengl32.

svn path=/trunk/; revision=13410

19 years ago- Link ntoskrnl against libwdmguid.a.
Eric Kohl [Sat, 5 Feb 2005 00:04:52 +0000 (00:04 +0000)]
- Link ntoskrnl against libwdmguid.a.
- Report device arrival events to the user-mode pnp manager.

svn path=/trunk/; revision=13409

19 years ago- Fix WDM-GUIDs. Patch by Filip Navara.
Eric Kohl [Fri, 4 Feb 2005 23:24:32 +0000 (23:24 +0000)]
- Fix WDM-GUIDs. Patch by Filip Navara.
- Implement libwdmguid.a.

svn path=/trunk/; revision=13408

19 years agoTrevor McCort implemented desktop wallpaper changing
Thomas Bluemel [Fri, 4 Feb 2005 20:39:10 +0000 (20:39 +0000)]
Trevor McCort implemented desktop wallpaper changing

svn path=/trunk/; revision=13406

19 years agoInclude usbd.sys in build of usb drivers
Aleksey Bragin [Fri, 4 Feb 2005 16:51:11 +0000 (16:51 +0000)]
Include usbd.sys in build of usb drivers

svn path=/trunk/; revision=13405

19 years agousbd.sys implementation - done long time ago by Filip, I just added .def and changed...
Aleksey Bragin [Fri, 4 Feb 2005 16:49:17 +0000 (16:49 +0000)]
usbd.sys implementation - done long time ago by Filip, I just added .def and changed .rc (I think he doesn't mind it :))

svn path=/trunk/; revision=13404

19 years agoImplement DelayedMove and FileExists.
Eric Kohl [Fri, 4 Feb 2005 12:27:34 +0000 (12:27 +0000)]
Implement DelayedMove and FileExists.

svn path=/trunk/; revision=13403

19 years agoFix broken year handling.
Mike Nordell [Fri, 4 Feb 2005 03:21:46 +0000 (03:21 +0000)]
Fix broken year handling.

svn path=/trunk/; revision=13402

19 years agoAlways create debug info (-g)
Gé van Geldorp [Thu, 3 Feb 2005 22:01:00 +0000 (22:01 +0000)]
Always create debug info (-g)

svn path=/trunk/; revision=13400

19 years agoAlways clean the .gch file, even if ROS_USE_PCH is not active. This prevents
Gé van Geldorp [Thu, 3 Feb 2005 21:31:57 +0000 (21:31 +0000)]
Always clean the .gch file, even if ROS_USE_PCH is not active. This prevents
problems when switching between PCH and non-PCH builds.

svn path=/trunk/; revision=13398

19 years agoCromwell <-> PCI interface (stubs now) is taken to another file. In the long run...
Aleksey Bragin [Thu, 3 Feb 2005 20:38:38 +0000 (20:38 +0000)]
Cromwell <-> PCI interface (stubs now) is taken to another file. In the long run I'm gonna change the file structure, but for now it's ok.

svn path=/trunk/; revision=13397

19 years agoCorrect the library order.
Filip Navara [Thu, 3 Feb 2005 19:15:43 +0000 (19:15 +0000)]
Correct the library order.

svn path=/trunk/; revision=13396

19 years agoPrevent linking to MSVCRT in case some CRT function isn't found.
Filip Navara [Thu, 3 Feb 2005 19:08:54 +0000 (19:08 +0000)]
Prevent linking to MSVCRT in case some CRT function isn't found.

svn path=/trunk/; revision=13394

19 years agoStore symbolic information in a .rossym section in the
Gé van Geldorp [Wed, 2 Feb 2005 23:07:33 +0000 (23:07 +0000)]
Store symbolic information in a .rossym section in the
executable/library/driver/whatever

svn path=/trunk/; revision=13392

19 years agoMake Jim Tabor visible.
Emanuele Aliberti [Wed, 2 Feb 2005 21:40:33 +0000 (21:40 +0000)]
Make Jim Tabor visible.

svn path=/trunk/; revision=13389

19 years agoMake dev node count correct, since for example Mac Virtual PC BIOS reports slightly...
Aleksey Bragin [Wed, 2 Feb 2005 15:42:48 +0000 (15:42 +0000)]
Make dev node count correct, since for example Mac Virtual PC BIOS reports slightly wrong number which must be &0xFF.
This patch removes "Memory allocation failed: Out of memory" error while booting Freeldr.

svn path=/trunk/; revision=13387

19 years agoProtect against writes beyond the end of partition.
Filip Navara [Tue, 1 Feb 2005 21:21:33 +0000 (21:21 +0000)]
Protect against writes beyond the end of partition.

svn path=/trunk/; revision=13386

19 years agoCorrect prototype for NtGetPlugPlayEvent and use the ntpnp.h header.
Filip Navara [Tue, 1 Feb 2005 17:54:25 +0000 (17:54 +0000)]
Correct prototype for NtGetPlugPlayEvent and use the ntpnp.h header.

svn path=/trunk/; revision=13384

19 years agoRtlCreateUnicodeString->RtlpCreateUnicodeString
Gunnar Dalsnes [Tue, 1 Feb 2005 17:53:55 +0000 (17:53 +0000)]
RtlCreateUnicodeString->RtlpCreateUnicodeString

svn path=/trunk/; revision=13383

19 years ago- Header with declarations for NtPlugPlayControl and NtGetPlugPlayEvent.
Filip Navara [Tue, 1 Feb 2005 17:41:49 +0000 (17:41 +0000)]
- Header with declarations for NtPlugPlayControl and NtGetPlugPlayEvent.

svn path=/trunk/; revision=13382

19 years agoAdded Jimtabor to list.
James Tabor [Tue, 1 Feb 2005 17:40:21 +0000 (17:40 +0000)]
Added Jimtabor to list.

svn path=/trunk/; revision=13381

19 years agoNtDisplayString: Convert Unicode string to OEM.
Eric Kohl [Tue, 1 Feb 2005 16:40:23 +0000 (16:40 +0000)]
NtDisplayString: Convert Unicode string to OEM.

svn path=/trunk/; revision=13380

19 years agoBut back Advpack for now.
James Tabor [Tue, 1 Feb 2005 16:38:02 +0000 (16:38 +0000)]
But back Advpack for now.

svn path=/trunk/; revision=13379

19 years ago- Removed some wrong calls to MmUnlockAddressSpace.
Hartmut Birr [Tue, 1 Feb 2005 16:35:30 +0000 (16:35 +0000)]
- Removed some wrong calls to MmUnlockAddressSpace.
- Dereference the section object after creating the section.

svn path=/trunk/; revision=13378

19 years agoFirst attempt at implementing NtGetPlugPlayEvent.
Eric Kohl [Tue, 1 Feb 2005 16:24:10 +0000 (16:24 +0000)]
First attempt at implementing NtGetPlugPlayEvent.

svn path=/trunk/; revision=13377

19 years agoFix typos in shutdown messages.
Eric Kohl [Tue, 1 Feb 2005 16:15:24 +0000 (16:15 +0000)]
Fix typos in shutdown messages.

svn path=/trunk/; revision=13376

19 years ago- Implement SetupDiBuildClassInfoListExA, SetupDiClassGuidsFromNameExA, SetupDiCreate...
Eric Kohl [Tue, 1 Feb 2005 13:58:33 +0000 (13:58 +0000)]
- Implement SetupDiBuildClassInfoListExA, SetupDiClassGuidsFromNameExA, SetupDiCreateDeviceInfoListExA and SetupDiOpenClassRegKeyExA using MultiByteToUnicode.
- Retrieve OS version upon process attach.

svn path=/trunk/; revision=13375

19 years agoforward stubs for Escape and GetSystemPaletteUse. Working on a real patch.
Steven Edwards [Mon, 31 Jan 2005 23:58:10 +0000 (23:58 +0000)]
forward stubs for Escape and GetSystemPaletteUse. Working on a real patch.

svn path=/trunk/; revision=13374

19 years agoRemove building of Advpack for now.
James Tabor [Mon, 31 Jan 2005 23:33:34 +0000 (23:33 +0000)]
Remove building of Advpack for now.

svn path=/trunk/; revision=13373

19 years agoremove obvious duplicates
Gunnar Dalsnes [Mon, 31 Jan 2005 22:13:43 +0000 (22:13 +0000)]
remove obvious duplicates

svn path=/trunk/; revision=13372

19 years ago- Implement DoesUserHavePrivilege and EnablePrivilege.
Eric Kohl [Mon, 31 Jan 2005 12:49:46 +0000 (12:49 +0000)]
- Implement DoesUserHavePrivilege and EnablePrivilege.
- Fix IsUserAdmin.

svn path=/trunk/; revision=13370

19 years agoForce non-inlining of ctype functions even in OPTIMIZED builds. Fixes bug #497.
Filip Navara [Sun, 30 Jan 2005 19:40:24 +0000 (19:40 +0000)]
Force non-inlining of ctype functions even in OPTIMIZED builds. Fixes bug #497.

svn path=/trunk/; revision=13369

19 years agofixed warnings when compiling with DBG:=1 and OPTIMIZE:=1
Thomas Bluemel [Sun, 30 Jan 2005 15:27:13 +0000 (15:27 +0000)]
fixed warnings when compiling with DBG:=1 and OPTIMIZE:=1

svn path=/trunk/; revision=13368

19 years ago- Implement IsUserAdmin (untested), MultiByteToUnicode and UnicodeToMultiByte.
Eric Kohl [Sun, 30 Jan 2005 13:48:51 +0000 (13:48 +0000)]
- Implement IsUserAdmin (untested), MultiByteToUnicode and  UnicodeToMultiByte.
- Sort prototypes in setupapi.h.

svn path=/trunk/; revision=13367

19 years agoAttempt to solve the imfamous WM_NCPAINT handle leak. The message handler isn't requi...
Filip Navara [Sun, 30 Jan 2005 12:56:12 +0000 (12:56 +0000)]
Attempt to solve the imfamous WM_NCPAINT handle leak. The message handler isn't required to delete the region handle while it's also valid to delete it (eg. by calling GetDCEx with it). Thus we have to send the WM_NCPAINT message only synchronously and verify the handle after the SendMessage call.

svn path=/trunk/; revision=13366

19 years agoDon't shutdown devices before flushing registry and shutting down filesystems.
Filip Navara [Sun, 30 Jan 2005 09:46:15 +0000 (09:46 +0000)]
Don't shutdown devices before flushing registry and shutting down filesystems.

svn path=/trunk/; revision=13365

19 years agomsvcrt: fix incorrect export
Gunnar Dalsnes [Sat, 29 Jan 2005 22:36:52 +0000 (22:36 +0000)]
msvcrt: fix incorrect export
misc

svn path=/trunk/; revision=13364

19 years agoAllow IntEngExtEscape stub to return something.
Steven Edwards [Sat, 29 Jan 2005 20:16:48 +0000 (20:16 +0000)]
Allow IntEngExtEscape stub to return something.

svn path=/trunk/; revision=13363

19 years agoborder for address bar
Martin Fuchs [Sat, 29 Jan 2005 17:39:09 +0000 (17:39 +0000)]
border for address bar

svn path=/trunk/; revision=13362

19 years agofixed compiling with optimizations
Thomas Bluemel [Sat, 29 Jan 2005 15:29:20 +0000 (15:29 +0000)]
fixed compiling with optimizations

svn path=/trunk/; revision=13361

19 years agosecurely access buffers in NtSetContextThread() and NtGetContextThread()
Thomas Bluemel [Sat, 29 Jan 2005 12:24:15 +0000 (12:24 +0000)]
securely access buffers in NtSetContextThread() and NtGetContextThread()

svn path=/trunk/; revision=13360

19 years agoremove eol whitespace
Royce Mitchell III [Sat, 29 Jan 2005 03:15:05 +0000 (03:15 +0000)]
remove eol whitespace

svn path=/trunk/; revision=13359

19 years agoadded buffer checks to NtCreateThread()
Thomas Bluemel [Fri, 28 Jan 2005 22:43:13 +0000 (22:43 +0000)]
added buffer checks to NtCreateThread()

svn path=/trunk/; revision=13358

19 years agoHervé Poussineau <poussine@freesurf.fr>
Filip Navara [Fri, 28 Jan 2005 21:17:11 +0000 (21:17 +0000)]
Hervé Poussineau <poussine@freesurf.fr>
Use fast mutexes instead of spin locks because the file system callbacks shouldn't be called at DISPATCH_LEVEL.

svn path=/trunk/; revision=13357

19 years agosetupapi was sync'd to winehq.
Steven Edwards [Fri, 28 Jan 2005 21:04:12 +0000 (21:04 +0000)]
setupapi was sync'd to winehq.

svn path=/trunk/; revision=13356

19 years agosecurely access buffers in NtImpersonateThread()
Thomas Bluemel [Fri, 28 Jan 2005 20:48:43 +0000 (20:48 +0000)]
securely access buffers in NtImpersonateThread()

svn path=/trunk/; revision=13355

19 years agoGetTempPathW should write an empty string to the buffer in case it wasn't large enough
Thomas Bluemel [Fri, 28 Jan 2005 19:28:24 +0000 (19:28 +0000)]
GetTempPathW should write an empty string to the buffer in case it wasn't large enough

svn path=/trunk/; revision=13354

19 years agoalso save the esi register. Thx to d_layer
Thomas Bluemel [Fri, 28 Jan 2005 18:35:21 +0000 (18:35 +0000)]
also save the esi register. Thx to d_layer

svn path=/trunk/; revision=13352

19 years agoWhen a toolbar doesn't have the TBSTYLE_FLAT style redrawing the buttons when moving...
Thomas Bluemel [Fri, 28 Jan 2005 18:29:13 +0000 (18:29 +0000)]
When a toolbar doesn't have the TBSTYLE_FLAT style redrawing the buttons when moving the mouse is not necessary.
Merged back from winehq. Fixes bug #404

svn path=/trunk/; revision=13351

19 years agoUse the service contol pipe to send a start command in order to start a service thread.
Eric Kohl [Fri, 28 Jan 2005 13:28:56 +0000 (13:28 +0000)]
Use the service contol pipe to send a start command in order to start a service thread.

svn path=/trunk/; revision=13350

19 years agoreverted my previous two commits, they are part of not yet committed changes...
Thomas Bluemel [Fri, 28 Jan 2005 12:12:42 +0000 (12:12 +0000)]
reverted my previous two commits, they are part of not yet committed changes...

svn path=/trunk/; revision=13349

19 years agoremoved double definition of Nt/ZwSecureConnectPort
Thomas Bluemel [Fri, 28 Jan 2005 12:06:50 +0000 (12:06 +0000)]
removed double definition of Nt/ZwSecureConnectPort

svn path=/trunk/; revision=13348

19 years agoremoved double definition of Nt/ZwSecureConnectPort
Thomas Bluemel [Fri, 28 Jan 2005 12:04:37 +0000 (12:04 +0000)]
removed double definition of Nt/ZwSecureConnectPort

svn path=/trunk/; revision=13347

19 years ago1. fixed InbvPutPixels() to save the ebx register which caused bootvid to crash when...
Thomas Bluemel [Fri, 28 Jan 2005 11:37:09 +0000 (11:37 +0000)]
1. fixed InbvPutPixels() to save the ebx register which caused bootvid to crash when built with optimizations
2. build bootvid with optimizations when enabled

svn path=/trunk/; revision=13346