Does anybody know how to use the ReadDirectoryChangesW function. I looked at the FWatch sample in MSDN & it didn't seem very clear. Any simpler example would be appreciated. Also when I try to call ::ReadDirectoryChangesW from within a function in a C++ class I get the following error message while compiling in VC++ 6.0 " error C2039: 'ReadDirectoryChangesW' : is not a member of '`global namespace'' ". Any help would be appreciated. Thanks.