1.基本类型
typedef unsigned char UINT8;
typedef char INT8;
typedef short int UINT16;
typedef int INT16;
typedef unsigned int UINT32;
typedef int INT32;
typedef unsigned long long UINT64;
typedef long long INT64;
typedef void VOID;
typedef NULL 0;
2.结构体
2.1对外结构体定义
typedef struct tagBSP_S_YYY
{
}BSP_S_YYY,*BSP_S_YYY_PRT;
2.2对内结构体定义
typedef struct tagS_YYY
{
}S_YYY,*S_YYY_PTR;
3联合体
3.1对外联合体
typedef union tagBSP_U_YYY
{
}BSP_U_YYY,*BSP_U_YYY_PTR
3.2对内联合体
typedef union tagU_YYY
{
}U_YYY,*U_YYY_PTR;
4枚举
4.1对外枚举
typedef enum tagBSP_E_YYYY
{
BSP_E_YYY_AAAA,
BSP_E_YYY_BBBB,
BSP_E_YYY_CCCC,
BSP_E_YYY_BUIT,
}BSP_E_YYY;
4.2对内枚举
typedef enum tag_E_YYYY
{
E_AAA;
E_BBB;
E_CCC;
E_BUIT;
}E_YYY;