168 #ifndef RINGIO_H_0xd3f4
169 #define RINGIO_H_0xd3f4
174 #if defined (__cplusplus)
190 #define RingIO_S_PENDINGATTRIBUTE 4
197 #define RingIO_S_NOTCONTIGUOUSDATA 3
202 #define RingIO_S_BUSY 2
207 #define RingIO_S_ALREADYSETUP 1
212 #define RingIO_S_SUCCESS 0
217 #define RingIO_E_FAIL -1
222 #define RingIO_E_INVALIDARG -2
227 #define RingIO_E_MEMORY -3
232 #define RingIO_E_ALREADYEXISTS -4
237 #define RingIO_E_NOTFOUND -5
242 #define RingIO_E_TIMEOUT -6
247 #define RingIO_E_INVALIDSTATE -7
252 #define RingIO_E_OSFAILURE -8
257 #define RingIO_E_RESOURCE -9
262 #define RingIO_E_RESTART -10
267 #define RingIO_E_INVALIDMSG -11
272 #define RingIO_E_NOTOWNER -12
277 #define RingIO_E_REMOTEACTIVE -13
282 #define RingIO_E_INVALIDHEAPID -14
287 #define RingIO_E_INVALIDPROCID -15
292 #define RingIO_E_MAXREACHED -16
297 #define RingIO_E_INUSE -17
302 #define RingIO_E_INVALIDCONTEXT -18
307 #define RingIO_E_BADVERSION -19
313 #define RingIO_E_BUFWRAP -20
318 #define RingIO_E_BUFEMPTY -21
323 #define RingIO_E_BUFFULL -22
329 #define RingIO_E_PENDINGDATA -23
335 #define RingIO_E_VARIABLEATTRIBUTE -24
341 #define RingIO_E_WRONGSTATE -25
345 #define RingIO_E_NOTIFYFAIL -26
351 #define RingIO_E_PENDINGATTRIBUTE -27
479 SysLink_NOTIFICATION_HDWRFIFO_ALWAYS,
485 SysLink_NOTIFICATION_HDWRFIFO_ONCE
641 RingIO_Handle *handlePtr);
669 RingIO_Handle *handlePtr);
951 RingIO_BufPtr vptr,
UInt32 *pSize);
1004 RingIO_BufPtr pData,
UInt32 size,
Bool sendNotification);
1082 Bool sendNotification);
1242 #if defined (__cplusplus)