12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- #ifndef _INC_ODTYPES
- #define _INC_ODTYPES
- typedef void * tODHandle;
- #define ODHANDLE2PTR(h, t) ((t *) h)
- #define ODPTR2HANDLE(p, t) ((tODHandle) p)
- typedef enum
- {
- kODRCSuccess,
- kODRCGeneralFailure,
- kODRCNoMemory,
- kODRCNothingWaiting,
- kODRCNoMatch,
- kODRCEndOfFile,
- kODRCNoPortAddress,
- kODRCNoUART,
- kODRCInvalidCall,
- kODRCFileAccessError,
- kODRCFilenameTooLong,
- kODRCTimeout,
- kODRCSafeFailure,
- kODRCUnrecoverableFailure,
- kODRCUnsupported
- } tODResult;
- #ifdef _MSC_VER
- typedef void ODCALL OD_COMPONENT_CALLBACK(void);
- typedef void ODCALL OD_PERSONALITY_CALLBACK(BYTE btOperation);
- #else
- typedef void OD_COMPONENT_CALLBACK(void);
- typedef void OD_PERSONALITY_CALLBACK(BYTE btOperation);
- #endif
- #endif
|