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