@@ -3686,6 +3686,7 @@ extern "C"
36863686 BINARYNINJACOREAPI bool BNIsPluginsEnabled (void );
36873687 BINARYNINJACOREAPI void BNInitUserPlugins (void ); // Deprecated, use BNInitPlugins
36883688 BINARYNINJACOREAPI void BNInitRepoPlugins (void );
3689+ BINARYNINJACOREAPI void BNLoadPluginsInDirectory (const char *);
36893690
36903691 BINARYNINJACOREAPI char * BNGetInstallDirectory (void );
36913692 BINARYNINJACOREAPI char * BNGetBundledPluginDirectory (void );
@@ -7214,40 +7215,36 @@ extern "C"
72147215 BNType** outType, BNQualifiedName* outVarName, BNBinaryView* view, bool simplify);
72157216
72167217// Plugin repository APIs
7217- BINARYNINJACOREAPI char ** BNPluginGetApis (BNRepoPlugin* p, size_t * count);
7218+ // BINARYNINJACOREAPI char** BNPluginGetApis(BNRepoPlugin* p, size_t* count);
72187219 BINARYNINJACOREAPI const char * BNPluginGetAuthor (BNRepoPlugin* p);
72197220 BINARYNINJACOREAPI const char * BNPluginGetDescription (BNRepoPlugin* p);
7220- BINARYNINJACOREAPI const char * BNPluginGetLicenseText (BNRepoPlugin* p);
7221- BINARYNINJACOREAPI const char * BNPluginGetLongdescription (BNRepoPlugin* p);
7222- BINARYNINJACOREAPI BNVersionInfo BNPluginGetMinimumVersionInfo (BNRepoPlugin* p);
7223- BINARYNINJACOREAPI BNVersionInfo BNPluginGetMaximumVersionInfo (BNRepoPlugin* p);
7221+ // BINARYNINJACOREAPI const char* BNPluginGetLongdescription(BNRepoPlugin* p);
7222+ // BINARYNINJACOREAPI BNVersionInfo BNPluginGetMinimumVersionInfo(BNRepoPlugin* p);
7223+ // BINARYNINJACOREAPI BNVersionInfo BNPluginGetMaximumVersionInfo(BNRepoPlugin* p);
72247224 BINARYNINJACOREAPI BNVersionInfo BNParseVersionString (const char * v);
72257225 BINARYNINJACOREAPI bool BNVersionLessThan (const BNVersionInfo smaller, const BNVersionInfo larger);
72267226 BINARYNINJACOREAPI const char * BNPluginGetName (BNRepoPlugin* p);
72277227 BINARYNINJACOREAPI const char * BNPluginGetProjectUrl (BNRepoPlugin* p);
7228- BINARYNINJACOREAPI const char * BNPluginGetPackageUrl (BNRepoPlugin* p);
7229- BINARYNINJACOREAPI const char * BNPluginGetAuthorUrl (BNRepoPlugin* p);
7230- BINARYNINJACOREAPI const char * BNPluginGetVersion (BNRepoPlugin* p);
7231- BINARYNINJACOREAPI const char * BNPluginGetCommit (BNRepoPlugin* p);
7232- BINARYNINJACOREAPI const bool BNPluginGetViewOnly (BNRepoPlugin* p);
7228+ // BINARYNINJACOREAPI const char* BNPluginGetPackageUrl(BNRepoPlugin* p);
7229+ // BINARYNINJACOREAPI const char* BNPluginGetVersions(BNRepoPlugin* p);
7230+ // BINARYNINJACOREAPI const bool BNPluginGetViewOnly(BNRepoPlugin* p);
72337231 BINARYNINJACOREAPI void BNFreePluginTypes (BNPluginType* r);
72347232 BINARYNINJACOREAPI BNRepoPlugin* BNNewPluginReference (BNRepoPlugin* r);
72357233 BINARYNINJACOREAPI void BNFreePlugin (BNRepoPlugin* plugin);
72367234 BINARYNINJACOREAPI const char * BNPluginGetPath (BNRepoPlugin* p);
7237- BINARYNINJACOREAPI const char * BNPluginGetSubdir (BNRepoPlugin* p);
7238- BINARYNINJACOREAPI const char * BNPluginGetDependencies (BNRepoPlugin* p);
7235+ // BINARYNINJACOREAPI const char* BNPluginGetSubdir(BNRepoPlugin* p);
7236+ // BINARYNINJACOREAPI const char* BNPluginGetDependencies(BNRepoPlugin* p);
72397237 BINARYNINJACOREAPI bool BNPluginIsInstalled (BNRepoPlugin* p);
72407238 BINARYNINJACOREAPI bool BNPluginIsEnabled (BNRepoPlugin* p);
72417239 BINARYNINJACOREAPI BNPluginStatus BNPluginGetPluginStatus (BNRepoPlugin* p);
72427240 BINARYNINJACOREAPI BNPluginType* BNPluginGetPluginTypes (BNRepoPlugin* p, size_t * count);
72437241 BINARYNINJACOREAPI bool BNPluginEnable (BNRepoPlugin* p, bool force);
72447242 BINARYNINJACOREAPI bool BNPluginDisable (BNRepoPlugin* p);
7245- BINARYNINJACOREAPI bool BNPluginInstall (BNRepoPlugin* p);
7246- BINARYNINJACOREAPI bool BNPluginInstallDependencies (BNRepoPlugin* p);
7243+ // BINARYNINJACOREAPI bool BNPluginInstall(BNRepoPlugin* p);
7244+ // BINARYNINJACOREAPI bool BNPluginInstallDependencies(BNRepoPlugin* p);
72477245 BINARYNINJACOREAPI bool BNPluginUninstall (BNRepoPlugin* p);
72487246 BINARYNINJACOREAPI bool BNPluginUpdate (BNRepoPlugin* p);
7249- BINARYNINJACOREAPI char ** BNPluginGetPlatforms (BNRepoPlugin* p, size_t * count);
7250- BINARYNINJACOREAPI void BNFreePluginPlatforms (char ** platforms, size_t count);
7247+ // BINARYNINJACOREAPI void BNFreePluginPlatforms(char** platforms, size_t count);
72517248 BINARYNINJACOREAPI const char * BNPluginGetRepository (BNRepoPlugin* p);
72527249 BINARYNINJACOREAPI bool BNPluginIsBeingDeleted (BNRepoPlugin* p);
72537250 BINARYNINJACOREAPI bool BNPluginIsBeingUpdated (BNRepoPlugin* p);
@@ -7258,8 +7255,7 @@ extern "C"
72587255 BINARYNINJACOREAPI bool BNPluginIsUpdateAvailable (BNRepoPlugin* p);
72597256 BINARYNINJACOREAPI bool BNPluginAreDependenciesBeingInstalled (BNRepoPlugin* p);
72607257
7261- BINARYNINJACOREAPI char * BNPluginGetProjectData (BNRepoPlugin* p);
7262- BINARYNINJACOREAPI uint64_t BNPluginGetLastUpdate (BNRepoPlugin* p);
7258+ // BINARYNINJACOREAPI uint64_t BNPluginGetLastUpdate(BNRepoPlugin* p);
72637259
72647260 BINARYNINJACOREAPI BNRepository* BNNewRepositoryReference (BNRepository* r);
72657261 BINARYNINJACOREAPI void BNFreeRepository (BNRepository* r);
@@ -7271,7 +7267,6 @@ extern "C"
72717267 BINARYNINJACOREAPI BNRepoPlugin* BNRepositoryGetPluginByPath (BNRepository* r, const char * pluginPath);
72727268 BINARYNINJACOREAPI const char * BNRepositoryGetPluginsPath (BNRepository* r);
72737269
7274- BINARYNINJACOREAPI BNRepositoryManager* BNCreateRepositoryManager (const char * enabledPluginsPath);
72757270 BINARYNINJACOREAPI BNRepositoryManager* BNNewRepositoryManagerReference (BNRepositoryManager* r);
72767271 BINARYNINJACOREAPI void BNFreeRepositoryManager (BNRepositoryManager* r);
72777272 BINARYNINJACOREAPI bool BNRepositoryManagerCheckForUpdates (BNRepositoryManager* r);
0 commit comments