api-ms-*: Forward to sechost instead of advapi32.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2022-02-15 15:55:46 +01:00
parent c239f38db4
commit 23791eb11d
17 changed files with 125 additions and 122 deletions

View File

@ -1,14 +1,14 @@
@ stdcall CloseServiceHandle(long) advapi32.CloseServiceHandle @ stdcall CloseServiceHandle(long) sechost.CloseServiceHandle
@ stdcall ConvertSidToStringSidW(ptr ptr) advapi32.ConvertSidToStringSidW @ stdcall ConvertSidToStringSidW(ptr ptr) sechost.ConvertSidToStringSidW
@ stdcall ConvertStringSecurityDescriptorToSecurityDescriptorW(wstr long ptr ptr) advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW @ stdcall ConvertStringSecurityDescriptorToSecurityDescriptorW(wstr long ptr ptr) sechost.ConvertStringSecurityDescriptorToSecurityDescriptorW
@ stdcall ConvertStringSidToSidW(wstr ptr) advapi32.ConvertStringSidToSidW @ stdcall ConvertStringSidToSidW(wstr ptr) sechost.ConvertStringSidToSidW
@ stdcall CredDeleteW(wstr long long) advapi32.CredDeleteW @ stdcall CredDeleteW(wstr long long) sechost.CredDeleteW
@ stdcall CredEnumerateW(wstr long ptr ptr) advapi32.CredEnumerateW @ stdcall CredEnumerateW(wstr long ptr ptr) sechost.CredEnumerateW
@ stdcall CredFree(ptr) advapi32.CredFree @ stdcall CredFree(ptr) sechost.CredFree
@ stdcall CredReadDomainCredentialsW(ptr long ptr ptr) advapi32.CredReadDomainCredentialsW @ stdcall CredReadDomainCredentialsW(ptr long ptr ptr) sechost.CredReadDomainCredentialsW
@ stdcall CredReadW(wstr long long ptr) advapi32.CredReadW @ stdcall CredReadW(wstr long long ptr) sechost.CredReadW
@ stub CredWriteDomainCredentialsW @ stub CredWriteDomainCredentialsW
@ stdcall CredWriteW(ptr long) advapi32.CredWriteW @ stdcall CredWriteW(ptr long) sechost.CredWriteW
@ stdcall OpenSCManagerW(wstr wstr long) advapi32.OpenSCManagerW @ stdcall OpenSCManagerW(wstr wstr long) sechost.OpenSCManagerW
@ stdcall OpenServiceW(long wstr long) advapi32.OpenServiceW @ stdcall OpenServiceW(long wstr long) sechost.OpenServiceW
@ stdcall QueryServiceConfigW(long ptr long ptr) advapi32.QueryServiceConfigW @ stdcall QueryServiceConfigW(long ptr long ptr) sechost.QueryServiceConfigW

View File

@ -1,3 +1,3 @@
@ stdcall CloseTrace(int64) advapi32.CloseTrace @ stdcall CloseTrace(int64) sechost.CloseTrace
@ stdcall -ret64 OpenTraceW(ptr) advapi32.OpenTraceW @ stdcall -ret64 OpenTraceW(ptr) sechost.OpenTraceW
@ stdcall ProcessTrace(ptr long ptr ptr) advapi32.ProcessTrace @ stdcall ProcessTrace(ptr long ptr ptr) sechost.ProcessTrace

View File

@ -1,11 +1,11 @@
@ stdcall ControlTraceW(int64 wstr ptr long) advapi32.ControlTraceW @ stdcall ControlTraceW(int64 wstr ptr long) sechost.ControlTraceW
@ stdcall EnableTraceEx2(int64 ptr long long int64 int64 long ptr) advapi32.EnableTraceEx2 @ stdcall EnableTraceEx2(int64 ptr long long int64 int64 long ptr) sechost.EnableTraceEx2
@ stub EnumerateTraceGuidsEx @ stub EnumerateTraceGuidsEx
@ stub EventAccessControl @ stub EventAccessControl
@ stub EventAccessQuery @ stub EventAccessQuery
@ stub EventAccessRemove @ stub EventAccessRemove
@ stdcall QueryAllTracesW(ptr long ptr) advapi32.QueryAllTracesW @ stdcall QueryAllTracesW(ptr long ptr) sechost.QueryAllTracesW
@ stdcall StartTraceW(ptr wstr ptr) advapi32.StartTraceW @ stdcall StartTraceW(ptr wstr ptr) sechost.StartTraceW
@ stdcall StopTraceW(int64 wstr ptr) advapi32.StopTraceW @ stdcall StopTraceW(int64 wstr ptr) sechost.StopTraceW
@ stub TraceQueryInformation @ stub TraceQueryInformation
@ stdcall TraceSetInformation(int64 long ptr long) advapi32.TraceSetInformation @ stdcall TraceSetInformation(int64 long ptr long) sechost.TraceSetInformation

View File

@ -8,7 +8,7 @@
@ stub AuditQueryGlobalSaclW @ stub AuditQueryGlobalSaclW
@ stub AuditQueryPerUserPolicy @ stub AuditQueryPerUserPolicy
@ stub AuditQuerySecurity @ stub AuditQuerySecurity
@ stdcall AuditQuerySystemPolicy(ptr long ptr) advapi32.AuditQuerySystemPolicy @ stdcall AuditQuerySystemPolicy(ptr long ptr) sechost.AuditQuerySystemPolicy
@ stub AuditSetGlobalSaclW @ stub AuditSetGlobalSaclW
@ stub AuditSetPerUserPolicy @ stub AuditSetPerUserPolicy
@ stub AuditSetSecurity @ stub AuditSetSecurity

View File

@ -1,29 +1,29 @@
@ stdcall CredDeleteA(str long long) advapi32.CredDeleteA @ stdcall CredDeleteA(str long long) sechost.CredDeleteA
@ stdcall CredDeleteW(wstr long long) advapi32.CredDeleteW @ stdcall CredDeleteW(wstr long long) sechost.CredDeleteW
@ stdcall CredEnumerateA(str long ptr ptr) advapi32.CredEnumerateA @ stdcall CredEnumerateA(str long ptr ptr) sechost.CredEnumerateA
@ stdcall CredEnumerateW(wstr long ptr ptr) advapi32.CredEnumerateW @ stdcall CredEnumerateW(wstr long ptr ptr) sechost.CredEnumerateW
@ stub CredFindBestCredentialA @ stub CredFindBestCredentialA
@ stub CredFindBestCredentialW @ stub CredFindBestCredentialW
@ stdcall CredFree(ptr) advapi32.CredFree @ stdcall CredFree(ptr) sechost.CredFree
@ stdcall CredGetSessionTypes(long ptr) advapi32.CredGetSessionTypes @ stdcall CredGetSessionTypes(long ptr) sechost.CredGetSessionTypes
@ stub CredGetTargetInfoA @ stub CredGetTargetInfoA
@ stub CredGetTargetInfoW @ stub CredGetTargetInfoW
@ stdcall CredIsMarshaledCredentialW(wstr) advapi32.CredIsMarshaledCredentialW @ stdcall CredIsMarshaledCredentialW(wstr) sechost.CredIsMarshaledCredentialW
@ stub CredIsProtectedA @ stub CredIsProtectedA
@ stub CredIsProtectedW @ stub CredIsProtectedW
@ stdcall CredMarshalCredentialA(long ptr ptr) advapi32.CredMarshalCredentialA @ stdcall CredMarshalCredentialA(long ptr ptr) sechost.CredMarshalCredentialA
@ stdcall CredMarshalCredentialW(long ptr ptr) advapi32.CredMarshalCredentialW @ stdcall CredMarshalCredentialW(long ptr ptr) sechost.CredMarshalCredentialW
@ stub CredProtectA @ stub CredProtectA
@ stub CredProtectW @ stub CredProtectW
@ stdcall CredReadA(str long long ptr) advapi32.CredReadA @ stdcall CredReadA(str long long ptr) sechost.CredReadA
@ stdcall CredReadDomainCredentialsA(ptr long ptr ptr) advapi32.CredReadDomainCredentialsA @ stdcall CredReadDomainCredentialsA(ptr long ptr ptr) sechost.CredReadDomainCredentialsA
@ stdcall CredReadDomainCredentialsW(ptr long ptr ptr) advapi32.CredReadDomainCredentialsW @ stdcall CredReadDomainCredentialsW(ptr long ptr ptr) sechost.CredReadDomainCredentialsW
@ stdcall CredReadW(wstr long long ptr) advapi32.CredReadW @ stdcall CredReadW(wstr long long ptr) sechost.CredReadW
@ stdcall CredUnmarshalCredentialA(str ptr ptr) advapi32.CredUnmarshalCredentialA @ stdcall CredUnmarshalCredentialA(str ptr ptr) sechost.CredUnmarshalCredentialA
@ stdcall CredUnmarshalCredentialW(wstr ptr ptr) advapi32.CredUnmarshalCredentialW @ stdcall CredUnmarshalCredentialW(wstr ptr ptr) sechost.CredUnmarshalCredentialW
@ stub CredUnprotectA @ stub CredUnprotectA
@ stub CredUnprotectW @ stub CredUnprotectW
@ stdcall CredWriteA(ptr long) advapi32.CredWriteA @ stdcall CredWriteA(ptr long) sechost.CredWriteA
@ stub CredWriteDomainCredentialsA @ stub CredWriteDomainCredentialsA
@ stub CredWriteDomainCredentialsW @ stub CredWriteDomainCredentialsW
@ stdcall CredWriteW(ptr long) advapi32.CredWriteW @ stdcall CredWriteW(ptr long) sechost.CredWriteW

View File

@ -1,7 +1,7 @@
@ stub LookupAccountNameLocalA @ stub LookupAccountNameLocalA
@ stub LookupAccountNameLocalW @ stub LookupAccountNameLocalW
@ stdcall LookupAccountSidLocalA(ptr ptr ptr ptr ptr ptr) advapi32.LookupAccountSidLocalA @ stdcall LookupAccountSidLocalA(ptr ptr ptr ptr ptr ptr) sechost.LookupAccountSidLocalA
@ stdcall LookupAccountSidLocalW(ptr ptr ptr ptr ptr ptr) advapi32.LookupAccountSidLocalW @ stdcall LookupAccountSidLocalW(ptr ptr ptr ptr ptr ptr) sechost.LookupAccountSidLocalW
@ stub LsaLookupClose @ stub LsaLookupClose
@ stub LsaLookupFreeMemory @ stub LsaLookupFreeMemory
@ stub LsaLookupGetDomainInfo @ stub LsaLookupGetDomainInfo

View File

@ -4,8 +4,8 @@
@ stub GetIdentityProviderInfoByName @ stub GetIdentityProviderInfoByName
@ stub LookupAccountNameLocalA @ stub LookupAccountNameLocalA
@ stub LookupAccountNameLocalW @ stub LookupAccountNameLocalW
@ stdcall LookupAccountSidLocalA(ptr ptr ptr ptr ptr ptr) advapi32.LookupAccountSidLocalA @ stdcall LookupAccountSidLocalA(ptr ptr ptr ptr ptr ptr) sechost.LookupAccountSidLocalA
@ stdcall LookupAccountSidLocalW(ptr ptr ptr ptr ptr ptr) advapi32.LookupAccountSidLocalW @ stdcall LookupAccountSidLocalW(ptr ptr ptr ptr ptr ptr) sechost.LookupAccountSidLocalW
@ stub LsaLookupClose @ stub LsaLookupClose
@ stub LsaLookupFreeMemory @ stub LsaLookupFreeMemory
@ stub LsaLookupGetDomainInfo @ stub LsaLookupGetDomainInfo

View File

@ -1,22 +1,22 @@
@ stdcall LsaAddAccountRights(ptr ptr ptr long) advapi32.LsaAddAccountRights @ stdcall LsaAddAccountRights(ptr ptr ptr long) sechost.LsaAddAccountRights
@ stdcall LsaClose(ptr) advapi32.LsaClose @ stdcall LsaClose(ptr) sechost.LsaClose
@ stub LsaCreateSecret @ stub LsaCreateSecret
@ stdcall LsaEnumerateAccountRights(ptr ptr ptr ptr) advapi32.LsaEnumerateAccountRights @ stdcall LsaEnumerateAccountRights(ptr ptr ptr ptr) sechost.LsaEnumerateAccountRights
@ stdcall LsaEnumerateAccountsWithUserRight(ptr ptr ptr ptr) advapi32.LsaEnumerateAccountsWithUserRight @ stdcall LsaEnumerateAccountsWithUserRight(ptr ptr ptr ptr) sechost.LsaEnumerateAccountsWithUserRight
@ stdcall LsaFreeMemory(ptr) advapi32.LsaFreeMemory @ stdcall LsaFreeMemory(ptr) sechost.LsaFreeMemory
@ stub LsaICLookupNames @ stub LsaICLookupNames
@ stub LsaICLookupNamesWithCreds @ stub LsaICLookupNamesWithCreds
@ stub LsaICLookupSids @ stub LsaICLookupSids
@ stub LsaICLookupSidsWithCreds @ stub LsaICLookupSidsWithCreds
@ stdcall LsaLookupNames2(ptr long long ptr ptr ptr) advapi32.LsaLookupNames2 @ stdcall LsaLookupNames2(ptr long long ptr ptr ptr) sechost.LsaLookupNames2
@ stdcall LsaLookupSids(ptr long ptr ptr ptr) advapi32.LsaLookupSids @ stdcall LsaLookupSids(ptr long ptr ptr ptr) sechost.LsaLookupSids
@ stub LsaLookupSids2 @ stub LsaLookupSids2
@ stdcall LsaOpenPolicy(long ptr long long) advapi32.LsaOpenPolicy @ stdcall LsaOpenPolicy(long ptr long long) sechost.LsaOpenPolicy
@ stub LsaOpenSecret @ stub LsaOpenSecret
@ stdcall LsaQueryInformationPolicy(ptr long ptr) advapi32.LsaQueryInformationPolicy @ stdcall LsaQueryInformationPolicy(ptr long ptr) sechost.LsaQueryInformationPolicy
@ stub LsaQuerySecret @ stub LsaQuerySecret
@ stdcall LsaRemoveAccountRights(ptr ptr long ptr long) advapi32.LsaRemoveAccountRights @ stdcall LsaRemoveAccountRights(ptr ptr long ptr long) sechost.LsaRemoveAccountRights
@ stdcall LsaRetrievePrivateData(ptr ptr ptr) advapi32.LsaRetrievePrivateData @ stdcall LsaRetrievePrivateData(ptr ptr ptr) sechost.LsaRetrievePrivateData
@ stdcall LsaSetInformationPolicy(long long ptr) advapi32.LsaSetInformationPolicy @ stdcall LsaSetInformationPolicy(long long ptr) sechost.LsaSetInformationPolicy
@ stdcall LsaSetSecret(ptr ptr ptr) advapi32.LsaSetSecret @ stdcall LsaSetSecret(ptr ptr ptr) sechost.LsaSetSecret
@ stdcall LsaStorePrivateData(ptr ptr ptr) advapi32.LsaStorePrivateData @ stdcall LsaStorePrivateData(ptr ptr ptr) sechost.LsaStorePrivateData

View File

@ -1,4 +1,4 @@
@ stdcall ConvertSecurityDescriptorToStringSecurityDescriptorW(ptr long long ptr ptr) advapi32.ConvertSecurityDescriptorToStringSecurityDescriptorW @ stdcall ConvertSecurityDescriptorToStringSecurityDescriptorW(ptr long long ptr ptr) sechost.ConvertSecurityDescriptorToStringSecurityDescriptorW
@ stdcall ConvertSidToStringSidW(ptr ptr) advapi32.ConvertSidToStringSidW @ stdcall ConvertSidToStringSidW(ptr ptr) sechost.ConvertSidToStringSidW
@ stdcall ConvertStringSecurityDescriptorToSecurityDescriptorW(wstr long ptr ptr) advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW @ stdcall ConvertStringSecurityDescriptorToSecurityDescriptorW(wstr long ptr ptr) sechost.ConvertStringSecurityDescriptorToSecurityDescriptorW
@ stdcall ConvertStringSidToSidW(wstr ptr) advapi32.ConvertStringSidToSidW @ stdcall ConvertStringSidToSidW(wstr ptr) sechost.ConvertStringSidToSidW

View File

@ -1,3 +1,3 @@
@ stdcall RegisterServiceCtrlHandlerExW(wstr ptr ptr) advapi32.RegisterServiceCtrlHandlerExW @ stdcall RegisterServiceCtrlHandlerExW(wstr ptr ptr) sechost.RegisterServiceCtrlHandlerExW
@ stdcall SetServiceStatus(long ptr) advapi32.SetServiceStatus @ stdcall SetServiceStatus(long ptr) sechost.SetServiceStatus
@ stdcall StartServiceCtrlDispatcherW(ptr) advapi32.StartServiceCtrlDispatcherW @ stdcall StartServiceCtrlDispatcherW(ptr) sechost.StartServiceCtrlDispatcherW

View File

@ -1,6 +1,6 @@
@ stdcall EnumDependentServicesW(long long ptr long ptr ptr) advapi32.EnumDependentServicesW @ stdcall EnumDependentServicesW(long long ptr long ptr ptr) sechost.EnumDependentServicesW
@ stdcall EnumServicesStatusExW(long long long long ptr long ptr ptr ptr wstr) advapi32.EnumServicesStatusExW @ stdcall EnumServicesStatusExW(long long long long ptr long ptr ptr ptr wstr) sechost.EnumServicesStatusExW
@ stub QueryServiceDynamicInformation @ stub QueryServiceDynamicInformation
@ stdcall RegisterServiceCtrlHandlerExW(wstr ptr ptr) advapi32.RegisterServiceCtrlHandlerExW @ stdcall RegisterServiceCtrlHandlerExW(wstr ptr ptr) sechost.RegisterServiceCtrlHandlerExW
@ stdcall SetServiceStatus(long ptr) advapi32.SetServiceStatus @ stdcall SetServiceStatus(long ptr) sechost.SetServiceStatus
@ stdcall StartServiceCtrlDispatcherW(ptr) advapi32.StartServiceCtrlDispatcherW @ stdcall StartServiceCtrlDispatcherW(ptr) sechost.StartServiceCtrlDispatcherW

View File

@ -1,7 +1,7 @@
@ stdcall CloseServiceHandle(long) advapi32.CloseServiceHandle @ stdcall CloseServiceHandle(long) sechost.CloseServiceHandle
@ stub ControlServiceExW @ stub ControlServiceExW
@ stdcall CreateServiceW(long wstr wstr long long long long wstr wstr ptr wstr wstr wstr) advapi32.CreateServiceW @ stdcall CreateServiceW(long wstr wstr long long long long wstr wstr ptr wstr wstr wstr) sechost.CreateServiceW
@ stdcall DeleteService(long) advapi32.DeleteService @ stdcall DeleteService(long) sechost.DeleteService
@ stdcall OpenSCManagerW(wstr wstr long) advapi32.OpenSCManagerW @ stdcall OpenSCManagerW(wstr wstr long) sechost.OpenSCManagerW
@ stdcall OpenServiceW(long wstr long) advapi32.OpenServiceW @ stdcall OpenServiceW(long wstr long) sechost.OpenServiceW
@ stdcall StartServiceW(long long ptr) advapi32.StartServiceW @ stdcall StartServiceW(long long ptr) sechost.StartServiceW

View File

@ -1,8 +1,8 @@
@ stdcall ChangeServiceConfig2W(long long ptr) advapi32.ChangeServiceConfig2W @ stdcall ChangeServiceConfig2W(long long ptr) sechost.ChangeServiceConfig2W
@ stdcall ChangeServiceConfigW(long long long long wstr wstr ptr wstr wstr wstr wstr) advapi32.ChangeServiceConfigW @ stdcall ChangeServiceConfigW(long long long long wstr wstr ptr wstr wstr wstr wstr) sechost.ChangeServiceConfigW
@ stdcall NotifyServiceStatusChangeW(ptr long ptr) advapi32.NotifyServiceStatusChangeW @ stdcall NotifyServiceStatusChangeW(ptr long ptr) sechost.NotifyServiceStatusChangeW
@ stdcall QueryServiceConfig2W(long long ptr long ptr) advapi32.QueryServiceConfig2W @ stdcall QueryServiceConfig2W(long long ptr long ptr) sechost.QueryServiceConfig2W
@ stdcall QueryServiceConfigW(long ptr long ptr) advapi32.QueryServiceConfigW @ stdcall QueryServiceConfigW(long ptr long ptr) sechost.QueryServiceConfigW
@ stdcall QueryServiceObjectSecurity(long long ptr long ptr) advapi32.QueryServiceObjectSecurity @ stdcall QueryServiceObjectSecurity(long long ptr long ptr) sechost.QueryServiceObjectSecurity
@ stdcall QueryServiceStatusEx(long long ptr long ptr) advapi32.QueryServiceStatusEx @ stdcall QueryServiceStatusEx(long long ptr long ptr) sechost.QueryServiceStatusEx
@ stdcall SetServiceObjectSecurity(long long ptr) advapi32.SetServiceObjectSecurity @ stdcall SetServiceObjectSecurity(long long ptr) sechost.SetServiceObjectSecurity

View File

@ -3,13 +3,13 @@
@ stub I_ScIsSecurityProcess @ stub I_ScIsSecurityProcess
@ stub I_ScPnPGetServiceName @ stub I_ScPnPGetServiceName
@ stub I_ScQueryServiceConfig @ stub I_ScQueryServiceConfig
@ stub I_ScRegisterDeviceNotification @ stdcall I_ScRegisterDeviceNotification(ptr ptr long) sechost.I_ScRegisterDeviceNotification
@ stub I_ScRegisterPreshutdownRestart @ stub I_ScRegisterPreshutdownRestart
@ stub I_ScRpcBind @ stub I_ScRpcBind
@ stub I_ScSendPnPMessage @ stub I_ScSendPnPMessage
@ stub I_ScSendTSMessage @ stub I_ScSendTSMessage
@ stub I_ScSetServiceBits @ stub I_ScSetServiceBits
@ stub I_ScUnregisterDeviceNotification @ stdcall I_ScUnregisterDeviceNotification(ptr) sechost.I_ScUnregisterDeviceNotification
@ stub I_ScValidatePnPService @ stub I_ScValidatePnPService
@ stub SubscribeServiceChangeNotifications @ stub SubscribeServiceChangeNotifications
@ stub UnsubscribeServiceChangeNotifications @ stub UnsubscribeServiceChangeNotifications

View File

@ -1,8 +1,8 @@
@ stdcall ChangeServiceConfig2A(long long ptr) advapi32.ChangeServiceConfig2A @ stdcall ChangeServiceConfig2A(long long ptr) sechost.ChangeServiceConfig2A
@ stdcall ChangeServiceConfigA(long long long long str str ptr str str str str) advapi32.ChangeServiceConfigA @ stdcall ChangeServiceConfigA(long long long long str str ptr str str str str) sechost.ChangeServiceConfigA
@ stdcall ControlService(long long ptr) advapi32.ControlService @ stdcall ControlService(long long ptr) sechost.ControlService
@ stub ControlServiceExA @ stub ControlServiceExA
@ stdcall CreateServiceA(long str str long long long long str str ptr str str str) advapi32.CreateServiceA @ stdcall CreateServiceA(long str str long long long long str str ptr str str str) sechost.CreateServiceA
@ stub I_QueryTagInformation @ stub I_QueryTagInformation
@ stub I_ScBroadcastServiceControlMessage @ stub I_ScBroadcastServiceControlMessage
@ stub I_ScIsSecurityProcess @ stub I_ScIsSecurityProcess
@ -14,13 +14,13 @@
@ stub I_ScSendTSMessage @ stub I_ScSendTSMessage
@ stub I_ScValidatePnPService @ stub I_ScValidatePnPService
@ stub NotifyServiceStatusChangeA @ stub NotifyServiceStatusChangeA
@ stdcall OpenSCManagerA(str str long) advapi32.OpenSCManagerA @ stdcall OpenSCManagerA(str str long) sechost.OpenSCManagerA
@ stdcall OpenServiceA(long str long) advapi32.OpenServiceA @ stdcall OpenServiceA(long str long) sechost.OpenServiceA
@ stdcall QueryServiceConfig2A(long long ptr long ptr) advapi32.QueryServiceConfig2A @ stdcall QueryServiceConfig2A(long long ptr long ptr) sechost.QueryServiceConfig2A
@ stdcall QueryServiceConfigA(long ptr long ptr) advapi32.QueryServiceConfigA @ stdcall QueryServiceConfigA(long ptr long ptr) sechost.QueryServiceConfigA
@ stdcall QueryServiceStatus(long ptr) advapi32.QueryServiceStatus @ stdcall QueryServiceStatus(long ptr) sechost.QueryServiceStatus
@ stdcall RegisterServiceCtrlHandlerA(str ptr) advapi32.RegisterServiceCtrlHandlerA @ stdcall RegisterServiceCtrlHandlerA(str ptr) sechost.RegisterServiceCtrlHandlerA
@ stdcall RegisterServiceCtrlHandlerExA(str ptr ptr) advapi32.RegisterServiceCtrlHandlerExA @ stdcall RegisterServiceCtrlHandlerExA(str ptr ptr) sechost.RegisterServiceCtrlHandlerExA
@ stdcall RegisterServiceCtrlHandlerW(wstr ptr) advapi32.RegisterServiceCtrlHandlerW @ stdcall RegisterServiceCtrlHandlerW(wstr ptr) sechost.RegisterServiceCtrlHandlerW
@ stdcall StartServiceA(long long ptr) advapi32.StartServiceA @ stdcall StartServiceA(long long ptr) sechost.StartServiceA
@ stdcall StartServiceCtrlDispatcherA(ptr) advapi32.StartServiceCtrlDispatcherA @ stdcall StartServiceCtrlDispatcherA(ptr) sechost.StartServiceCtrlDispatcherA

View File

@ -1,16 +1,16 @@
@ stdcall ChangeServiceConfig2A(long long ptr) advapi32.ChangeServiceConfig2A @ stdcall ChangeServiceConfig2A(long long ptr) sechost.ChangeServiceConfig2A
@ stdcall ChangeServiceConfigA(long long long long str str ptr str str str str) advapi32.ChangeServiceConfigA @ stdcall ChangeServiceConfigA(long long long long str str ptr str str str str) sechost.ChangeServiceConfigA
@ stdcall ControlService(long long ptr) advapi32.ControlService @ stdcall ControlService(long long ptr) sechost.ControlService
@ stub ControlServiceExA @ stub ControlServiceExA
@ stdcall CreateServiceA(long str str long long long long str str ptr str str str) advapi32.CreateServiceA @ stdcall CreateServiceA(long str str long long long long str str ptr str str str) sechost.CreateServiceA
@ stub NotifyServiceStatusChangeA @ stub NotifyServiceStatusChangeA
@ stdcall OpenSCManagerA(str str long) advapi32.OpenSCManagerA @ stdcall OpenSCManagerA(str str long) sechost.OpenSCManagerA
@ stdcall OpenServiceA(long str long) advapi32.OpenServiceA @ stdcall OpenServiceA(long str long) sechost.OpenServiceA
@ stdcall QueryServiceConfig2A(long long ptr long ptr) advapi32.QueryServiceConfig2A @ stdcall QueryServiceConfig2A(long long ptr long ptr) sechost.QueryServiceConfig2A
@ stdcall QueryServiceConfigA(long ptr long ptr) advapi32.QueryServiceConfigA @ stdcall QueryServiceConfigA(long ptr long ptr) sechost.QueryServiceConfigA
@ stdcall QueryServiceStatus(long ptr) advapi32.QueryServiceStatus @ stdcall QueryServiceStatus(long ptr) sechost.QueryServiceStatus
@ stdcall RegisterServiceCtrlHandlerA(str ptr) advapi32.RegisterServiceCtrlHandlerA @ stdcall RegisterServiceCtrlHandlerA(str ptr) sechost.RegisterServiceCtrlHandlerA
@ stdcall RegisterServiceCtrlHandlerExA(str ptr ptr) advapi32.RegisterServiceCtrlHandlerExA @ stdcall RegisterServiceCtrlHandlerExA(str ptr ptr) sechost.RegisterServiceCtrlHandlerExA
@ stdcall RegisterServiceCtrlHandlerW(wstr ptr) advapi32.RegisterServiceCtrlHandlerW @ stdcall RegisterServiceCtrlHandlerW(wstr ptr) sechost.RegisterServiceCtrlHandlerW
@ stdcall StartServiceA(long long ptr) advapi32.StartServiceA @ stdcall StartServiceA(long long ptr) sechost.StartServiceA
@ stdcall StartServiceCtrlDispatcherA(ptr) advapi32.StartServiceCtrlDispatcherA @ stdcall StartServiceCtrlDispatcherA(ptr) sechost.StartServiceCtrlDispatcherA

View File

@ -119,25 +119,29 @@ my @dll_groups =
"api-ms-win-core-registry-l2-1-0", "api-ms-win-core-registry-l2-1-0",
"api-ms-win-core-registry-l2-2-0", "api-ms-win-core-registry-l2-2-0",
"api-ms-win-core-shutdown-l1-1-0", "api-ms-win-core-shutdown-l1-1-0",
"api-ms-win-downlevel-advapi32-l2-1-0",
"api-ms-win-eventing-consumer-l1-1-0",
"api-ms-win-eventing-controller-l1-1-0",
"api-ms-win-eventing-legacy-l1-1-0", "api-ms-win-eventing-legacy-l1-1-0",
"api-ms-win-eventlog-legacy-l1-1-0", "api-ms-win-eventlog-legacy-l1-1-0",
"api-ms-win-perf-legacy-l1-1-0", "api-ms-win-perf-legacy-l1-1-0",
"api-ms-win-security-audit-l1-1-1",
"api-ms-win-security-base-private-l1-1-1", "api-ms-win-security-base-private-l1-1-1",
"api-ms-win-security-credentials-l1-1-0",
"api-ms-win-security-cryptoapi-l1-1-0", "api-ms-win-security-cryptoapi-l1-1-0",
"api-ms-win-security-lsalookup-ansi-l2-1-0", "api-ms-win-security-lsalookup-ansi-l2-1-0",
"api-ms-win-security-provider-l1-1-0",
"api-ms-win-security-systemfunctions-l1-1-0",
"sechost",
],
[
"sechost",
"api-ms-win-downlevel-advapi32-l2-1-0",
"api-ms-win-eventing-consumer-l1-1-0",
"api-ms-win-eventing-controller-l1-1-0",
"api-ms-win-security-audit-l1-1-1",
"api-ms-win-security-credentials-l1-1-0",
"api-ms-win-security-lsalookup-l1-1-0", "api-ms-win-security-lsalookup-l1-1-0",
"api-ms-win-security-lsalookup-l1-1-1", "api-ms-win-security-lsalookup-l1-1-1",
"api-ms-win-security-lsalookup-l2-1-0", "api-ms-win-security-lsalookup-l2-1-0",
"api-ms-win-security-lsalookup-l2-1-1", "api-ms-win-security-lsalookup-l2-1-1",
"api-ms-win-security-lsapolicy-l1-1-0", "api-ms-win-security-lsapolicy-l1-1-0",
"api-ms-win-security-provider-l1-1-0",
"api-ms-win-security-sddl-l1-1-0", "api-ms-win-security-sddl-l1-1-0",
"api-ms-win-security-systemfunctions-l1-1-0",
"api-ms-win-service-core-l1-1-0", "api-ms-win-service-core-l1-1-0",
"api-ms-win-service-core-l1-1-1", "api-ms-win-service-core-l1-1-1",
"api-ms-win-service-management-l1-1-0", "api-ms-win-service-management-l1-1-0",
@ -145,7 +149,6 @@ my @dll_groups =
"api-ms-win-service-private-l1-1-1", "api-ms-win-service-private-l1-1-1",
"api-ms-win-service-winsvc-l1-1-0", "api-ms-win-service-winsvc-l1-1-0",
"api-ms-win-service-winsvc-l1-2-0", "api-ms-win-service-winsvc-l1-2-0",
"sechost",
], ],
[ [
"authz", "authz",