MrSID Decode SDK for Raster Reference Manual
9.0.0.3864
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
lt_lib_io.h
Go to the documentation of this file.
1
/* $Id$ */
2
/* //////////////////////////////////////////////////////////////////////////
3
// //
4
// This code is Copyright (c) 2004 LizardTech, Inc, 1008 Western Avenue, //
5
// Suite 200, Seattle, WA 98104. Unauthorized use or distribution //
6
// prohibited. Access to and use of this code is permitted only under //
7
// license from LizardTech, Inc. Portions of the code are protected by //
8
// US and foreign patents and other filings. All Rights Reserved. //
9
// //
11
/* PUBLIC - C */
12
18
#ifndef LT_LIB_IO_H
19
#define LT_LIB_IO_H
20
21
#include "
lt_base.h
"
22
23
#ifdef LT_CPLUSPLUS
24
extern
"C"
{
25
#endif
26
30
typedef
enum
LTIOSeekDir
31
{
33
LTIO_SEEK_DIR_ERROR
= 1,
34
36
LTIO_SEEK_DIR_BEG
= 2,
37
39
LTIO_SEEK_DIR_CUR
= 3,
40
42
LTIO_SEEK_DIR_END
= 4,
43
45
LTIO_SEEK_DIR_MAX
= 5
46
}
LTIOSeekDir
;
47
48
// status codes
49
#include "
lt_ioStatus.h
"
50
51
// macros
52
#define LTIO_HR_FAILED(hr) (static_cast<lt_int32>(hr) < 0)
53
54
#ifdef LT_CPLUSPLUS
55
}
56
#endif
57
58
#endif
LizardTech