Advice regarding problem with SetFileInformationByHandle