@@ -3125,6 +3125,8 @@ extern "C"
31253125 BINARYNINJACOREAPI int64_t BNWriteDatabaseSnapshotData (BNDatabase* database, int64_t * parents, size_t parentCount,
31263126 BNBinaryView* file, const char * name, BNKeyValueStore* data, bool autoSave, void * ctxt,
31273127 bool (*progress)(void *, size_t , size_t ));
3128+ BINARYNINJACOREAPI bool BNStoreDataForSnapshot (BNDatabase* database, int64_t id, BNKeyValueStore* data,
3129+ void * ctxt, bool (*progress)(void *, size_t , size_t ));
31283130 BINARYNINJACOREAPI bool BNTrimDatabaseSnapshot (BNDatabase* database, int64_t id);
31293131 BINARYNINJACOREAPI bool BNRemoveDatabaseSnapshot (BNDatabase* database, int64_t id);
31303132 BINARYNINJACOREAPI char ** BNGetDatabaseGlobalKeys (BNDatabase* database, size_t * count);
@@ -3136,6 +3138,7 @@ extern "C"
31363138 BINARYNINJACOREAPI BNFileMetadata* BNGetDatabaseFile (BNDatabase* database);
31373139 BINARYNINJACOREAPI BNKeyValueStore* BNReadDatabaseAnalysisCache (BNDatabase* database);
31383140 BINARYNINJACOREAPI bool BNWriteDatabaseAnalysisCache (BNDatabase* database, BNKeyValueStore* val);
3141+ BINARYNINJACOREAPI bool BNSnapshotHasData (BNDatabase* db, int64_t id);
31393142
31403143 // Database snapshots
31413144 BINARYNINJACOREAPI BNSnapshot* BNNewSnapshotReference (BNSnapshot* snapshot);
0 commit comments