Winsvc (JNA API)

com.sun.jna.platform.win32

## Interface Winsvc

- All Superinterfaces:
    AltCallingConvention, Library, StdCall, StdCallLibrary

      public interface Winsvc
      extends StdCallLibrary

  This module defines the 32-Bit Windows types and constants that are defined by NT, but exposed through the Win32 API. Ported from Winsvc.h. Microsoft Windows SDK 7.0A.
  Author:
    EugineLev

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `Winsvc.SC_HANDLE`
    `static class` | `Winsvc.SC_STATUS_TYPE` The SC_STATUS_TYPE enumeration type contains values
    `static class` | `Winsvc.SERVICE_STATUS` Contains status information for a service.
    `static class` | `Winsvc.SERVICE_STATUS_PROCESS` Contains process status information for a service.

    - ### Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary

      `StdCallLibrary.StdCallCallback`

    - ### Nested classes/interfaces inherited from interface com.sun.jna.Library

      `Library.Handler`

  - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static int` | `SC_MANAGER_ALL_ACCESS`
    `static int` | `SC_MANAGER_CONNECT`
    `static int` | `SC_MANAGER_CREATE_SERVICE`
    `static int` | `SC_MANAGER_ENUMERATE_SERVICE`
    `static int` | `SC_MANAGER_LOCK`
    `static int` | `SC_MANAGER_MODIFY_BOOT_CONFIG`
    `static int` | `SC_MANAGER_QUERY_LOCK_STATUS`
    `static int` | `SERVICE_ACCEPT_HARDWAREPROFILECHANGE`
    `static int` | `SERVICE_ACCEPT_NETBINDCHANGE`
    `static int` | `SERVICE_ACCEPT_PARAMCHANGE`
    `static int` | `SERVICE_ACCEPT_PAUSE_CONTINUE`
    `static int` | `SERVICE_ACCEPT_POWEREVENT`
    `static int` | `SERVICE_ACCEPT_PRESHUTDOWN`
    `static int` | `SERVICE_ACCEPT_SESSIONCHANGE`
    `static int` | `SERVICE_ACCEPT_SHUTDOWN`
    `static int` | `SERVICE_ACCEPT_STOP`
    `static int` | `SERVICE_ACCEPT_TIMECHANGE`
    `static int` | `SERVICE_ACCEPT_TRIGGEREVENT`
    `static int` | `SERVICE_ALL_ACCESS`
    `static int` | `SERVICE_CHANGE_CONFIG`
    `static int` | `SERVICE_CONTINUE_PENDING`
    `static int` | `SERVICE_CONTROL_CONTINUE`
    `static int` | `SERVICE_CONTROL_INTERROGATE`
    `static int` | `SERVICE_CONTROL_NETBINDADD`
    `static int` | `SERVICE_CONTROL_NETBINDDISABLE`
    `static int` | `SERVICE_CONTROL_NETBINDENABLE`
    `static int` | `SERVICE_CONTROL_NETBINDREMOVE`
    `static int` | `SERVICE_CONTROL_PARAMCHANGE`
    `static int` | `SERVICE_CONTROL_PAUSE`
    `static int` | `SERVICE_CONTROL_STOP`
    `static int` | `SERVICE_ENUMERATE_DEPENDENTS`
    `static int` | `SERVICE_INTERROGATE`
    `static int` | `SERVICE_PAUSE_CONTINUE`
    `static int` | `SERVICE_PAUSE_PENDING`
    `static int` | `SERVICE_PAUSED`
    `static int` | `SERVICE_QUERY_CONFIG`
    `static int` | `SERVICE_QUERY_STATUS`
    `static int` | `SERVICE_RUNNING`
    `static int` | `SERVICE_RUNS_IN_SYSTEM_PROCESS`
    `static int` | `SERVICE_START`
    `static int` | `SERVICE_START_PENDING`
    `static int` | `SERVICE_STOP`
    `static int` | `SERVICE_STOP_PENDING`
    `static int` | `SERVICE_STOPPED`
    `static int` | `SERVICE_USER_DEFINED_CONTROL`

    - ### Fields inherited from interface com.sun.jna.win32.StdCallLibrary

      `FUNCTION_MAPPER, STDCALL_CONVENTION`

    - ### 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_TYPE_MAPPER`

- - ### Field Detail

    - #### SERVICE_RUNS_IN_SYSTEM_PROCESS

          static final int SERVICE_RUNS_IN_SYSTEM_PROCESS

      See Also:
        Constant Field Values

    - #### SC_MANAGER_CONNECT

          static final int SC_MANAGER_CONNECT

      See Also:
        Constant Field Values

    - #### SC_MANAGER_CREATE_SERVICE

          static final int SC_MANAGER_CREATE_SERVICE

      See Also:
        Constant Field Values

    - #### SC_MANAGER_ENUMERATE_SERVICE

          static final int SC_MANAGER_ENUMERATE_SERVICE

      See Also:
        Constant Field Values

    - #### SC_MANAGER_LOCK

          static final int SC_MANAGER_LOCK

      See Also:
        Constant Field Values

    - #### SC_MANAGER_QUERY_LOCK_STATUS

          static final int SC_MANAGER_QUERY_LOCK_STATUS

      See Also:
        Constant Field Values

    - #### SC_MANAGER_MODIFY_BOOT_CONFIG

          static final int SC_MANAGER_MODIFY_BOOT_CONFIG

      See Also:
        Constant Field Values

    - #### SC_MANAGER_ALL_ACCESS

          static final int SC_MANAGER_ALL_ACCESS

      See Also:
        Constant Field Values

    - #### SERVICE_QUERY_CONFIG

          static final int SERVICE_QUERY_CONFIG

      See Also:
        Constant Field Values

    - #### SERVICE_CHANGE_CONFIG

          static final int SERVICE_CHANGE_CONFIG

      See Also:
        Constant Field Values

    - #### SERVICE_QUERY_STATUS

          static final int SERVICE_QUERY_STATUS

      See Also:
        Constant Field Values

    - #### SERVICE_ENUMERATE_DEPENDENTS

          static final int SERVICE_ENUMERATE_DEPENDENTS

      See Also:
        Constant Field Values

    - #### SERVICE_START

          static final int SERVICE_START

      See Also:
        Constant Field Values

    - #### SERVICE_STOP

          static final int SERVICE_STOP

      See Also:
        Constant Field Values

    - #### SERVICE_PAUSE_CONTINUE

          static final int SERVICE_PAUSE_CONTINUE

      See Also:
        Constant Field Values

    - #### SERVICE_INTERROGATE

          static final int SERVICE_INTERROGATE

      See Also:
        Constant Field Values

    - #### SERVICE_USER_DEFINED_CONTROL

          static final int SERVICE_USER_DEFINED_CONTROL

      See Also:
        Constant Field Values

    - #### SERVICE_ALL_ACCESS

          static final int SERVICE_ALL_ACCESS

      See Also:
        Constant Field Values

    - #### SERVICE_CONTROL_STOP

          static final int SERVICE_CONTROL_STOP

      See Also:
        Constant Field Values

    - #### SERVICE_CONTROL_PAUSE

          static final int SERVICE_CONTROL_PAUSE

      See Also:
        Constant Field Values

    - #### SERVICE_CONTROL_CONTINUE

          static final int SERVICE_CONTROL_CONTINUE

      See Also:
        Constant Field Values

    - #### SERVICE_CONTROL_INTERROGATE

          static final int SERVICE_CONTROL_INTERROGATE

      See Also:
        Constant Field Values

    - #### SERVICE_CONTROL_PARAMCHANGE

          static final int SERVICE_CONTROL_PARAMCHANGE

      See Also:
        Constant Field Values

    - #### SERVICE_CONTROL_NETBINDADD

          static final int SERVICE_CONTROL_NETBINDADD

      See Also:
        Constant Field Values

    - #### SERVICE_CONTROL_NETBINDREMOVE

          static final int SERVICE_CONTROL_NETBINDREMOVE

      See Also:
        Constant Field Values

    - #### SERVICE_CONTROL_NETBINDENABLE

          static final int SERVICE_CONTROL_NETBINDENABLE

      See Also:
        Constant Field Values

    - #### SERVICE_CONTROL_NETBINDDISABLE

          static final int SERVICE_CONTROL_NETBINDDISABLE

      See Also:
        Constant Field Values

    - #### SERVICE_STOPPED

          static final int SERVICE_STOPPED

      See Also:
        Constant Field Values

    - #### SERVICE_START_PENDING

          static final int SERVICE_START_PENDING

      See Also:
        Constant Field Values

    - #### SERVICE_STOP_PENDING

          static final int SERVICE_STOP_PENDING

      See Also:
        Constant Field Values

    - #### SERVICE_RUNNING

          static final int SERVICE_RUNNING

      See Also:
        Constant Field Values

    - #### SERVICE_CONTINUE_PENDING

          static final int SERVICE_CONTINUE_PENDING

      See Also:
        Constant Field Values

    - #### SERVICE_PAUSE_PENDING

          static final int SERVICE_PAUSE_PENDING

      See Also:
        Constant Field Values

    - #### SERVICE_PAUSED

          static final int SERVICE_PAUSED

      See Also:
        Constant Field Values

    - #### SERVICE_ACCEPT_STOP

          static final int SERVICE_ACCEPT_STOP

      See Also:
        Constant Field Values

    - #### SERVICE_ACCEPT_PAUSE_CONTINUE

          static final int SERVICE_ACCEPT_PAUSE_CONTINUE

      See Also:
        Constant Field Values

    - #### SERVICE_ACCEPT_SHUTDOWN

          static final int SERVICE_ACCEPT_SHUTDOWN

      See Also:
        Constant Field Values

    - #### SERVICE_ACCEPT_PARAMCHANGE

          static final int SERVICE_ACCEPT_PARAMCHANGE

      See Also:
        Constant Field Values

    - #### SERVICE_ACCEPT_NETBINDCHANGE

          static final int SERVICE_ACCEPT_NETBINDCHANGE

      See Also:
        Constant Field Values

    - #### SERVICE_ACCEPT_HARDWAREPROFILECHANGE

          static final int SERVICE_ACCEPT_HARDWAREPROFILECHANGE

      See Also:
        Constant Field Values

    - #### SERVICE_ACCEPT_POWEREVENT

          static final int SERVICE_ACCEPT_POWEREVENT

      See Also:
        Constant Field Values

    - #### SERVICE_ACCEPT_SESSIONCHANGE

          static final int SERVICE_ACCEPT_SESSIONCHANGE

      See Also:
        Constant Field Values

    - #### SERVICE_ACCEPT_PRESHUTDOWN

          static final int SERVICE_ACCEPT_PRESHUTDOWN

      See Also:
        Constant Field Values

    - #### SERVICE_ACCEPT_TIMECHANGE

          static final int SERVICE_ACCEPT_TIMECHANGE

      See Also:
        Constant Field Values

    - #### SERVICE_ACCEPT_TRIGGEREVENT

          static final int SERVICE_ACCEPT_TRIGGEREVENT

      See Also:
        Constant Field Values

Copyright © 2007-2016 Timothy Wall. All Rights Reserved.