C Predefined Types
The following data types are used in the MultiCam C API. They are predefined using typedef.
C predefined types
|
Predefined type |
Description |
|---|---|
|
PVOID |
Pointer to a void. typedef void *PVOID; |
|
INT32 |
Signed 32-bit integer. typedef signed int INT32; |
|
PINT32 |
Pointer to a signed 32-bit integer. typedef signed int *PINT32; |
|
UINT32 |
Unsigned 32-bit integer. typedef unsigned int UINT32; |
|
INT64 |
Signed 64-bit integer. typedef signed int INT64; |
|
PINT64 |
Pointer to a signed 64-bit integer. typedef signed int *PINT64; |
|
FLOAT64 |
Double precision 64-bit floating point. typedef double FLOAT64; |
|
PFLOAT64 |
Pointer to a double precision 64-bit floating point. typedef double *PFLOAT64; |
|
PCHAR |
Pointer to a character. typedef char *PCHAR; |
|
PCCHAR |
Pointer to a constant character. typedef const char *PCCHAR; |
|
MCHANDLE |
Unsigned 32-bit integer. typedef UINT32 MCHANDLE; |
|
PMCHANDLE |
Pointer to an unsigned 32-bit integer. typedef UINT32 *PMCHANDLE; |
|
MCSTATUS |
Signed 32-bit integer. typedef int MCSTATUS; |
|
MCPARAMID |
Unsigned 32-bit integer. typedef UINT32 MCPARAMID;
|
|
MCSIGNAL |
Signed 32-bit integer. typedef int MCSTATUS; |
|
PMCSIGNALINFO |
Pointer to a structure containing a MultiCam signal information. struct |
|
PMCCALLBACK |
typedef struct _MC_CALLBACK_INFO |