Allow makensis to use stubs and plugins of different bitness, based on patch #265

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6619 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
anders_k 2015-10-01 17:32:56 +00:00
parent 8577c8e9ae
commit 12cab3f3db
8 changed files with 91 additions and 65 deletions

View file

@ -48,8 +48,8 @@ class Plugins
Plugins() : m_initialized(false) {}
bool Initialize(const TCHAR*arcsubdir, bool displayInfo);
void AddPluginsDir(const tstring& path, bool displayInfo);
bool Initialize(const TCHAR*arcsubdir, bool pe64, bool displayInfo);
void AddPluginsDir(const tstring& path, bool pe64, bool displayInfo);
bool FindDllPath(const tstring filename, tstring&dllPath);
bool IsPluginCommand(const tstring& command) const;
bool IsKnownPlugin(const tstring& token) const;
@ -59,7 +59,7 @@ class Plugins
static bool IsPluginCallSyntax(const tstring& token);
private: // methods
void GetExports(const tstring &pathToDll, bool displayInfo);
void GetExports(const tstring &pathToDll, bool pe64, bool displayInfo);
bool DllHasDataHandle(const tstring& dllnamelowercase) const;
private: // data members