I want to understand why FAR is used in the below typedef syntax?
#define FAR
//some other instructions
//.....
//.....
typedef struct tagDEVICE_BUFFER_W
{
....
....
}DEVICE_BUFFER_W;
typedef DEVICE_BUFFER_W FAR * LPDEVICE_BUFFER_W; //Why FAR is used here?
如下文所述,我是否打算使用FAR? 它是否会有任何改变?
typedef DEVICE_BUFFER_W * LPDEVICE_BUFFER_W;