+/*\r
+ MSDN says the commandline in CreateProcess() is limited to 32768 characters\r
+ and the application name to MAX_PATH.\r
+ A registry key is limited to 255 characters.\r
+ A registry value is limited to 16383 characters.\r
+ Therefore we limit the service name to accommodate the path under HKLM.\r
+*/\r
+#define EXE_LENGTH MAX_PATH\r
+#define CMD_LENGTH 32768\r
+#define KEY_LENGTH 255\r
+#define VALUE_LENGTH 16383\r
+#define SERVICE_NAME_LENGTH KEY_LENGTH - 55\r
+\r