#ifndef NULLSOFT_WINAMP_EXPLORERFINDFILE_H #define NULLSOFT_WINAMP_EXPLORERFINDFILE_H #include "../Agave/ExplorerFindFile/api_explorerfindfile.h" #include #include class ExplorerFindFile : public api_explorerfindfile { public: ExplorerFindFile(); ~ExplorerFindFile(); static const char *getServiceName() { return "ExplorerFindFile API"; } static const GUID getServiceGuid() { return ExplorerFindFileApiGUID; } BOOL AddFile(wchar_t* file); BOOL ShowFiles(); void Reset(); protected: RECVS_DISPATCH; typedef std::map> PIDLListMap; PIDLListMap pidlList; }; extern ExplorerFindFile *explorerFindFileManager; #endif