-HANDLE append_to_file(TCHAR *, unsigned long, SECURITY_ATTRIBUTES *, unsigned long, unsigned long);\r
-void rotate_file(TCHAR *, TCHAR *, unsigned long, unsigned long, unsigned long);\r
-int get_output_handles(nssm_service_t *, HKEY, STARTUPINFO *);\r
-void close_output_handles(STARTUPINFO *, bool, bool);\r
+HANDLE write_to_file(TCHAR *, unsigned long, SECURITY_ATTRIBUTES *, unsigned long, unsigned long);\r
+void rotate_file(TCHAR *, TCHAR *, unsigned long, unsigned long, unsigned long, unsigned long, bool);\r
+int get_output_handles(nssm_service_t *, STARTUPINFO *);\r
+int use_output_handles(nssm_service_t *, STARTUPINFO *);\r