$ 0 0 Because it uses some Windows API functions that does not exists in XP, so Harbour accepts a define to avoid those functions to be linked