xref: /aosp_15_r20/external/lzma/CPP/7zip/UI/FileManager/RegistryPlugins.h (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
1*f6dc9357SAndroid Build Coastguard Worker // RegistryPlugins.h
2*f6dc9357SAndroid Build Coastguard Worker 
3*f6dc9357SAndroid Build Coastguard Worker #ifndef ZIP7_INC_REGISTRY_PLUGINS_H
4*f6dc9357SAndroid Build Coastguard Worker #define ZIP7_INC_REGISTRY_PLUGINS_H
5*f6dc9357SAndroid Build Coastguard Worker 
6*f6dc9357SAndroid Build Coastguard Worker #include "../../../Common/MyString.h"
7*f6dc9357SAndroid Build Coastguard Worker 
8*f6dc9357SAndroid Build Coastguard Worker /*
9*f6dc9357SAndroid Build Coastguard Worker enum EPluginType
10*f6dc9357SAndroid Build Coastguard Worker {
11*f6dc9357SAndroid Build Coastguard Worker   kPluginTypeFF = 0
12*f6dc9357SAndroid Build Coastguard Worker };
13*f6dc9357SAndroid Build Coastguard Worker 
14*f6dc9357SAndroid Build Coastguard Worker struct CPluginInfo
15*f6dc9357SAndroid Build Coastguard Worker {
16*f6dc9357SAndroid Build Coastguard Worker   EPluginType Type;
17*f6dc9357SAndroid Build Coastguard Worker   // bool ClassID_Defined;
18*f6dc9357SAndroid Build Coastguard Worker   // bool OptionsClassID_Defined;
19*f6dc9357SAndroid Build Coastguard Worker   // FString FilePath;
20*f6dc9357SAndroid Build Coastguard Worker   // UString Name;
21*f6dc9357SAndroid Build Coastguard Worker   // CLSID ClassID;
22*f6dc9357SAndroid Build Coastguard Worker   // CLSID OptionsClassID;
23*f6dc9357SAndroid Build Coastguard Worker };
24*f6dc9357SAndroid Build Coastguard Worker 
25*f6dc9357SAndroid Build Coastguard Worker // void ReadPluginInfoList(CObjectVector<CPluginInfo> &plugins);
26*f6dc9357SAndroid Build Coastguard Worker // void ReadFileFolderPluginInfoList(CObjectVector<CPluginInfo> &plugins);
27*f6dc9357SAndroid Build Coastguard Worker */
28*f6dc9357SAndroid Build Coastguard Worker 
29*f6dc9357SAndroid Build Coastguard Worker #endif
30