installationservices/swi/source/sisregistry/common/sisregistryclientserver.h
branchRCL_3
changeset 66 8b7f4e561641
parent 65 7333d7932ef7
equal deleted inserted replaced
65:7333d7932ef7 66:8b7f4e561641
     1 /*
     1 /*
     2 * Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of the License "Eclipse Public License v1.0"
     5 * under the terms of the License "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    67 	EProperty,
    67 	EProperty,
    68 	ESelectedDrive,
    68 	ESelectedDrive,
    69 	EInstalledDrives,			 
    69 	EInstalledDrives,			 
    70 	ERemoveWithLastDependent,
    70 	ERemoveWithLastDependent,
    71 	ESetRemoveWithLastDependent,
    71 	ESetRemoveWithLastDependent,
    72 	EGetMatchingSupportedLanguages,		
    72 	EGetMatchingSupportedLanguages,					
    73 	// daemon interface
    73 	// daemon interface
    74 	EAddDrive,
    74 	EAddDrive,
    75 #ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
    75 #ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
    76 	ERemoveDrive,
    76 	ERemoveDrive,
    77 #else
       
    78 	ESetComponentPresence,
       
    79 #endif
    77 #endif
    80 
    78 
    81 	// all clients
    79 	// all clients
    82 	EControllers, 
    80 	EControllers, 
    83 
    81 
   121 	EPackageAugmentationsNumber,
   119 	EPackageAugmentationsNumber,
   122 	ENonRemovable,	
   120 	ENonRemovable,	
   123 	EloggingFile,	
   121 	EloggingFile,	
   124 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK	
   122 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK	
   125 	EIsFileRegistered, 
   123 	EIsFileRegistered, 
   126 	EComponentIdForUid,	
   124 	EComponentIdForUid,
   127 #endif
   125 #endif
   128 	// NOTE : The security policy range ESeparatorMinimumWriteUserData-
   126 	// NOTE : The security policy range ESeparatorMinimumWriteUserData-
   129 	// ESeparatorMinimumTCB also requires NetworkServices as well as
   127 	// ESeparatorMinimumTCB also requires NetworkServices as well as
   130 	// WriteUserData
   128 	// WriteUserData
   131 	ESeparatorMinimumWriteUserData	=58,
   129 	ESeparatorMinimumWriteUserData	=58,
   144 	EDeleteEntry,
   142 	EDeleteEntry,
   145 	EInstallType,
   143 	EInstallType,
   146 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
   144 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
   147 	EAddSoftwareTypeEntry,
   145 	EAddSoftwareTypeEntry,
   148 	EUpdateSoftwareTypeEntry,
   146 	EUpdateSoftwareTypeEntry,
   149     EAddAppRegEntry,
       
   150     EUpdateAppRegEntry,
       
   151 #endif
   147 #endif
   152 
   148 
   153 	// Additional RegistryWritableSession clients 
   149 	// Additional RegistryWritableSession clients 
   154 
   150 
   155 #ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
   151 #ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
   156 	ERegenerateCache,
   152 	ERegenerateCache,
   157 #endif
   153 #endif
   158 	// All clients 
   154 	// All clients 
   159 	ERegistryFiles = 128,
   155 	ERegistryFiles = 128,
   160 	
       
   161 	// Additional ReadUserData calls
   156 	// Additional ReadUserData calls
   162 	ESeparatorMinimumReadUserData2 = 256,
   157 	ESeparatorMinimumReadUserData2 = 256,
   163 	ERemovablePackages,	
   158 	ERemovablePackages,	
   164 	// RegistryEntry  ReadUserData
   159 	// RegistryEntry  ReadUserData
   165 	EDeletablePreInstalled,
   160 	EDeletablePreInstalled,
   168 	EEmbeddingPackages,
   163 	EEmbeddingPackages,
   169 	EDependencies,
   164 	EDependencies,
   170 	ESignedBySuCert,
   165 	ESignedBySuCert,
   171 	
   166 	
   172 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
   167 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
   173 	EComponentIdForPackage,
   168 	ESetComponentState, //SIF only
   174 	EAppUidsForComponent,  
       
   175 	EComponentIdsForPackageUid,
       
   176 	ESetComponentState = 300, //SIF only
       
   177 	EAddAppRegInfo = 320,    //requires TCB
       
   178 	ERemoveAppRegInfo,       //requires TCB 
       
   179 #endif
   169 #endif
   180 	ESeparatorEndAll
   170 	ESeparatorEndAll
   181 	
   171 	
   182     };
   172     };
   183 	
   173