Fixed drawing of rotation GUI labels.
[nssm.git] / nssm.h
diff --git a/nssm.h b/nssm.h
index d50e9d6..8e82d59 100644 (file)
--- a/nssm.h
+++ b/nssm.h
@@ -2,6 +2,8 @@
 #define NSSM_H\r
 \r
 #define _WIN32_WINNT 0x0500\r
+#include <fcntl.h>\r
+#include <io.h>\r
 #include <shlwapi.h>\r
 #include <stdarg.h>\r
 #include <stdio.h>\r
@@ -21,6 +23,7 @@ int str_equiv(const TCHAR *, const TCHAR *);
 void strip_basename(TCHAR *);\r
 int str_number(const TCHAR *, unsigned long *, TCHAR **);\r
 int str_number(const TCHAR *, unsigned long *);\r
+int num_cpus();\r
 int usage(int);\r
 \r
 #define NSSM _T("NSSM")\r
@@ -92,4 +95,8 @@ int usage(int);
 /* How many milliseconds to wait before updating service status. */\r
 #define NSSM_SERVICE_STATUS_DEADLINE 20000\r
 \r
+/* User-defined service controls can be in the range 128-255. */\r
+#define NSSM_SERVICE_CONTROL_START 0\r
+#define NSSM_SERVICE_CONTROL_ROTATE 128\r
+\r
 #endif\r