public static bool SetServiceStopped(IntPtr handle, ref structenums.SERVICE_STATUS myServiceStatus)
{
myServiceStatus.checkPoint++;
myServiceStatus.currentState = (int)SafeNativeMethods.State.SERVICE_STOPPED;
myServiceStatus.waitHint = 0;
if (!SafeNativeMethods.SetServiceStatus(handle, ref myServiceStatus))
{
LibraryLogging.Error("SetServiceStatus error:{0}", LastError());
return false;
}
return true;
}