M>//if compiling on VC6.0 or pre-WindowsXP systems M>//use -DLEGACY_WIN32 M>//if compiling with MinGW, it only works on XP or above M>//use -D_WIN32_WINNT=0x0501