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