Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0
  3. API reference
  4. Type definitions
Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0

Type definitions

The following type definitions are provided for use within the NetBackup XBSA interfaces.

Table: XBSA Type Definitions

Data Type

Type Name

Example Type Definition

16-bit Integer

BSA_Int16

typedef short BSA_Int16;

32-bit Integer

BSA_Int32

typedef int BSA_Int32;

64-bit Integer

BSA_Int64

typedef struct {

BSA_Int32 left;

BSA_Int32 right;

} BSA_Int64;

16-bit Unsigned Integer

BSA_UInt16

typedef unsigned short BSA_UInt16;

32-bit Unsigned Integer

BSA_UInt32

typedef unsigned int BSA_UInt32;

64-bit Unsigned Integer

BSA_UInt 64

typedef struct {

BSA_UInt32 left;

BSA_UInt32 right;

} BSA_UInt64;

Shared Memory Buffer reference

BSA_ShareId

<Not_Used>

Feedback

Was this page helpful?
Previous

NBBSAValidateFeatureId

Next

Enumerated types

Feedback

Was this page helpful?