-int get_createfile_parameters(HKEY, TCHAR *, TCHAR *, unsigned long *, unsigned long, unsigned long *, unsigned long, unsigned long *, unsigned long);\r
+typedef struct {\r
+ TCHAR *service_name;\r
+ TCHAR *path;\r
+ unsigned long sharing;\r
+ unsigned long disposition;\r
+ unsigned long flags;\r
+ HANDLE read_handle;\r
+ HANDLE write_handle;\r
+ __int64 size;\r
+ unsigned long *tid_ptr;\r
+ unsigned long *rotate_online;\r
+ bool copy_and_truncate;\r
+ unsigned long rotate_delay;\r
+} logger_t;\r
+\r
+int get_createfile_parameters(HKEY, TCHAR *, TCHAR *, unsigned long *, unsigned long, unsigned long *, unsigned long, unsigned long *, unsigned long, bool *);\r