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