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 |
|
30 EHostMsmmServerEndMarker |
29 EHostMsmmServerEndMarker |
31 }; |
30 }; |
32 const TUint KMsmmServerRangeCount = |
31 const TUint KMsmmServerRangeCount = |
33 (sizeof(KMsmmServerRanges) / sizeof(KMsmmServerRanges[0])); |
32 (sizeof(KMsmmServerRanges) / sizeof(KMsmmServerRanges[0])); |
34 |
33 |
35 const TUint8 KMsmmServerElementsIndex[KMsmmServerRangeCount] = |
34 const TUint8 KMsmmServerElementsIndex[KMsmmServerRangeCount] = |
36 { |
35 { |
37 0, |
36 0, |
38 1, |
|
39 CPolicyServer::ENotSupported |
37 CPolicyServer::ENotSupported |
40 }; |
38 }; |
41 |
39 |
42 const CPolicyServer::TPolicyElement KMsmmServerElements[] = |
40 const CPolicyServer::TPolicyElement KMsmmServerElements[] = |
43 { |
41 { |
44 {_INIT_SECURITY_POLICY_S1( KFDFWSecureId, ECapabilityCommDD ), |
42 {_INIT_SECURITY_POLICY_S1( KFDFWSecureId, ECapabilityCommDD ), |
45 CPolicyServer::EFailClient}, |
|
46 {_INIT_SECURITY_POLICY_S1( KSidHbDeviceDialogAppServer, ECapabilityTrustedUI ), |
|
47 CPolicyServer::EFailClient} |
43 CPolicyServer::EFailClient} |
48 }; |
44 }; |
49 |
45 |
50 const CPolicyServer::TPolicy KMsmmServerSecurityPolicy = |
46 const CPolicyServer::TPolicy KMsmmServerSecurityPolicy = |
51 { |
47 { |
52 CPolicyServer::ECustomCheck, |
48 0, |
53 KMsmmServerRangeCount, |
49 KMsmmServerRangeCount, |
54 KMsmmServerRanges, |
50 KMsmmServerRanges, |
55 KMsmmServerElementsIndex, |
51 KMsmmServerElementsIndex, |
56 KMsmmServerElements, |
52 KMsmmServerElements, |
57 }; |
53 }; |