GRUB cannot boot Windows. NTLDR is the only one. However NTLDR cannot boot a multiboot compliant kernel like grub can. The solution is simple, GRUB can boot (chainload) NTLDR, which will boot windows.