C data types
The BMC Remedy AR System API uses simple C data types and these BMC Remedy AR System data types:
Data type | Description |
---|---|
typedef int ARLong32 | 32-bit signed integer for either 32-bit or 64-bit computers. This data type is exactly 32 bits and replaces the long data type in the C API. See the artypes.h file. The artypes.h file is available at the following location:
|
typedef unsigned int ARULong32 | 32-bit unsigned integer for either 32-bit or 64-bit computers. This data type is exactly 32 bits and replaces the unsigned long data type in the C API. See the artypes.h file. |
typedef unsigned char ARBoolean | Boolean flag set to TRUE or FALSE. |
typedef char ARAccessNameType[AR_MAX_ACCESS_NAME_SIZE +1 ] | Structure that holds a user or group name or password. |
typedef char ARAuthType[AR_MAX_AUTH_SIZE + 1] | Structure that holds an authentication string. |
typedef char AREntryIdType[AR_MAX_ENTRYID_SIZE + 1] | Structure that holds an entry identification value. |
typedef ARLong32 ARInternalId | Structure that holds an internal identification value. |
typedef char ARLocaleType[AR_MAX_LANG_SIZE + 1] | Locale; language-country. |
typedef char ARNameType[AR_MAX_NAME_SIZE + 1] | Structure that holds object names. |
typedef char ARPasswordType[AR_MAX_PASSWORD_SIZE + 1] | Structure that holds a password. |
typedef char ARServerNameType[AR_MAX_SERVER_SIZE + 1] | Structure that holds a server name. |
typedef ARLong32 ARTimestamp | UNIX-style time stamp; seconds since January 1, 1970. |
The legend in the following figure applies to all data structure diagrams in this section. For simplicity, the data types defined here are considered simple types.
Legend for data structure diagrams
Unless otherwise specified, see the ar.h file for complete structure and variable definitions.
Comments
Hi, Can you please tell us on how to access artypes.h file? Regards, Subha
Hello Subhashini,
The artypes.h file is available at the following location:
We have updated the topic.
Regards,
Anagha
Log in or register to comment.