Commit 9a4bf42e authored by Zebediah Figura's avatar Zebediah Figura Committed by Alexandre Julliard

advapi32: Move service functions into sechost.

Based on a patch by Micah N Gorrell. Signed-off-by: 's avatarZebediah Figura <zfigura@codeweavers.com> Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
parent ee026747
...@@ -19,6 +19,5 @@ C_SRCS = \ ...@@ -19,6 +19,5 @@ C_SRCS = \
service.c \ service.c \
wmi.c wmi.c
IDL_SRCS = svcctl.idl
RC_SRCS = version.rc RC_SRCS = version.rc
...@@ -89,10 +89,10 @@ ...@@ -89,10 +89,10 @@
@ stdcall BuildTrusteeWithSidA(ptr ptr) @ stdcall BuildTrusteeWithSidA(ptr ptr)
@ stdcall BuildTrusteeWithSidW(ptr ptr) @ stdcall BuildTrusteeWithSidW(ptr ptr)
# @ stub CancelOverlappedAccess # @ stub CancelOverlappedAccess
@ stdcall ChangeServiceConfig2A(long long ptr) @ stdcall -import ChangeServiceConfig2A(long long ptr)
@ stdcall ChangeServiceConfig2W(long long ptr) @ stdcall -import ChangeServiceConfig2W(long long ptr)
@ stdcall ChangeServiceConfigA(long long long long wstr str ptr str str str str) @ stdcall -import ChangeServiceConfigA(long long long long wstr str ptr str str str str)
@ stdcall ChangeServiceConfigW(long long long long wstr wstr ptr wstr wstr wstr wstr) @ stdcall -import ChangeServiceConfigW(long long long long wstr wstr ptr wstr wstr wstr wstr)
# @ stub CheckForHiberboot # @ stub CheckForHiberboot
@ stdcall -import CheckTokenMembership(long ptr ptr) @ stdcall -import CheckTokenMembership(long ptr ptr)
@ stdcall ClearEventLogA (long str) @ stdcall ClearEventLogA (long str)
...@@ -100,12 +100,12 @@ ...@@ -100,12 +100,12 @@
# @ stub CloseCodeAuthzLevel # @ stub CloseCodeAuthzLevel
@ stdcall CloseEncryptedFileRaw(ptr) @ stdcall CloseEncryptedFileRaw(ptr)
@ stdcall CloseEventLog (long) @ stdcall CloseEventLog (long)
@ stdcall CloseServiceHandle(long) @ stdcall -import CloseServiceHandle(long)
# @ stub CloseThreadWaitChainSession # @ stub CloseThreadWaitChainSession
@ stdcall -import CloseTrace(int64) @ stdcall -import CloseTrace(int64)
@ stdcall CommandLineFromMsiDescriptor(wstr ptr ptr) @ stdcall CommandLineFromMsiDescriptor(wstr ptr ptr)
# @ stub ComputeAccessTokenFromCodeAuthzLevel # @ stub ComputeAccessTokenFromCodeAuthzLevel
@ stdcall ControlService(long long ptr) @ stdcall -import ControlService(long long ptr)
# @ stub ControlServiceExA # @ stub ControlServiceExA
# @ stub ControlServiceExW # @ stub ControlServiceExW
@ stdcall -import ControlTraceA(int64 str ptr long) @ stdcall -import ControlTraceA(int64 str ptr long)
...@@ -143,8 +143,8 @@ ...@@ -143,8 +143,8 @@
@ stdcall CreateProcessWithLogonW(wstr wstr wstr long wstr wstr long ptr wstr ptr ptr) @ stdcall CreateProcessWithLogonW(wstr wstr wstr long wstr wstr long ptr wstr ptr ptr)
@ stdcall CreateProcessWithTokenW(long long wstr wstr long ptr wstr ptr ptr) @ stdcall CreateProcessWithTokenW(long long wstr wstr long ptr wstr ptr ptr)
@ stdcall -import CreateRestrictedToken(long long long ptr long ptr long ptr ptr) @ stdcall -import CreateRestrictedToken(long long long ptr long ptr long ptr ptr)
@ stdcall CreateServiceA(long str str long long long long str str ptr str str str) @ stdcall -import CreateServiceA(long str str long long long long str str ptr str str str)
@ stdcall CreateServiceW(long wstr wstr long long long long wstr wstr ptr wstr wstr wstr) @ stdcall -import CreateServiceW(long wstr wstr long long long long wstr wstr ptr wstr wstr wstr)
# @ stub CreateTraceInstanceId # @ stub CreateTraceInstanceId
@ stdcall -import CreateWellKnownSid(long ptr ptr ptr) @ stdcall -import CreateWellKnownSid(long ptr ptr ptr)
# @ stub CredBackupCredentials # @ stub CredBackupCredentials
...@@ -235,7 +235,7 @@ ...@@ -235,7 +235,7 @@
@ stdcall DecryptFileA(str long) @ stdcall DecryptFileA(str long)
@ stdcall DecryptFileW(wstr long) @ stdcall DecryptFileW(wstr long)
@ stdcall -import DeleteAce(ptr long) @ stdcall -import DeleteAce(ptr long)
@ stdcall DeleteService(long) @ stdcall -import DeleteService(long)
@ stdcall DeregisterEventSource(long) @ stdcall DeregisterEventSource(long)
@ stdcall -import DestroyPrivateObjectSecurity(ptr) @ stdcall -import DestroyPrivateObjectSecurity(ptr)
# @ stub DuplicateEncryptionInfoFile # @ stub DuplicateEncryptionInfoFile
...@@ -271,13 +271,13 @@ ...@@ -271,13 +271,13 @@
# @ stub EncryptedFileKeyInfo # @ stub EncryptedFileKeyInfo
# @ stub EncryptionDisable # @ stub EncryptionDisable
@ stdcall EnumDependentServicesA(long long ptr long ptr ptr) @ stdcall EnumDependentServicesA(long long ptr long ptr ptr)
@ stdcall EnumDependentServicesW(long long ptr long ptr ptr) @ stdcall -import EnumDependentServicesW(long long ptr long ptr ptr)
@ stdcall -import EnumDynamicTimeZoneInformation(long ptr) @ stdcall -import EnumDynamicTimeZoneInformation(long ptr)
@ stub EnumServiceGroupA @ stub EnumServiceGroupA
@ stub EnumServiceGroupW @ stub EnumServiceGroupW
@ stdcall EnumServicesStatusA (long long long ptr long ptr ptr ptr) @ stdcall EnumServicesStatusA (long long long ptr long ptr ptr ptr)
@ stdcall EnumServicesStatusExA(long long long long ptr long ptr ptr ptr str) @ stdcall EnumServicesStatusExA(long long long long ptr long ptr ptr ptr str)
@ stdcall EnumServicesStatusExW(long long long long ptr long ptr ptr ptr wstr) @ stdcall -import EnumServicesStatusExW(long long long long ptr long ptr ptr ptr wstr)
@ stdcall EnumServicesStatusW (long long long ptr long ptr ptr ptr) @ stdcall EnumServicesStatusW (long long long ptr long ptr ptr ptr)
@ stdcall EnumerateTraceGuids(ptr long ptr) @ stdcall EnumerateTraceGuids(ptr long ptr)
# @ stub EnumerateTraceGuidsEx # @ stub EnumerateTraceGuidsEx
...@@ -361,9 +361,9 @@ ...@@ -361,9 +361,9 @@
@ stdcall GetSecurityInfoExA (long long long str str ptr ptr ptr ptr) @ stdcall GetSecurityInfoExA (long long long str str ptr ptr ptr ptr)
@ stdcall GetSecurityInfoExW (long long long wstr wstr ptr ptr ptr ptr) @ stdcall GetSecurityInfoExW (long long long wstr wstr ptr ptr ptr ptr)
@ stdcall GetServiceDisplayNameA(ptr str ptr ptr) @ stdcall GetServiceDisplayNameA(ptr str ptr ptr)
@ stdcall GetServiceDisplayNameW(ptr wstr ptr ptr) @ stdcall -import GetServiceDisplayNameW(ptr wstr ptr ptr)
@ stdcall GetServiceKeyNameA(long str ptr ptr) @ stdcall GetServiceKeyNameA(long str ptr ptr)
@ stdcall GetServiceKeyNameW(long wstr ptr ptr) @ stdcall -import GetServiceKeyNameW(long wstr ptr ptr)
@ stdcall -import GetSidIdentifierAuthority(ptr) @ stdcall -import GetSidIdentifierAuthority(ptr)
@ stdcall -import GetSidLengthRequired(long) @ stdcall -import GetSidLengthRequired(long)
@ stdcall -import GetSidSubAuthority(ptr long) @ stdcall -import GetSidSubAuthority(ptr long)
...@@ -526,7 +526,7 @@ ...@@ -526,7 +526,7 @@
@ stdcall NotifyChangeEventLog (long long) @ stdcall NotifyChangeEventLog (long long)
# @ stub NotifyServiceStatusChange # @ stub NotifyServiceStatusChange
# @ stub NotifyServiceStatusChangeA # @ stub NotifyServiceStatusChangeA
@ stdcall NotifyServiceStatusChangeW(ptr long ptr) @ stdcall -import NotifyServiceStatusChangeW(ptr long ptr)
# @ stub NpGetUserName # @ stub NpGetUserName
@ stdcall ObjectCloseAuditAlarmA(str ptr long) @ stdcall ObjectCloseAuditAlarmA(str ptr long)
@ stdcall -import ObjectCloseAuditAlarmW(wstr ptr long) @ stdcall -import ObjectCloseAuditAlarmW(wstr ptr long)
...@@ -543,10 +543,10 @@ ...@@ -543,10 +543,10 @@
@ stdcall OpenEventLogA (str str) @ stdcall OpenEventLogA (str str)
@ stdcall OpenEventLogW (wstr wstr) @ stdcall OpenEventLogW (wstr wstr)
@ stdcall -import OpenProcessToken(long long ptr) @ stdcall -import OpenProcessToken(long long ptr)
@ stdcall OpenSCManagerA(str str long) @ stdcall -import OpenSCManagerA(str str long)
@ stdcall OpenSCManagerW(wstr wstr long) @ stdcall -import OpenSCManagerW(wstr wstr long)
@ stdcall OpenServiceA(long str long) @ stdcall -import OpenServiceA(long str long)
@ stdcall OpenServiceW(long wstr long) @ stdcall -import OpenServiceW(long wstr long)
@ stdcall -import OpenThreadToken(long long long ptr) @ stdcall -import OpenThreadToken(long long long ptr)
# @ stub OpenThreadWaitChainSession # @ stub OpenThreadWaitChainSession
@ stdcall -ret64 OpenTraceA(ptr) @ stdcall -ret64 OpenTraceA(ptr)
...@@ -593,16 +593,16 @@ ...@@ -593,16 +593,16 @@
# @ stub QueryLocalUserServiceName # @ stub QueryLocalUserServiceName
# @ stub QueryRecoveryAgentsOnEncryptedFile # @ stub QueryRecoveryAgentsOnEncryptedFile
# @ stub QuerySecurityAccessMask # @ stub QuerySecurityAccessMask
@ stdcall QueryServiceConfig2A(long long ptr long ptr) @ stdcall -import QueryServiceConfig2A(long long ptr long ptr)
@ stdcall QueryServiceConfig2W(long long ptr long ptr) @ stdcall -import QueryServiceConfig2W(long long ptr long ptr)
@ stdcall QueryServiceConfigA(long ptr long ptr) @ stdcall -import QueryServiceConfigA(long ptr long ptr)
@ stdcall QueryServiceConfigW(long ptr long ptr) @ stdcall -import QueryServiceConfigW(long ptr long ptr)
# @ stub QueryServiceDynamicInformation # @ stub QueryServiceDynamicInformation
@ stdcall QueryServiceLockStatusA(long ptr long ptr) @ stdcall QueryServiceLockStatusA(long ptr long ptr)
@ stdcall QueryServiceLockStatusW(long ptr long ptr) @ stdcall QueryServiceLockStatusW(long ptr long ptr)
@ stdcall QueryServiceObjectSecurity(long long ptr long ptr) @ stdcall -import QueryServiceObjectSecurity(long long ptr long ptr)
@ stdcall QueryServiceStatus(long ptr) @ stdcall -import QueryServiceStatus(long ptr)
@ stdcall QueryServiceStatusEx (long long ptr long ptr) @ stdcall -import QueryServiceStatusEx (long long ptr long ptr)
# @ stub QueryTraceA # @ stub QueryTraceA
@ stdcall QueryTraceW(int64 wstr ptr) @ stdcall QueryTraceW(int64 wstr ptr)
# @ stub QueryUserServiceName # @ stub QueryUserServiceName
...@@ -697,10 +697,10 @@ ...@@ -697,10 +697,10 @@
@ stdcall RegisterEventSourceA(str str) @ stdcall RegisterEventSourceA(str str)
@ stdcall RegisterEventSourceW(wstr wstr) @ stdcall RegisterEventSourceW(wstr wstr)
# @ stub RegisterIdleTask # @ stub RegisterIdleTask
@ stdcall RegisterServiceCtrlHandlerA(str ptr) @ stdcall -import RegisterServiceCtrlHandlerA(str ptr)
@ stdcall RegisterServiceCtrlHandlerExA(str ptr ptr) @ stdcall -import RegisterServiceCtrlHandlerExA(str ptr ptr)
@ stdcall RegisterServiceCtrlHandlerExW(wstr ptr ptr) @ stdcall -import RegisterServiceCtrlHandlerExW(wstr ptr ptr)
@ stdcall RegisterServiceCtrlHandlerW(wstr ptr) @ stdcall -import RegisterServiceCtrlHandlerW(wstr ptr)
@ stdcall RegisterTraceGuidsA(ptr ptr ptr long ptr str str ptr) ntdll.EtwRegisterTraceGuidsA @ stdcall RegisterTraceGuidsA(ptr ptr ptr long ptr str str ptr) ntdll.EtwRegisterTraceGuidsA
@ stdcall RegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr) ntdll.EtwRegisterTraceGuidsW @ stdcall RegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr) ntdll.EtwRegisterTraceGuidsW
@ stdcall RegisterWaitChainCOMCallback(ptr ptr) @ stdcall RegisterWaitChainCOMCallback(ptr ptr)
...@@ -761,17 +761,17 @@ ...@@ -761,17 +761,17 @@
# @ stub SetSecurityInfoExA # @ stub SetSecurityInfoExA
# @ stub SetSecurityInfoExW # @ stub SetSecurityInfoExW
@ stdcall SetServiceBits(long long long long) @ stdcall SetServiceBits(long long long long)
@ stdcall SetServiceObjectSecurity(long long ptr) @ stdcall -import SetServiceObjectSecurity(long long ptr)
@ stdcall SetServiceStatus(long ptr) @ stdcall -import SetServiceStatus(long ptr)
@ stdcall -import SetThreadToken(ptr ptr) @ stdcall -import SetThreadToken(ptr ptr)
@ stdcall -import SetTokenInformation(long long ptr long) @ stdcall -import SetTokenInformation(long long ptr long)
# @ stub SetTraceCallback # @ stub SetTraceCallback
# @ stub SetUserFileEncryptionKey # @ stub SetUserFileEncryptionKey
# @ stub SetUserFileEncryptionKeyEx # @ stub SetUserFileEncryptionKeyEx
@ stdcall StartServiceA(long long ptr) @ stdcall -import StartServiceA(long long ptr)
@ stdcall StartServiceCtrlDispatcherA(ptr) @ stdcall -import StartServiceCtrlDispatcherA(ptr)
@ stdcall StartServiceCtrlDispatcherW(ptr) @ stdcall -import StartServiceCtrlDispatcherW(ptr)
@ stdcall StartServiceW(long long ptr) @ stdcall -import StartServiceW(long long ptr)
@ stdcall -import StartTraceA(ptr str ptr) @ stdcall -import StartTraceA(ptr str ptr)
@ stdcall -import StartTraceW(ptr wstr ptr) @ stdcall -import StartTraceW(ptr wstr ptr)
@ stdcall StopTraceA(int64 str ptr) @ stdcall StopTraceA(int64 str ptr)
......
MODULE = sechost.dll MODULE = sechost.dll
IMPORTLIB = sechost IMPORTLIB = sechost
IMPORTS = kernelbase IMPORTS = kernelbase
DELAYIMPORTS = rpcrt4
EXTRADLLFLAGS = -mno-cygwin EXTRADLLFLAGS = -mno-cygwin
C_SRCS = \ C_SRCS = \
service.c \
trace.c trace.c
IDL_SRCS = \
svcctl.idl
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
@ stub BuildSecurityDescriptorForSharingAccessEx @ stub BuildSecurityDescriptorForSharingAccessEx
@ stub CapabilityCheck @ stub CapabilityCheck
@ stub CapabilityCheckForSingleSessionSku @ stub CapabilityCheckForSingleSessionSku
@ stdcall ChangeServiceConfig2A(long long ptr) advapi32.ChangeServiceConfig2A @ stdcall ChangeServiceConfig2A(long long ptr)
@ stdcall ChangeServiceConfig2W(long long ptr) advapi32.ChangeServiceConfig2W @ stdcall ChangeServiceConfig2W(long long ptr)
@ stdcall ChangeServiceConfigA(long long long long wstr str ptr str str str str) advapi32.ChangeServiceConfigA @ stdcall ChangeServiceConfigA(long long long long wstr str ptr str str str str)
@ 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)
@ stdcall CloseServiceHandle(long) advapi32.CloseServiceHandle @ stdcall CloseServiceHandle(long)
@ stdcall CloseTrace(int64) @ stdcall CloseTrace(int64)
@ stdcall ControlService(long long ptr) advapi32.ControlService @ stdcall ControlService(long long ptr)
@ stub ControlServiceExA @ stub ControlServiceExA
@ stub ControlServiceExW @ stub ControlServiceExW
@ stdcall ControlTraceA(int64 str ptr long) @ stdcall ControlTraceA(int64 str ptr long)
...@@ -38,9 +38,9 @@ ...@@ -38,9 +38,9 @@
@ stub ConvertStringSDToSDRootDomainW @ stub ConvertStringSDToSDRootDomainW
@ stdcall ConvertStringSecurityDescriptorToSecurityDescriptorW(wstr long ptr ptr) advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW @ stdcall ConvertStringSecurityDescriptorToSecurityDescriptorW(wstr long ptr ptr) advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW
@ stdcall ConvertStringSidToSidW(ptr ptr) advapi32.ConvertStringSidToSidW @ stdcall ConvertStringSidToSidW(ptr ptr) advapi32.ConvertStringSidToSidW
@ 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)
@ stub CreateServiceEx @ stub CreateServiceEx
@ 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)
@ stub CredBackupCredentials @ stub CredBackupCredentials
@ stdcall CredDeleteA(str long long) advapi32.CredDeleteA @ stdcall CredDeleteA(str long long) advapi32.CredDeleteA
@ stdcall CredDeleteW(wstr long long) advapi32.CredDeleteW @ stdcall CredDeleteW(wstr long long) advapi32.CredDeleteW
...@@ -84,10 +84,10 @@ ...@@ -84,10 +84,10 @@
@ stub CredpDecodeCredential @ stub CredpDecodeCredential
@ stub CredpEncodeCredential @ stub CredpEncodeCredential
@ stub CredpEncodeSecret @ stub CredpEncodeSecret
@ stdcall DeleteService(long) advapi32.DeleteService @ stdcall DeleteService(long)
@ stdcall EnableTraceEx2(int64 ptr long long int64 int64 long ptr) @ stdcall EnableTraceEx2(int64 ptr long long int64 int64 long ptr)
@ stdcall EnumDependentServicesW(long long ptr long ptr ptr) advapi32.EnumDependentServicesW @ stdcall EnumDependentServicesW(long long ptr long ptr ptr)
@ 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)
@ stub EnumerateIdentityProviders @ stub EnumerateIdentityProviders
@ stub EnumerateTraceGuidsEx @ stub EnumerateTraceGuidsEx
@ stub EtwQueryRealtimeConsumer @ stub EtwQueryRealtimeConsumer
...@@ -99,8 +99,8 @@ ...@@ -99,8 +99,8 @@
@ stub GetIdentityProviderInfoByGUID @ stub GetIdentityProviderInfoByGUID
@ stub GetIdentityProviderInfoByName @ stub GetIdentityProviderInfoByName
@ stub GetServiceDirectory @ stub GetServiceDirectory
@ stdcall GetServiceDisplayNameW(ptr wstr ptr ptr) advapi32.GetServiceDisplayNameW @ stdcall GetServiceDisplayNameW(ptr wstr ptr ptr)
@ stdcall GetServiceKeyNameW(long wstr ptr ptr) advapi32.GetServiceKeyNameW @ stdcall GetServiceKeyNameW(long wstr ptr ptr)
@ stub GetServiceRegistryStateKey @ stub GetServiceRegistryStateKey
@ stub I_QueryTagInformation @ stub I_QueryTagInformation
@ stub I_RegisterSvchostNotificationCallback @ stub I_RegisterSvchostNotificationCallback
...@@ -159,45 +159,45 @@ ...@@ -159,45 +159,45 @@
@ stdcall LsaStorePrivateData(ptr ptr ptr) advapi32.LsaStorePrivateData @ stdcall LsaStorePrivateData(ptr ptr ptr) advapi32.LsaStorePrivateData
@ stub NotifyServiceStatusChange @ stub NotifyServiceStatusChange
@ stub NotifyServiceStatusChangeA @ stub NotifyServiceStatusChangeA
@ stdcall NotifyServiceStatusChangeW(ptr long ptr) advapi32.NotifyServiceStatusChangeW @ stdcall NotifyServiceStatusChangeW(ptr long ptr)
@ stdcall OpenSCManagerA(str str long) advapi32.OpenSCManagerA @ stdcall OpenSCManagerA(str str long)
@ stdcall OpenSCManagerW(wstr wstr long) advapi32.OpenSCManagerW @ stdcall OpenSCManagerW(wstr wstr long)
@ stdcall OpenServiceA(long str long) advapi32.OpenServiceA @ stdcall OpenServiceA(long str long)
@ stdcall OpenServiceW(long wstr long) advapi32.OpenServiceW @ stdcall OpenServiceW(long wstr long)
@ stdcall -ret64 OpenTraceW(ptr) @ stdcall -ret64 OpenTraceW(ptr)
@ stdcall ProcessTrace(ptr long ptr ptr) @ stdcall ProcessTrace(ptr long ptr ptr)
@ stdcall QueryAllTracesA(ptr long ptr) @ stdcall QueryAllTracesA(ptr long ptr)
@ stdcall QueryAllTracesW(ptr long ptr) @ stdcall QueryAllTracesW(ptr long ptr)
@ stub QueryLocalUserServiceName @ stub QueryLocalUserServiceName
@ stdcall QueryServiceConfig2A(long long ptr long ptr) advapi32.QueryServiceConfig2A @ stdcall QueryServiceConfig2A(long long ptr long ptr)
@ stdcall QueryServiceConfig2W(long long ptr long ptr) advapi32.QueryServiceConfig2W @ stdcall QueryServiceConfig2W(long long ptr long ptr)
@ stdcall QueryServiceConfigA(long ptr long ptr) advapi32.QueryServiceConfigA @ stdcall QueryServiceConfigA(long ptr long ptr)
@ stdcall QueryServiceConfigW(long ptr long ptr) advapi32.QueryServiceConfigW @ stdcall QueryServiceConfigW(long ptr long ptr)
@ stub QueryServiceDynamicInformation @ stub QueryServiceDynamicInformation
@ stdcall QueryServiceObjectSecurity(long long ptr long ptr) advapi32.QueryServiceObjectSecurity @ stdcall QueryServiceObjectSecurity(long long ptr long ptr)
@ stdcall QueryServiceStatus(long ptr) advapi32.QueryServiceStatus @ stdcall QueryServiceStatus(long ptr)
@ stdcall QueryServiceStatusEx(long long ptr long ptr) advapi32.QueryServiceStatusEx @ stdcall QueryServiceStatusEx(long long ptr long ptr)
@ stub QueryTraceProcessingHandle @ stub QueryTraceProcessingHandle
@ stub QueryTransientObjectSecurityDescriptor @ stub QueryTransientObjectSecurityDescriptor
@ stub QueryUserServiceName @ stub QueryUserServiceName
@ stub QueryUserServiceNameForContext @ stub QueryUserServiceNameForContext
@ stdcall RegisterServiceCtrlHandlerA(str ptr) advapi32.RegisterServiceCtrlHandlerA @ stdcall RegisterServiceCtrlHandlerA(str ptr)
@ stdcall RegisterServiceCtrlHandlerExA(str ptr ptr) advapi32.RegisterServiceCtrlHandlerExA @ stdcall RegisterServiceCtrlHandlerExA(str ptr ptr)
@ stdcall RegisterServiceCtrlHandlerExW(wstr ptr ptr) advapi32.RegisterServiceCtrlHandlerExW @ stdcall RegisterServiceCtrlHandlerExW(wstr ptr ptr)
@ stdcall RegisterServiceCtrlHandlerW(wstr ptr) advapi32.RegisterServiceCtrlHandlerW @ stdcall RegisterServiceCtrlHandlerW(wstr ptr)
@ stdcall RegisterTraceGuidsA(ptr ptr ptr long ptr str str ptr) advapi32.RegisterTraceGuidsA @ stdcall RegisterTraceGuidsA(ptr ptr ptr long ptr str str ptr) advapi32.RegisterTraceGuidsA
@ stub ReleaseIdentityProviderEnumContext @ stub ReleaseIdentityProviderEnumContext
@ stub RemoveTraceCallback @ stub RemoveTraceCallback
@ stub RpcClientCapabilityCheck @ stub RpcClientCapabilityCheck
@ stub SetLocalRpcServerInterfaceSecurity @ stub SetLocalRpcServerInterfaceSecurity
@ stub SetLocalRpcServerProtseqSecurity @ stub SetLocalRpcServerProtseqSecurity
@ stdcall SetServiceObjectSecurity(long long ptr) advapi32.SetServiceObjectSecurity @ stdcall SetServiceObjectSecurity(long long ptr)
@ stdcall SetServiceStatus(long ptr) advapi32.SetServiceStatus @ stdcall SetServiceStatus(long ptr)
@ stub SetTraceCallback @ stub SetTraceCallback
@ stdcall StartServiceA(long long ptr) advapi32.StartServiceA @ stdcall StartServiceA(long long ptr)
@ stdcall StartServiceCtrlDispatcherA(ptr) advapi32.StartServiceCtrlDispatcherA @ stdcall StartServiceCtrlDispatcherA(ptr)
@ stdcall StartServiceCtrlDispatcherW(ptr) advapi32.StartServiceCtrlDispatcherW @ stdcall StartServiceCtrlDispatcherW(ptr)
@ stdcall StartServiceW(long long ptr) advapi32.StartServiceW @ stdcall StartServiceW(long long ptr)
@ stdcall StartTraceA(ptr str ptr) @ stdcall StartTraceA(ptr str ptr)
@ stdcall StartTraceW(ptr wstr ptr) @ stdcall StartTraceW(ptr wstr ptr)
@ stdcall StopTraceW(int64 wstr ptr) @ stdcall StopTraceW(int64 wstr ptr)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment