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 Classes
    Modifier and Type
    Interface
    Description
    static 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

    Fields
    Modifier and Type
    Field
    Description
    static final Advapi32Ex
     

    Fields 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 Type
    Method
    Description
    boolean
    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)
     
     
    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

  • 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 interface com.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)