Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

Search Results for "SERVICE_STATE" in [All]

advapi32

.

public enum SERVICE_STATE : uint

.

Public Enum SERVICE_STATE As Integer

.

                       SERVICE_STATES dwServiceState,

.

SERVICE_STATES, SERVICE_TYPES, ENUM_SERVICE_STATUS, OpenSCManager, EnumServicesStatus, and OpenService

.

                 SERVICE_STATES.SERVICE_STATE_ALL,

.

                     SERVICE_STATES.SERVICE_STATE_ALL,

.

                             SERVICE_STATES.SERVICE_STATE_ALL,

.

                             SERVICE_STATES.SERVICE_STATE_ALL,

.

           if (!EnumServicesStatusEx(handle, SC_ENUM_PROCESS_INFO, (int)ServiceType.SERVICE_WIN32, (int)ServiceStateRequest.SERVICE_STATE_ALL, IntPtr.Zero, 0, out iBytesNeeded, out iServicesReturned, ref iResumeHandle, null))

.

          if (!EnumServicesStatusEx(handle, SC_ENUM_PROCESS_INFO, (int)ServiceType.SERVICE_WIN32, (int)ServiceStateRequest.SERVICE_STATE_ALL, buf, iBytesNeeded, out iBytesNeeded, out iServicesReturned, ref iResumeHandle, null))

.

      private enum ServiceStateRequest { SERVICE_ACTIVE = 0x1, SERVICE_INACTIVE = 0x2, SERVICE_STATE_ALL = (SERVICE_ACTIVE | SERVICE_INACTIVE) }

Structures

.

     public SERVICE_STATE dwCurrentState;  

.

Easier Structure (which appears to work fine and allows you to avoid defining the SERVICE_TYPES and SERVICE_STATE enumerations and to use CLR compliant types (int)):

.

    internal enum SERVICE_STATE : int

.

        public SERVICE_STATE dwCurrentState;

.

See ControlService for SERVICE_STATE definition.

Enums

.

public enum SERVICE_STATES : int

.

     SERVICE_STATE_ALL   = SERVICE_ACTIVE | SERVICE_INACTIVE

.

Public Enum SERVICE_STATES : int32

.

    SERVICE_STATE_ALL = SERVICE_ACTIVE Or SERVICE_INACTIVE

.
Documentation
[SERVICE_STATES] on MSDN
.

public enum SERVICE_STATES : int

.

     SERVICE_STATE_ALL   = SERVICE_ACTIVE | SERVICE_INACTIVE

.

<Flags()> Public Enum SERVICE_STATES : int32

.

    SERVICE_STATE_ALL = SERVICE_ACTIVE Or SERVICE_INACTIVE

.
Documentation
[SERVICE_STATES] on MSDN

 
Access PInvoke.net directly from VS: