Files
reactos/reactos/lib/advapi32/advapi32.def
2004-12-13 19:06:28 +00:00

430 lines
9.4 KiB
Modula-2

; $Id: advapi32.def,v 1.27 2004/12/13 19:06:27 weiden Exp $
;
; advapi32.def
;
; ReactOS Operating System
;
LIBRARY advapi32.dll
EXPORTS
A_SHAFinal@8
A_SHAInit@4
A_SHAUpdate@12
AbortSystemShutdownA@4
AbortSystemShutdownW@4
AccessCheck@32
AccessCheckAndAuditAlarmA@44
AccessCheckAndAuditAlarmW@44
AddAccessAllowedAce@16
AddAccessAllowedAceEx@20
AddAccessDeniedAce@16
AddAccessDeniedAceEx@20
AddAce@20
AddAuditAccessAce@24
AddAuditAccessAceEx@28
AdjustTokenGroups@24
AdjustTokenPrivileges@24
AllocateAndInitializeSid@44
AllocateLocallyUniqueId@4
AreAllAccessesGranted@8
AreAnyAccessesGranted@8
BackupEventLogA@8
BackupEventLogW@8
;BuildAccessRequestA
;BuildAccessRequestW
;BuildExplicitAccessWithNameA@20
;BuildExplicitAccessWithNameW@20
;BuildImpersonateExplicitAccessWithNameA@24
;BuildImpersonateExplicitAccessWithNameW@24
;BuildImpersonateTrusteeA@8
;BuildImpersonateTrusteeW@8
;BuildSecurityDescriptorA@36
;BuildSecurityDescriptorW@36
BuildTrusteeWithNameA@8
BuildTrusteeWithNameW@8
BuildTrusteeWithSidA@8
BuildTrusteeWithSidW@8
ChangeServiceConfigA@44
ChangeServiceConfigW@44
ClearEventLogA@8
ClearEventLogW@8
CloseEventLog@4
CloseServiceHandle@4
ControlService@12
ConvertSidToStringSidA@8
ConvertSidToStringSidW@8
CopySid@12
;CreatePrivateObjectSecurity@24
CreateProcessAsUserA@44
CreateProcessAsUserW@44
CreateServiceA@52
CreateServiceW@52
CryptAcquireContextA@20
CryptAcquireContextW@20
CryptContextAddRef@12
CryptCreateHash@20
CryptDecrypt@24
CryptDeriveKey@20
CryptDestroyHash@4
CryptDestroyKey@4
CryptEncrypt@28
CryptExportKey@24
CryptGenKey@16
CryptGenRandom@12
CryptGetHashParam@20
CryptGetKeyParam@20
CryptGetProvParam@20
CryptGetUserKey@12
CryptHashData@16
CryptHashSessionKey@12
CryptImportKey@24
CryptReleaseContext@8
CryptSetHashParam@16
CryptSetKeyParam@16
CryptSetProvParam@16
CryptSetProviderA@8
CryptSetProviderW@8
CryptSignHashA@24
;CryptSignHashW@24
CryptVerifySignatureA@24
;CryptVerifySignatureW@24
DeleteAce@8
DeleteService@4
;DenyAccessRightsA
;DenyAccessRightsW
DeregisterEventSource@4
;DestroyPrivateObjectSecurity@4
DuplicateToken@12
DuplicateTokenEx@24
;ElfBackupEventLogFileA@8
;ElfBackupEventLogFileW@8
;ElfChangeNotify@8
;ElfClearEventLogFileA@8
;ElfClearEventLogFileW@8
;ElfCloseEventLog@4
;ElfDeregisterEventSource@4
;ElfNumberOfRecords@8
;ElfOldestRecord@8
;ElfOpenBackupEventLogA@12
;ElfOpenBackupEventLogW@12
;ElfOpenEventLogA@12
;ElfOpenEventLogW@12
;ElfReadEventLogA@28
;ElfReadEventLogW@28
;ElfRegisterEventSourceA@12
;ElfRegisterEventSourceW@12
;ElfReportEventA@48
;ElfReportEventW@48
EnumDependentServicesA@24
EnumDependentServicesW@24
EnumServiceGroupW@36
EnumServicesStatusA@32
EnumServicesStatusW@32
EqualPrefixSid@8
EqualSid@8
FindFirstFreeAce@8
FreeInheritedFromArray@12
FreeSid@4
GetAce@12
GetAclInformation@16
;GetAuditedPermissionsFromAclA@16
;GetAuditedPermissionsFromAclW@16
;GetAuditedPermissionsFromSDA
;GetAuditedPermissionsFromSDW
GetCurrentHwProfileA@4
GetCurrentHwProfileW@4
;GetEffectiveAccessRightsA
;GetEffectiveAccessRightsW
;GetEffectiveRightsFromAclA@12
;GetEffectiveRightsFromAclW@12
;GetEffectiveRightsFromSDA@12
;GetEffectiveRightsFromSDW@12
;GetExplicitAccessRightsA
;GetExplicitAccessRightsW
;GetExplicitEntriesFromAclA@12
;GetExplicitEntriesFromAclW@12
GetFileSecurityA@20
GetFileSecurityW@20
GetInheritanceSourceA@40
GetInheritanceSourceW@40
GetKernelObjectSecurity@20
GetLengthSid@4
;GetMultipleTrusteeA@4
;GetMultipleTrusteeOperationA@4
;GetMultipleTrusteeOperationW@4
;GetMultipleTrusteeW@4
GetNamedSecurityInfoA@32
GetNamedSecurityInfoW@32
GetNumberOfEventLogRecords@8
GetOldestEventLogRecord@8
;GetPrivateObjectSecurity@20
GetSecurityDescriptorControl@12
GetSecurityDescriptorDacl@16
GetSecurityDescriptorGroup@12
GetSecurityDescriptorLength@4
GetSecurityDescriptorOwner@12
GetSecurityDescriptorSacl@16
GetSecurityInfo@32
GetSecurityInfoExA@36
GetSecurityInfoExW@36
GetServiceDisplayNameA@16
GetServiceDisplayNameW@16
GetServiceKeyNameA@16
GetServiceKeyNameW@16
GetSidIdentifierAuthority@4
GetSidLengthRequired@4
GetSidSubAuthority@8
GetSidSubAuthorityCount@4
GetTokenInformation@20
;GetTrusteeNameA@4
;GetTrusteeNameW@4
;GetTrusteeTypeA@4
;GetTrusteeTypeW@4
GetUserNameA@8
GetUserNameW@8
;GrantAccessRightsA@16
;GrantAccessRightsW@16
;I_ScGetCurrentGroupStateW@12
;I_ScSetServiceBitsA@20
;I_ScSetServiceBitsW@20
ImpersonateLoggedOnUser@4
ImpersonateNamedPipeClient@4
ImpersonateSelf@4
InitializeAcl@12
InitializeSecurityDescriptor@8
InitializeSid@12
InitiateSystemShutdownA@20
InitiateSystemShutdownW@20
;IsAccessPermittedA@20
;IsAccessPermittedW@20
IsTextUnicode@12=NTDLL.RtlIsTextUnicode
IsValidAcl@4
IsValidSecurityDescriptor@4
IsValidSid@4
LockServiceDatabase@4
LogonUserA@24
LogonUserW@24
LookupAccountNameA@28
LookupAccountNameW@28
LookupAccountSidA@28
LookupAccountSidW@28
LookupPrivilegeDisplayNameA@20
LookupPrivilegeDisplayNameW@20
LookupPrivilegeNameA@16
LookupPrivilegeNameW@16
LookupPrivilegeValueA@12
LookupPrivilegeValueW@12
;LookupSecurityDescriptorPartsA@28
;LookupSecurityDescriptorPartsW@28
;LsaAddAccountRights@16
;LsaAddPrivilegesToAccount@8
;LsaClearAuditLog@4
LsaClose@4
;LsaCreateAccount@16
;LsaCreateSecret@16
;LsaCreateTrustedDomain@16
;LsaDelete@4
;LsaDeleteTrustedDomain@8
;LsaEnumerateAccountRights@16
;LsaEnumerateAccounts@20
;LsaEnumerateAccountsWithUserRight@16
;LsaEnumeratePrivileges@20
;LsaEnumeratePrivilegesOfAccount@8
;LsaEnumerateTrustedDomains@20
LsaFreeMemory@4
;LsaGetQuotasForAccount@8
;LsaGetSystemAccessAccount@8
;LsaGetUserName@8
;LsaICLookupNames@32
;LsaICLookupSids@32
;LsaLookupNames@20
;LsaLookupPrivilegeDisplayName@16
;LsaLookupPrivilegeName@12
;LsaLookupPrivilegeValue@12
;LsaLookupSids@20
LsaNtStatusToWinError@4
;LsaOpenAccount@16
LsaOpenPolicy@16
;LsaOpenSecret@16
;LsaOpenTrustedDomain@16
;LsaQueryInfoTrustedDomain
LsaQueryInformationPolicy@12
;LsaQuerySecret@20
;LsaQuerySecurityObject@12
;LsaQueryTrustedDomainInfo@16
;LsaRemoveAccountRights@20
;LsaRemovePrivilegesFromAccount@12
;LsaRetrievePrivateData@12
;LsaSetInformationPolicy@12
;LsaSetInformationTrustedDomain@12
;LsaSetQuotasForAccount@8
;LsaSetSecret@12
;LsaSetSecurityObject@12
;LsaSetSystemAccessAccount@8
;LsaSetTrustedDomainInformation@16
;LsaStorePrivateData@12
MakeAbsoluteSD@44
MakeSelfRelativeSD@12
MapGenericMask@8
MD4Final@4
MD4Init@4
MD4Update@12
MD5Final@4
MD5Init@4
MD5Update@12
;NTAccessMaskToProvAccessRights@12
;NotifyBootConfigStatus@4
NotifyChangeEventLog@8
ObjectCloseAuditAlarmA@12
ObjectCloseAuditAlarmW@12
ObjectDeleteAuditAlarmA@12
ObjectDeleteAuditAlarmW@12
ObjectOpenAuditAlarmA@48
ObjectOpenAuditAlarmW@48
ObjectPrivilegeAuditAlarmA@24
ObjectPrivilegeAuditAlarmW@24
OpenBackupEventLogA@8
OpenBackupEventLogW@8
OpenEventLogA@8
OpenEventLogW@8
OpenProcessToken@12
OpenSCManagerA@12
OpenSCManagerW@12
OpenServiceA@12
OpenServiceW@12
OpenThreadToken@16
PrivilegeCheck@12
PrivilegedServiceAuditAlarmA@20
PrivilegedServiceAuditAlarmW@20
;ProvAccessRightsToNTAccessMask
QueryServiceConfigA@16
QueryServiceConfigW@16
QueryServiceLockStatusA@16
QueryServiceLockStatusW@16
QueryServiceObjectSecurity@20
QueryServiceStatus@8
QueryServiceStatusEx@20
;QueryWindows31FilesMigration@4
ReadEventLogA@28
ReadEventLogW@28
RegCloseKey@4
RegConnectRegistryA@12
RegConnectRegistryW@12
RegCreateKeyA@12
RegCreateKeyExA@36
RegCreateKeyExW@36
RegCreateKeyW@12
RegDeleteKeyA@8
RegDeleteKeyW@8
RegDeleteValueA@8
RegDeleteValueW@8
RegEnumKeyA@16
RegEnumKeyExA@32
RegEnumKeyExW@32
RegEnumKeyW@16
RegEnumValueA@32
RegEnumValueW@32
RegFlushKey@4
RegGetKeySecurity@16
RegLoadKeyA@12
RegLoadKeyW@12
RegNotifyChangeKeyValue@20
RegOpenKeyA@12
RegOpenKeyExA@20
RegOpenKeyExW@20
RegOpenKeyW@12
RegQueryInfoKeyA@48
RegQueryInfoKeyW@48
RegQueryMultipleValuesA@20
RegQueryMultipleValuesW@20
RegQueryValueA@16
RegQueryValueExA@24
RegQueryValueExW@24
RegQueryValueW@16
RegReplaceKeyA@16
RegReplaceKeyW@16
RegRestoreKeyA@12
RegRestoreKeyW@12
RegSaveKeyA@12
RegSaveKeyW@12
RegSetKeySecurity@12
RegSetValueA@20
RegSetValueExA@24
RegSetValueExW@24
RegSetValueW@20
RegUnLoadKeyA@8
RegUnLoadKeyW@8
RegisterEventSourceA@8
RegisterEventSourceW@8
RegisterServiceCtrlHandlerA@8
RegisterServiceCtrlHandlerW@8
;ReplaceAllAccessRightsA
;ReplaceAllAccessRightsW
ReportEventA@36
ReportEventW@36
RevertToSelf@0
;RevokeExplicitAccessRightsA@16
;RevokeExplicitAccessRightsW@16
;SetAccessRightsA@16
;SetAccessRightsW@16
SetAclInformation@16
;SetEntriesInAclA@16
;SetEntriesInAclW@16
SetFileSecurityA@12
SetFileSecurityW@12
SetKernelObjectSecurity@12
SetNamedSecurityInfoA@28
SetNamedSecurityInfoW@28
;SetPrivateObjectSecurity@20
SetSecurityDescriptorDacl@16
SetSecurityDescriptorGroup@12
SetSecurityDescriptorOwner@12
SetSecurityDescriptorSacl@16
SetSecurityInfo@28
SetServiceBits@16
SetServiceObjectSecurity@12
SetServiceStatus@8
SetThreadToken@8
SetTokenInformation@16
StartServiceA@12
StartServiceCtrlDispatcherA@4
StartServiceCtrlDispatcherW@4
StartServiceW@12
;SynchronizeWindows31FilesAndWindowsNTRegistry@16
SystemFunction001@12
SystemFunction002@12
SystemFunction003@8
SystemFunction004@12
SystemFunction005@12
SystemFunction006@8
SystemFunction007@8
SystemFunction008@12
SystemFunction009@12
SystemFunction010@12
SystemFunction011@12
SystemFunction012@12
SystemFunction013@12
SystemFunction014@12
SystemFunction015@12
SystemFunction016@12
SystemFunction017@12
SystemFunction018@12
SystemFunction019@12
SystemFunction020@12
SystemFunction021@12
SystemFunction022@12
SystemFunction023@12
SystemFunction024@12
SystemFunction025@12
SystemFunction026@12
SystemFunction027@12
SystemFunction028@8
SystemFunction029@8
SystemFunction030@8
SystemFunction031@8
SystemFunction032@8
SystemFunction033@8
SystemFunction034@8
SystemFunction035@8
UnlockServiceDatabase@4
; EOF