; $Id: advapi32.def,v 1.3 1999/07/17 23:10:16 ea Exp $ ; ; advapi32.def ; ; ReactOS Operating System ; ; Some stack sizes are taken from Ander Norlander's .DEFs. ; LIBRARY advapi32 EXPORTS AbortSystemShutdownA@4 AbortSystemShutdownW@4 AccessCheck@32 AccessCheckAndAuditAlarmA@44 AccessCheckAndAuditAlarmW@44 AddAccessAllowedAce@16 AddAccessDeniedAce@16 AddAce@20 AddAuditAccessAce@24 AdjustTokenGroups@24 AdjustTokenPrivileges@24 AllocateAndInitializeSid@44 AllocateLocallyUniqueId@4 AreAllAccessesGranted@8 AreAnyAccessesGranted@8 BackupEventLogA@8 BackupEventLogW@8 BuildAccessRequestA BuildAccessRequestW BuildExplicitAccessWithNameA@20 BuildExplicitAccessWithNameW@20 BuildImpersonateExplicitAccessWithNameA BuildImpersonateExplicitAccessWithNameW BuildImpersonateTrusteeA BuildImpersonateTrusteeW BuildSecurityDescriptorA@36 BuildSecurityDescriptorW@36 BuildTrusteeWithNameA@8 BuildTrusteeWithNameW@8 BuildTrusteeWithSidA@8 BuildTrusteeWithSidW@8 ChangeServiceConfigA@44 ChangeServiceConfigW@44 ClearEventLogA@8 ClearEventLogW@8 ClearEventLogA@8 CloseServiceHandle@4 ControlService@12 CopySid@12 CreatePrivateObjectSecurity@24 CreateProcessAsUserA@44 CreateProcessAsUserW@44 CreateServiceA@52 CreateServiceW@52 CryptAcquireContextA@20 CryptAcquireContextW@20 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 EnumServicesStatusA@32 EnumServicesStatusW@32 EqualPrefixSid@8 EqualSid@8 FindFirstFreeAce@8 FreeSid@4 GetAce@12 GetAclInformation@16 GetAuditedPermissionsFromAclA GetAuditedPermissionsFromAclW GetAuditedPermissionsFromSDA GetAuditedPermissionsFromSDW GetCurrentHwProfileA GetCurrentHwProfileW GetEffectiveAccessRightsA GetEffectiveAccessRightsW GetEffectiveRightsFromAclA GetEffectiveRightsFromAclW GetEffectiveRightsFromSDA GetEffectiveRightsFromSDW GetExplicitAccessRightsA GetExplicitAccessRightsW GetExplicitEntriesFromAclA GetExplicitEntriesFromAclW GetFileSecurityA@20 GetFileSecurityW@20 GetKernelObjectSecurity@20 GetLengthSid@4 GetMultipleTrusteeA GetMultipleTrusteeOperationA GetMultipleTrusteeOperationW GetMultipleTrusteeW GetNamedSecurityInfoA@32 GetNamedSecurityInfoW@32 GetNumberOfEventLogRecords@8 GetOldestEventLogRecord@8 GetPrivateObjectSecurity@20 GetSecurityDescriptorControl@12 GetSecurityDescriptorDacl@16 GetSecurityDescriptorGroup@12 GetSecurityDescriptorLength@4 GetSecurityDescriptorOwner@12 GetSecurityDescriptorSacl@16 GetSecurityInfo@32 GetServiceDisplayNameA@16 GetServiceDisplayNameW@16 GetServiceKeyNameA@16 GetServiceKeyNameW@16 GetSidIdentifierAuthority@4 GetSidLengthRequired@4 GetSidSubAuthority@8 GetSidSubAuthorityCount@4 GetTokenInformation@20 GetTrusteeForm@4 GetTrusteeNameA@4 GetTrusteeNameW@4 GetTrusteeTypeA@4 GetTrusteeTypeW@4 GetUserNameA@8 GetUserNameW@8 GrantAccessRightsA GrantAccessRightsW I_ScGetCurrentGroupStateW I_ScSetServiceBitsA@20 I_ScSetServiceBitsW@20 ImpersonateLoggedOnUser@4 ImpersonateNamedPipeClient@4 ImpersonateSelf@4 InitializeAcl@12 InitializeSecurityDescriptor@8 InitializeSid@12 InitiateSystemShutdownA@20 InitiateSystemShutdownW@20 IsAccessPermittedA IsAccessPermittedW IsTextUnicode@12 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 LsaICLookupNames@28 LsaICLookupSids@28 LsaLookupNames@20 LsaLookupPrivilegeDisplayName@16 LsaLookupPrivilegeName@12 LsaLookupPrivilegeValue@12 LsaLookupSids@20 LsaNtStatusToWinError@4 LsaOpenAccount@16 LsaOpenPolicy@16 LsaOpenSecret@16 LsaOpenTrustedDomain@16 LsaQueryInfoTrustedDomain@12 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 NTAccessMaskToProvAccessRights 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 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 RevokeExplicitAccessRightsW SetAccessRightsA SetAccessRightsW SetAclInformation@16 SetEntriesInAclA@16 SetEntriesInAclA@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 UnlockServiceDatabase@4 WinLoadTrustProvider@4 WinSubmitCertificate@4 WinVerifyTrust@12