summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
diff options
context:
space:
mode:
authorJosh Ferrell <josh@vector35.com>2025-10-12 12:08:13 -0400
committerJosh Ferrell <josh@vector35.com>2025-10-12 12:08:13 -0400
commit573b03c844090b53fb49b2156deae7540c8c3059 (patch)
treec5b33a8c696307984d49526acc57f8a8bbc0a63b /binaryninjacore.h
parentba282a42855ab2def22b5915e03ba91d47693867 (diff)
Improve error handling in project apis
Diffstat (limited to 'binaryninjacore.h')
-rw-r--r--binaryninjacore.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index 619b1c98..146de0aa 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -4090,13 +4090,13 @@ extern "C"
BINARYNINJACOREAPI char* BNProjectGetPath(BNProject* project);
BINARYNINJACOREAPI char* BNProjectGetFilePathInProject(BNProject* project, BNProjectFile* file);
BINARYNINJACOREAPI char* BNProjectGetName(BNProject* project);
- BINARYNINJACOREAPI void BNProjectSetName(BNProject* project, const char* name);
+ BINARYNINJACOREAPI bool BNProjectSetName(BNProject* project, const char* name);
BINARYNINJACOREAPI char* BNProjectGetDescription(BNProject* project);
- BINARYNINJACOREAPI void BNProjectSetDescription(BNProject* project, const char* description);
+ BINARYNINJACOREAPI bool BNProjectSetDescription(BNProject* project, const char* description);
BINARYNINJACOREAPI BNMetadata* BNProjectQueryMetadata(BNProject* project, const char* key);
BINARYNINJACOREAPI bool BNProjectStoreMetadata(BNProject* project, const char* key, BNMetadata* value);
- BINARYNINJACOREAPI void BNProjectRemoveMetadata(BNProject* project, const char* key);
+ BINARYNINJACOREAPI bool BNProjectRemoveMetadata(BNProject* project, const char* key);
BINARYNINJACOREAPI BNProjectFile* BNProjectCreateFileFromPath(BNProject* project, const char* path, BNProjectFolder* folder, const char* name, const char* description, void* ctxt,
BNProgressFunction progress);
@@ -4111,7 +4111,7 @@ extern "C"
BINARYNINJACOREAPI BNProjectFile* BNProjectGetFileByPathOnDisk(BNProject* project, const char* path);
BINARYNINJACOREAPI BNProjectFile** BNProjectGetFilesByPathInProject(BNProject* project, const char* path, size_t* count);
- BINARYNINJACOREAPI void BNProjectPushFile(BNProject* project, BNProjectFile* file);
+ BINARYNINJACOREAPI bool BNProjectPushFile(BNProject* project, BNProjectFile* file);
BINARYNINJACOREAPI bool BNProjectDeleteFile(BNProject* project, BNProjectFile* file);
BINARYNINJACOREAPI BNProjectFolder* BNProjectCreateFolderFromPath(BNProject* project, const char* path, BNProjectFolder* parent, const char* description, void* ctxt,
@@ -4120,12 +4120,12 @@ extern "C"
BINARYNINJACOREAPI BNProjectFolder* BNProjectCreateFolderUnsafe(BNProject* project, BNProjectFolder* parent, const char* name, const char* description, const char* id);
BINARYNINJACOREAPI BNProjectFolder** BNProjectGetFolders(BNProject* project, size_t* count);
BINARYNINJACOREAPI BNProjectFolder* BNProjectGetFolderById(BNProject* project, const char* id);
- BINARYNINJACOREAPI void BNProjectPushFolder(BNProject* project, BNProjectFolder* folder);
+ BINARYNINJACOREAPI bool BNProjectPushFolder(BNProject* project, BNProjectFolder* folder);
BINARYNINJACOREAPI bool BNProjectDeleteFolder(BNProject* project, BNProjectFolder* folder, void* ctxt,
BNProgressFunction progress);
- BINARYNINJACOREAPI void BNProjectBeginBulkOperation(BNProject* project);
- BINARYNINJACOREAPI void BNProjectEndBulkOperation(BNProject* project);
+ BINARYNINJACOREAPI bool BNProjectBeginBulkOperation(BNProject* project);
+ BINARYNINJACOREAPI bool BNProjectEndBulkOperation(BNProject* project);
BINARYNINJACOREAPI BNRemoteProject* BNProjectGetRemoteProject(BNProject* project);