Windows SDKs are available for free; they were once available on Microsoft Download Center but were moved to MSDN in 2012
Windows Software Development Kit - Windows .*