Wasabi ExpressPlay SDK for Desktop Systems
1.23.0
|
Common data types. More...
Go to the source code of this file.
Data Structures | |
struct | SHI_DateTime |
A date and time. More... | |
struct | SHI_ByteArray |
An untyped array of bytes. More... | |
Macros | |
#define | NULL ((void*) 0) |
#define | SHI_PUBLIC_API |
Typedefs | |
typedef unsigned int | SHI_UInt32 |
32-bit (or more) unsigned integer More... | |
typedef signed int | SHI_Int32 |
32-bit (or more) signed integer More... | |
typedef unsigned short | SHI_UInt16 |
16-bit unsigned integer More... | |
typedef signed short | SHI_Int16 |
16-bit signed integer More... | |
typedef unsigned char | SHI_UInt8 |
8-bit unsigned integer More... | |
typedef signed char | SHI_Int8 |
8-bit signed integer More... | |
typedef float | SHI_Float |
IEEE float. More... | |
typedef int | SHI_Result |
Signed integer value representing a function or method result (return value). More... | |
typedef SHI_UInt32 | SHI_Flags |
Type used to represent a bit pattern signifying a combination of flags that can be on or off. More... | |
typedef SHI_UInt32 | SHI_Mask |
An unsigned integer used to represent a bit mask. More... | |
typedef SHI_UInt32 | SHI_Size |
An unsigned integer used to represent a measurable quantity (e.g., the size of a file). More... | |
typedef SHI_Int32 | SHI_Offset |
A signed integer used to represent an offset from a base position value. More... | |
typedef SHI_UInt32 | SHI_Range |
An unsigned integer used to represent the difference between a maximum value and a minimum value. More... | |
typedef SHI_UInt32 | SHI_Cardinal |
An unsigned integer used to represent a quantity that can be counted (such as a number of elements in a list). More... | |
typedef SHI_UInt32 | SHI_Ordinal |
An unsigned integer that represents a position in a sequence (such as an index into a list of elements). More... | |
typedef SHI_UInt8 | SHI_Byte |
An 8-bit byte. More... | |
Enumerations | |
enum | SHI_Boolean { SHI_FALSE = 0, SHI_TRUE = 1 } |
Boolean type used for variables that can be true (SHI_TRUE) or false (SHI_FALSE). More... | |
Common data types.
#define NULL ((void*) 0) |
#define SHI_PUBLIC_API |
typedef SHI_UInt32 SHI_Cardinal |
An unsigned integer used to represent a quantity that can be counted (such as a number of elements in a list).
typedef SHI_UInt32 SHI_Flags |
Type used to represent a bit pattern signifying a combination of flags that can be on or off.
Bits set to 1 indicate that the corresponding flag is on, bits set to 0 indicate that the corresponding flag is off. The position and meaning of flags is specific to each method, function, variable or data structure that uses this type, and the corresponding header file specifies symbolic constants to represent individual flag bits.
typedef float SHI_Float |
IEEE float.
typedef signed short SHI_Int16 |
16-bit signed integer
typedef signed int SHI_Int32 |
32-bit (or more) signed integer
typedef signed char SHI_Int8 |
8-bit signed integer
typedef SHI_UInt32 SHI_Mask |
An unsigned integer used to represent a bit mask.
typedef SHI_Int32 SHI_Offset |
A signed integer used to represent an offset from a base position value.
typedef SHI_UInt32 SHI_Ordinal |
An unsigned integer that represents a position in a sequence (such as an index into a list of elements).
typedef SHI_UInt32 SHI_Range |
An unsigned integer used to represent the difference between a maximum value and a minimum value.
typedef int SHI_Result |
Signed integer value representing a function or method result (return value).
When a function or method call succeeds, the return value is always SHI_SUCCESS unless otherwise documented. Error conditions are always negative values, defined in ShiResults.h.
typedef SHI_UInt32 SHI_Size |
An unsigned integer used to represent a measurable quantity (e.g., the size of a file).
typedef unsigned short SHI_UInt16 |
16-bit unsigned integer
typedef unsigned int SHI_UInt32 |
32-bit (or more) unsigned integer
typedef unsigned char SHI_UInt8 |
8-bit unsigned integer
enum SHI_Boolean |