How about trying to use ReadDirectoryChangesW (viz http://msdn.microsoft.com/en-us/library/windows/desktop/aa365465%28v=vs.85% 29.aspx ) instead of GetFileInformationByHandle? Don't know how well it works for watching network folders, but it might be worth a try.
-- <http://forum.pspad.com/read.php?2,53148,60110> PSPad freeware editor http://www.pspad.com