commands/startup/startup.cif
author Tom Sutcliffe <thomas.sutcliffe@accenture.com>
Wed, 23 Jun 2010 15:52:26 +0100
changeset 0 7f656887cf89
permissions -rw-r--r--
First submission to Symbian Foundation staging server.

# startup.cif
# 
# Copyright (c) 2010 Accenture. All rights reserved.
# This component and the accompanying materials are made available
# under the terms of the "Eclipse Public License v1.0"
# which accompanies this distribution, and is available
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
# 
# Initial Contributors:
# Accenture - Initial contribution
#

==name startup

==short-description

Manipulate the Dynamic Startup Configuration API.

==long-description

Uses the RDscStore API to examine the Dynamic Startup Configuration (DSC). For reference the underlying database is stored at c:\private\100012a5\DBS_2000836D_DBS_DSC.db.

==argument enum command optional

The operation to perform.

==enum-value list

List the current contents of the specified DSC.

==enum-value add

Add an item to the specified DSC. The C<filename> argument must be specified, arguments are optional.

==enum-value delete

Deletes an item from a DSC. The filename and arguments must be specified and must match what is in the DSC item.

==argument string filename optional

Not applicable for 'list' command. The name of the exe to launch. May be unqualified (eg 'fshell.exe') or a full path ('z:\sys\bin\fshell.exe').

==argument string arguments optional

Not applicable for 'list' command. The arguments to pass to the launched exe. The underlying SQL implementation does not appear to support putting quotes in the args.


==option uint u dsc-uid

The UID of the DSC to use. If not specified, all commands assume the default DSC C<KDefaultSymbianDsc>.

==option bool c create

Creates the DSC if it doesn't already exist.

==copyright

Copyright (c) 2009-2010 Accenture. All rights reserved.