Desktop Functions: Smart Device Functions:
|
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 |