usbmgmt/usbmgr/host/functiondrivers/ms/msmm/server/inc/srvsec.h
branchRCL_3
changeset 15 f92a4f87e424
parent 0 c9bc50fca66e
child 16 012cc2ee6408
equal deleted inserted replaced
14:d3e8e7d462dd 15:f92a4f87e424
    24 #define SRVSEC_H
    24 #define SRVSEC_H
    25 
    25 
    26 const TInt KMsmmServerRanges[] = 
    26 const TInt KMsmmServerRanges[] = 
    27     {
    27     {
    28     EHostMsmmServerAddFunction,
    28     EHostMsmmServerAddFunction,
       
    29     EHostMsmmServerEjectUsbDrives, //separate policy check for Eject usb drives client
    29     EHostMsmmServerEndMarker
    30     EHostMsmmServerEndMarker
    30     };
    31     };
    31 const TUint KMsmmServerRangeCount = 
    32 const TUint KMsmmServerRangeCount = 
    32     (sizeof(KMsmmServerRanges) / sizeof(KMsmmServerRanges[0])); 
    33     (sizeof(KMsmmServerRanges) / sizeof(KMsmmServerRanges[0])); 
    33  
    34  
    34 const TUint8 KMsmmServerElementsIndex[KMsmmServerRangeCount] = 
    35 const TUint8 KMsmmServerElementsIndex[KMsmmServerRangeCount] = 
    35     {
    36     {
    36     0,
    37     0,
       
    38     1,
    37     CPolicyServer::ENotSupported
    39     CPolicyServer::ENotSupported
    38     };
    40     };
    39 
    41 
    40 const CPolicyServer::TPolicyElement KMsmmServerElements[] = 
    42 const CPolicyServer::TPolicyElement KMsmmServerElements[] = 
    41     {
    43     {
    42         {_INIT_SECURITY_POLICY_S1( KFDFWSecureId, ECapabilityCommDD ), 
    44         {_INIT_SECURITY_POLICY_S1( KFDFWSecureId, ECapabilityCommDD ), 
       
    45             CPolicyServer::EFailClient},
       
    46         {_INIT_SECURITY_POLICY_S1( KSidHbDeviceDialogAppServer, ECapabilityTrustedUI ), 
    43             CPolicyServer::EFailClient}
    47             CPolicyServer::EFailClient}
    44     };
    48     };
    45 
    49 
    46 const CPolicyServer::TPolicy KMsmmServerSecurityPolicy =
    50 const CPolicyServer::TPolicy KMsmmServerSecurityPolicy =
    47     {
    51     {
    48     0,
    52     CPolicyServer::ECustomCheck,
    49     KMsmmServerRangeCount,
    53     KMsmmServerRangeCount,
    50     KMsmmServerRanges,
    54     KMsmmServerRanges,
    51     KMsmmServerElementsIndex,
    55     KMsmmServerElementsIndex,
    52     KMsmmServerElements,
    56     KMsmmServerElements,
    53     };
    57     };