This documentation supports the 9.1 version of Remedy Action Request System.

To view the latest version, select the version from the Product version menu.

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
or
typedef long 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.

typedef unsigned int ARULong32
or
typedef unsigned long ARLong32

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.

Was this page helpful? Yes No Submitting... Thank you

Comments