Lines Matching refs:ea

71     EXPLICIT_ACCESS     ea[6];  in OnExecution()  local
105 ZeroMemory(&ea, 6 * sizeof(EXPLICIT_ACCESS)); in OnExecution()
173 ea[0].grfAccessPermissions = GENERIC_ALL; in OnExecution()
174 ea[0].grfAccessMode = SET_ACCESS; in OnExecution()
175 ea[0].grfInheritance = SUB_CONTAINERS_AND_OBJECTS_INHERIT; in OnExecution()
176 ea[0].Trustee.TrusteeForm = TRUSTEE_IS_SID; in OnExecution()
177 ea[0].Trustee.TrusteeType = TRUSTEE_IS_WELL_KNOWN_GROUP; in OnExecution()
178 ea[0].Trustee.ptstrName = (LPTSTR)rgSidSY; in OnExecution()
181 ea[1].grfAccessPermissions = GENERIC_ALL; in OnExecution()
182 ea[1].grfAccessMode = SET_ACCESS; in OnExecution()
183 ea[1].grfInheritance = SUB_CONTAINERS_AND_OBJECTS_INHERIT; in OnExecution()
184 ea[1].Trustee.TrusteeForm = TRUSTEE_IS_SID; in OnExecution()
185 ea[1].Trustee.TrusteeType = TRUSTEE_IS_WELL_KNOWN_GROUP; in OnExecution()
186 ea[1].Trustee.ptstrName = (LPTSTR)rgSidBA; in OnExecution()
189 ea[2].grfAccessPermissions = GENERIC_ALL; in OnExecution()
190 ea[2].grfAccessMode = SET_ACCESS; in OnExecution()
191 ea[2].grfInheritance = SUB_CONTAINERS_AND_OBJECTS_INHERIT; in OnExecution()
192 ea[2].Trustee.TrusteeForm = TRUSTEE_IS_SID; in OnExecution()
193 ea[2].Trustee.TrusteeType = TRUSTEE_IS_USER; in OnExecution()
194 ea[2].Trustee.ptstrName = (LPTSTR)pInstallingUserSID; in OnExecution()
200 ea[3].grfAccessPermissions = GENERIC_ALL; in OnExecution()
201 ea[3].grfAccessMode = SET_ACCESS; in OnExecution()
202 ea[3].grfInheritance= SUB_CONTAINERS_AND_OBJECTS_INHERIT; in OnExecution()
203 ea[3].Trustee.TrusteeForm = TRUSTEE_IS_SID; in OnExecution()
204 ea[3].Trustee.TrusteeType = TRUSTEE_IS_WELL_KNOWN_GROUP; in OnExecution()
205 ea[3].Trustee.ptstrName = (LPTSTR)rgSidBU; in OnExecution()
213 ea[0].grfAccessPermissions = GENERIC_ALL; in OnExecution()
214 ea[0].grfAccessMode = SET_ACCESS; in OnExecution()
215 ea[0].grfInheritance = SUB_CONTAINERS_AND_OBJECTS_INHERIT; in OnExecution()
216 ea[0].Trustee.TrusteeForm = TRUSTEE_IS_SID; in OnExecution()
217 ea[0].Trustee.TrusteeType = TRUSTEE_IS_WELL_KNOWN_GROUP; in OnExecution()
218 ea[0].Trustee.ptstrName = (LPTSTR)rgSidSY; in OnExecution()
221 ea[1].grfAccessPermissions = GENERIC_ALL; in OnExecution()
222 ea[1].grfAccessMode = SET_ACCESS; in OnExecution()
223 ea[1].grfInheritance = SUB_CONTAINERS_AND_OBJECTS_INHERIT; in OnExecution()
224 ea[1].Trustee.TrusteeForm = TRUSTEE_IS_SID; in OnExecution()
225 ea[1].Trustee.TrusteeType = TRUSTEE_IS_WELL_KNOWN_GROUP; in OnExecution()
226 ea[1].Trustee.ptstrName = (LPTSTR)rgSidBA; in OnExecution()
229 ea[2].grfAccessPermissions = GENERIC_ALL; in OnExecution()
230 ea[2].grfAccessMode = SET_ACCESS; in OnExecution()
231 ea[2].grfInheritance = SUB_CONTAINERS_AND_OBJECTS_INHERIT; in OnExecution()
232 ea[2].Trustee.TrusteeForm = TRUSTEE_IS_NAME; in OnExecution()
233 ea[2].Trustee.TrusteeType = TRUSTEE_IS_GROUP; in OnExecution()
234 ea[2].Trustee.ptstrName = (LPTSTR)strBOINCAdminsGroupAlias.c_str(); in OnExecution()
237 ea[3].grfAccessPermissions = GENERIC_READ|GENERIC_EXECUTE; in OnExecution()
238 ea[3].grfAccessMode = SET_ACCESS; in OnExecution()
239 ea[3].grfInheritance = SUB_CONTAINERS_AND_OBJECTS_INHERIT; in OnExecution()
240 ea[3].Trustee.TrusteeForm = TRUSTEE_IS_NAME; in OnExecution()
241 ea[3].Trustee.TrusteeType = TRUSTEE_IS_GROUP; in OnExecution()
242 ea[3].Trustee.ptstrName = (LPTSTR)strBOINCUsersGroupAlias.c_str(); in OnExecution()
245 ea[4].grfAccessPermissions = FILE_TRAVERSE; in OnExecution()
246 ea[4].grfAccessMode = SET_ACCESS; in OnExecution()
247 ea[4].grfInheritance = SUB_CONTAINERS_AND_OBJECTS_INHERIT; in OnExecution()
248 ea[4].Trustee.TrusteeForm = TRUSTEE_IS_NAME; in OnExecution()
249 ea[4].Trustee.TrusteeType = TRUSTEE_IS_GROUP; in OnExecution()
250 ea[4].Trustee.ptstrName = (LPTSTR)strBOINCProjectsGroupAlias.c_str(); in OnExecution()
256 ea[5].grfAccessPermissions = GENERIC_READ|GENERIC_EXECUTE; in OnExecution()
257 ea[5].grfAccessMode = SET_ACCESS; in OnExecution()
258 ea[5].grfInheritance= SUB_CONTAINERS_AND_OBJECTS_INHERIT; in OnExecution()
259 ea[5].Trustee.TrusteeForm = TRUSTEE_IS_SID; in OnExecution()
260 ea[5].Trustee.TrusteeType = TRUSTEE_IS_WELL_KNOWN_GROUP; in OnExecution()
261 ea[5].Trustee.ptstrName = (LPTSTR)rgSidBU; in OnExecution()
267 dwRes = SetEntriesInAcl(ulEntries, &ea[0], NULL, &pACL); in OnExecution()