Конструкция FAR восходит к дням использования процессора 8086/8088 и сегментированной памяти, которые он использовал. В те дни вы могли иметь NEAR и FAR указатели на память.
LP (длинный указатель) - это просто похмелье от Венгерской нотации Microsoft тех ранних дней.
В наши дни модель памяти Win32 плоская, поэтому указатели NEAR и FAR в основном совпадают. Но хотя ближний указатель теперь такой же, как дальний poitner , это не означает, что указатель такой же, как дескриптор.