Include windows.h if windows OS is detected and define minimum target windows version to Windows XP
use LPWSTR pointer for CreateHardLinkW arguments