39 #if defined (__cplusplus) 42 #define NULL ((void*) 0) 50 #define SHI_PUBLIC_API __attribute__ ((visibility ("default"))) 52 #define SHI_PUBLIC_API Definition: ShiTypes.h:63
unsigned int SHI_UInt32
32-bit (or more) unsigned integer
Definition: ShiTypes.h:27
unsigned short SHI_UInt16
16-bit unsigned integer
Definition: ShiTypes.h:29
SHI_Int32 month
Definition: ShiTypes.h:130
signed short SHI_Int16
16-bit signed integer
Definition: ShiTypes.h:30
SHI_Int32 hours
Definition: ShiTypes.h:132
signed char SHI_Int8
8-bit signed integer
Definition: ShiTypes.h:32
SHI_UInt32 SHI_Size
An unsigned integer used to represent a measurable quantity (e.g., the size of a file).
Definition: ShiTypes.h:95
SHI_Int32 day
Definition: ShiTypes.h:131
Definition: ShiTypes.h:64
SHI_UInt32 SHI_Ordinal
An unsigned integer that represents a position in a sequence (such as an index into a list of element...
Definition: ShiTypes.h:118
SHI_UInt32 SHI_Mask
An unsigned integer used to represent a bit mask.
Definition: ShiTypes.h:89
SHI_Int32 minutes
Definition: ShiTypes.h:133
unsigned char SHI_UInt8
8-bit unsigned integer
Definition: ShiTypes.h:31
SHI_Int32 year
Definition: ShiTypes.h:129
const unsigned char * data
Pointer to the bytes in the array.
Definition: ShiTypes.h:142
SHI_UInt8 SHI_Byte
An 8-bit byte.
Definition: ShiTypes.h:123
SHI_UInt32 SHI_Cardinal
An unsigned integer used to represent a quantity that can be counted (such as a number of elements in...
Definition: ShiTypes.h:112
signed int SHI_Int32
32-bit (or more) signed integer
Definition: ShiTypes.h:28
SHI_Size data_size
Number of bytes in the array.
Definition: ShiTypes.h:143
SHI_Int32 milliseconds
Definition: ShiTypes.h:135
SHI_Boolean
Boolean type used for variables that can be true (SHI_TRUE) or false (SHI_FALSE). ...
Definition: ShiTypes.h:62
float SHI_Float
IEEE float.
Definition: ShiTypes.h:33
SHI_Int32 SHI_Offset
A signed integer used to represent an offset from a base position value.
Definition: ShiTypes.h:100
A date and time.
Definition: ShiTypes.h:128
An untyped array of bytes.
Definition: ShiTypes.h:141
SHI_UInt32 SHI_Range
An unsigned integer used to represent the difference between a maximum value and a minimum value...
Definition: ShiTypes.h:106
SHI_UInt32 SHI_Flags
Type used to represent a bit pattern signifying a combination of flags that can be on or off...
Definition: ShiTypes.h:84
SHI_Int32 seconds
Definition: ShiTypes.h:134
int SHI_Result
Signed integer value representing a function or method result (return value).
Definition: ShiTypes.h:74