Cameron Gutman
fcdbf0c9d5
- Move LockBuffers
...
- Remove a duplicate debug print
svn path=/branches/aicom-network-fixes/; revision=35469
2008-08-20 01:42:12 +00:00
Cameron Gutman
95efddbf54
- Use FCB->Connection.Object instead of FCB->AddressFile.Object
...
- Spotted by Arty
svn path=/branches/aicom-network-fixes/; revision=35468
2008-08-20 01:10:13 +00:00
Cameron Gutman
5c1039783c
- Fix a bug that resulted in the status getting changed if TdiQueryInformation failed
...
svn path=/branches/aicom-network-fixes/; revision=35467
2008-08-19 23:50:41 +00:00
Cameron Gutman
0afe589112
- Use MmGetSystemAddressForMdlSafe instead of MmMapLockedPages
...
- Noticed by Alex
svn path=/branches/aicom-network-fixes/; revision=35466
2008-08-19 23:44:11 +00:00
Johannes Anderwald
6d22ab5923
* The CLSID of a PropertySheet handler can either be present as subkey or as a default value.
...
* Fixes WinRar file property sheet handler and etc...
svn path=/trunk/; revision=35465
2008-08-19 22:40:05 +00:00
Daniel Reimer
9080c0c2e7
Last remnants of Bug 3649. Hopefully...
...
svn path=/trunk/; revision=35464
2008-08-19 21:45:56 +00:00
Cameron Gutman
717ec21981
- Fix a memory leak
...
svn path=/branches/aicom-network-fixes/; revision=35463
2008-08-19 21:45:08 +00:00
Stefan Ginsberg
b736cabdae
- Remove dead code
...
svn path=/trunk/; revision=35462
2008-08-19 21:09:58 +00:00
Timo Kreuzer
d4fd437f76
- fix usage of InterlockedExchangePointer
...
- fix ULONG -> pointer cast
svn path=/branches/ros-amd64-bringup/; revision=35461
2008-08-19 19:56:28 +00:00
Timo Kreuzer
235811bd2a
Update amd64 prototypes for KeGetCurrentIrql, KfRaiseIrql, KfLowerIrql, KeRaiseIrqlToDpcLevel, KeRaiseIrqlToSynchLevel, KeLowerIrql, KeRaiseIrql
...
svn path=/branches/ros-amd64-bringup/; revision=35460
2008-08-19 19:28:12 +00:00
Timo Kreuzer
408520c38c
forgot this one
...
svn path=/branches/ros-amd64-bringup/; revision=35459
2008-08-19 19:08:45 +00:00
Timo Kreuzer
c56d24853e
Move some architecture specific code from KiRosPrepareForSystemStartup into KiArchInitSystem, defined for each architecture. Enable KiRosBuildReservedMemoryMap for _M_AMD64
...
svn path=/branches/ros-amd64-bringup/; revision=35458
2008-08-19 19:07:13 +00:00
Cameron Gutman
735fdd1782
- Make sure we have an mdl and a buffer
...
svn path=/branches/aicom-network-fixes/; revision=35457
2008-08-19 17:45:53 +00:00
Daniel Reimer
f2573fe760
Bug 3661: Bulgarian Update by CCTAHEB
...
Bug 3668: Shell32 Update by Javier Remacha
svn path=/trunk/; revision=35456
2008-08-19 17:00:40 +00:00
Daniel Reimer
2af4b1e5ca
Bug 3631 Translate file/patch by Lars Martin Hambro (shell32 was outdated)
...
Bug 3659 shell32 pl-PL update by Maciej Bialas
Bug 3664 Italian resources update by Paolo Devoti
Bug 3665 Some translations
svn path=/trunk/; revision=35455
2008-08-19 16:32:35 +00:00
Cameron Gutman
2a199d0cb2
- SEHify LockRequest
...
- Free everything and return if MmMapLockedPages fails
svn path=/branches/aicom-network-fixes/; revision=35454
2008-08-19 16:23:01 +00:00
Cameron Gutman
ea2d464b14
- MmMapLockedPages takes KPROCESSOR_MODE not LOCK_OPERATION as the second parameter
...
svn path=/branches/aicom-network-fixes/; revision=35453
2008-08-19 16:06:36 +00:00
Gregor Brunmar
9df926c8e0
* Removed d3d9's dependency on the missing strsafe library
...
* Replaced .def file with a .spec file
svn path=/trunk/; revision=35452
2008-08-19 15:42:23 +00:00
Johannes Anderwald
19ce17e295
* Restore file with SHFileOperation
...
svn path=/trunk/; revision=35451
2008-08-19 13:14:25 +00:00
Johannes Anderwald
f1a1cc745a
* Create a IDataObject when cidl == 0 (click on TreeView)
...
* Handle directories in ISFHelper_fnCopyItems
* Should make copying directories work
svn path=/trunk/; revision=35450
2008-08-19 13:03:16 +00:00
Art Yerkes
1d8b6343f6
Fix a leak when doing an immediate reply to a small packet (could be PSH|ACK
...
with < 50 bytes, ACK|FIN, RST or similar).
svn path=/trunk/; revision=35449
2008-08-19 12:39:46 +00:00
Johannes Anderwald
524d084d4d
- Read class name from Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID when available. Custom names like renamed MyComputer or MyDocuments are stored here
...
svn path=/trunk/; revision=35448
2008-08-19 08:34:42 +00:00
Art Yerkes
7d8e94151c
Merge aicom-network-fixes up to 35446.
...
I (arty) modified the new printing in msafd to be conditional, so as not to
be accused of causing unnecessary spew.
svn path=/trunk/; revision=35447
2008-08-19 06:06:43 +00:00
Cameron Gutman
1c3484cdd1
- Make sure we don't complete with STATUS_SUCCESS if MmMapLockedPages fails
...
- Move and enable MmUnlockPages and IoFreeMdl
svn path=/branches/aicom-network-fixes/; revision=35446
2008-08-19 04:36:05 +00:00
Timo Kreuzer
53fee22a84
change the gdt in freeldr, so we will have the same longmode cs later in the kernel.
...
svn path=/branches/ros-amd64-bringup/; revision=35445
2008-08-19 03:00:59 +00:00
Timo Kreuzer
e113754dbf
add an additional case for _AMD64_ now that we have _X86_ not defined anymore
...
svn path=/branches/ros-amd64-bringup/; revision=35444
2008-08-19 02:41:01 +00:00
Timo Kreuzer
efb208d11b
- revert 34796, an old hack to #undef _X86_ on amd64 builds, not needed any longer
...
svn path=/branches/ros-amd64-bringup/; revision=35443
2008-08-19 02:39:19 +00:00
Timo Kreuzer
2c01ac7383
Get rid of the _X86_ define by using a -U compiler switch. This way it also works with PCHs, that before didn't like the #undef
...
svn path=/branches/ros-amd64-bringup/; revision=35442
2008-08-19 02:33:14 +00:00
Cameron Gutman
34a1b59e0a
- Release the spin lock
...
svn path=/branches/aicom-network-fixes/; revision=35441
2008-08-19 00:19:18 +00:00
Johannes Anderwald
eaee8097aa
- rewrite ISFHelper_CopyItems to actually copy the items when requested
...
- should fix copy&paste of files in explorer (Directories are not yet supported)
svn path=/trunk/; revision=35440
2008-08-19 00:04:53 +00:00
Cameron Gutman
6b5a88dd52
- Use the correct ioctl
...
svn path=/branches/aicom-network-fixes/; revision=35439
2008-08-18 23:41:23 +00:00
Cameron Gutman
e57331851c
- Don't hardcode the Ioctl
...
svn path=/branches/aicom-network-fixes/; revision=35438
2008-08-18 23:35:32 +00:00
Johannes Anderwald
2546d4ddc6
- add 3 resource strings
...
svn path=/trunk/; revision=35437
2008-08-18 22:24:45 +00:00
Timo Kreuzer
1e73720601
- Remove obsolete LDT_ENTRY
...
- replace KTSS with KTSS64
- update some KGDT_xxx constants
svn path=/branches/ros-amd64-bringup/; revision=35436
2008-08-18 21:50:55 +00:00
Stefan Ginsberg
290c90788a
- Fix freeldr build
...
svn path=/trunk/; revision=35435
2008-08-18 17:38:38 +00:00
Stefan Ginsberg
eccf1ea8b5
- Remove broken IoReportTargetDeviceChange implementation on Alex's request
...
svn path=/trunk/; revision=35434
2008-08-18 17:07:09 +00:00
Stefan Ginsberg
f7972be7d1
- Replace the remaining X86_EFLAGS* with EFLAGS_*
...
- Add missing EFLAGS_* to NDK
svn path=/trunk/; revision=35433
2008-08-18 17:05:31 +00:00
Eric Kohl
e6bc2154e3
Implement the "Add users to a group" function.
...
svn path=/trunk/; revision=35432
2008-08-18 14:08:22 +00:00
Cameron Gutman
bd043fd1cf
- Call MmProbeAndLockPages for SysMdl
...
svn path=/branches/aicom-network-fixes/; revision=35431
2008-08-18 14:00:27 +00:00
Stefan Ginsberg
f4d87f01ff
- Missed a STDCALL -> NTAPI
...
svn path=/trunk/; revision=35430
2008-08-18 13:35:52 +00:00
Stefan Ginsberg
183d54b377
- Fix a typo (and build)
...
svn path=/trunk/; revision=35429
2008-08-18 13:33:40 +00:00
Stefan Ginsberg
d94c54c3a7
- Implement IoReportTargetDeviceChange as a wrapper around the unimplemented IoReportTargetDeviceChangeAsynchronous
...
svn path=/trunk/; revision=35428
2008-08-18 13:31:33 +00:00
Stefan Ginsberg
e3f8231305
- Cleanup and reformat parts of pnpmgr (no code change)
...
svn path=/trunk/; revision=35427
2008-08-18 13:30:17 +00:00
Stefan Ginsberg
5f26c6070c
- STDCALL -> NTAPI
...
svn path=/trunk/; revision=35425
2008-08-18 09:50:38 +00:00
Stefan Ginsberg
b7375f0b9d
- Don't export PoSetDeviceBusy, it should be a macro in a DDK header
...
- Clean up Po* stubs
svn path=/trunk/; revision=35424
2008-08-18 09:49:28 +00:00
Stefan Ginsberg
bd8aae9daf
- Add KdInitSystem to kd64.h
...
svn path=/trunk/; revision=35423
2008-08-18 07:47:44 +00:00
Stefan Ginsberg
7a7c6e2c98
- Remove 3 deprecated macros
...
- Use X86_EFLAGS_ID instead of cpu.c specific EFLAGS_ID
svn path=/trunk/; revision=35422
2008-08-18 07:42:12 +00:00
Stefan Ginsberg
42114cdc69
- Remove empty header
...
svn path=/trunk/; revision=35421
2008-08-18 07:37:25 +00:00
Cameron Gutman
6634c6a919
- Handle STATUS_FILE_CLOSED
...
svn path=/branches/aicom-network-fixes/; revision=35420
2008-08-18 00:05:05 +00:00
Cameron Gutman
8b67a0b644
- Change STATUS_UNSUCCESSFUL to STATUS_FILE_CLOSED
...
- Move the Irp->Cancel check after SocketAcquireStateLock to fix a possible crash
- Change STATUS_INVALID_PARAMETER to STATUS_FILE_CLOSED
- Move SocketAcquireStateLock in front of the check for a NULL return from LockRequest to prevent another possible crash
svn path=/branches/aicom-network-fixes/; revision=35419
2008-08-17 22:12:31 +00:00