这几句怎么理解呀,帮忙呀!
#if defined (TARGET_32BIT)
# define __far
#endif
/*----- basic-type definitions -----*/
typedef unsigned char __far *CAPI_MESSAGE;
typedef CAPI_MESSAGE _cstruct;
unsigned __far CAPI_CMSG_2_MESSAGE (_cmsg __far *cmsg, CAPI_MESSAGE msg);
typedef unsigned char __far *CAPI_MESSAGE; 这句到底是什么意思?有什么用?