equal
deleted
inserted
replaced
127 * |
127 * |
128 */ |
128 */ |
129 IMPORT_C TPermGrant PermDenied() const; |
129 IMPORT_C TPermGrant PermDenied() const; |
130 |
130 |
131 /* |
131 /* |
|
132 * Gets the permanently granted providers |
|
133 * |
|
134 * @param aAllowedProviders RProviderArray IN/OUT param which will co |
|
135 * |
|
136 */ |
|
137 IMPORT_C void PermGranted(RProviderArray& aAllowedProviders) ; |
|
138 |
|
139 /* |
|
140 * Gets the permanently denied permissions |
|
141 * |
|
142 * @return TPermGrant permanently denied permission |
|
143 * |
|
144 */ |
|
145 IMPORT_C void PermDenied(RProviderArray& aDeniedProviders) ; |
|
146 |
|
147 /* |
132 * Sets the permissionset of the script |
148 * Sets the permissionset of the script |
133 * |
149 * |
134 * @param aPermissionSet CPermissionSet source permissionset to be set |
150 * @param aPermissionSet CPermissionSet source permissionset to be set |
135 */ |
151 */ |
136 IMPORT_C void SetPermissionSet(const CPermissionSet& aPermissionSet); |
152 IMPORT_C void SetPermissionSet(const CPermissionSet& aPermissionSet); |
163 * @param aPermDenied TPermGrant permanently denied permission to be set |
179 * @param aPermDenied TPermGrant permanently denied permission to be set |
164 * |
180 * |
165 */ |
181 */ |
166 IMPORT_C void SetPermDenied(TPermGrant aPermDenied); |
182 IMPORT_C void SetPermDenied(TPermGrant aPermDenied); |
167 |
183 |
|
184 /* |
|
185 * Sets permanently granted permission |
|
186 * |
|
187 * @param aPermGrant TPermGrant permanently granted permission to be set |
|
188 * |
|
189 */ |
|
190 IMPORT_C void SetPermGranted(RProviderArray aPermGrantProviders); |
|
191 |
|
192 /* |
|
193 * Sets permanently denied permission |
|
194 * |
|
195 * @param aPermDenied TPermGrant permanently denied permission to be set |
|
196 * |
|
197 */ |
|
198 IMPORT_C void SetPermDenied(RProviderArray aPermDeniedProviders); |
|
199 |
168 /* |
200 /* |
169 * Sets hash value of the script |
201 * Sets hash value of the script |
170 * |
202 * |
171 * @param aHashMark TDesC hash value of the script |
203 * @param aHashMark TDesC hash value of the script |
172 * |
204 * |
235 TPermGrant iPermGrant; |
267 TPermGrant iPermGrant; |
236 |
268 |
237 //permanently denied permission |
269 //permanently denied permission |
238 TPermGrant iPermDenied; //separate bit-patterns for permanently allowed & denied |
270 TPermGrant iPermDenied; //separate bit-patterns for permanently allowed & denied |
239 |
271 |
|
272 //permanently allowed providers |
|
273 RProviderArray iAllowedProviders; |
|
274 |
|
275 //permanently denied providers |
|
276 RProviderArray iDeniedProviders; |
|
277 |
240 //hash value of the script |
278 //hash value of the script |
241 HBufC* iHashMark; |
279 HBufC* iHashMark; |
|
280 |
|
281 // Reserved for future additions |
|
282 TAny* iReserved; |
242 }; |
283 }; |
243 |
284 |
244 /* |
285 /* |
245 * Sets hash value of the script |
286 * Sets hash value of the script |
246 * |
287 * |