42 typedef short SaInt16T;
44 typedef long long SaInt64T;
45 typedef unsigned char SaUint8T;
46 typedef unsigned short SaUint16T;
47 typedef unsigned int SaUint32T;
48 typedef unsigned long long SaUint64T;
51 typedef float SaFloatT;
52 typedef double SaDoubleT;
53 typedef char* SaStringT;
55 typedef SaInt64T SaTimeT;
56 typedef SaUint64T SaInvocationT;
57 typedef SaUint64T SaSizeT;
58 typedef SaUint64T SaOffsetT;
59 typedef SaUint64T SaSelectionObjectT;
61 #define SA_TIME_END 0x7FFFFFFFFFFFFFFFLL
62 #define SA_TIME_BEGIN 0x0LL
63 #define SA_TIME_UNKNOWN 0x8000000000000000LL
65 #define SA_TIME_ONE_MICROSECOND 1000LL
66 #define SA_TIME_ONE_MILLISECOND 1000000LL
67 #define SA_TIME_ONE_SECOND 1000000000LL
68 #define SA_TIME_ONE_MINUTE 60000000000LL
69 #define SA_TIME_ONE_HOUR 3600000000000LL
70 #define SA_TIME_ONE_DAY 86400000000000LL
71 #define SA_TIME_MAX SA_TIME_END
73 #define SA_MAX_NAME_LENGTH 256
75 #define SA_TRACK_CURRENT 0x01
76 #define SA_TRACK_CHANGES 0x02
77 #define SA_TRACK_CHANGES_ONLY 0x04
78 #define SA_TRACK_LOCAL 0x08
79 #define SA_TRACK_START_STEP 0x10
80 #define SA_TRACK_VALIDATE_STEP 0x20
90 SA_DISPATCH_BLOCKING = 3
95 SA_AIS_ERR_LIBRARY = 2,
96 SA_AIS_ERR_VERSION = 3,
98 SA_AIS_ERR_TIMEOUT = 5,
99 SA_AIS_ERR_TRY_AGAIN = 6,
100 SA_AIS_ERR_INVALID_PARAM = 7,
101 SA_AIS_ERR_NO_MEMORY = 8,
102 SA_AIS_ERR_BAD_HANDLE = 9,
103 SA_AIS_ERR_BUSY = 10,
104 SA_AIS_ERR_ACCESS = 11,
105 SA_AIS_ERR_NOT_EXIST = 12,
106 SA_AIS_ERR_NAME_TOO_LONG = 13,
107 SA_AIS_ERR_EXIST = 14,
108 SA_AIS_ERR_NO_SPACE = 15,
109 SA_AIS_ERR_INTERRUPT =16,
110 SA_AIS_ERR_NAME_NOT_FOUND = 17,
111 SA_AIS_ERR_NO_RESOURCES = 18,
112 SA_AIS_ERR_NOT_SUPPORTED = 19,
113 SA_AIS_ERR_BAD_OPERATION = 20,
114 SA_AIS_ERR_FAILED_OPERATION = 21,
115 SA_AIS_ERR_MESSAGE_ERROR = 22,
116 SA_AIS_ERR_QUEUE_FULL = 23,
117 SA_AIS_ERR_QUEUE_NOT_AVAILABLE = 24,
118 SA_AIS_ERR_BAD_FLAGS = 25,
119 SA_AIS_ERR_TOO_BIG = 26,
120 SA_AIS_ERR_NO_SECTIONS = 27,
121 SA_AIS_ERR_NO_OP = 28,
122 SA_AIS_ERR_REPAIR_PENDING = 29,
123 SA_AIS_ERR_NO_BINDINGS = 30,
124 SA_AIS_ERR_UNAVAILABLE = 31,
125 SA_AIS_ERR_CAMPAIGN_ERROR_DETECTED = 32,
126 SA_AIS_ERR_CAMPAIGN_PROC_FAILED = 33,
127 SA_AIS_ERR_CAMPAIGN_CANCELED = 34,
128 SA_AIS_ERR_CAMPAIGN_FAILED = 35,
129 SA_AIS_ERR_CAMPAIGN_SUSPENDED = 36,
130 SA_AIS_ERR_CAMPAIGN_SUSPENDING = 37,
131 SA_AIS_ERR_ACCESS_DENIED = 38,
132 SA_AIS_ERR_NOT_READY = 39,
133 SA_AIS_ERR_DEPLOYMENT = 40
156 SaUint8T *bufferAddr;
161 SaUint8T value[SA_MAX_NAME_LENGTH];
165 SaUint8T releaseCode;
166 SaUint8T majorVersion;
167 SaUint8T minorVersion;
172 SaUint64T uint64Value;
175 SaDoubleT doubleValue;