diff options
| author | 0cyn <kat@vector35.com> | 2026-04-21 09:36:57 -0400 |
|---|---|---|
| committer | 0cyn <kat@vector35.com> | 2026-04-22 09:15:37 -0400 |
| commit | 37f159a0ef0d517f88d78c8450d120b8aa6d9ccb (patch) | |
| tree | b928013e6289653662911c29d93d4745031d9e8d /binaryninjacore.h | |
| parent | 8ed744a615909ac4bec2bc6dd92cf5cb0485cf07 (diff) | |
Expose all version-specific info for extensions in API
Diffstat (limited to 'binaryninjacore.h')
| -rw-r--r-- | binaryninjacore.h | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h index 879b7e1e..283524c8 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -354,6 +354,20 @@ extern "C" typedef struct BNStringRecognizer BNStringRecognizer; typedef struct BNCustomStringType BNCustomStringType; + typedef struct BNVersionInfo { + uint32_t major; + uint32_t minor; + uint32_t build; + char* channel; + } BNVersionInfo; + + typedef struct BNPluginVersionPlatform + { + char* name; + char* downloadUrl; + char* untrackedDownloadUrl; + } BNPluginVersionPlatform; + typedef struct BNPluginVersion { char* id; @@ -362,6 +376,8 @@ extern "C" char* changelog; uint64_t minimumClientVersion; + BNPluginVersionPlatform* platforms; + size_t platformCount; char* created; } BNPluginVersion; @@ -2743,13 +2759,6 @@ extern "C" char* latestVersion; } BNUpdateChannel; - typedef struct BNVersionInfo { - uint32_t major; - uint32_t minor; - uint32_t build; - char* channel; - } BNVersionInfo; - typedef struct BNChangelogEntry { BNVersionInfo version; char* notes; |
