From 4b4bf4b79e3dce371842baf8e2c0886a3774ff05 Mon Sep 17 00:00:00 2001 From: Oliver Duis Date: Thu, 14 Jul 2011 10:17:06 +0200 Subject: [PATCH] Fixed WinDirMon compilation issue Hombre, the breaking constant is defined in SMB2 CHANGE_NOTIFY, but not in FILE_NOTIFY_INFORMATION, see MSDN --- rtgui/windirmonitor.cc | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/rtgui/windirmonitor.cc b/rtgui/windirmonitor.cc index a78a2f76f..2274e1671 100644 --- a/rtgui/windirmonitor.cc +++ b/rtgui/windirmonitor.cc @@ -20,7 +20,6 @@ #include static void CALLBACK current_directory_monitor_callback (DWORD error, DWORD nBytes, LPOVERLAPPED lpOverlapped) { - DWORD dwOffset = 0; FILE_NOTIFY_INFORMATION* pInfo = NULL; @@ -45,6 +44,7 @@ static void CALLBACK current_directory_monitor_callback (DWORD error, DWORD nByt fnameC[strLen] = 0; fname = fnameC; + // See http://msdn.microsoft.com/en-us/library/aa364391(v=vs.85).aspx for available options if (options.has_retained_extention(fname)) { switch (pInfo->Action) @@ -64,23 +64,6 @@ static void CALLBACK current_directory_monitor_callback (DWORD error, DWORD nByt case (FILE_ACTION_RENAMED_NEW_NAME): action = "FILE_ACTION_RENAMED_NEW_NAME"; break; - case (FILE_ACTION_REMOVED_BY_DELETE): - action = "FILE_ACTION_REMOVED_BY_DELETE"; - /* break; - case (FILE_ACTION_ADDED_STREAM): - action = "FILE_ACTION_ADDED_STREAM"; - break; - case (FILE_ACTION_REMOVED_STREAM): - action = "FILE_ACTION_REMOVED_STREAM"; - break; - case (FILE_ACTION_MODIFIED_STREAM): - action = "FILE_ACTION_MODIFIED_STREAM"; - break; - case (FILE_ACTION_ID_NOT_TUNNELLED): - action = "FILE_ACTION_ID_NOT_TUNNELLED"; - break; - case (FILE_ACTION_TUNNELLED_ID_COLLISION): - action = "FILE_ACTION_TUNNELLED_ID_COLLISION";*/ default: break; }