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 interfacestatic classstatic classstatic classNested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.HandlerNested 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_SZFields 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_MAPPERFields inherited from interface com.sun.jna.win32.StdCallLibrary
FUNCTION_MAPPER, STDCALL_CONVENTION -
Method Summary
Modifier and TypeMethodDescriptionbooleanChangeServiceConfig2(com.sun.jna.platform.win32.Winsvc.SC_HANDLE service, int infoLevel, Advapi32Ex.SERVICE_INFO info) booleanDeleteService(com.sun.jna.platform.win32.Winsvc.SC_HANDLE serviceHandle) RegisterServiceCtrlHandlerEx(String serviceName, Advapi32Ex.HANDLER_FUNCTION handler, Object context) booleanSetServiceStatus(com.sun.jna.Pointer serviceStatusHandle, com.sun.jna.platform.win32.Winsvc.SERVICE_STATUS serviceStatus) booleanStartServiceCtrlDispatcher(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:
DeleteServicein 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)
-