13 #ifndef LT_IO_CALLBACK_STREAM_TYPES_H
14 #define LT_IO_CALLBACK_STREAM_TYPES_H
19 #if defined(LT_COMPILER_MS)
20 #pragma warning(push,4)
129 #if defined(LT_COMPILER_MS)
void * LTIOStreamH
opaque pointer to an LTIOStreamInf
LT_STATUS(* LTIOCallbackStream_Open)(void *)
typedef for callback stream open function
unsigned int lt_uint32
unsigned 32-bit integer
unsigned char lt_uint8
unsigned 8-bit integer
Support for the IO classes.
lt_uint32(* LTIOCallbackStream_Read)(void *, lt_uint8 *, lt_uint32)
typedef for callback stream read function
LT_STATUS(* LTIOCallbackStream_Close)(void *)
typedef for callback stream close function
lt_uint32(* LTIOCallbackStream_Write)(void *, const lt_uint8 *, lt_uint32)
typedef for callback stream write function
lt_uint32 LT_STATUS
An integral status code.
lt_uint8(* LTIOCallbackStream_IsOpen)(void *)
typedef for callback stream isOpen function
lt_int64(* LTIOCallbackStream_Tell)(void *)
typedef for callback stream tell function
lt_uint8(* LTIOCallbackStream_IsEOF)(void *)
typedef for callback stream isEOF function
Include file for all LizardTech sources.
LTIOSeekDir
Stream seek directions.
LTIOStreamH(* LTIOCallbackStream_Duplicate)(void *)
typedef for callback stream duplicate function
LT_STATUS(* LTIOCallbackStream_Seek)(void *, lt_int64, LTIOSeekDir)
typedef for callback stream seek function