5 ; ReactOS Operating System
7 ; Some stack sizes are taken from Ander Norlander's .DEFs.
14 AbortSystemShutdownA@4
15 AbortSystemShutdownW@4
18 AccessCheckByTypeAndAuditAlarmA@64
19 AccessCheckByTypeAndAuditAlarmW@64
20 AccessCheckByTypeResultList@44
21 AccessCheckByTypeResultListAndAuditAlarmA@64
22 AccessCheckByTypeResultListAndAuditAlarmByHandleA@68
23 AccessCheckByTypeResultListAndAuditAlarmByHandleW@68
24 AccessCheckByTypeResultListAndAuditAlarmW@64
25 AccessCheckAndAuditAlarmA@44
26 AccessCheckAndAuditAlarmW@44
27 AddAccessAllowedAce@16
28 AddAccessAllowedAceEx@20
29 AddAccessAllowedObjectAce@28
31 AddAccessDeniedAceEx@20
32 AddAccessDeniedObjectAce@28
35 AddAuditAccessAceEx@28
36 AddAuditAccessObjectAce@36
37 ;@AddUsersToEncryptedFile
39 AdjustTokenPrivileges@24
40 AllocateAndInitializeSid@44
41 AllocateLocallyUniqueId@4
42 AreAllAccessesGranted@8
43 AreAnyAccessesGranted@8
46 BuildExplicitAccessWithNameA@20
47 BuildExplicitAccessWithNameW@20
48 BuildImpersonateExplicitAccessWithNameA@24
49 BuildImpersonateExplicitAccessWithNameW@24
50 BuildImpersonateTrusteeA@8
51 BuildImpersonateTrusteeW@8
52 BuildSecurityDescriptorA@36
53 BuildSecurityDescriptorW@36
54 BuildTrusteeWithNameA@8
55 BuildTrusteeWithNameW@8
56 BuildTrusteeWithObjectsAndNameA@24
57 BuildTrusteeWithObjectsAndNameW@24
58 BuildTrusteeWithObjectsAndSidA@20
59 BuildTrusteeWithObjectsAndSidW@20
60 BuildTrusteeWithSidA@8
61 BuildTrusteeWithSidW@8
62 ;CancelOverlappedAccess
63 ChangeServiceConfigA@44
64 ChangeServiceConfigW@44
65 ChangeServiceConfig2A@12
66 ChangeServiceConfig2W@12
67 CheckTokenMembership@12
71 CloseEncryptedFileRaw@4
75 ;@CommandLineFromMsiDescriptor
76 ;ComputeAccessTokenFromCodeAuthzLevel
80 ;ConvertAccessToSecurityDescriptorA
81 ;ConvertAccessToSecurityDescriptorW
82 ;ConvertSDToStringSDRootDomainA
83 ;ConvertSDToStringSDRootDomainW
84 ;ConvertSecurityDescriptorToAccessA
85 ;ConvertSecurityDescriptorToAccessNamedA
86 ;ConvertSecurityDescriptorToAccessNamedW
87 ;ConvertSecurityDescriptorToAccessW
88 ;@ConvertSecurityDescriptorToStringSecurityDescriptorA
89 ;@ConvertSecurityDescriptorToStringSecurityDescriptorW
90 ;@ConvertSidToStringSidA
91 ;@ConvertSidToStringSidW
92 ;ConvertStringSDToSDDomainA
93 ;ConvertStringSDToSDDomainW
94 ;ConvertStringSDToSDRootDomainA
95 ;ConvertStringSDToSDRootDomainW
96 ;@ConvertStringSecurityDescriptorToSecurityDescriptorA
97 ;@ConvertStringSecurityDescriptorToSecurityDescriptorW
98 ;@ConvertStringSidToSidA
99 ;@ConvertStringSidToSidW
100 ConvertToAutoInheritPrivateObjectSecurity@24
102 ;CreateCodeAuthzLevel
103 CreatePrivateObjectSecurity@24
104 CreatePrivateObjectSecurityEx@32
105 CreatePrivateObjectSecurityWithMultipleInheritance@36
106 CreateProcessAsUserA@44
107 CreateProcessAsUserW@44
108 CreateProcessWithLogonW@44
109 CreateRestrictedToken@36
112 ;@CreateTraceInstanceId
113 CreateWellKnownSid@16
119 ;@CredGetSessionTypes
122 ;@CredIsMarshaledCredentialA
123 ;@CredIsMarshaledCredentialW
124 ;@CredMarshalCredentialA
125 ;@CredMarshalCredentialW
128 ;@CredReadDomainCredentialsA
129 ;@CredReadDomainCredentialsW
133 ;@CredUnmarshalCredentialA
134 ;@CredUnmarshalCredentialW
136 ;@CredWriteDomainCredentialsA
137 ;@CredWriteDomainCredentialsW
139 ;CredpConvertCredential
140 ;CredpConvertTargetInfo
141 ;CredpDecodeCredential
142 ;CredpEncodeCredential
143 CryptAcquireContextA@20
144 CryptAcquireContextW@20
145 CryptContextAddRef@12
151 CryptDuplicateHash@16
154 CryptEnumProviderTypesA@24
155 CryptEnumProviderTypesW@24
156 CryptEnumProvidersA@24
157 CryptEnumProvidersW@24
161 CryptGetDefaultProviderA@20
162 CryptGetDefaultProviderW@20
168 CryptHashSessionKey@12
170 CryptReleaseContext@8
176 CryptSetProviderExA@16
177 CryptSetProviderExW@16
180 CryptVerifySignatureA@24
181 CryptVerifySignatureW@24
186 DeregisterEventSource@4
187 DestroyPrivateObjectSecurity@4
188 ;@DuplicateEncryptionInfoFile
191 ;ElfBackupEventLogFileA@8
192 ;ElfBackupEventLogFileW@8
194 ;ElfClearEventLogFileA@8
195 ;ElfClearEventLogFileW@8
197 ;ElfDeregisterEventSource@4
198 ;ElfNumberOfRecords@8
200 ;ElfOpenBackupEventLogA@12
201 ;ElfOpenBackupEventLogW@12
206 ;ElfRegisterEventSourceA@12
207 ;ElfRegisterEventSourceW@12
213 ;EncryptedFileKeyInfo
215 EnumDependentServicesA@24
216 EnumDependentServicesW@24
218 EnumServicesStatusA@32
219 EnumServicesStatusExA@40
220 EnumServicesStatusExW@40
221 EnumServicesStatusW@32
222 ;@EnumerateTraceGuids
226 FileEncryptionStatusA@8
227 FileEncryptionStatusW@8
231 ;FreeEncryptedFileKeyInfo
232 ;@FreeEncryptionCertificateHashList
233 FreeInheritedFromArray@12
235 ;GetAccessPermissionsForObjectA
236 ;GetAccessPermissionsForObjectW
239 GetAuditedPermissionsFromAclA@16
240 GetAuditedPermissionsFromAclW@16
241 GetCurrentHwProfileA@4
242 GetCurrentHwProfileW@4
243 GetEffectiveRightsFromAclA@12
244 GetEffectiveRightsFromAclW@12
245 GetEventLogInformation@20
246 GetExplicitEntriesFromAclA@12
247 GetExplicitEntriesFromAclW@12
250 ;GetInformationCodeAuthzLevelW
251 ;GetInformationCodeAuthzPolicyW
252 GetInheritanceSourceA@40
253 GetInheritanceSourceW@40
254 GetKernelObjectSecurity@20
256 ;@GetLocalManagedApplicationData
257 ;@GetLocalManagedApplications
258 ;@GetManagedApplicationCategories
259 ;@GetManagedApplications
260 GetMultipleTrusteeA@4
261 GetMultipleTrusteeOperationA@4
262 GetMultipleTrusteeOperationW@4
263 GetMultipleTrusteeW@4
264 GetNamedSecurityInfoA@32
265 ;GetNamedSecurityInfoExA
266 ;GetNamedSecurityInfoExW
267 GetNamedSecurityInfoW@32
268 GetNumberOfEventLogRecords@8
269 GetOldestEventLogRecord@8
270 ;GetOverlappedAccessResults
271 GetPrivateObjectSecurity@20
272 GetSecurityDescriptorControl@12
273 GetSecurityDescriptorDacl@16
274 GetSecurityDescriptorGroup@12
275 GetSecurityDescriptorLength@4
276 GetSecurityDescriptorOwner@12
277 GetSecurityDescriptorRMControl@8
278 GetSecurityDescriptorSacl@16
280 GetSecurityInfoExA@36
281 GetSecurityInfoExW@36
282 GetServiceDisplayNameA@16
283 GetServiceDisplayNameW@16
284 GetServiceKeyNameA@16
285 GetServiceKeyNameW@16
286 GetSidIdentifierAuthority@4
287 GetSidLengthRequired@4
289 GetSidSubAuthorityCount@4
290 GetTokenInformation@20
291 ;@GetTraceEnableFlags
292 ;@GetTraceEnableLevel
293 ;@GetTraceLoggerHandle
302 GetWindowsAccountDomainSid@12
303 GrantAccessRightsA@16
304 GrantAccessRightsW@16
305 ;I_ScGetCurrentGroupStateW@12
306 ;I_ScIsSecurityProcess
307 ;I_ScPnPGetServiceName
309 ;I_ScSetServiceBitsA@20
310 ;I_ScSetServiceBitsW@20
311 ;IdentifyCodeAuthzLevelW
312 ImpersonateAnonymousToken@4
313 ImpersonateLoggedOnUser@4
314 ImpersonateNamedPipeClient@4
317 InitializeSecurityDescriptor@8
319 InitiateSystemShutdownA@20
320 InitiateSystemShutdownExA@24
321 InitiateSystemShutdownExW@24
322 InitiateSystemShutdownW@20
324 IsAccessPermittedA@20
325 IsAccessPermittedW@20
331 IsValidSecurityDescriptor@4
333 LockServiceDatabase@4
338 LookupAccountNameA@28
339 LookupAccountNameW@28
342 LookupPrivilegeDisplayNameA@20
343 LookupPrivilegeDisplayNameW@20
344 LookupPrivilegeNameA@16
345 LookupPrivilegeNameW@16
346 LookupPrivilegeValueA@12
347 LookupPrivilegeValueW@12
348 LookupSecurityDescriptorPartsA@28
349 LookupSecurityDescriptorPartsW@28
350 LsaAddAccountRights@16
351 ;LsaAddPrivilegesToAccount@8
356 ;LsaCreateTrustedDomain@16
357 LsaCreateTrustedDomainEx@20
359 LsaDeleteTrustedDomain@8
360 LsaEnumerateAccountRights@16
361 ;LsaEnumerateAccounts@20
362 LsaEnumerateAccountsWithUserRight@16
363 ;LsaEnumeratePrivileges@20
364 ;LsaEnumeratePrivilegesOfAccount@8
365 LsaEnumerateTrustedDomains@20
366 LsaEnumerateTrustedDomainsEx@20
368 ;LsaGetQuotasForAccount@8
369 ;LsaGetRemoteUserName
370 ;LsaGetSystemAccessAccount@8
373 ;LsaICLookupNamesWithCreds
375 ;LsaICLookupSidsWithCreds
378 ;LsaLookupPrivilegeDisplayName@16
379 ;LsaLookupPrivilegeName@12
380 ;LsaLookupPrivilegeValue@12
382 LsaNtStatusToWinError@4
387 ;LsaOpenTrustedDomain@16
388 LsaOpenTrustedDomainByName@16
389 LsaQueryDomainInformationPolicy@12
390 LsaQueryForestTrustInformation@12
391 LsaQueryInformationPolicy@12
392 ;LsaQueryInfoTrustedDomain@12
393 LsaQueryTrustedDomainInfoByName@16
395 ;LsaQuerySecurityObject@12
396 LsaQueryTrustedDomainInfo@16
397 LsaRemoveAccountRights@20
398 ;LsaRemovePrivilegesFromAccount@12
399 ;LsaRetrievePrivateData@12
400 LsaSetDomainInformationPolicy@12
401 LsaSetInformationPolicy@12
402 ;LsaSetInformationTrustedDomain@12
403 LsaSetForestTrustInformation@20
404 LsaSetTrustedDomainInfoByName@16
405 ;LsaSetQuotasForAccount@8
407 ;LsaSetSecurityObject@12
408 ;LsaSetSystemAccessAccount@8
409 LsaSetTrustedDomainInformation@16
410 LsaStorePrivateData@12
412 MakeSelfRelativeSD@12
420 ;@MSChapSrvChangePassword
421 ;@MSChapSrvChangePassword2
423 NTAccessMaskToProvAccessRights@12
424 NotifyBootConfigStatus@4
425 NotifyChangeEventLog@8
426 ObjectCloseAuditAlarmA@12
427 ObjectCloseAuditAlarmW@12
428 ObjectDeleteAuditAlarmA@12
429 ObjectDeleteAuditAlarmW@12
430 ObjectOpenAuditAlarmA@48
431 ObjectOpenAuditAlarmW@48
432 ObjectPrivilegeAuditAlarmA@24
433 ObjectPrivilegeAuditAlarmW@24
434 OpenBackupEventLogA@8
435 OpenBackupEventLogW@8
436 OpenEncryptedFileRawA@12
437 OpenEncryptedFileRawW@12
449 PrivilegedServiceAuditAlarmA@20
450 PrivilegedServiceAuditAlarmW@20
455 ;@QueryRecoveryAgentsOnEncryptedFile
456 QueryServiceConfigA@16
457 QueryServiceConfigW@16
458 QueryServiceConfig2A@20
459 QueryServiceConfig2W@20
460 QueryServiceLockStatusA@16
461 QueryServiceLockStatusW@16
462 QueryServiceObjectSecurity@20
464 QueryServiceStatusEx@20
467 ;@QueryUsersOnEncryptedFile
468 QueryWindows31FilesMigration@4
469 ReadEncryptedFileRaw@12
473 RegConnectRegistryA@12
474 RegConnectRegistryW@12
483 RegDisablePredefinedCache@0
494 RegNotifyChangeKeyValue@20
500 RegOpenUserClassesRoot@16
501 RegOverridePredefKey@8
504 RegQueryMultipleValuesA@20
505 RegQueryMultipleValuesW@20
525 RegisterEventSourceA@8
526 RegisterEventSourceW@8
528 RegisterServiceCtrlHandlerA@8
529 RegisterServiceCtrlHandlerExA@12
530 RegisterServiceCtrlHandlerExW@12
531 RegisterServiceCtrlHandlerW@8
532 ;@RegisterTraceGuidsA
533 ;@RegisterTraceGuidsW
534 ;@RemoveTraceCallback
535 ;@RemoveUsersFromEncryptedFile
539 RevokeExplicitAccessRightsA@16
540 RevokeExplicitAccessRightsW@16
542 ;@SaferComputeTokenFromLevel
544 ;@SaferGetLevelInformation
545 ;@SaferGetPolicyInformation
547 ;@SaferRecordEventLogEntry
548 ;@SaferSetLevelInformation
549 ;@SaferSetPolicyInformation
550 ;SaferiChangeRegistryScope
551 ;SaferiCompareTokenLevels
552 ;@SaferiIsExecutableFileType
553 ;SaferiPopulateDefaultsInRegistry
554 ;SaferiRecordEventLogEntry
555 ;SaferiReplaceProcessThreadTokens
556 ;SaferiSearchMatchingHashRules
560 ;SetEntriesInAccessListA
561 ;SetEntriesInAccessListW
564 ;SetEntriesInAuditListA
565 ;SetEntriesInAuditListW
568 SetKernelObjectSecurity@12
569 ;SetInformationCodeAuthzLevelW
570 ;SetInformationCodeAuthzPolicyW
571 SetNamedSecurityInfoA@28
572 ;SetNamedSecurityInfoExA
573 ;SetNamedSecurityInfoExW
574 SetNamedSecurityInfoW@28
575 SetPrivateObjectSecurity@20
576 SetPrivateObjectSecurityEx@24
577 SetSecurityDescriptorControl@12
578 SetSecurityDescriptorDacl@16
579 SetSecurityDescriptorGroup@12
580 SetSecurityDescriptorOwner@12
581 SetSecurityDescriptorRMControl@8
582 SetSecurityDescriptorSacl@16
587 SetServiceObjectSecurity@12
590 SetTokenInformation@16
592 ;@SetUserFileEncryptionKey
594 StartServiceCtrlDispatcherA@4
595 StartServiceCtrlDispatcherW@4
601 ;SynchronizeWindows31FilesAndWindowsNTRegistry@16
644 TreeResetNamedSecurityInfoA@44
645 TreeResetNamedSecurityInfoW@44
646 ;TrusteeAccessToObjectA
647 ;TrusteeAccessToObjectW
648 ;@UninstallApplication
649 UnlockServiceDatabase@4
651 ;@UnregisterTraceGuids
656 ;WmiCloseTraceWithCursor
658 ;WmiDevInstToInstanceNameA
659 ;WmiDevInstToInstanceNameW
663 ;WmiFileHandleToInstanceNameA
664 ;WmiFileHandleToInstanceNameW
666 ;WmiGetFirstTraceOffset
669 ;WmiMofEnumerateResourcesA
670 ;WmiMofEnumerateResourcesW
671 ;WmiNotificationRegistrationA
672 ;WmiNotificationRegistrationW
674 ;WmiOpenTraceWithCursor
677 ;WmiQueryAllDataMultipleA
678 ;WmiQueryAllDataMultipleW
680 ;WmiQueryGuidInformation
681 ;WmiQuerySingleInstanceA
682 ;WmiQuerySingleInstanceMultipleA
683 ;WmiQuerySingleInstanceMultipleW
684 ;WmiQuerySingleInstanceW
685 ;WmiReceiveNotificationsA
686 ;WmiReceiveNotificationsW
687 ;WmiSetSingleInstanceA
688 ;WmiSetSingleInstanceW
691 Wow64Win32ApiEntry@12
692 WriteEncryptedFileRaw@12