project/com.nokia.carbide.cpp.epoc.engine.tests/data/s60/defaultcaps.hrh
author tzelaw
Tue, 14 Apr 2009 15:03:19 -0500
changeset 94 d74b720418db
parent 2 d760517a8095
permissions -rw-r--r--
Test framework support: Ask debugger to remember DebugTarget so test framework can use it to setup test framework related utility. With this we can use the DebugUI way of launching while keeping test framework functionality
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
/*
cawthron
parents:
diff changeset
     2
* Copyright (c) 2002-2004 Nokia Corporation and/or its subsidiary(-ies).
cawthron
parents:
diff changeset
     3
* All rights reserved.
cawthron
parents:
diff changeset
     4
* This component and the accompanying materials are made available
cawthron
parents:
diff changeset
     5
* under the terms of the License "Eclipse Public License v1.0"
cawthron
parents:
diff changeset
     6
* which accompanies this distribution, and is available
cawthron
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
cawthron
parents:
diff changeset
     8
*
cawthron
parents:
diff changeset
     9
* Initial Contributors:
cawthron
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
cawthron
parents:
diff changeset
    11
*
cawthron
parents:
diff changeset
    12
* Contributors:
cawthron
parents:
diff changeset
    13
*
cawthron
parents:
diff changeset
    14
* Description: 
cawthron
parents:
diff changeset
    15
Platform security capabilities - Default capabilities for ROM 
cawthron
parents:
diff changeset
    16
*                based sw.
cawthron
parents:
diff changeset
    17
*
cawthron
parents:
diff changeset
    18
*/
cawthron
parents:
diff changeset
    19
cawthron
parents:
diff changeset
    20
cawthron
parents:
diff changeset
    21
cawthron
parents:
diff changeset
    22
#ifndef DEFAULTCAPS_HRH
cawthron
parents:
diff changeset
    23
#define DEFAULTCAPS_HRH
cawthron
parents:
diff changeset
    24
cawthron
parents:
diff changeset
    25
cawthron
parents:
diff changeset
    26
// Manufacturer or platform specific VID. A VID to be granted to all software 
cawthron
parents:
diff changeset
    27
// from the same manufacturer.
cawthron
parents:
diff changeset
    28
#define VID_DEFAULT 0x101FB657
cawthron
parents:
diff changeset
    29
cawthron
parents:
diff changeset
    30
// All capabilities listed here:
cawthron
parents:
diff changeset
    31
// TCB DiskAdmin AllFiles DRM PowerMgmt ProtServ ReadDeviceData WriteDeviceData
cawthron
parents:
diff changeset
    32
// NetworkControl CommDD MultimediaDD SurroundingsDD TrustedUI SwEvent Location NetworkServices
cawthron
parents:
diff changeset
    33
// ReadUserData WriteUserData LocalServices UserEnvironment
cawthron
parents:
diff changeset
    34
cawthron
parents:
diff changeset
    35
// Default capabilities to be used in mmp file. Usage example:
cawthron
parents:
diff changeset
    36
// CAPABILITY CAP_APPLICATION
cawthron
parents:
diff changeset
    37
cawthron
parents:
diff changeset
    38
cawthron
parents:
diff changeset
    39
// General purpose library (dll). UI framework libraries, parsers, basic system 
cawthron
parents:
diff changeset
    40
// services.
cawthron
parents:
diff changeset
    41
#define CAP_GENERAL_DLL ALL -TCB
cawthron
parents:
diff changeset
    42
cawthron
parents:
diff changeset
    43
// Application (exe), UI or non-UI.
cawthron
parents:
diff changeset
    44
#define CAP_APPLICATION NetworkServices LocalServices Location ReadUserData \
cawthron
parents:
diff changeset
    45
                        WriteUserData ReadDeviceData WriteDeviceData SwEvent UserEnvironment
cawthron
parents:
diff changeset
    46
cawthron
parents:
diff changeset
    47
// MIME-type recogniser. MIME-type recognisers (RecMmf.mdl).
cawthron
parents:
diff changeset
    48
#define CAP_RECOGNISER ProtServ
cawthron
parents:
diff changeset
    49
cawthron
parents:
diff changeset
    50
// ECOM plugin (dll). HTTP transport framework filters, MMF plugins, 
cawthron
parents:
diff changeset
    51
// ICL plugins.
cawthron
parents:
diff changeset
    52
#define CAP_ECOM_PLUGIN ALL -TCB
cawthron
parents:
diff changeset
    53
cawthron
parents:
diff changeset
    54
// Server (exe). Symbian OS servers.
cawthron
parents:
diff changeset
    55
#define CAP_SERVER ProtServ ReadDeviceData WriteDeviceData SwEvent Location \
cawthron
parents:
diff changeset
    56
                   NetworkServices ReadUserData WriteUserData LocalServices UserEnvironment
cawthron
parents:
diff changeset
    57
cawthron
parents:
diff changeset
    58
// Client-side interfaces for servers.
cawthron
parents:
diff changeset
    59
#define CAP_CLIENT_DLL ALL -TCB
cawthron
parents:
diff changeset
    60
cawthron
parents:
diff changeset
    61
// Device Drivers. Display driver, audio driver, camera driver.
cawthron
parents:
diff changeset
    62
#define CAP_DEVICE_DRIVER ALL
cawthron
parents:
diff changeset
    63
cawthron
parents:
diff changeset
    64
// File server components. File system extensions.
cawthron
parents:
diff changeset
    65
#define CAP_FILE_SERVER ALL
cawthron
parents:
diff changeset
    66
cawthron
parents:
diff changeset
    67
// SW installer server components. Utilities used by sw install 
cawthron
parents:
diff changeset
    68
// (cryptographic libraries, parsers).
cawthron
parents:
diff changeset
    69
#define CAP_SW_INSTALL TCB NetworkServices ReadDeviceData WriteDeviceData \
cawthron
parents:
diff changeset
    70
                       ProtServ PowerMgmt AllFiles TrustedUI
cawthron
parents:
diff changeset
    71
cawthron
parents:
diff changeset
    72
// Kernel components. Any utility used by kernel.
cawthron
parents:
diff changeset
    73
#define CAP_KERNEL ALL
cawthron
parents:
diff changeset
    74
cawthron
parents:
diff changeset
    75
cawthron
parents:
diff changeset
    76
#endif
cawthron
parents:
diff changeset
    77
            
cawthron
parents:
diff changeset
    78
// End of File