JNA API 3.3.0

## 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
`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
`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_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, 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

JNA API 3.3.0

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