fixes
[reactos.git] / reactos / lib / advapi32 / advapi32.def
1 ; $Id: advapi32.def,v 1.3 1999/07/17 23:10:16 ea Exp $
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
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
29 BuildAccessRequestW
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
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
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
122 GetAuditedPermissionsFromAclW
123 GetAuditedPermissionsFromSDA
124 GetAuditedPermissionsFromSDW
125 GetCurrentHwProfileA
126 GetCurrentHwProfileW
127 GetEffectiveAccessRightsA
128 GetEffectiveAccessRightsW
129 GetEffectiveRightsFromAclA
130 GetEffectiveRightsFromAclW
131 GetEffectiveRightsFromSDA
132 GetEffectiveRightsFromSDW
133 GetExplicitAccessRightsA
134 GetExplicitAccessRightsW
135 GetExplicitEntriesFromAclA
136 GetExplicitEntriesFromAclW
137 GetFileSecurityA@20
138 GetFileSecurityW@20
139 GetKernelObjectSecurity@20
140 GetLengthSid@4
141 GetMultipleTrusteeA
142 GetMultipleTrusteeOperationA
143 GetMultipleTrusteeOperationW
144 GetMultipleTrusteeW
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
174 GrantAccessRightsW
175 I_ScGetCurrentGroupStateW
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
187 IsAccessPermittedW
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
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
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
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
348 RevokeExplicitAccessRightsW
349 SetAccessRightsA
350 SetAccessRightsW
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