1 // FileFolderPluginOpen.h 2 3 #ifndef ZIP7_INC_FILE_FOLDER_PLUGIN_OPEN_H 4 #define ZIP7_INC_FILE_FOLDER_PLUGIN_OPEN_H 5 6 #include "../../../Windows/DLL.h" 7 8 struct CFfpOpen 9 { 10 Z7_CLASS_NO_COPY(CFfpOpen) 11 public: 12 // out: 13 bool Encrypted; 14 UString Password; 15 16 NWindows::NDLL::CLibrary Library; 17 CMyComPtr<IFolderFolder> Folder; 18 UString ErrorMessage; 19 CFfpOpenCFfpOpen20 CFfpOpen(): Encrypted (false) {} 21 22 HRESULT OpenFileFolderPlugin(IInStream *inStream, 23 const FString &path, const UString &arcFormat, HWND parentWindow); 24 }; 25 26 27 #endif 28