+\r
+#ifdef HOOK_LOG_TO_FILE\r
+static void WriteToLog(const char *data)\r
+{\r
+ char buf[1024];\r
+ DWORD count;\r
+\r
+ WideCharToMultiByte(CP_THREAD_ACP, 0, g.m_moduleName, -1, buf, NUMBER_OF(buf), NULL, NULL);\r
+ strcat(buf, ": ");\r
+ strcat(buf, data);\r
+ SetFilePointer(g.m_logFile, 0, NULL, FILE_END);\r
+ WriteFile(g.m_logFile, buf, strlen(buf), &count, NULL);\r
+ FlushFileBuffers(g.m_logFile);\r
+}\r
+#else // !HOOK_LOG_TO_FILE\r
+#define WriteToLog(data)\r
+#endif // !HOOK_LOG_TO_FILE\r
+\r
+bool initialize(bool i_isYamy)\r