summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2017-10-26 09:55:42 -0400
committerBrian Potchik <brian@vector35.com>2017-10-26 09:55:42 -0400
commitc3c9be356d686a68b73422f17ccca67286d85b21 (patch)
tree9a45adbf13c593c4124373e0d3c263348c635931 /binaryninjacore.h
parent7cbb40a71ffb2583862191b7999e436807f9a0e8 (diff)
parent77e09a2d02efbb2d6aa9758b503e37cbe7655f7f (diff)
Merge branch 'dev'
Diffstat (limited to 'binaryninjacore.h')
-rw-r--r--binaryninjacore.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index 1bb4c726..870c2de3 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -1203,7 +1203,8 @@ extern "C"
{
UpdateFailed = 0,
UpdateSuccess = 1,
- AlreadyUpToDate = 2
+ AlreadyUpToDate = 2,
+ UpdateAvailable = 3
};
struct BNUpdateChannel
@@ -1603,7 +1604,10 @@ extern "C"
BINARYNINJACOREAPI char* BNGetVersionString(void);
BINARYNINJACOREAPI uint32_t BNGetBuildId(void);
+ BINARYNINJACOREAPI char* BNGetSerialNumber(void);
+ BINARYNINJACOREAPI uint64_t BNGetLicenseExpirationTime(void);
BINARYNINJACOREAPI bool BNIsLicenseValidated(void);
+ BINARYNINJACOREAPI char* BNGetLicensedUserEmail(void);
BINARYNINJACOREAPI char* BNGetProduct(void);
BINARYNINJACOREAPI char* BNGetProductType(void);
BINARYNINJACOREAPI int BNGetLicenseCount(void);
@@ -2769,7 +2773,7 @@ extern "C"
BINARYNINJACOREAPI BNUpdateVersion* BNGetUpdateChannelVersions(const char* channel, size_t* count, char** errors);
BINARYNINJACOREAPI void BNFreeUpdateChannelVersionList(BNUpdateVersion* list, size_t count);
- BINARYNINJACOREAPI bool BNAreUpdatesAvailable(const char* channel, char** errors);
+ BINARYNINJACOREAPI bool BNAreUpdatesAvailable(const char* channel, uint64_t* expireTime, uint64_t* serverTime, char** errors);
BINARYNINJACOREAPI BNUpdateResult BNUpdateToVersion(const char* channel, const char* version, char** errors,
bool (*progress)(void* ctxt, uint64_t progress, uint64_t total),