Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору .\src\NetBox\Far3Storage.cpp const GUID &Guid, FARAPISETTINGSCONTROL SettingsControl) : FPluginSettings(Guid, SettingsControl) .\src\NetBox\Far3Storage.h const GUID &Guid, FARAPISETTINGSCONTROL SettingsControl); .\src\NetBox\FarConfiguration.cpp return FFarPlugin ? new TFar3Storage(GetRegistryStorageKey(), MainGuid, FFarPlugin->GetStartupInfo()->SettingsControl) : nullptr; FarSettingsCreate settings = {sizeof(FarSettingsCreate), FarGuid, INVALID_HANDLE_VALUE}; FarSettingsCreate settings = {sizeof(FarSettingsCreate), FarGuid, INVALID_HANDLE_VALUE}; .\src\NetBox\FarDialog.cpp &MainGuid, &MainGuid, .\src\NetBox\FarInterface.cpp return "NetBox 3"; // TODO: output MainGuid .\src\NetBox\FarPlugin.cpp GUID *Guids = static_cast<GUID *>(nb_malloc(sizeof(GUID) * NAME.GetCount())); \ FPluginInfo.NAME.Guids = Guids; \ Guids[Index] = *reinterpret_cast<const GUID *>(NAME.GetObj(Index)); \ nb_free(Info.NAME.Guids); \ intptr_t Result = ConfigureEx(Info->Guid); if (*Info->Guid == MenuCommandsGuid) intptr_t Result = static_cast<intptr_t>(FStartupInfo.Message(&MainGuid, &MainGuid, Result = static_cast<intptr_t>(FStartupInfo.Message(&MainGuid, &MainGuid, return FStartupInfo.Menu(&MainGuid, &MainGuid, &MainGuid, &MainGuid, Result = FStartupInfo.GetMsg(&MainGuid, ToInt(MsgId)); FarSettingsCreate settings = {sizeof(FarSettingsCreate), FarGuid, INVALID_HANDLE_VALUE}; FStartupInfo.AdvControl(&MainGuid, Command, Param1, Param2) : 0; .\src\NetBox\FarPlugin.h #include "guid.h" virtual bool ConfigureEx(const GUID *Guid) = 0; .\src\NetBox\guid.h #define INITGUID #include <Guiddef.h> DEFINE_GUID(MainGuid, 0x42e4aeb1, 0xa230, 0x44f4, 0xb3, 0x3c, 0xf1, 0x95, 0xbb, 0x65, 0x49, 0x31); DEFINE_GUID(DisksMenuGuid, 0xc9fb4f53, 0x54b5, 0x48ff, 0x9b, 0xa2, 0xe8, 0xeb, 0x27, 0xf0, 0x12, 0xa2); DEFINE_GUID(MenuGuid, 0x76bd423a, 0x3ec0, 0x47b3, 0xba, 0x31, 0x1d, 0x17, 0xf4, 0x91, 0x24, 0xd5); DEFINE_GUID(MenuCommandsGuid, 0xfe360d25, 0x5004, 0x40c1, 0x97, 0xd5, 0x54, 0xa2, 0xee, 0xd8, 0xe6, 0x75); DEFINE_GUID(PluginConfigGuid, 0xf8025565, 0x76b2, 0x4bcd, 0x9f, 0x1f, 0x34, 0x62, 0x25, 0x6b, 0x8a, 0xcf); .\src\NetBox\NetBox.cpp Info->Guid = MainGuid; .\src\NetBox\WinSCPFileSystem.cpp #include "guid.h" .\src\NetBox\WinSCPPlugin.cpp reinterpret_cast<TObject *>(const_cast<GUID *>(&DisksMenuGuid))); reinterpret_cast<TObject *>(const_cast<GUID *>(&MenuGuid))); reinterpret_cast<TObject *>(const_cast<GUID *>(&MenuCommandsGuid))); reinterpret_cast<TObject *>(const_cast<GUID *>(&PluginConfigGuid))); bool TWinSCPPlugin::ConfigureEx(const GUID * /* Item */) .\src\NetBox\WinSCPPlugin.h virtual bool ConfigureEx(const GUID *Guid) override; |