reactos.git
15 years agoSEH-protect all calls to remote functions.
Eric Kohl [Sun, 24 Aug 2008 18:27:17 +0000 (18:27 +0000)]
SEH-protect all calls to remote functions.
Based on patches from Bug #3669 by bugboy <martinmnet@hotmail.com>.

svn path=/trunk/; revision=35605

15 years agoHack the declaration of RQueryServiceConfigA. This hack has already been applied...
Eric Kohl [Sun, 24 Aug 2008 18:08:17 +0000 (18:08 +0000)]
Hack the declaration of RQueryServiceConfigA. This hack has already been applied to RQueryServiceConfigW.
Based on patches from Bug #3669 by bugboy <martinmnet@hotmail.com>.

svn path=/trunk/; revision=35604

15 years ago- Check if source and destination is the same. Fixes creating a new directory and...
Johannes Anderwald [Sun, 24 Aug 2008 16:43:08 +0000 (16:43 +0000)]
- Check if source and destination is the same. Fixes creating a new directory and using the default name

svn path=/trunk/; revision=35603

15 years ago - Remove one of the ASSERTs in SocketCalloutEnter
Cameron Gutman [Sun, 24 Aug 2008 16:37:15 +0000 (16:37 +0000)]
 - Remove one of the ASSERTs in SocketCalloutEnter

svn path=/trunk/; revision=35602

15 years ago- Remove KEBUGCHECK and KEBUGCHECKEX macros
Stefan Ginsberg [Sun, 24 Aug 2008 15:48:05 +0000 (15:48 +0000)]
- Remove KEBUGCHECK and KEBUGCHECKEX macros
- Replace "KeBugCheck(0)" by ASSERT(FALSE)
- Replace deprecated "CPRINT" by DRINT1

svn path=/trunk/; revision=35600

15 years ago- Remove deprecated makefile
Stefan Ginsberg [Sun, 24 Aug 2008 15:42:30 +0000 (15:42 +0000)]
- Remove deprecated makefile

svn path=/trunk/; revision=35599

15 years ago- Formatting and comment fixes (no code change)
Stefan Ginsberg [Sun, 24 Aug 2008 15:41:13 +0000 (15:41 +0000)]
- Formatting and comment fixes (no code change)

svn path=/trunk/; revision=35598

15 years agoD3D9:
Gregor Brunmar [Sun, 24 Aug 2008 11:18:30 +0000 (11:18 +0000)]
D3D9:
* Implemented IDirect3DSwapChain9::GetDevice() and GetPresentParameters()
* Added helper function to D3D9BaseObject to convert IUnknown* to IDirect3D9Device*
* Fixed behavior in IDirect3DDevice9::GetSwapChain() when an invalid index was specified

svn path=/trunk/; revision=35594

15 years agoD3D9:
Gregor Brunmar [Sun, 24 Aug 2008 10:15:44 +0000 (10:15 +0000)]
D3D9:
* Replace D3D9BaseObject's dependency on Direct3DDevice9
* More HAL device init stuff

svn path=/trunk/; revision=35593

15 years agoD3D9:
Gregor Brunmar [Sun, 24 Aug 2008 09:34:16 +0000 (09:34 +0000)]
D3D9:
* Fixed incomplete HAL device
* Fixed IDirect3DSwapChain9 and D3D9BaseObject ref counting

svn path=/trunk/; revision=35592

15 years ago- Use the name of the cpl as the mutex name
Johannes Anderwald [Sun, 24 Aug 2008 08:37:25 +0000 (08:37 +0000)]
- Use the name of the cpl as the mutex name
- The mutex name is a unicode buffer, pass it to CreateMutexW function
- fixes bug 3489

svn path=/trunk/; revision=35591

15 years agoupdate XMLStorage: correctly handle dots and colons in attribute names
Martin Fuchs [Sun, 24 Aug 2008 06:58:19 +0000 (06:58 +0000)]
update XMLStorage: correctly handle dots and colons in attribute names

svn path=/trunk/; revision=35590

15 years ago - Add myself to credits :)
Cameron Gutman [Sun, 24 Aug 2008 01:56:56 +0000 (01:56 +0000)]
 - Add myself to credits :)

svn path=/trunk/; revision=35585

15 years ago - Merge aicom-network-fixes up to r35583
Cameron Gutman [Sun, 24 Aug 2008 01:53:58 +0000 (01:53 +0000)]
 - Merge aicom-network-fixes up to r35583

svn path=/trunk/; revision=35584

15 years agoCatch failure to release the cancel spinlock. Would've spotted my error in
Art Yerkes [Sat, 23 Aug 2008 23:04:15 +0000 (23:04 +0000)]
Catch failure to release the cancel spinlock.  Would've spotted my error in
tcpip.sys.

svn path=/trunk/; revision=35581

15 years ago - Enable the failure debug prints in MsafdReturnWithErrno
Cameron Gutman [Sat, 23 Aug 2008 22:42:44 +0000 (22:42 +0000)]
 - Enable the failure debug prints in MsafdReturnWithErrno
 - They shouldn't spam the debug log and they're a great way to tell if something is going wrong in the network stack

svn path=/trunk/; revision=35580

15 years ago - Remove a hack not needed because of r35575
Cameron Gutman [Sat, 23 Aug 2008 20:27:26 +0000 (20:27 +0000)]
 - Remove a hack not needed because of r35575

svn path=/trunk/; revision=35576

15 years ago - Release the cancel spin lock before returning
Cameron Gutman [Sat, 23 Aug 2008 20:21:15 +0000 (20:21 +0000)]
 - Release the cancel spin lock before returning
 - Revert some unintentional changes made in r35485

svn path=/trunk/; revision=35575

15 years ago- Refresh treeview when a folder item is deleted
Johannes Anderwald [Sat, 23 Aug 2008 18:10:04 +0000 (18:10 +0000)]
- Refresh treeview when a folder item is deleted

svn path=/trunk/; revision=35572

15 years agoThis seems to be more correct
Gregor Brunmar [Sat, 23 Aug 2008 17:52:35 +0000 (17:52 +0000)]
This seems to be more correct

svn path=/trunk/; revision=35571

15 years ago- Check if source and destination is the same. Fixes creating a new directory and...
Johannes Anderwald [Sat, 23 Aug 2008 17:32:17 +0000 (17:32 +0000)]
- Check if source and destination is the same. Fixes creating a new directory and using the default name
- Prevent a potential buffer overflow in the file properties dialog

svn path=/trunk/; revision=35570

15 years ago- Pass the msi package in quotes
Johannes Anderwald [Sat, 23 Aug 2008 17:26:26 +0000 (17:26 +0000)]
- Pass the msi package in quotes
- Fixes launching msi packages from directories with spaces
- See bug 3342

svn path=/trunk/; revision=35569

15 years ago* Refactored GetDirect3D9AdapterInfo() to make life a little easier in InitD3D9BaseDe...
Gregor Brunmar [Sat, 23 Aug 2008 17:24:27 +0000 (17:24 +0000)]
* Refactored GetDirect3D9AdapterInfo() to make life a little easier in InitD3D9BaseDevice().
* Filled IDirect3DDevice9::DeviceData[] with correct info

svn path=/trunk/; revision=35568

15 years ago- Add THREAD_TERMINATE_HELD_MUTEX bugcode and make use of it
Stefan Ginsberg [Sat, 23 Aug 2008 17:16:16 +0000 (17:16 +0000)]
- Add THREAD_TERMINATE_HELD_MUTEX bugcode and make use of it

svn path=/trunk/; revision=35567

15 years ago- Implement IopGetRegistryValue (complementary function to IopOpenRegistryKeyEx)...
Aleksey Bragin [Sat, 23 Aug 2008 17:11:12 +0000 (17:11 +0000)]
- Implement IopGetRegistryValue (complementary function to IopOpenRegistryKeyEx). Not used yet.

svn path=/trunk/; revision=35566

15 years ago- In IoAcquire/ReleaseCancelSpinLock, use the queued "IopCancelSpinLock" instead...
Stefan Ginsberg [Sat, 23 Aug 2008 16:30:14 +0000 (16:30 +0000)]
- In IoAcquire/ReleaseCancelSpinLock, use the queued "IopCancelSpinLock" instead of a ros-specific "CancelSpinLock" standard spinlock
- Misc fixes

svn path=/trunk/; revision=35565

15 years agoAdded missing documentation
Gregor Brunmar [Sat, 23 Aug 2008 15:17:00 +0000 (15:17 +0000)]
Added missing documentation

svn path=/trunk/; revision=35564

15 years ago* Refactored D3D9 structures a bit
Gregor Brunmar [Sat, 23 Aug 2008 15:01:19 +0000 (15:01 +0000)]
* Refactored D3D9 structures a bit
* Started implementing IDirect3D9::CreateDevice()

svn path=/trunk/; revision=35563

15 years agoFix typo
Hervé Poussineau [Sat, 23 Aug 2008 14:43:30 +0000 (14:43 +0000)]
Fix typo

svn path=/trunk/; revision=35562

15 years ago- Perform volume operations as described in http://msdn.microsoft.com/en-us/library...
Aleksey Bragin [Sat, 23 Aug 2008 11:41:04 +0000 (11:41 +0000)]
- Perform volume operations as described in msdn.microsoft.com/en-us/library/aa364562(VS.85).aspx : Open, Lock, Work, Dismount, Unlock, Close.
- Our fastfat driver doesn't support lock/unlock and dismount operations, so no improvement yet.

svn path=/trunk/; revision=35560

15 years ago- Fix fs_isdirty prototype, since there is no need to pass DriveRoot there.
Aleksey Bragin [Sat, 23 Aug 2008 10:49:57 +0000 (10:49 +0000)]
- Fix fs_isdirty prototype, since there is no need to pass DriveRoot there.

svn path=/trunk/; revision=35559

15 years ago- Remove a hack around sending FSCTL_ to an opened volume handle, it works good enoug...
Aleksey Bragin [Sat, 23 Aug 2008 10:47:52 +0000 (10:47 +0000)]
- Remove a hack around sending FSCTL_ to an opened volume handle, it works good enough without the need to open another handle to the file system.

svn path=/trunk/; revision=35558

15 years agoSilence debug spew.
Art Yerkes [Sat, 23 Aug 2008 10:13:14 +0000 (10:13 +0000)]
Silence debug spew.

svn path=/trunk/; revision=35557

15 years agoRestore cancellation for proper socket shutdown.
Art Yerkes [Sat, 23 Aug 2008 09:49:57 +0000 (09:49 +0000)]
Restore cancellation for proper socket shutdown.

svn path=/trunk/; revision=35555

15 years agoAdd new devices at start of list, not end. Order is now like in pre-r35543
Hervé Poussineau [Sat, 23 Aug 2008 09:43:56 +0000 (09:43 +0000)]
Add new devices at start of list, not end. Order is now like in pre-r35543

svn path=/trunk/; revision=35554

15 years agoShould've done this a long time ago. Just noticed that we're potentially
Art Yerkes [Sat, 23 Aug 2008 09:01:29 +0000 (09:01 +0000)]
Should've done this a long time ago.  Just noticed that we're potentially
sending a bunch of 0 handles into AfdSelect.

svn path=/trunk/; revision=35553

15 years ago- Silence "Font loaded" debug print, which was mistakingly promoted to DPRINT in...
Aleksey Bragin [Sat, 23 Aug 2008 08:10:15 +0000 (08:10 +0000)]
- Silence "Font loaded" debug print, which was mistakingly promoted to DPRINT in r35184.

svn path=/trunk/; revision=35552

15 years agoHand merge a lost change from aicom-network-fixes.
Art Yerkes [Sat, 23 Aug 2008 07:39:02 +0000 (07:39 +0000)]
Hand merge a lost change from aicom-network-fixes.

svn path=/trunk/; revision=35551

15 years agoMerge aicom-network-fixes up to 35538
Art Yerkes [Sat, 23 Aug 2008 07:20:22 +0000 (07:20 +0000)]
Merge aicom-network-fixes up to 35538

svn path=/trunk/; revision=35550

15 years agoRemove useless 'if'
Hervé Poussineau [Fri, 22 Aug 2008 22:13:46 +0000 (22:13 +0000)]
Remove useless 'if'

svn path=/trunk/; revision=35545

15 years agoLONG -> NTSTATUS
Hervé Poussineau [Fri, 22 Aug 2008 22:11:49 +0000 (22:11 +0000)]
LONG -> NTSTATUS

svn path=/trunk/; revision=35544

15 years agoFix device node structure to be compatible with MS Windows Vista
Hervé Poussineau [Fri, 22 Aug 2008 21:43:42 +0000 (21:43 +0000)]
Fix device node structure to be compatible with MS Windows Vista
Send GUID_DEVICE_ENUMERATED event
umpnpmgr: react on GUID_DEVICE_ENUMERATED, not GUID_DEVICE_ARRIVAL
IopEnumerateDevice: Set DNF_ENUMERATED and DO_BUS_ENUMERATED_DEVICE when required
IopEnumerateDevice: Continue to process PDOs, even if one failed

svn path=/trunk/; revision=35543

15 years ago- Remove a LIST_FOR_EACH
Stefan Ginsberg [Fri, 22 Aug 2008 21:24:31 +0000 (21:24 +0000)]
- Remove a LIST_FOR_EACH
- ASSERTify 2 assumptions
- Rename "ListEntry" to "NextEntry" for clarification

svn path=/trunk/; revision=35542

15 years ago* When clicking on the desktop background, there is no item selected, thus, apidl...
Johannes Anderwald [Fri, 22 Aug 2008 20:07:14 +0000 (20:07 +0000)]
* When clicking on the desktop background, there is no item selected, thus, apidl is null
* Fixes bug 3676

svn path=/trunk/; revision=35540

15 years agoDEVICE_RELATIONS->Count is ULONG
Hervé Poussineau [Fri, 22 Aug 2008 19:08:25 +0000 (19:08 +0000)]
DEVICE_RELATIONS->Count is ULONG

svn path=/trunk/; revision=35535

15 years agoCalling IoSynchronousInvalidateDeviceRelations with type TargetDeviceRelation returns...
Hervé Poussineau [Fri, 22 Aug 2008 19:06:25 +0000 (19:06 +0000)]
Calling IoSynchronousInvalidateDeviceRelations with type TargetDeviceRelation returns success.
Spotted by Alex

svn path=/trunk/; revision=35534

15 years agoMove most of the code of IoSynchronousInvalidateDeviceRelations to IopEnumerateDevice...
Hervé Poussineau [Fri, 22 Aug 2008 19:00:31 +0000 (19:00 +0000)]
Move most of the code of IoSynchronousInvalidateDeviceRelations to IopEnumerateDevice, and use it when possible
Fix IoSynchronousInvalidateDeviceRelations prototype

svn path=/trunk/; revision=35533

15 years agoClean up code by removing now useless parts
Hervé Poussineau [Fri, 22 Aug 2008 17:47:13 +0000 (17:47 +0000)]
Clean up code by removing now useless parts
Replace 3rd arg of IopActionInitChildServices by a global variable (removes a pointer cast)
IopStartDevice: no need to get top of stack, IopInitiatePnpIrp does it for us

svn path=/trunk/; revision=35532

15 years ago- Replace more magic values with symbolic constants
Stefan Ginsberg [Fri, 22 Aug 2008 14:55:20 +0000 (14:55 +0000)]
- Replace more magic values with symbolic constants
- Fix a peculiar header duplication

svn path=/trunk/; revision=35531

15 years ago- Extract the line-reading code in ProcessInput to a separate function (ReadLine...
Jeffrey Morlan [Fri, 22 Aug 2008 14:37:11 +0000 (14:37 +0000)]
- Extract the line-reading code in ProcessInput to a separate function (ReadLine) that the parser can call. Now line continuations (using ^ at the end of a line) and multi-line parenthesized blocks work.
- ReadBatchLine: Don't strip the trailing \n, the parser needs it. Remove handling of :labels and @quiet commands, now done by the parser.
- ReadCommand: Add a \n to the line. Move PrintPrompt call out, since the prompt shouldn't be printed for additional lines read in a command beyond the first.

svn path=/trunk/; revision=35530

15 years ago- Add EFLAGS_IOPL to asm.h and make use of it in assembly
Stefan Ginsberg [Fri, 22 Aug 2008 14:29:01 +0000 (14:29 +0000)]
- Add EFLAGS_IOPL to asm.h and make use of it in assembly
- Fix a potential 64-bit warning in handle.c
- Comment fixes

svn path=/trunk/; revision=35529

15 years agoCommit bugboy's patch from bug 2392, and remove DeviceDesc, which isn't needed
Art Yerkes [Fri, 22 Aug 2008 05:58:56 +0000 (05:58 +0000)]
Commit bugboy's patch from bug 2392, and remove DeviceDesc, which isn't needed
anymore.

svn path=/trunk/; revision=35523

15 years ago- Fix kernel mode debug output broken in 35520
Stefan Ginsberg [Fri, 22 Aug 2008 00:39:26 +0000 (00:39 +0000)]
- Fix kernel mode debug output broken in 35520
- Patch by Alex

svn path=/trunk/; revision=35522

15 years ago- Use correct bug code when crashing due to closing a protected handle
Stefan Ginsberg [Fri, 22 Aug 2008 00:26:52 +0000 (00:26 +0000)]
- Use correct bug code when crashing due to closing a protected handle
- Add INVALID_KERNEL_HANDLE bug code

svn path=/trunk/; revision=35521

15 years ago- Patch by Alex Ionescu: Fix a typo, and code cleanup
Stefan Ginsberg [Thu, 21 Aug 2008 22:41:17 +0000 (22:41 +0000)]
- Patch by Alex Ionescu: Fix a typo, and code cleanup

svn path=/trunk/; revision=35520

15 years ago- Change ASSERT to C_ASSERT
Stefan Ginsberg [Thu, 21 Aug 2008 21:25:16 +0000 (21:25 +0000)]
- Change ASSERT to C_ASSERT

svn path=/trunk/; revision=35519

15 years ago- "When releasing the gmutex my awesome code was removing the woken flag" (c) Alex...
Aleksey Bragin [Thu, 21 Aug 2008 21:07:52 +0000 (21:07 +0000)]
- "When releasing the gmutex my awesome code was removing the woken flag" (c) Alex Ionescu.

svn path=/trunk/; revision=35516

15 years ago- Begin writing a real parser for cmd. &, &&, ||, and () are implemented. The parenth...
Jeffrey Morlan [Thu, 21 Aug 2008 20:18:35 +0000 (20:18 +0000)]
- Begin writing a real parser for cmd. &, &&, ||, and () are implemented. The parenthesized blocks aren't too useful yet as the parser can't read additional lines; doing this will require some restructuring in cmd.c.
- Remove ^-removing hacks in echo and set.

svn path=/trunk/; revision=35514

15 years ago- Implement X>&Y redirections. Hold redirections in a linked list structure, because...
Jeffrey Morlan [Thu, 21 Aug 2008 15:33:59 +0000 (15:33 +0000)]
- Implement X>&Y redirections. Hold redirections in a linked list structure, because order matters (>x 2>&1 is not the same as 2>&1 >x). Allow redirection of any handle number from 0 to 9.
- Allow quotes around the redirection file name.
- Batch: Fix buffer overflow bug (incorrect size for bc->BatchFilePath)

svn path=/trunk/; revision=35508

15 years ago- Add missing MmCallDllInitialize prototype.
Aleksey Bragin [Thu, 21 Aug 2008 11:04:50 +0000 (11:04 +0000)]
- Add missing MmCallDllInitialize prototype.
- Make IopOpenRegistryKeyEx NTAPI.
- Patch by Alex Ionescu.

svn path=/trunk/; revision=35503

15 years ago- Fix definition of BOOT_DRIVER_LIST_ENTRY (Information provided by Alex Ionescu).
Aleksey Bragin [Thu, 21 Aug 2008 10:58:53 +0000 (10:58 +0000)]
- Fix definition of BOOT_DRIVER_LIST_ENTRY (Information provided by Alex Ionescu).

svn path=/trunk/; revision=35502

15 years agoMerge aicom-network-fixes up to 35486
Art Yerkes [Thu, 21 Aug 2008 03:38:49 +0000 (03:38 +0000)]
Merge aicom-network-fixes up to 35486

svn path=/trunk/; revision=35499

15 years agoAdded some more parameter error checking to D3D9::CreateDevice()
Gregor Brunmar [Thu, 21 Aug 2008 03:19:02 +0000 (03:19 +0000)]
Added some more parameter error checking to D3D9::CreateDevice()

svn path=/trunk/; revision=35498

15 years ago* Removed unused header file
Gregor Brunmar [Thu, 21 Aug 2008 02:34:28 +0000 (02:34 +0000)]
* Removed unused header file
* Fixed signed/unsigned comparison warning

svn path=/trunk/; revision=35497

15 years agoAlways set the console's event on any keypress, even in line input mode.
Jeffrey Morlan [Wed, 20 Aug 2008 20:55:39 +0000 (20:55 +0000)]
Always set the console's event on any keypress, even in line input mode.

svn path=/trunk/; revision=35489

15 years agoFix infinite loop during generic table lookups. Patch by Alex Ionescu
Jeffrey Morlan [Wed, 20 Aug 2008 19:15:00 +0000 (19:15 +0000)]
Fix infinite loop during generic table lookups. Patch by Alex Ionescu

svn path=/trunk/; revision=35487

15 years ago- Implement SHParseDisplayName by Paul paulvgenderen at gmail.com
Johannes Anderwald [Wed, 20 Aug 2008 17:29:18 +0000 (17:29 +0000)]
- Implement SHParseDisplayName by Paul paulvgenderen at gmail.com

svn path=/trunk/; revision=35482

15 years ago- Do not pass SHGDN_INFOLDER flag
Johannes Anderwald [Wed, 20 Aug 2008 13:47:47 +0000 (13:47 +0000)]
- Do not pass SHGDN_INFOLDER flag
- Implement IPersistFolder2 for control panel shell folder
- Replace _InsertMenuItem with unicode
- Pass the pidl of shellfolder and selected drive to SH_ShowDriveProperties to construct a valid IDataObject which is passed to drive PropertySheet handlers
- Release HPSX array only if it was constructed
- Optimize AddShellPropSheetExCallback for file property dialog
- Pass the pidl of the parent shell folder and selected item to SH_ShowPropertiesDialog and construct a IDataObject from it
- Check for success for created IDataObject and HPSX array
- Add a lot of  buffer checks for the OpenNew shell extension
- Pass the full filename of the item from Admin Tools shellfolder when IShellFolder_GetDisplayNameOf is called with SHGDN_FORPARSING
- Implement initializing the AdminTools folder
- Implement IShellFolder_SetNameOf for the desktop shell folder to support renaming desktop items and sub folders
- Implement ISFHelper interface for desktop shell folder to support deleting with backspace key and fixes the new item shell service for items and directories
- Implement hiding (deleting) shell extensions from desktop
- Display a messagebox if shell extensions should be really deleted
- Fix the IShellFolder_GetAttributesOf for the Mycomputer shell folder
- Implement changing drive name with rename verb using IShellFolder_SetNameOf (MyComputer)
- Implement Initializing the MyComputer shell folder properly
- Fix Shellfolder attributes for MyDocuments shell folder
- Fix Shellfolder attributes for Netplaces shell folder
- Implement Initializing the Netplaces shell folder properly
- Remove the 'properties' and 'open' verb from recycle bin shell folder, these verbs are statically generated
- Directories cannot have the link attribute
- Implement IShellExtInit interface for the new item shell service
- Implement the default context menu based on the existing item context menu and background context menu and delete old implementation
- Implement copy&paste of files and directories
- Implement creating links to files
- Check if a dynamic shell extension has already been loaded
- Free static / dynamic shell extensions on release

svn path=/trunk/; revision=35476

15 years ago* The CLSID of a PropertySheet handler can either be present as subkey or as a defaul...
Johannes Anderwald [Tue, 19 Aug 2008 22:40:05 +0000 (22:40 +0000)]
* 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

15 years agoLast remnants of Bug 3649. Hopefully...
Daniel Reimer [Tue, 19 Aug 2008 21:45:56 +0000 (21:45 +0000)]
Last remnants of Bug 3649. Hopefully...

svn path=/trunk/; revision=35464

15 years ago- Remove dead code
Stefan Ginsberg [Tue, 19 Aug 2008 21:09:58 +0000 (21:09 +0000)]
- Remove dead code

svn path=/trunk/; revision=35462

15 years agoBug 3661: Bulgarian Update by CCTAHEB
Daniel Reimer [Tue, 19 Aug 2008 17:00:40 +0000 (17:00 +0000)]
Bug 3661: Bulgarian Update by CCTAHEB
Bug 3668: Shell32 Update by Javier Remacha

svn path=/trunk/; revision=35456

15 years agoBug 3631 Translate file/patch by Lars Martin Hambro (shell32 was outdated)
Daniel Reimer [Tue, 19 Aug 2008 16:32:35 +0000 (16:32 +0000)]
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

15 years ago* Removed d3d9's dependency on the missing strsafe library
Gregor Brunmar [Tue, 19 Aug 2008 15:42:23 +0000 (15:42 +0000)]
* Removed d3d9's dependency on the missing strsafe library
* Replaced .def file with a .spec file

svn path=/trunk/; revision=35452

15 years ago* Restore file with SHFileOperation
Johannes Anderwald [Tue, 19 Aug 2008 13:14:25 +0000 (13:14 +0000)]
* Restore file with SHFileOperation

svn path=/trunk/; revision=35451

15 years ago* Create a IDataObject when cidl == 0 (click on TreeView)
Johannes Anderwald [Tue, 19 Aug 2008 13:03:16 +0000 (13:03 +0000)]
* Create a IDataObject when cidl == 0 (click on TreeView)
* Handle directories in ISFHelper_fnCopyItems
* Should make copying directories work

svn path=/trunk/; revision=35450

15 years agoFix a leak when doing an immediate reply to a small packet (could be PSH|ACK
Art Yerkes [Tue, 19 Aug 2008 12:39:46 +0000 (12:39 +0000)]
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

15 years ago- Read class name from Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID when...
Johannes Anderwald [Tue, 19 Aug 2008 08:34:42 +0000 (08:34 +0000)]
- 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

15 years agoMerge aicom-network-fixes up to 35446.
Art Yerkes [Tue, 19 Aug 2008 06:06:43 +0000 (06:06 +0000)]
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

15 years ago- rewrite ISFHelper_CopyItems to actually copy the items when requested
Johannes Anderwald [Tue, 19 Aug 2008 00:04:53 +0000 (00:04 +0000)]
- 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

15 years ago- add 3 resource strings
Johannes Anderwald [Mon, 18 Aug 2008 22:24:45 +0000 (22:24 +0000)]
- add 3 resource strings

svn path=/trunk/; revision=35437

15 years ago- Fix freeldr build
Stefan Ginsberg [Mon, 18 Aug 2008 17:38:38 +0000 (17:38 +0000)]
- Fix freeldr build

svn path=/trunk/; revision=35435

15 years ago- Remove broken IoReportTargetDeviceChange implementation on Alex's request
Stefan Ginsberg [Mon, 18 Aug 2008 17:07:09 +0000 (17:07 +0000)]
- Remove broken IoReportTargetDeviceChange implementation on Alex's request

svn path=/trunk/; revision=35434

15 years ago- Replace the remaining X86_EFLAGS* with EFLAGS_*
Stefan Ginsberg [Mon, 18 Aug 2008 17:05:31 +0000 (17:05 +0000)]
- Replace the remaining X86_EFLAGS* with EFLAGS_*
- Add missing EFLAGS_* to NDK

svn path=/trunk/; revision=35433

15 years agoImplement the "Add users to a group" function.
Eric Kohl [Mon, 18 Aug 2008 14:08:22 +0000 (14:08 +0000)]
Implement the "Add users to a group" function.

svn path=/trunk/; revision=35432

15 years ago- Missed a STDCALL -> NTAPI
Stefan Ginsberg [Mon, 18 Aug 2008 13:35:52 +0000 (13:35 +0000)]
- Missed a STDCALL -> NTAPI

svn path=/trunk/; revision=35430

15 years ago- Fix a typo (and build)
Stefan Ginsberg [Mon, 18 Aug 2008 13:33:40 +0000 (13:33 +0000)]
- Fix a typo (and build)

svn path=/trunk/; revision=35429

15 years ago- Implement IoReportTargetDeviceChange as a wrapper around the unimplemented IoReport...
Stefan Ginsberg [Mon, 18 Aug 2008 13:31:33 +0000 (13:31 +0000)]
- Implement IoReportTargetDeviceChange as a wrapper around the unimplemented IoReportTargetDeviceChangeAsynchronous

svn path=/trunk/; revision=35428

15 years ago- Cleanup and reformat parts of pnpmgr (no code change)
Stefan Ginsberg [Mon, 18 Aug 2008 13:30:17 +0000 (13:30 +0000)]
- Cleanup and reformat parts of pnpmgr (no code change)

svn path=/trunk/; revision=35427

15 years ago- STDCALL -> NTAPI
Stefan Ginsberg [Mon, 18 Aug 2008 09:50:38 +0000 (09:50 +0000)]
- STDCALL -> NTAPI

svn path=/trunk/; revision=35425

15 years ago- Don't export PoSetDeviceBusy, it should be a macro in a DDK header
Stefan Ginsberg [Mon, 18 Aug 2008 09:49:28 +0000 (09:49 +0000)]
- Don't export PoSetDeviceBusy, it should be a macro in a DDK header
- Clean up Po* stubs

svn path=/trunk/; revision=35424

15 years ago- Add KdInitSystem to kd64.h
Stefan Ginsberg [Mon, 18 Aug 2008 07:47:44 +0000 (07:47 +0000)]
- Add KdInitSystem to kd64.h

svn path=/trunk/; revision=35423

15 years ago- Remove 3 deprecated macros
Stefan Ginsberg [Mon, 18 Aug 2008 07:42:12 +0000 (07:42 +0000)]
- Remove 3 deprecated macros
- Use X86_EFLAGS_ID instead of cpu.c specific EFLAGS_ID

svn path=/trunk/; revision=35422

15 years ago- Remove empty header
Stefan Ginsberg [Mon, 18 Aug 2008 07:37:25 +0000 (07:37 +0000)]
- Remove empty header

svn path=/trunk/; revision=35421

15 years ago- Fix comment header
Stefan Ginsberg [Sun, 17 Aug 2008 19:23:06 +0000 (19:23 +0000)]
- Fix comment header

svn path=/trunk/; revision=35414

15 years ago- Rename SeInit to SeInitSystem
Stefan Ginsberg [Sun, 17 Aug 2008 18:34:37 +0000 (18:34 +0000)]
- Rename SeInit to SeInitSystem

svn path=/trunk/; revision=35413

15 years agoDevice type can be undefined if kbdclass or mouclass is not loaded.
Hervé Poussineau [Sun, 17 Aug 2008 18:11:32 +0000 (18:11 +0000)]
Device type can be undefined if kbdclass or mouclass is not loaded.

svn path=/trunk/; revision=35412

15 years ago- Move kernel mode implementation of RtlpGetStackLimits from crt to ntoskrnl
Stefan Ginsberg [Sun, 17 Aug 2008 18:01:49 +0000 (18:01 +0000)]
- Move kernel mode implementation of RtlpGetStackLimits from crt to ntoskrnl

svn path=/trunk/; revision=35411

15 years ago- Remove dead code
Stefan Ginsberg [Sun, 17 Aug 2008 17:38:28 +0000 (17:38 +0000)]
- Remove dead code

svn path=/trunk/; revision=35410

15 years ago- Remove two more files by moving their tiny contents (one stub, one 2 line function...
Stefan Ginsberg [Sun, 17 Aug 2008 12:17:08 +0000 (12:17 +0000)]
- Remove two more files by moving their tiny contents (one stub, one 2 line function) to mm.c

svn path=/trunk/; revision=35407