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 "ENUM_SERVICE_STATUS" in [All]

advapi32

.

                       ref ENUM_SERVICE_STATUS lpServices,

.

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

.

         ENUM_SERVICE_STATUS serviceStatus;

.

         serviceStatus = (ENUM_SERVICE_STATUS) Marshal.PtrToStructure( new IntPtr(iPtr), typeof(ENUM_SERVICE_STATUS) );

.

                 ENUM_SERVICE_STATUS depService;

.

                 depService = (ENUM_SERVICE_STATUS) Marshal.PtrToStructure( new IntPtr(iDepPtr), typeof(ENUM_SERVICE_STATUS) );

.

                 iDepPtr += ENUM_SERVICE_STATUS.SizeOf;

.

         iPtr += ENUM_SERVICE_STATUS.SizeOf;

.

      internal static ENUM_SERVICE_STATUS_PROCESS[] GetServices()

.

     List<ENUM_SERVICE_STATUS_PROCESS> result = new List<ENUM_SERVICE_STATUS_PROCESS>();

.

           ENUM_SERVICE_STATUS_PROCESS infoLevel = new ENUM_SERVICE_STATUS_PROCESS();

.

          ENUM_SERVICE_STATUS_PROCESS serviceStatus;

.

            serviceStatus = (ENUM_SERVICE_STATUS_PROCESS)Marshal.PtrToStructure(new IntPtr(pointer),

.

               typeof(ENUM_SERVICE_STATUS_PROCESS));

.

            // incremement by sizeof(ENUM_SERVICE_STATUS_PROCESS) allow Packing of 8

.

            pointer += ENUM_SERVICE_STATUS_PROCESS.SizePack8;

.

            serviceStatus = (ENUM_SERVICE_STATUS_PROCESS)Marshal.PtrToStructure(new IntPtr(pointer),

.

               typeof(ENUM_SERVICE_STATUS_PROCESS));

.

            // incremement by sizeof(ENUM_SERVICE_STATUS_PROCESS) allow Packing of 4

.

            pointer += ENUM_SERVICE_STATUS_PROCESS.SizePack4;

.

      internal struct ENUM_SERVICE_STATUS_PROCESS

.

     internal static readonly int SizePack4 = Marshal.SizeOf(typeof(ENUM_SERVICE_STATUS_PROCESS));

.

     /// sizeof(ENUM_SERVICE_STATUS_PROCESS) allow Packing of 8 on 64 bit machines

.

     internal static readonly int SizePack8 = Marshal.SizeOf(typeof(ENUM_SERVICE_STATUS_PROCESS)) + 4;

Structures

.
Summary
The ENUM_SERVICE_STATUS structure is used by the EnumDependentServices and EnumServicesStatus functions to return the name of a service in a service control manager database and to return information about that service.
.

public struct ENUM_SERVICE_STATUS

.

Structure ENUM_SERVICE_STATUS

.
Documentation
[ENUM_SERVICE_STATUS] on MSDN

 
Access PInvoke.net directly from VS: