installationservices/swi/source/sisregistry/common/sisregistryclientserver.h
branchRCL_3
changeset 65 7333d7932ef7
parent 5 3eebb1e54d3a
child 66 8b7f4e561641
equal deleted inserted replaced
62:5cc91383ab1e 65:7333d7932ef7
     1 /*
     1 /*
     2 * Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2004-2010 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,
    77 #endif
    79 #endif
    78 
    80 
    79 	// all clients
    81 	// all clients
    80 	EControllers, 
    82 	EControllers, 
    81 
    83 
   119 	EPackageAugmentationsNumber,
   121 	EPackageAugmentationsNumber,
   120 	ENonRemovable,	
   122 	ENonRemovable,	
   121 	EloggingFile,	
   123 	EloggingFile,	
   122 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK	
   124 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK	
   123 	EIsFileRegistered, 
   125 	EIsFileRegistered, 
   124 	EComponentIdForUid,
   126 	EComponentIdForUid,	
   125 #endif
   127 #endif
   126 	// NOTE : The security policy range ESeparatorMinimumWriteUserData-
   128 	// NOTE : The security policy range ESeparatorMinimumWriteUserData-
   127 	// ESeparatorMinimumTCB also requires NetworkServices as well as
   129 	// ESeparatorMinimumTCB also requires NetworkServices as well as
   128 	// WriteUserData
   130 	// WriteUserData
   129 	ESeparatorMinimumWriteUserData	=58,
   131 	ESeparatorMinimumWriteUserData	=58,
   142 	EDeleteEntry,
   144 	EDeleteEntry,
   143 	EInstallType,
   145 	EInstallType,
   144 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
   146 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
   145 	EAddSoftwareTypeEntry,
   147 	EAddSoftwareTypeEntry,
   146 	EUpdateSoftwareTypeEntry,
   148 	EUpdateSoftwareTypeEntry,
       
   149     EAddAppRegEntry,
       
   150     EUpdateAppRegEntry,
   147 #endif
   151 #endif
   148 
   152 
   149 	// Additional RegistryWritableSession clients 
   153 	// Additional RegistryWritableSession clients 
   150 
   154 
   151 #ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
   155 #ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
   152 	ERegenerateCache,
   156 	ERegenerateCache,
   153 #endif
   157 #endif
   154 	// All clients 
   158 	// All clients 
   155 	ERegistryFiles = 128,
   159 	ERegistryFiles = 128,
       
   160 	
   156 	// Additional ReadUserData calls
   161 	// Additional ReadUserData calls
   157 	ESeparatorMinimumReadUserData2 = 256,
   162 	ESeparatorMinimumReadUserData2 = 256,
   158 	ERemovablePackages,	
   163 	ERemovablePackages,	
   159 	// RegistryEntry  ReadUserData
   164 	// RegistryEntry  ReadUserData
   160 	EDeletablePreInstalled,
   165 	EDeletablePreInstalled,
   163 	EEmbeddingPackages,
   168 	EEmbeddingPackages,
   164 	EDependencies,
   169 	EDependencies,
   165 	ESignedBySuCert,
   170 	ESignedBySuCert,
   166 	
   171 	
   167 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
   172 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
   168 	ESetComponentState, //SIF only
   173 	EComponentIdForPackage,
       
   174 	EAppUidsForComponent,  
       
   175 	EComponentIdsForPackageUid,
       
   176 	ESetComponentState = 300, //SIF only
       
   177 	EAddAppRegInfo = 320,    //requires TCB
       
   178 	ERemoveAppRegInfo,       //requires TCB 
   169 #endif
   179 #endif
   170 	ESeparatorEndAll
   180 	ESeparatorEndAll
   171 	
   181 	
   172     };
   182     };
   173 	
   183