diff options
| author | Peter LaFosse <peter@vector35.com> | 2017-07-01 10:02:12 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2017-07-01 10:02:27 -0400 |
| commit | c407679358f035aa9e16e3bb740f8e6d9a73d138 (patch) | |
| tree | b955c15b54421b3306b6e04e4500bfd9507f30ff /binaryninjacore.h | |
| parent | b3a31b101cf7283d753c71e211c78f5f0c1ee54c (diff) | |
Refactor of metadata api names. modify how QueryMetadata works
Diffstat (limited to 'binaryninjacore.h')
| -rw-r--r-- | binaryninjacore.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h index 25aa150d..0394517f 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -2917,17 +2917,17 @@ extern "C" // Create Metadata of various types BINARYNINJACOREAPI BNMetadata* BNNewMetadataReference(BNMetadata* data); - BINARYNINJACOREAPI BNMetadata* BNCreateStructuredBooleanData(bool data); - BINARYNINJACOREAPI BNMetadata* BNCreateStructuredStringData(const char* data); - BINARYNINJACOREAPI BNMetadata* BNCreateStructuredUnsignedIntegerData(uint64_t data); - BINARYNINJACOREAPI BNMetadata* BNCreateStructuredSignedIntegerData(int64_t data); - BINARYNINJACOREAPI BNMetadata* BNCreateStructuredDoubleData(double data); - BINARYNINJACOREAPI BNMetadata* BNCreateStructuredBooleanListData(const bool* data, size_t size); - BINARYNINJACOREAPI BNMetadata* BNCreateStructuredStringListData(const char** data, size_t size); - BINARYNINJACOREAPI BNMetadata* BNCreateStructuredUnsignedIntegerListData(const uint64_t* data, size_t size); - BINARYNINJACOREAPI BNMetadata* BNCreateStructuredSignedIntegerListData(const int64_t* data, size_t size); - BINARYNINJACOREAPI BNMetadata* BNCreateStructuredDoubleListData(const double* data, size_t size); - BINARYNINJACOREAPI BNMetadata* BNCreateStructuredRawData(const uint8_t* data, size_t size); + BINARYNINJACOREAPI BNMetadata* BNCreateMetadataBooleanData(bool data); + BINARYNINJACOREAPI BNMetadata* BNCreateMetadataStringData(const char* data); + BINARYNINJACOREAPI BNMetadata* BNCreateMetadataUnsignedIntegerData(uint64_t data); + BINARYNINJACOREAPI BNMetadata* BNCreateMetadataSignedIntegerData(int64_t data); + BINARYNINJACOREAPI BNMetadata* BNCreateMetadataDoubleData(double data); + BINARYNINJACOREAPI BNMetadata* BNCreateMetadataBooleanListData(const bool* data, size_t size); + BINARYNINJACOREAPI BNMetadata* BNCreateMetadataStringListData(const char** data, size_t size); + BINARYNINJACOREAPI BNMetadata* BNCreateMetadataUnsignedIntegerListData(const uint64_t* data, size_t size); + BINARYNINJACOREAPI BNMetadata* BNCreateMetadataSignedIntegerListData(const int64_t* data, size_t size); + BINARYNINJACOREAPI BNMetadata* BNCreateMetadataDoubleListData(const double* data, size_t size); + BINARYNINJACOREAPI BNMetadata* BNCreateMetadataRawData(const uint8_t* data, size_t size); BINARYNINJACOREAPI void BNFreeMetadata(BNMetadata* data); BINARYNINJACOREAPI void BNFreeMetadataBooleanList(bool* data); BINARYNINJACOREAPI void BNFreeMetadataStringList(char** data, size_t size); @@ -2963,7 +2963,7 @@ extern "C" // Store/Query structured data to/from a BinaryView BINARYNINJACOREAPI void BNBinaryViewStoreMetadata(BNBinaryView* view, const char* key, BNMetadata* value); - BINARYNINJACOREAPI bool BNBinaryViewQueryMetadata(BNBinaryView* view, const char* key, BNMetadata** value); + BINARYNINJACOREAPI BNMetadata* BNBinaryViewQueryMetadata(BNBinaryView* view, const char* key); #ifdef __cplusplus } #endif |
