public static extern unsafe bool ControlService(IntPtr serviceHandle, int control, System.ServiceProcess.NativeMethods.SERVICE_STATUS *pStatus);
public static extern unsafe bool QueryServiceStatus(IntPtr serviceHandle, System.ServiceProcess.NativeMethods.SERVICE_STATUS *pStatus);
public static bool SetServiceStatus(IntPtr serviceStatusHandle, System.ServiceProcess.NativeMethods.SERVICE_STATUS *status);