If you use it in VC2005 or above, there is this header file.
The solution is to upgrade your VC environment.
Note: sal.h is a WINDOWS-provided
defect detection tool. They are defined as
none when the normal compiler is run and do not affect the compiled code, in other words they are used by Microsoft to find bugs or to gather more information to perfect their software.