diff options
| author | Josh Ferrell <josh@vector35.com> | 2025-10-12 12:08:13 -0400 |
|---|---|---|
| committer | Josh Ferrell <josh@vector35.com> | 2025-10-12 12:08:13 -0400 |
| commit | 573b03c844090b53fb49b2156deae7540c8c3059 (patch) | |
| tree | c5b33a8c696307984d49526acc57f8a8bbc0a63b /binaryninjacore.h | |
| parent | ba282a42855ab2def22b5915e03ba91d47693867 (diff) | |
Improve error handling in project apis
Diffstat (limited to 'binaryninjacore.h')
| -rw-r--r-- | binaryninjacore.h | 14 |
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); |
