Completely revamped "control.exe":
authorColin Finck <colin@reactos.org>
Tue, 13 May 2008 21:30:55 +0000 (21:30 +0000)
committerColin Finck <colin@reactos.org>
Tue, 13 May 2008 21:30:55 +0000 (21:30 +0000)
commit6efebc63d2dc120d96c9a77dcc9b7dce7a0c1e9f
tree9a4f68477a813a9e2a767a00f1de8b1bc73a5b25
parentce69bc85e4a8090c30858a811633cea45629f4ba
Completely revamped "control.exe":
- Now uses shell32 functions for loading the control panel applets, so that the mutex is used as well (see bug #781)
- Supports all built-in command-line parameters, which are supported by the WinXP version.
  This also added support for opening shell folders.
- Loads other possible parameters from the registry.
- Only passes the command for RunControlPanel to each ListView item, not a whole struct whose members aren't needed later.
- Fixed memory leaks
- Added a header file
- Fixed indentation

This is the last version of the standalone Control Panel.
I will change it to call the Explorer shell folder in my next commit.
See issue #781 for more details.

svn path=/trunk/; revision=33507
reactos/base/applications/control/control.c
reactos/base/applications/control/control.h [new file with mode: 0644]
reactos/base/applications/control/control.rbuild