1 ; $Id: advapi32.def,v 1.21 2004/08/23 21:16:25 gvg 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
50 ConvertSidToStringSidA@8
51 ConvertSidToStringSidW@8
53 ;CreatePrivateObjectSecurity@24
54 CreateProcessAsUserA@44
55 CreateProcessAsUserW@44
58 ;CryptAcquireContextA@20
59 ;CryptAcquireContextW@20
60 ;CryptContextAddRef@12
75 ;CryptHashSessionKey@12
77 ;CryptReleaseContext@8
85 ;CryptVerifySignatureA@24
86 ;CryptVerifySignatureW@24
91 ;DeregisterEventSource@4
92 ;DestroyPrivateObjectSecurity@4
95 ;ElfBackupEventLogFileA@8
96 ;ElfBackupEventLogFileW@8
98 ;ElfClearEventLogFileA@8
99 ;ElfClearEventLogFileW@8
101 ;ElfDeregisterEventSource@4
102 ;ElfNumberOfRecords@8
104 ;ElfOpenBackupEventLogA@12
105 ;ElfOpenBackupEventLogW@12
110 ;ElfRegisterEventSourceA@12
111 ;ElfRegisterEventSourceW@12
114 EnumDependentServicesA@24
115 EnumDependentServicesW@24
117 EnumServicesStatusA@32
118 EnumServicesStatusW@32
125 ;GetAuditedPermissionsFromAclA@16
126 ;GetAuditedPermissionsFromAclW@16
127 ;GetAuditedPermissionsFromSDA
128 ;GetAuditedPermissionsFromSDW
129 GetCurrentHwProfileA@4
130 ;GetCurrentHwProfileW@4
131 ;GetEffectiveAccessRightsA
132 ;GetEffectiveAccessRightsW
133 ;GetEffectiveRightsFromAclA@12
134 ;GetEffectiveRightsFromAclW@12
135 ;GetEffectiveRightsFromSDA@12
136 ;GetEffectiveRightsFromSDW@12
137 ;GetExplicitAccessRightsA
138 ;GetExplicitAccessRightsW
139 ;GetExplicitEntriesFromAclA@12
140 ;GetExplicitEntriesFromAclW@12
143 GetKernelObjectSecurity@20
145 ;GetMultipleTrusteeA@4
146 ;GetMultipleTrusteeOperationA@4
147 ;GetMultipleTrusteeOperationW@4
148 ;GetMultipleTrusteeW@4
149 GetNamedSecurityInfoA@32
150 GetNamedSecurityInfoW@32
151 ;GetNumberOfEventLogRecords@8
152 ;GetOldestEventLogRecord@8
153 ;GetPrivateObjectSecurity@20
154 GetSecurityDescriptorControl@12
155 GetSecurityDescriptorDacl@16
156 GetSecurityDescriptorGroup@12
157 GetSecurityDescriptorLength@4
158 GetSecurityDescriptorOwner@12
159 GetSecurityDescriptorSacl@16
161 GetServiceDisplayNameA@16
162 GetServiceDisplayNameW@16
163 GetServiceKeyNameA@16
164 GetServiceKeyNameW@16
165 GetSidIdentifierAuthority@4
166 GetSidLengthRequired@4
168 GetSidSubAuthorityCount@4
169 GetTokenInformation@20
176 ;GrantAccessRightsA@16
177 ;GrantAccessRightsW@16
178 ;I_ScGetCurrentGroupStateW@12
179 ;I_ScSetServiceBitsA@20
180 ;I_ScSetServiceBitsW@20
181 ImpersonateLoggedOnUser@4
182 ;ImpersonateNamedPipeClient@4
185 InitializeSecurityDescriptor@8
187 InitiateSystemShutdownA@20
188 InitiateSystemShutdownW@20
189 ;IsAccessPermittedA@20
190 ;IsAccessPermittedW@20
193 IsValidSecurityDescriptor@4
195 LockServiceDatabase@4
198 LookupAccountNameA@28
199 LookupAccountNameW@28
202 LookupPrivilegeDisplayNameA@20
203 LookupPrivilegeDisplayNameW@20
204 LookupPrivilegeNameA@16
205 LookupPrivilegeNameW@16
206 LookupPrivilegeValueA@12
207 LookupPrivilegeValueW@12
208 ;LookupSecurityDescriptorPartsA@28
209 ;LookupSecurityDescriptorPartsW@28
210 ;LsaAddAccountRights@16
211 ;LsaAddPrivilegesToAccount@8
216 ;LsaCreateTrustedDomain@16
218 ;LsaDeleteTrustedDomain@8
219 ;LsaEnumerateAccountRights@16
220 ;LsaEnumerateAccounts@20
221 ;LsaEnumerateAccountsWithUserRight@16
222 ;LsaEnumeratePrivileges@20
223 ;LsaEnumeratePrivilegesOfAccount@8
224 ;LsaEnumerateTrustedDomains@20
226 ;LsaGetQuotasForAccount@8
227 ;LsaGetSystemAccessAccount@8
232 ;LsaLookupPrivilegeDisplayName@16
233 ;LsaLookupPrivilegeName@12
234 ;LsaLookupPrivilegeValue@12
236 LsaNtStatusToWinError@4
240 ;LsaOpenTrustedDomain@16
241 ;LsaQueryInfoTrustedDomain
242 LsaQueryInformationPolicy@12
244 ;LsaQuerySecurityObject@12
245 ;LsaQueryTrustedDomainInfo@16
246 ;LsaRemoveAccountRights@20
247 ;LsaRemovePrivilegesFromAccount@12
248 ;LsaRetrievePrivateData@12
249 ;LsaSetInformationPolicy@12
250 ;LsaSetInformationTrustedDomain@12
251 ;LsaSetQuotasForAccount@8
253 ;LsaSetSecurityObject@12
254 ;LsaSetSystemAccessAccount@8
255 ;LsaSetTrustedDomainInformation@16
256 ;LsaStorePrivateData@12
258 MakeSelfRelativeSD@12
260 ;NTAccessMaskToProvAccessRights@12
261 ;NotifyBootConfigStatus@4
262 ;NotifyChangeEventLog@8
263 ObjectCloseAuditAlarmA@12
264 ObjectCloseAuditAlarmW@12
265 ObjectDeleteAuditAlarmA@12
266 ObjectDeleteAuditAlarmW@12
267 ObjectOpenAuditAlarmA@48
268 ObjectOpenAuditAlarmW@48
269 ObjectPrivilegeAuditAlarmA@24
270 ObjectPrivilegeAuditAlarmW@24
271 ;OpenBackupEventLogA@8
272 ;OpenBackupEventLogW@8
282 PrivilegedServiceAuditAlarmA@20
283 PrivilegedServiceAuditAlarmW@20
284 ;ProvAccessRightsToNTAccessMask
285 QueryServiceConfigA@16
286 QueryServiceConfigW@16
287 QueryServiceLockStatusA@16
288 QueryServiceLockStatusW@16
289 QueryServiceObjectSecurity@20
291 ;QueryWindows31FilesMigration@4
295 RegConnectRegistryA@12
296 RegConnectRegistryW@12
315 RegNotifyChangeKeyValue@20
322 RegQueryMultipleValuesA@20
323 RegQueryMultipleValuesW@20
341 ;RegisterEventSourceA@8
342 ;RegisterEventSourceW@8
343 RegisterServiceCtrlHandlerA@8
344 RegisterServiceCtrlHandlerW@8
345 ;ReplaceAllAccessRightsA
346 ;ReplaceAllAccessRightsW
350 ;RevokeExplicitAccessRightsA@16
351 ;RevokeExplicitAccessRightsW@16
359 SetKernelObjectSecurity@12
360 SetNamedSecurityInfoA@28
361 SetNamedSecurityInfoW@28
362 ;SetPrivateObjectSecurity@20
363 SetSecurityDescriptorDacl@16
364 SetSecurityDescriptorGroup@12
365 SetSecurityDescriptorOwner@12
366 SetSecurityDescriptorSacl@16
369 SetServiceObjectSecurity@12
372 SetTokenInformation@16
374 StartServiceCtrlDispatcherA@4
375 StartServiceCtrlDispatcherW@4
377 ;SynchronizeWindows31FilesAndWindowsNTRegistry@16
413 UnlockServiceDatabase@4