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