1 ; $Id: advapi32.def,v 1.3 1999/07/17 23:10:16 ea Exp $
5 ; ReactOS Operating System
7 ; Some stack sizes are taken from Ander Norlander's .DEFs.
11 AbortSystemShutdownA@4
12 AbortSystemShutdownW@4
14 AccessCheckAndAuditAlarmA@44
15 AccessCheckAndAuditAlarmW@44
16 AddAccessAllowedAce@16
21 AdjustTokenPrivileges@24
22 AllocateAndInitializeSid@44
23 AllocateLocallyUniqueId@4
24 AreAllAccessesGranted@8
25 AreAnyAccessesGranted@8
30 BuildExplicitAccessWithNameA@20
31 BuildExplicitAccessWithNameW@20
32 BuildImpersonateExplicitAccessWithNameA
33 BuildImpersonateExplicitAccessWithNameW
34 BuildImpersonateTrusteeA
35 BuildImpersonateTrusteeW
36 BuildSecurityDescriptorA@36
37 BuildSecurityDescriptorW@36
38 BuildTrusteeWithNameA@8
39 BuildTrusteeWithNameW@8
40 BuildTrusteeWithSidA@8
41 BuildTrusteeWithSidW@8
42 ChangeServiceConfigA@44
43 ChangeServiceConfigW@44
50 CreatePrivateObjectSecurity@24
51 CreateProcessAsUserA@44
52 CreateProcessAsUserW@44
55 CryptAcquireContextA@20
56 CryptAcquireContextW@20
71 CryptHashSessionKey@12
81 CryptVerifySignatureA@24
82 CryptVerifySignatureW@24
87 DeregisterEventSource@4
88 DestroyPrivateObjectSecurity@4
91 ElfBackupEventLogFileA@8
92 ElfBackupEventLogFileW@8
94 ElfClearEventLogFileA@8
95 ElfClearEventLogFileW@8
97 ElfDeregisterEventSource@4
100 ElfOpenBackupEventLogA@12
101 ElfOpenBackupEventLogW@12
106 ElfRegisterEventSourceA@12
107 ElfRegisterEventSourceW@12
110 EnumDependentServicesA@24
111 EnumDependentServicesW@24
113 EnumServicesStatusA@32
114 EnumServicesStatusW@32
121 GetAuditedPermissionsFromAclA
122 GetAuditedPermissionsFromAclW
123 GetAuditedPermissionsFromSDA
124 GetAuditedPermissionsFromSDW
127 GetEffectiveAccessRightsA
128 GetEffectiveAccessRightsW
129 GetEffectiveRightsFromAclA
130 GetEffectiveRightsFromAclW
131 GetEffectiveRightsFromSDA
132 GetEffectiveRightsFromSDW
133 GetExplicitAccessRightsA
134 GetExplicitAccessRightsW
135 GetExplicitEntriesFromAclA
136 GetExplicitEntriesFromAclW
139 GetKernelObjectSecurity@20
142 GetMultipleTrusteeOperationA
143 GetMultipleTrusteeOperationW
145 GetNamedSecurityInfoA@32
146 GetNamedSecurityInfoW@32
147 GetNumberOfEventLogRecords@8
148 GetOldestEventLogRecord@8
149 GetPrivateObjectSecurity@20
150 GetSecurityDescriptorControl@12
151 GetSecurityDescriptorDacl@16
152 GetSecurityDescriptorGroup@12
153 GetSecurityDescriptorLength@4
154 GetSecurityDescriptorOwner@12
155 GetSecurityDescriptorSacl@16
157 GetServiceDisplayNameA@16
158 GetServiceDisplayNameW@16
159 GetServiceKeyNameA@16
160 GetServiceKeyNameW@16
161 GetSidIdentifierAuthority@4
162 GetSidLengthRequired@4
164 GetSidSubAuthorityCount@4
165 GetTokenInformation@20
175 I_ScGetCurrentGroupStateW
176 I_ScSetServiceBitsA@20
177 I_ScSetServiceBitsW@20
178 ImpersonateLoggedOnUser@4
179 ImpersonateNamedPipeClient@4
182 InitializeSecurityDescriptor@8
184 InitiateSystemShutdownA@20
185 InitiateSystemShutdownW@20
190 IsValidSecurityDescriptor@4
192 LockServiceDatabase@4
195 LookupAccountNameA@28
196 LookupAccountNameW@28
199 LookupPrivilegeDisplayNameA@20
200 LookupPrivilegeDisplayNameW@20
201 LookupPrivilegeNameA@16
202 LookupPrivilegeNameW@16
203 LookupPrivilegeValueA@12
204 LookupPrivilegeValueW@12
205 LookupSecurityDescriptorPartsA@28
206 LookupSecurityDescriptorPartsW@28
207 LsaAddAccountRights@16
208 LsaAddPrivilegesToAccount@8
213 LsaCreateTrustedDomain@16
215 LsaDeleteTrustedDomain@8
216 LsaEnumerateAccountRights@16
217 LsaEnumerateAccounts@20
218 LsaEnumerateAccountsWithUserRight@16
219 LsaEnumeratePrivileges@20
220 LsaEnumeratePrivilegesOfAccount@8
221 LsaEnumerateTrustedDomains@20
223 LsaGetQuotasForAccount@8
224 LsaGetSystemAccessAccount@8
229 LsaLookupPrivilegeDisplayName@16
230 LsaLookupPrivilegeName@12
231 LsaLookupPrivilegeValue@12
233 LsaNtStatusToWinError@4
237 LsaOpenTrustedDomain@16
238 LsaQueryInfoTrustedDomain@12
239 LsaQueryInformationPolicy@12
241 LsaQuerySecurityObject@12
242 LsaQueryTrustedDomainInfo@16
243 LsaRemoveAccountRights@20
244 LsaRemovePrivilegesFromAccount@12
245 LsaRetrievePrivateData@12
246 LsaSetInformationPolicy@12
247 LsaSetInformationTrustedDomain@12
248 LsaSetQuotasForAccount@8
250 LsaSetSecurityObject@12
251 LsaSetSystemAccessAccount@8
252 LsaSetTrustedDomainInformation@16
253 LsaStorePrivateData@12
255 MakeSelfRelativeSD@12
257 NTAccessMaskToProvAccessRights
258 NotifyBootConfigStatus@4
259 NotifyChangeEventLog@8
260 ObjectCloseAuditAlarmA@12
261 ObjectCloseAuditAlarmW@12
262 ObjectDeleteAuditAlarmA@12
263 ObjectDeleteAuditAlarmW@12
264 ObjectOpenAuditAlarmA@48
265 ObjectOpenAuditAlarmW@48
266 ObjectPrivilegeAuditAlarmA@24
267 ObjectPrivilegeAuditAlarmW@24
268 OpenBackupEventLogA@8
269 OpenBackupEventLogW@8
279 PrivilegedServiceAuditAlarmA@20
280 PrivilegedServiceAuditAlarmW@20
281 ProvAccessRightsToNTAccessMask
282 QueryServiceConfigA@16
283 QueryServiceConfigW@16
284 QueryServiceLockStatusA@16
285 QueryServiceLockStatusW@16
286 QueryServiceObjectSecurity@20
288 QueryWindows31FilesMigration@4
292 RegConnectRegistryA@12
293 RegConnectRegistryW@12
312 RegNotifyChangeKeyValue@20
319 RegQueryMultipleValuesA@20
320 RegQueryMultipleValuesW@20
338 RegisterEventSourceA@8
339 RegisterEventSourceW@8
340 RegisterServiceCtrlHandlerA@8
341 RegisterServiceCtrlHandlerW@8
342 ReplaceAllAccessRightsA
343 ReplaceAllAccessRightsW
347 RevokeExplicitAccessRightsA
348 RevokeExplicitAccessRightsW
356 SetKernelObjectSecurity@12
357 SetNamedSecurityInfoA@28
358 SetNamedSecurityInfoW@28
359 SetPrivateObjectSecurity@20
360 SetSecurityDescriptorDacl@16
361 SetSecurityDescriptorGroup@12
362 SetSecurityDescriptorOwner@12
363 SetSecurityDescriptorSacl@16
366 SetServiceObjectSecurity@12
369 SetTokenInformation@16
371 StartServiceCtrlDispatcherA@4
372 StartServiceCtrlDispatcherW@4
374 SynchronizeWindows31FilesAndWindowsNTRegistry@16
408 UnlockServiceDatabase@4
409 WinLoadTrustProvider@4
410 WinSubmitCertificate@4