Interface Advapi32Ex
- All Superinterfaces:
com.sun.jna.platform.win32.Advapi32
,com.sun.jna.AltCallingConvention
,com.sun.jna.Library
,com.sun.jna.win32.StdCall
,com.sun.jna.win32.StdCallLibrary
@IgnoreJRERequirement
public interface Advapi32Ex
extends com.sun.jna.platform.win32.Advapi32
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static class
static class
static class
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary
com.sun.jna.win32.StdCallLibrary.StdCallCallback
-
Field Summary
FieldsFields inherited from interface com.sun.jna.platform.win32.Advapi32
LOGON_NETCREDENTIALS_ONLY, LOGON_WITH_PROFILE, MAX_KEY_LENGTH, MAX_VALUE_NAME, REG_PROCESS_APPKEY, RRF_RT_ANY, RRF_RT_DWORD, RRF_RT_QWORD, RRF_RT_REG_BINARY, RRF_RT_REG_DWORD, RRF_RT_REG_EXPAND_SZ, RRF_RT_REG_MULTI_SZ, RRF_RT_REG_NONE, RRF_RT_REG_QWORD, RRF_RT_REG_SZ
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPER
Fields inherited from interface com.sun.jna.win32.StdCallLibrary
FUNCTION_MAPPER, STDCALL_CONVENTION
-
Method Summary
Modifier and TypeMethodDescriptionboolean
ChangeServiceConfig2
(com.sun.jna.platform.win32.Winsvc.SC_HANDLE service, int infoLevel, Advapi32Ex.SERVICE_INFO info) boolean
DeleteService
(com.sun.jna.platform.win32.Winsvc.SC_HANDLE serviceHandle) RegisterServiceCtrlHandlerEx
(String serviceName, Advapi32Ex.HANDLER_FUNCTION handler, Object context) boolean
SetServiceStatus
(com.sun.jna.Pointer serviceStatusHandle, com.sun.jna.platform.win32.Winsvc.SERVICE_STATUS serviceStatus) boolean
StartServiceCtrlDispatcher
(com.sun.jna.Structure[] serviceTable) Methods inherited from interface com.sun.jna.platform.win32.Advapi32
AccessCheck, AddAccessAllowedAce, AddAccessAllowedAceEx, AddAce, AdjustTokenPrivileges, BackupEventLog, ChangeServiceConfig2, ClearEventLog, CloseEncryptedFileRaw, CloseEventLog, CloseServiceHandle, ControlService, ConvertSidToStringSid, ConvertStringSidToSid, CreateProcessAsUser, CreateProcessWithLogonW, CreateService, CreateWellKnownSid, DecryptFile, DeregisterEventSource, DuplicateToken, DuplicateTokenEx, EncryptFile, EncryptionDisable, EnumDependentServices, EnumServicesStatusEx, EqualSid, FileEncryptionStatus, GetAce, GetFileSecurity, GetLengthSid, GetNamedSecurityInfo, GetNumberOfEventLogRecords, GetOldestEventLogRecord, GetSecurityDescriptorControl, GetSecurityDescriptorDacl, GetSecurityDescriptorGroup, GetSecurityDescriptorLength, GetSecurityDescriptorOwner, GetSecurityInfo, GetTokenInformation, GetUserNameW, ImpersonateLoggedOnUser, ImpersonateSelf, InitializeAcl, InitializeSecurityDescriptor, IsValidAcl, IsValidSecurityDescriptor, IsValidSid, IsWellKnownSid, LogonUser, LookupAccountName, LookupAccountSid, LookupPrivilegeName, LookupPrivilegeValue, MakeAbsoluteSD, MakeSelfRelativeSD, MapGenericMask, OpenBackupEventLog, OpenEncryptedFileRaw, OpenEventLog, OpenProcessToken, OpenSCManager, OpenService, OpenThreadToken, QueryServiceConfig2, QueryServiceStatus, QueryServiceStatusEx, ReadEncryptedFileRaw, ReadEventLog, RegCloseKey, RegConnectRegistry, RegCreateKeyEx, RegDeleteKey, RegDeleteValue, RegEnumKeyEx, RegEnumValue, RegEnumValue, RegGetValue, RegGetValue, RegisterEventSource, RegisterServiceCtrlHandler, RegisterServiceCtrlHandlerEx, RegLoadAppKey, RegNotifyChangeKeyValue, RegOpenKeyEx, RegQueryInfoKey, RegQueryValueEx, RegQueryValueEx, RegQueryValueEx, RegQueryValueEx, RegQueryValueEx, RegSetValueEx, RegSetValueEx, RegSetValueEx, ReportEvent, RevertToSelf, SetFileSecurity, SetNamedSecurityInfo, SetSecurityDescriptorControl, SetSecurityDescriptorDacl, SetSecurityDescriptorGroup, SetSecurityDescriptorOwner, SetSecurityInfo, SetServiceStatus, SetThreadToken, StartService, StartServiceCtrlDispatcher, WriteEncryptedFileRaw
-
Field Details
-
INSTANCE
-
-
Method Details
-
ChangeServiceConfig2
boolean ChangeServiceConfig2(com.sun.jna.platform.win32.Winsvc.SC_HANDLE service, int infoLevel, Advapi32Ex.SERVICE_INFO info) -
DeleteService
boolean DeleteService(com.sun.jna.platform.win32.Winsvc.SC_HANDLE serviceHandle) - Specified by:
DeleteService
in interfacecom.sun.jna.platform.win32.Advapi32
-
StartServiceCtrlDispatcher
boolean StartServiceCtrlDispatcher(com.sun.jna.Structure[] serviceTable) -
SetServiceStatus
boolean SetServiceStatus(com.sun.jna.Pointer serviceStatusHandle, com.sun.jna.platform.win32.Winsvc.SERVICE_STATUS serviceStatus) -
RegisterServiceCtrlHandlerEx
Advapi32Ex.SERVICE_STATUS_HANDLE RegisterServiceCtrlHandlerEx(String serviceName, Advapi32Ex.HANDLER_FUNCTION handler, Object context)
-