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 typedef void (MCAPI *PMCCALLBACK)(PMCSIGNALINFO CbInfo); typedef void (MCAPI *PMCCALLBACKEX)(PVOID Context);
|