if (! ok) *buffer = default_value;\r
}\r
\r
+/* Open the key of the service itself Services\<service_name>. */\r
HKEY open_service_registry(const TCHAR *service_name, REGSAM sam, bool must_exist) {\r
/* Get registry */\r
TCHAR registry[KEY_LENGTH];\r
return open_registry_key(registry, sam, must_exist);\r
}\r
\r
+/* Open a subkey of the service Services\<service_name>\<sub>. */\r
long open_registry(const TCHAR *service_name, const TCHAR *sub, REGSAM sam, HKEY *key, bool must_exist) {\r
/* Get registry */\r
TCHAR registry[KEY_LENGTH];\r