-int pre_install_service(int, char **);\r
-int pre_remove_service(int, char **);\r
+SC_HANDLE open_service(SC_HANDLE, TCHAR *, TCHAR *, unsigned long);\r
+QUERY_SERVICE_CONFIG *query_service_config(const TCHAR *, SC_HANDLE);\r
+int set_service_description(const TCHAR *, SC_HANDLE, TCHAR *);\r
+int get_service_description(const TCHAR *, SC_HANDLE, unsigned long, TCHAR *);\r
+int get_service_startup(const TCHAR *, SC_HANDLE, const QUERY_SERVICE_CONFIG *, unsigned long *);\r
+int get_service_username(const TCHAR *, const QUERY_SERVICE_CONFIG *, TCHAR **, size_t *);\r
+int grant_logon_as_service(const TCHAR *);\r
+int pre_install_service(int, TCHAR **);\r
+int pre_remove_service(int, TCHAR **);\r
+int pre_edit_service(int, TCHAR **);\r