diff options
| author | Josh Ferrell <josh@vector35.com> | 2023-11-10 17:52:21 -0500 |
|---|---|---|
| committer | Josh Ferrell <josh@vector35.com> | 2023-11-10 17:53:16 -0500 |
| commit | d211211ac87d30e4774c01e6765c2419dce3fe1f (patch) | |
| tree | 01f3becef2bfab16bcd4736cf78652ce076bbade /binaryninjacore.h | |
| parent | a39efb484087474fdf18a40249bf0bb5b608b6f3 (diff) | |
Add support for object settings
Diffstat (limited to 'binaryninjacore.h')
| -rw-r--r-- | binaryninjacore.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h index 995f2f4f..30e34b81 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -3021,6 +3021,7 @@ extern "C" BINARYNINJACOREAPI void BNFreeString(char* str); BINARYNINJACOREAPI char** BNAllocStringList(const char** contents, size_t size); BINARYNINJACOREAPI void BNFreeStringList(char** strs, size_t count); + BINARYNINJACOREAPI void BNFreeStringObject(char*** obj, size_t count); BINARYNINJACOREAPI void BNShutdown(void); BINARYNINJACOREAPI bool BNIsShutdownRequested(void); @@ -6370,6 +6371,9 @@ extern "C" BNSettings* settings, const char* key, BNBinaryView* view, BNSettingsScope* scope); BINARYNINJACOREAPI const char** BNSettingsGetStringList( BNSettings* settings, const char* key, BNBinaryView* view, BNSettingsScope* scope, size_t* inoutSize); + BINARYNINJACOREAPI const char*** BNSettingsGetStringObject(BNSettings* settings, + const char* key, BNBinaryView* view, BNSettingsScope* scope, size_t* entryCount); + BINARYNINJACOREAPI char* BNSettingsGetJson( BNSettings* settings, const char* key, BNBinaryView* view, BNSettingsScope* scope); @@ -6385,6 +6389,8 @@ extern "C" BNSettings* settings, BNBinaryView* view, BNSettingsScope scope, const char* key, const char* value); BINARYNINJACOREAPI bool BNSettingsSetStringList(BNSettings* settings, BNBinaryView* view, BNSettingsScope scope, const char* key, const char** value, size_t size); + BINARYNINJACOREAPI bool BNSettingsSetStringObject(BNSettings* settings, BNBinaryView* view, BNSettingsScope scope, + const char* key, const char*** value, size_t size); BINARYNINJACOREAPI bool BNSettingsSetJson( BNSettings* settings, BNBinaryView* view, BNSettingsScope scope, const char* key, const char* value); |
