1 ; $Id: advapi32.def,v 1.12 2004/02/25 14:25:10 ekohl Exp $
5 ; ReactOS Operating System
10 AbortSystemShutdownW@4
12 AccessCheckAndAuditAlarmA@44
13 AccessCheckAndAuditAlarmW@44
14 AddAccessAllowedAce@16
15 ;AddAccessAllowedAceEx@20
17 ;AddAccessDeniedAceEx@20
20 ;AddAuditAccessAceEx@28
22 AdjustTokenPrivileges@24
23 AllocateAndInitializeSid@44
24 AllocateLocallyUniqueId@4
25 AreAllAccessesGranted@8
26 AreAnyAccessesGranted@8
31 ;BuildExplicitAccessWithNameA@20
32 ;BuildExplicitAccessWithNameW@20
33 ;BuildImpersonateExplicitAccessWithNameA@24
34 ;BuildImpersonateExplicitAccessWithNameW@24
35 ;BuildImpersonateTrusteeA@8
36 ;BuildImpersonateTrusteeW@8
37 ;BuildSecurityDescriptorA@36
38 ;BuildSecurityDescriptorW@36
39 ;BuildTrusteeWithNameA@8
40 ;BuildTrusteeWithNameW@8
41 ;BuildTrusteeWithSidA@8
42 ;BuildTrusteeWithSidW@8
43 ChangeServiceConfigA@44
44 ChangeServiceConfigW@44
51 ;CreatePrivateObjectSecurity@24
52 CreateProcessAsUserA@44
53 CreateProcessAsUserW@44
56 ;CryptAcquireContextA@20
57 ;CryptAcquireContextW@20
58 ;CryptContextAddRef@12
73 ;CryptHashSessionKey@12
75 ;CryptReleaseContext@8
83 ;CryptVerifySignatureA@24
84 ;CryptVerifySignatureW@24
89 ;DeregisterEventSource@4
90 ;DestroyPrivateObjectSecurity@4
93 ;ElfBackupEventLogFileA@8
94 ;ElfBackupEventLogFileW@8
96 ;ElfClearEventLogFileA@8
97 ;ElfClearEventLogFileW@8
99 ;ElfDeregisterEventSource@4
100 ;ElfNumberOfRecords@8
102 ;ElfOpenBackupEventLogA@12
103 ;ElfOpenBackupEventLogW@12
108 ;ElfRegisterEventSourceA@12
109 ;ElfRegisterEventSourceW@12
112 EnumDependentServicesA@24
113 EnumDependentServicesW@24
115 EnumServicesStatusA@32
116 EnumServicesStatusW@32
123 ;GetAuditedPermissionsFromAclA@16
124 ;GetAuditedPermissionsFromAclW@16
125 ;GetAuditedPermissionsFromSDA
126 ;GetAuditedPermissionsFromSDW
127 ;GetCurrentHwProfileA@4
128 ;GetCurrentHwProfileW@4
129 ;GetEffectiveAccessRightsA
130 ;GetEffectiveAccessRightsW
131 ;GetEffectiveRightsFromAclA@12
132 ;GetEffectiveRightsFromAclW@12
133 ;GetEffectiveRightsFromSDA@12
134 ;GetEffectiveRightsFromSDW@12
135 ;GetExplicitAccessRightsA
136 ;GetExplicitAccessRightsW
137 ;GetExplicitEntriesFromAclA@12
138 ;GetExplicitEntriesFromAclW@12
141 GetKernelObjectSecurity@20
143 ;GetMultipleTrusteeA@4
144 ;GetMultipleTrusteeOperationA@4
145 ;GetMultipleTrusteeOperationW@4
146 ;GetMultipleTrusteeW@4
147 ;GetNamedSecurityInfoA@32
148 ;GetNamedSecurityInfoW@32
149 ;GetNumberOfEventLogRecords@8
150 ;GetOldestEventLogRecord@8
151 ;GetPrivateObjectSecurity@20
152 GetSecurityDescriptorControl@12
153 GetSecurityDescriptorDacl@16
154 GetSecurityDescriptorGroup@12
155 GetSecurityDescriptorLength@4
156 GetSecurityDescriptorOwner@12
157 GetSecurityDescriptorSacl@16
159 GetServiceDisplayNameA@16
160 GetServiceDisplayNameW@16
161 GetServiceKeyNameA@16
162 GetServiceKeyNameW@16
163 GetSidIdentifierAuthority@4
164 GetSidLengthRequired@4
166 GetSidSubAuthorityCount@4
167 GetTokenInformation@20
174 ;GrantAccessRightsA@16
175 ;GrantAccessRightsW@16
176 ;I_ScGetCurrentGroupStateW@12
177 ;I_ScSetServiceBitsA@20
178 ;I_ScSetServiceBitsW@20
179 ;ImpersonateLoggedOnUser@4
180 ;ImpersonateNamedPipeClient@4
183 InitializeSecurityDescriptor@8
185 InitiateSystemShutdownA@20
186 InitiateSystemShutdownW@20
187 ;IsAccessPermittedA@20
188 ;IsAccessPermittedW@20
191 IsValidSecurityDescriptor@4
193 LockServiceDatabase@4
196 LookupAccountNameA@28
197 LookupAccountNameW@28
200 LookupPrivilegeDisplayNameA@20
201 LookupPrivilegeDisplayNameW@20
202 LookupPrivilegeNameA@16
203 LookupPrivilegeNameW@16
204 LookupPrivilegeValueA@12
205 LookupPrivilegeValueW@12
206 ;LookupSecurityDescriptorPartsA@28
207 ;LookupSecurityDescriptorPartsW@28
208 ;LsaAddAccountRights@16
209 ;LsaAddPrivilegesToAccount@8
214 ;LsaCreateTrustedDomain@16
216 ;LsaDeleteTrustedDomain@8
217 ;LsaEnumerateAccountRights@16
218 ;LsaEnumerateAccounts@20
219 ;LsaEnumerateAccountsWithUserRight@16
220 ;LsaEnumeratePrivileges@20
221 ;LsaEnumeratePrivilegesOfAccount@8
222 ;LsaEnumerateTrustedDomains@20
224 ;LsaGetQuotasForAccount@8
225 ;LsaGetSystemAccessAccount@8
230 ;LsaLookupPrivilegeDisplayName@16
231 ;LsaLookupPrivilegeName@12
232 ;LsaLookupPrivilegeValue@12
234 ;LsaNtStatusToWinError@4
238 ;LsaOpenTrustedDomain@16
239 ;LsaQueryInfoTrustedDomain
240 ;LsaQueryInformationPolicy@12
242 ;LsaQuerySecurityObject@12
243 ;LsaQueryTrustedDomainInfo@16
244 ;LsaRemoveAccountRights@20
245 ;LsaRemovePrivilegesFromAccount@12
246 ;LsaRetrievePrivateData@12
247 ;LsaSetInformationPolicy@12
248 ;LsaSetInformationTrustedDomain@12
249 ;LsaSetQuotasForAccount@8
251 ;LsaSetSecurityObject@12
252 ;LsaSetSystemAccessAccount@8
253 ;LsaSetTrustedDomainInformation@16
254 ;LsaStorePrivateData@12
256 MakeSelfRelativeSD@12
258 ;NTAccessMaskToProvAccessRights@12
259 ;NotifyBootConfigStatus@4
260 ;NotifyChangeEventLog@8
261 ObjectCloseAuditAlarmA@12
262 ObjectCloseAuditAlarmW@12
263 ObjectDeleteAuditAlarmA@12
264 ObjectDeleteAuditAlarmW@12
265 ObjectOpenAuditAlarmA@48
266 ObjectOpenAuditAlarmW@48
267 ObjectPrivilegeAuditAlarmA@24
268 ObjectPrivilegeAuditAlarmW@24
269 ;OpenBackupEventLogA@8
270 ;OpenBackupEventLogW@8
280 PrivilegedServiceAuditAlarmA@20
281 PrivilegedServiceAuditAlarmW@20
282 ;ProvAccessRightsToNTAccessMask
283 QueryServiceConfigA@16
284 QueryServiceConfigW@16
285 QueryServiceLockStatusA@16
286 QueryServiceLockStatusW@16
287 QueryServiceObjectSecurity@20
289 ;QueryWindows31FilesMigration@4
293 RegConnectRegistryA@12
294 RegConnectRegistryW@12
313 RegNotifyChangeKeyValue@20
320 RegQueryMultipleValuesA@20
321 RegQueryMultipleValuesW@20
339 ;RegisterEventSourceA@8
340 ;RegisterEventSourceW@8
341 RegisterServiceCtrlHandlerA@8
342 RegisterServiceCtrlHandlerW@8
343 ;ReplaceAllAccessRightsA
344 ;ReplaceAllAccessRightsW
348 ;RevokeExplicitAccessRightsA@16
349 ;RevokeExplicitAccessRightsW@16
355 SetKernelObjectSecurity@12
356 ;SetNamedSecurityInfoA@28
357 ;SetNamedSecurityInfoW@28
358 ;SetPrivateObjectSecurity@20
359 SetSecurityDescriptorDacl@16
360 SetSecurityDescriptorGroup@12
361 SetSecurityDescriptorOwner@12
362 SetSecurityDescriptorSacl@16
365 SetServiceObjectSecurity@12
368 SetTokenInformation@16
370 StartServiceCtrlDispatcherA@4
371 StartServiceCtrlDispatcherW@4
373 ;SynchronizeWindows31FilesAndWindowsNTRegistry@16
409 UnlockServiceDatabase@4