diff -r d3e8e7d462dd -r f92a4f87e424 usbmgmt/usbmgr/host/functiondrivers/ms/msmm/server/inc/srvsec.h --- a/usbmgmt/usbmgr/host/functiondrivers/ms/msmm/server/inc/srvsec.h Thu Jul 15 20:42:20 2010 +0300 +++ b/usbmgmt/usbmgr/host/functiondrivers/ms/msmm/server/inc/srvsec.h Tue Aug 31 17:01:47 2010 +0300 @@ -26,6 +26,7 @@ const TInt KMsmmServerRanges[] = { EHostMsmmServerAddFunction, + EHostMsmmServerEjectUsbDrives, //separate policy check for Eject usb drives client EHostMsmmServerEndMarker }; const TUint KMsmmServerRangeCount = @@ -34,18 +35,21 @@ const TUint8 KMsmmServerElementsIndex[KMsmmServerRangeCount] = { 0, + 1, CPolicyServer::ENotSupported }; const CPolicyServer::TPolicyElement KMsmmServerElements[] = { {_INIT_SECURITY_POLICY_S1( KFDFWSecureId, ECapabilityCommDD ), + CPolicyServer::EFailClient}, + {_INIT_SECURITY_POLICY_S1( KSidHbDeviceDialogAppServer, ECapabilityTrustedUI ), CPolicyServer::EFailClient} }; const CPolicyServer::TPolicy KMsmmServerSecurityPolicy = { - 0, + CPolicyServer::ECustomCheck, KMsmmServerRangeCount, KMsmmServerRanges, KMsmmServerElementsIndex,