Alex Ionescu
59a9bf1efc
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
2005-02-05 21:04:17 +00:00
Gregor Anich
75f792014d
Raise exception when MmMapLockedPagesSpecifyCache fails to map into UserMode.
...
svn path=/trunk/; revision=13425
2005-02-05 18:59:14 +00:00
Gé van Geldorp
cb884ccdb4
Re-use (better) stack backtrace function
...
svn path=/trunk/; revision=13423
2005-02-05 18:49:43 +00:00
Eric Kohl
bda30e3034
Use the allocated buffer size in the call to NtGetPlugPlayEvent.
...
svn path=/trunk/; revision=13422
2005-02-05 10:54:00 +00:00
Thomas Bluemel
bb766d5404
only attach to the process to be queried when necessary
...
svn path=/trunk/; revision=13421
2005-02-05 10:31:37 +00:00
Gé van Geldorp
7cd9c86676
Convert ROP2 to MIX when calling driver
...
svn path=/trunk/; revision=13420
2005-02-05 10:19:49 +00:00
Gé van Geldorp
a1c0a3b1d6
Silence debug messages
...
svn path=/trunk/; revision=13419
2005-02-05 10:17:33 +00:00
Filip Navara
e83557fa58
Dynamically reallocate the buffer for PnP event if it's too small.
...
svn path=/trunk/; revision=13418
2005-02-05 08:44:49 +00:00
Filip Navara
92a1779473
Use CONTAINING_RECORD macro instead of type cast, fix the copyright header.
...
svn path=/trunk/; revision=13417
2005-02-05 08:43:52 +00:00
Art Yerkes
41918c7577
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
2005-02-05 05:40:35 +00:00
Art Yerkes
c7bf3eead3
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
2005-02-05 04:56:04 +00:00
Thomas Bluemel
ab73f037f8
implemented GetConsoleProcessList()
...
svn path=/trunk/; revision=13414
2005-02-05 01:44:05 +00:00
Eric Kohl
2b921cb3e3
svn path=/trunk/; revision=13413
2005-02-05 00:20:14 +00:00
Gregor Anich
b70985ca99
Change WNDOBJ implementation a bit to make the NVIDIA driver happy.
...
svn path=/trunk/; revision=13412
2005-02-05 00:17:49 +00:00
Gregor Anich
824d1552c9
Fix VideoPortMapMemory.
...
svn path=/trunk/; revision=13411
2005-02-05 00:09:56 +00:00
Gregor Anich
9566275d1b
Small update of opengl32.
...
svn path=/trunk/; revision=13410
2005-02-05 00:07:57 +00:00
Eric Kohl
61f4f70343
- Link ntoskrnl against libwdmguid.a.
...
- Report device arrival events to the user-mode pnp manager.
svn path=/trunk/; revision=13409
2005-02-05 00:04:52 +00:00
Eric Kohl
b0e251bab8
- Fix WDM-GUIDs. Patch by Filip Navara.
...
- Implement libwdmguid.a.
svn path=/trunk/; revision=13408
2005-02-04 23:24:32 +00:00
Thomas Bluemel
efd11df7cc
Trevor McCort implemented desktop wallpaper changing
...
svn path=/trunk/; revision=13406
2005-02-04 20:39:10 +00:00
Aleksey Bragin
01e24007ea
Include usbd.sys in build of usb drivers
...
svn path=/trunk/; revision=13405
2005-02-04 16:51:11 +00:00
Aleksey Bragin
81d6ebf9e3
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
2005-02-04 16:49:17 +00:00
Eric Kohl
fc76ea5157
Implement DelayedMove and FileExists.
...
svn path=/trunk/; revision=13403
2005-02-04 12:27:34 +00:00
Mike Nordell
f09c1928ae
Fix broken year handling.
...
svn path=/trunk/; revision=13402
2005-02-04 03:21:46 +00:00
Gé van Geldorp
14986414b9
Always create debug info (-g)
...
svn path=/trunk/; revision=13400
2005-02-03 22:01:00 +00:00
Gé van Geldorp
c41788a8a2
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
2005-02-03 21:31:57 +00:00
Aleksey Bragin
85f0f3de51
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
2005-02-03 20:38:38 +00:00
Filip Navara
bb6b84b0af
Correct the library order.
...
svn path=/trunk/; revision=13396
2005-02-03 19:15:43 +00:00
Filip Navara
56b11588c4
Prevent linking to MSVCRT in case some CRT function isn't found.
...
svn path=/trunk/; revision=13394
2005-02-03 19:08:54 +00:00
Gé van Geldorp
8b7ac2780a
Store symbolic information in a .rossym section in the
...
executable/library/driver/whatever
svn path=/trunk/; revision=13392
2005-02-02 23:07:33 +00:00
Emanuele Aliberti
b7ecf6f1ef
Make Jim Tabor visible.
...
svn path=/trunk/; revision=13389
2005-02-02 21:40:33 +00:00
Aleksey Bragin
5f67689cbb
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
2005-02-02 15:42:48 +00:00
Filip Navara
446441503d
Protect against writes beyond the end of partition.
...
svn path=/trunk/; revision=13386
2005-02-01 21:21:33 +00:00
Filip Navara
02f0f81fc0
Correct prototype for NtGetPlugPlayEvent and use the ntpnp.h header.
...
svn path=/trunk/; revision=13384
2005-02-01 17:54:25 +00:00
Gunnar Dalsnes
6705201337
RtlCreateUnicodeString->RtlpCreateUnicodeString
...
svn path=/trunk/; revision=13383
2005-02-01 17:53:55 +00:00
Filip Navara
2eaa151579
- Header with declarations for NtPlugPlayControl and NtGetPlugPlayEvent.
...
svn path=/trunk/; revision=13382
2005-02-01 17:41:49 +00:00
James Tabor
786b85342f
Added Jimtabor to list.
...
svn path=/trunk/; revision=13381
2005-02-01 17:40:21 +00:00
Eric Kohl
abbcb5b10f
NtDisplayString: Convert Unicode string to OEM.
...
svn path=/trunk/; revision=13380
2005-02-01 16:40:23 +00:00
James Tabor
abd3d65035
But back Advpack for now.
...
svn path=/trunk/; revision=13379
2005-02-01 16:38:02 +00:00
Hartmut Birr
a11189968c
- Removed some wrong calls to MmUnlockAddressSpace.
...
- Dereference the section object after creating the section.
svn path=/trunk/; revision=13378
2005-02-01 16:35:30 +00:00
Eric Kohl
0a44e5f7e6
First attempt at implementing NtGetPlugPlayEvent.
...
svn path=/trunk/; revision=13377
2005-02-01 16:24:10 +00:00
Eric Kohl
7a91135976
Fix typos in shutdown messages.
...
svn path=/trunk/; revision=13376
2005-02-01 16:15:24 +00:00
Eric Kohl
736ae5e36b
- Implement SetupDiBuildClassInfoListExA, SetupDiClassGuidsFromNameExA, SetupDiCreateDeviceInfoListExA and SetupDiOpenClassRegKeyExA using MultiByteToUnicode.
...
- Retrieve OS version upon process attach.
svn path=/trunk/; revision=13375
2005-02-01 13:58:33 +00:00
Steven Edwards
ff4e3250a0
forward stubs for Escape and GetSystemPaletteUse. Working on a real patch.
...
svn path=/trunk/; revision=13374
2005-01-31 23:58:10 +00:00
James Tabor
9535cafaaf
Remove building of Advpack for now.
...
svn path=/trunk/; revision=13373
2005-01-31 23:33:34 +00:00
Gunnar Dalsnes
cf5aa86154
remove obvious duplicates
...
svn path=/trunk/; revision=13372
2005-01-31 22:13:43 +00:00
Eric Kohl
949f9a7ff6
- Implement DoesUserHavePrivilege and EnablePrivilege.
...
- Fix IsUserAdmin.
svn path=/trunk/; revision=13370
2005-01-31 12:49:46 +00:00
Filip Navara
418a089cb3
Force non-inlining of ctype functions even in OPTIMIZED builds. Fixes bug #497 .
...
svn path=/trunk/; revision=13369
2005-01-30 19:40:24 +00:00
Thomas Bluemel
36cdd4e24b
fixed warnings when compiling with DBG:=1 and OPTIMIZE:=1
...
svn path=/trunk/; revision=13368
2005-01-30 15:27:13 +00:00
Eric Kohl
84b7df2861
- Implement IsUserAdmin (untested), MultiByteToUnicode and UnicodeToMultiByte.
...
- Sort prototypes in setupapi.h.
svn path=/trunk/; revision=13367
2005-01-30 13:48:51 +00:00
Filip Navara
fe2f2f66fc
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
2005-01-30 12:56:12 +00:00