installationservices/swi/source/sisregistry/server_legacy/sisregistryserver.cpp
changeset 5 3eebb1e54d3a
parent 0 ba25891c3a9e
child 36 f9033e605ee2
equal deleted inserted replaced
3:127731b7107d 5:3eebb1e54d3a
    45 	EPackageExistsInRom,		    // accessible by all clients
    45 	EPackageExistsInRom,		    // accessible by all clients
    46 	ESeparatorMinimumReadUserData, 	// accessible by ReadUserData clients only
    46 	ESeparatorMinimumReadUserData, 	// accessible by ReadUserData clients only
    47 	ESidToPackage,          			// accessible by all clients
    47 	ESidToPackage,          			// accessible by all clients
    48 	ESeparatorMinimumWriteUserData, // accessible by NetworkServices + WriteUserData clients only
    48 	ESeparatorMinimumWriteUserData, // accessible by NetworkServices + WriteUserData clients only
    49 	ESeparatorMinimumTCB, 			// accessible by TCB clients only
    49 	ESeparatorMinimumTCB, 			// accessible by TCB clients only
       
    50 	ERegistryFiles,                    // accessible by all clients
    50 	ESeparatorMinimumReadUserData2, 	// accessible by ReadUserData clients only
    51 	ESeparatorMinimumReadUserData2, 	// accessible by ReadUserData clients only
    51 	ESeparatorEndAll,     			// not supported from there on
    52 	ESeparatorEndAll,     			// not supported from there on
    52 	};
    53 	};
    53 
    54 
    54 const TUint8 CSisRegistryServer::iElementsIndex[iRangeCount] = 
    55 const TUint8 CSisRegistryServer::iElementsIndex[iRangeCount] = 
    60 	0,  // all clients can have access                        
    61 	0,  // all clients can have access                        
    61 	1,	// ReadUserData clients only
    62 	1,	// ReadUserData clients only
    62 	0,  // all clients can have access	
    63 	0,  // all clients can have access	
    63 	4,  // WriteUserData clients only
    64 	4,  // WriteUserData clients only
    64 	2,	// Used by SWIS only, so TCB is needed - check on cap and SID.
    65 	2,	// Used by SWIS only, so TCB is needed - check on cap and SID.
       
    66 	0,  // all clients can have access
    65 	1,  // ReadUserData clients only
    67 	1,  // ReadUserData clients only
    66 	CPolicyServer::ENotSupported,  
    68 	CPolicyServer::ENotSupported,  
    67 	};
    69 	};
    68 
    70 
    69 const CPolicyServer::TPolicyElement CSisRegistryServer::iPolicyElements[] = 
    71 const CPolicyServer::TPolicyElement CSisRegistryServer::iPolicyElements[] =