xref: /aosp_15_r20/external/lzma/CPP/7zip/UI/FileManager/FileFolderPluginOpen.h (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
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