dependencies/defaultcaps.hrh
author Christian Morlok <symbian.org@christianmorlok.de>
Fri, 07 May 2010 15:47:11 +0200
branchv5backport
changeset 68 0c3127a4bf4f
parent 17 c9bafd575d88
permissions -rw-r--r--
small fix to make homescreensrv build in carbide.c++
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
17
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     1
/*
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     2
* ==============================================================================
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     3
*  Name        : defaultcaps.hrh
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     4
*  Part of     : 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     5
*  Interface   : 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     6
*  Description : Platform security capabilities - Default capabilities for ROM 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     7
*                based sw.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     8
*  Version     : 0.7
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
     9
*
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    10
*  Copyright © 2002-2004 Nokia. All rights reserved.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    11
*  This material, including documentation and any related 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    12
*  computer programs, is protected by copyright controlled by 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    13
*  Nokia. All rights are reserved. Copying, including 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    14
*  reproducing, storing, adapting or translating, any 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    15
*  or all of this material requires the prior written consent of 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    16
*  Nokia. This material also contains confidential 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    17
*  information which may not be disclosed to others without the 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    18
*  prior written consent of Nokia.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    19
* ==============================================================================
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    20
*/
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    21
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    22
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    23
#ifndef DEFAULTCAPS_HRH
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    24
#define DEFAULTCAPS_HRH
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    25
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    26
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    27
// Manufacturer or platform specific VID. A VID to be granted to all software 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    28
// from the same manufacturer.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    29
#define VID_DEFAULT 0x101FB657
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    30
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    31
// All capabilities listed here:
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    32
// TCB DiskAdmin AllFiles DRM PowerMgmt ProtServ ReadDeviceData WriteDeviceData
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    33
// NetworkControl CommDD MultimediaDD SurroundingsDD TrustedUI SwEvent Location NetworkServices
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    34
// ReadUserData WriteUserData LocalServices UserEnvironment
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    35
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    36
// Default capabilities to be used in mmp file. Usage example:
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    37
// CAPABILITY CAP_APPLICATION
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    38
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    39
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    40
// General purpose library (dll). UI framework libraries, parsers, basic system 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    41
// services.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    42
#define CAP_GENERAL_DLL ALL -TCB
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    43
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    44
// Application (exe), UI or non-UI.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    45
#define CAP_APPLICATION NetworkServices LocalServices Location ReadUserData \
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    46
                        WriteUserData ReadDeviceData WriteDeviceData SwEvent UserEnvironment
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    47
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    48
// MIME-type recogniser. MIME-type recognisers (RecMmf.mdl).
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    49
#define CAP_RECOGNISER ProtServ
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    50
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    51
// ECOM plugin (dll). HTTP transport framework filters, MMF plugins, 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    52
// ICL plugins.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    53
#define CAP_ECOM_PLUGIN ALL -TCB
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    54
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    55
// Server (exe). Symbian OS servers.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    56
#define CAP_SERVER ProtServ ReadDeviceData WriteDeviceData SwEvent Location \
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    57
                   NetworkServices ReadUserData WriteUserData LocalServices UserEnvironment
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    58
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    59
// Client-side interfaces for servers.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    60
#define CAP_CLIENT_DLL ALL -TCB
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    61
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    62
// Device Drivers. Display driver, audio driver, camera driver.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    63
#define CAP_DEVICE_DRIVER ALL
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    64
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    65
// File server components. File system extensions.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    66
#define CAP_FILE_SERVER ALL
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    67
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    68
// SW installer server components. Utilities used by sw install 
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    69
// (cryptographic libraries, parsers).
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    70
#define CAP_SW_INSTALL TCB NetworkServices ReadDeviceData WriteDeviceData \
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    71
                       ProtServ PowerMgmt AllFiles TrustedUI
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    72
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    73
// Kernel components. Any utility used by kernel.
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    74
#define CAP_KERNEL ALL
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    75
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    76
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    77
#endif
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    78
            
c9bafd575d88 xcfw component compiles now
jake
parents:
diff changeset
    79
// End of File