   FAR
  I was wondering why MS still use the FAR keyword in their function signatures like DirectDrawCreateAs far as I know this keyword is used to support mixed memory models, but that seems pretty redundant these days.I though they might do it so that they can give it a new meaning in the future, like when a memory address require 64 bit space.Anyone know this?   
  It's just a vestige of Windows 16 bit past: Removing Near and Far Type Declarations.   