summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2019-08-11 23:04:17 -0400
committerBrian Potchik <brian@vector35.com>2019-08-11 23:04:17 -0400
commit02023064fc5e112985035a9c0b3dc0957cdfda02 (patch)
tree9fb0048fd2ecac09311cb4dc153f7a43be03f669 /binaryninjacore.h
parent472cbb7a1cb3b51846abd3bda810c5dcc644acd7 (diff)
Eliminate mandatory ephemeral view creation during open with options.
Diffstat (limited to 'binaryninjacore.h')
-rw-r--r--binaryninjacore.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index 9e70251e..0472560d 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -3939,9 +3939,11 @@ extern "C"
BINARYNINJACOREAPI BNSettings* BNCreateSettings(const char* schemaId);
BINARYNINJACOREAPI BNSettings* BNNewSettingsReference(BNSettings* settings);
BINARYNINJACOREAPI void BNFreeSettings(BNSettings* settings);
+ BINARYNINJACOREAPI void BNSettingsSetResourceId(BNSettings* settings, const char* resourceId);
BINARYNINJACOREAPI bool BNSettingsRegisterGroup(BNSettings* settings, const char* group, const char* title);
BINARYNINJACOREAPI bool BNSettingsRegisterSetting(BNSettings* settings, const char* key, const char* properties);
BINARYNINJACOREAPI bool BNSettingsContains(BNSettings* settings, const char* key);
+ BINARYNINJACOREAPI bool BNSettingsIsEmpty(BNSettings* settings);
BINARYNINJACOREAPI const char** BNSettingsQueryPropertyStringList(BNSettings* settings, const char* key, const char* property, size_t* inoutSize);
BINARYNINJACOREAPI bool BNSettingsUpdateProperty(BNSettings* settings, const char* key, const char* property);
BINARYNINJACOREAPI bool BNSettingsUpdateBoolProperty(BNSettings* settings, const char* key, const char* property, bool value);