:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / lib / advapi32 / advapi32.def
1 ; $Id$
2 ;
3 ; advapi32.def
4 ;
5 ; ReactOS Operating System
6 ;
7 ; Some stack sizes are taken from Ander Norlander's .DEFs.
8 ;
9 LIBRARY advapi32.dll
10 EXPORTS
11 AbortSystemShutdownA@4
12 AbortSystemShutdownW@4
13 AccessCheck@32
14 AccessCheckAndAuditAlarmA@44
15 AccessCheckAndAuditAlarmW@44
16 AddAccessAllowedAce@16
17 AddAccessDeniedAce@16
18 AddAce@20
19 AddAuditAccessAce@24
20 AdjustTokenGroups@24
21 AdjustTokenPrivileges@24
22 AllocateAndInitializeSid@44
23 AllocateLocallyUniqueId@4
24 AreAllAccessesGranted@8
25 AreAnyAccessesGranted@8
26 BackupEventLogA@8
27 BackupEventLogW@8
28 BuildAccessRequestA@12
29 BuildAccessRequestW@12
30 BuildExplicitAccessWithNameA@20
31 BuildExplicitAccessWithNameW@20
32 BuildImpersonateExplicitAccessWithNameA@24
33 BuildImpersonateExplicitAccessWithNameW@24
34 BuildImpersonateTrusteeA@8
35 BuildImpersonateTrusteeW@8
36 BuildSecurityDescriptorA@36
37 BuildSecurityDescriptorW@36
38 BuildTrusteeWithNameA@8
39 BuildTrusteeWithNameW@8
40 BuildTrusteeWithSidA@8
41 BuildTrusteeWithSidW@8
42 ChangeServiceConfigA@44
43 ChangeServiceConfigW@44
44 ClearEventLogA@8
45 ClearEventLogW@8
46 ClearEventLogA@8
47 CloseServiceHandle@4
48 ControlService@12
49 CopySid@12
50 CreatePrivateObjectSecurity@24
51 CreateProcessAsUserA@44
52 CreateProcessAsUserW@44
53 CreateServiceA@52
54 CreateServiceW@52
55 CryptAcquireContextA@20
56 CryptAcquireContextW@20
57 CryptCreateHash@20
58 CryptDecrypt@24
59 CryptDeriveKey@20
60 CryptDestroyHash@4
61 CryptDestroyKey@4
62 CryptEncrypt@28
63 CryptExportKey@24
64 CryptGenKey@16
65 CryptGenRandom@12
66 CryptGetHashParam@20
67 CryptGetKeyParam@20
68 CryptGetProvParam@20
69 CryptGetUserKey@12
70 CryptHashData@16
71 CryptHashSessionKey@12
72 CryptImportKey@24
73 CryptReleaseContext@8
74 CryptSetHashParam@16
75 CryptSetKeyParam@16
76 CryptSetProvParam@16
77 CryptSetProviderA@8
78 CryptSetProviderW@8
79 CryptSignHashA@24
80 CryptSignHashW@24
81 CryptVerifySignatureA@24
82 CryptVerifySignatureW@24
83 DeleteAce@8
84 DeleteService@4
85 DenyAccessRightsA
86 DenyAccessRightsW
87 DeregisterEventSource@4
88 DestroyPrivateObjectSecurity@4
89 DuplicateToken@12
90 DuplicateTokenEx@24
91 ElfBackupEventLogFileA@8
92 ElfBackupEventLogFileW@8
93 ElfChangeNotify@8
94 ElfClearEventLogFileA@8
95 ElfClearEventLogFileW@8
96 ElfCloseEventLog@4
97 ElfDeregisterEventSource@4
98 ElfNumberOfRecords@8
99 ElfOldestRecord@8
100 ElfOpenBackupEventLogA@12
101 ElfOpenBackupEventLogW@12
102 ElfOpenEventLogA@12
103 ElfOpenEventLogW@12
104 ElfReadEventLogA@28
105 ElfReadEventLogW@28
106 ElfRegisterEventSourceA@12
107 ElfRegisterEventSourceW@12
108 ElfReportEventA@48
109 ElfReportEventW@48
110 EnumDependentServicesA@24
111 EnumDependentServicesW@24
112 EnumServiceGroupW@36
113 EnumServicesStatusA@32
114 EnumServicesStatusW@32
115 EqualPrefixSid@8
116 EqualSid@8
117 FindFirstFreeAce@8
118 FreeSid@4
119 GetAce@12
120 GetAclInformation@16
121 GetAuditedPermissionsFromAclA@16
122 GetAuditedPermissionsFromAclW@16
123 GetAuditedPermissionsFromSDA@16
124 GetAuditedPermissionsFromSDW@16
125 GetCurrentHwProfileA@4
126 GetCurrentHwProfileW@4
127 GetEffectiveAccessRightsA@16
128 GetEffectiveAccessRightsW@16
129 GetEffectiveRightsFromAclA@12
130 GetEffectiveRightsFromAclW@12
131 GetEffectiveRightsFromSDA@12
132 GetEffectiveRightsFromSDW@12
133 GetExplicitAccessRightsA@16
134 GetExplicitAccessRightsW@16
135 GetExplicitEntriesFromAclA@12
136 GetExplicitEntriesFromAclW@12
137 GetFileSecurityA@20
138 GetFileSecurityW@20
139 GetKernelObjectSecurity@20
140 GetLengthSid@4
141 GetMultipleTrusteeA@4
142 GetMultipleTrusteeOperationA@4
143 GetMultipleTrusteeOperationW@4
144 GetMultipleTrusteeW@4
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
156 GetSecurityInfo@32
157 GetServiceDisplayNameA@16
158 GetServiceDisplayNameW@16
159 GetServiceKeyNameA@16
160 GetServiceKeyNameW@16
161 GetSidIdentifierAuthority@4
162 GetSidLengthRequired@4
163 GetSidSubAuthority@8
164 GetSidSubAuthorityCount@4
165 GetTokenInformation@20
166 GetTrusteeForm@4
167 GetTrusteeNameA@4
168 GetTrusteeNameW@4
169 GetTrusteeTypeA@4
170 GetTrusteeTypeW@4
171 GetUserNameA@8
172 GetUserNameW@8
173 GrantAccessRightsA@16
174 GrantAccessRightsW@16
175 I_ScGetCurrentGroupStateW@12
176 I_ScSetServiceBitsA@20
177 I_ScSetServiceBitsW@20
178 ImpersonateLoggedOnUser@4
179 ImpersonateNamedPipeClient@4
180 ImpersonateSelf@4
181 InitializeAcl@12
182 InitializeSecurityDescriptor@8
183 InitializeSid@12
184 InitiateSystemShutdownA@20
185 InitiateSystemShutdownW@20
186 IsAccessPermittedA@20
187 IsAccessPermittedW@20
188 IsTextUnicode@12
189 IsValidAcl@4
190 IsValidSecurityDescriptor@4
191 IsValidSid@4
192 LockServiceDatabase@4
193 LogonUserA@24
194 LogonUserW@24
195 LookupAccountNameA@28
196 LookupAccountNameW@28
197 LookupAccountSidA@28
198 LookupAccountSidW@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
209 LsaClearAuditLog@4
210 LsaClose@4
211 LsaCreateAccount@16
212 LsaCreateSecret@16
213 LsaCreateTrustedDomain@16
214 LsaDelete@4
215 LsaDeleteTrustedDomain@8
216 LsaEnumerateAccountRights@16
217 LsaEnumerateAccounts@20
218 LsaEnumerateAccountsWithUserRight@16
219 LsaEnumeratePrivileges@20
220 LsaEnumeratePrivilegesOfAccount@8
221 LsaEnumerateTrustedDomains@20
222 LsaFreeMemory@4
223 LsaGetQuotasForAccount@8
224 LsaGetSystemAccessAccount@8
225 LsaGetUserName@8
226 LsaICLookupNames@28
227 LsaICLookupSids@28
228 LsaLookupNames@20
229 LsaLookupPrivilegeDisplayName@16
230 LsaLookupPrivilegeName@12
231 LsaLookupPrivilegeValue@12
232 LsaLookupSids@20
233 LsaNtStatusToWinError@4
234 LsaOpenAccount@16
235 LsaOpenPolicy@16
236 LsaOpenSecret@16
237 LsaOpenTrustedDomain@16
238 LsaQueryInfoTrustedDomain@12
239 LsaQueryInformationPolicy@12
240 LsaQuerySecret@20
241 LsaQuerySecurityObject@12
242 LsaQueryTrustedDomainInfo@16
243 LsaRemoveAccountRights@20
244 LsaRemovePrivilegesFromAccount@12
245 LsaRetrievePrivateData@12
246 LsaSetInformationPolicy@12
247 LsaSetInformationTrustedDomain@12
248 LsaSetQuotasForAccount@8
249 LsaSetSecret@12
250 LsaSetSecurityObject@12
251 LsaSetSystemAccessAccount@8
252 LsaSetTrustedDomainInformation@16
253 LsaStorePrivateData@12
254 MakeAbsoluteSD@44
255 MakeSelfRelativeSD@12
256 MapGenericMask@8
257 NTAccessMaskToProvAccessRights@12
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
270 OpenEventLogA@8
271 OpenEventLogW@8
272 OpenProcessToken@12
273 OpenSCManagerA@12
274 OpenSCManagerW@12
275 OpenServiceA@12
276 OpenServiceW@12
277 OpenThreadToken@16
278 PrivilegeCheck@12
279 PrivilegedServiceAuditAlarmA@20
280 PrivilegedServiceAuditAlarmW@20
281 ProvAccessRightsToNTAccessMask@8
282 QueryServiceConfigA@16
283 QueryServiceConfigW@16
284 QueryServiceLockStatusA@16
285 QueryServiceLockStatusW@16
286 QueryServiceObjectSecurity@20
287 QueryServiceStatus@8
288 QueryWindows31FilesMigration@4
289 ReadEventLogA@28
290 ReadEventLogW@28
291 RegCloseKey@4
292 RegConnectRegistryA@12
293 RegConnectRegistryW@12
294 RegCreateKeyA@12
295 RegCreateKeyExA@36
296 RegCreateKeyExW@36
297 RegCreateKeyW@12
298 RegDeleteKeyA@8
299 RegDeleteKeyW@8
300 RegDeleteValueA@8
301 RegDeleteValueW@8
302 RegEnumKeyA@16
303 RegEnumKeyExA@32
304 RegEnumKeyExW@32
305 RegEnumKeyW@16
306 RegEnumValueA@32
307 RegEnumValueW@32
308 RegFlushKey@4
309 RegGetKeySecurity@16
310 RegLoadKeyA@12
311 RegLoadKeyW@12
312 RegNotifyChangeKeyValue@20
313 RegOpenKeyA@12
314 RegOpenKeyExA@20
315 RegOpenKeyExW@20
316 RegOpenKeyW@12
317 RegQueryInfoKeyA@48
318 RegQueryInfoKeyW@48
319 RegQueryMultipleValuesA@20
320 RegQueryMultipleValuesW@20
321 RegQueryValueA@16
322 RegQueryValueExA@24
323 RegQueryValueExW@24
324 RegQueryValueW@16
325 RegReplaceKeyA@16
326 RegReplaceKeyW@16
327 RegRestoreKeyA@12
328 RegRestoreKeyW@12
329 RegSaveKeyA@12
330 RegSaveKeyW@12
331 RegSetKeySecurity@12
332 RegSetValueA@20
333 RegSetValueExA@24
334 RegSetValueExW@24
335 RegSetValueW@20
336 RegUnLoadKeyA@8
337 RegUnLoadKeyW@8
338 RegisterEventSourceA@8
339 RegisterEventSourceW@8
340 RegisterServiceCtrlHandlerA@8
341 RegisterServiceCtrlHandlerW@8
342 ReplaceAllAccessRightsA
343 ReplaceAllAccessRightsW
344 ReportEventA@36
345 ReportEventW@36
346 RevertToSelf@0
347 RevokeExplicitAccessRightsA@16
348 RevokeExplicitAccessRightsW@16
349 SetAccessRightsA@16
350 SetAccessRightsW@16
351 SetAclInformation@16
352 SetEntriesInAclA@16
353 SetEntriesInAclA@16
354 SetFileSecurityA@12
355 SetFileSecurityW@12
356 SetKernelObjectSecurity@12
357 SetNamedSecurityInfoA@28
358 SetNamedSecurityInfoW@28
359 SetPrivateObjectSecurity@20
360 SetSecurityDescriptorDacl@16
361 SetSecurityDescriptorGroup@12
362 SetSecurityDescriptorOwner@12
363 SetSecurityDescriptorSacl@16
364 SetSecurityInfo@28
365 SetServiceBits@16
366 SetServiceObjectSecurity@12
367 SetServiceStatus@8
368 SetThreadToken@8
369 SetTokenInformation@16
370 StartServiceA@12
371 StartServiceCtrlDispatcherA@4
372 StartServiceCtrlDispatcherW@4
373 StartServiceW@12
374 SynchronizeWindows31FilesAndWindowsNTRegistry@16
375 SystemFunction001@12
376 SystemFunction002@12
377 SystemFunction003@8
378 SystemFunction004@12
379 SystemFunction005@12
380 SystemFunction006@8
381 SystemFunction007@8
382 SystemFunction008@12
383 SystemFunction009@12
384 SystemFunction010@12
385 SystemFunction011@12
386 SystemFunction012@12
387 SystemFunction013@12
388 SystemFunction014@12
389 SystemFunction015@12
390 SystemFunction016@12
391 SystemFunction017@12
392 SystemFunction018@12
393 SystemFunction019@12
394 SystemFunction020@12
395 SystemFunction021@12
396 SystemFunction022@12
397 SystemFunction023@12
398 SystemFunction024@12
399 SystemFunction025@12
400 SystemFunction026@12
401 SystemFunction027@12
402 SystemFunction028@8
403 SystemFunction029@8
404 SystemFunction030@8
405 SystemFunction031@8
406 SystemFunction032@8
407 SystemFunction033@8
408 UnlockServiceDatabase@4
409 WinLoadTrustProvider@4
410 WinSubmitCertificate@4
411 WinVerifyTrust@12