define H_HANDLE(_handleName) typedef struct{int unused;} _handleName##_;typedef const _handleName##_*_handleName typedef _handleName *LP##handleName;
展开:
define H_HANDLE(_handleName) typedef struct //宏定义为结构体定义
结构体定义为typedef struct{
int unused;
}_handleName##_
typedef const _handleName##_ * _handleName //定义指针
typedef _handleName * LP##handleName;