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;