1 ; $Id: advapi32.def,v 1.24 2004/09/26 20:26:13 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
191 IsTextUnicode@12=NTDLL.RtlIsTextUnicode
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 QueryServiceStatusEx@20
292 ;QueryWindows31FilesMigration@4
296 RegConnectRegistryA@12
297 RegConnectRegistryW@12
316 RegNotifyChangeKeyValue@20
323 RegQueryMultipleValuesA@20
324 RegQueryMultipleValuesW@20
342 RegisterEventSourceA@8
343 RegisterEventSourceW@8
344 RegisterServiceCtrlHandlerA@8
345 RegisterServiceCtrlHandlerW@8
346 ;ReplaceAllAccessRightsA
347 ;ReplaceAllAccessRightsW
351 ;RevokeExplicitAccessRightsA@16
352 ;RevokeExplicitAccessRightsW@16
360 SetKernelObjectSecurity@12
361 SetNamedSecurityInfoA@28
362 SetNamedSecurityInfoW@28
363 ;SetPrivateObjectSecurity@20
364 SetSecurityDescriptorDacl@16
365 SetSecurityDescriptorGroup@12
366 SetSecurityDescriptorOwner@12
367 SetSecurityDescriptorSacl@16
370 SetServiceObjectSecurity@12
373 SetTokenInformation@16
375 StartServiceCtrlDispatcherA@4
376 StartServiceCtrlDispatcherW@4
378 ;SynchronizeWindows31FilesAndWindowsNTRegistry@16
414 UnlockServiceDatabase@4