Ignore Intellisense folders.
Note to use std::binary_search.
Address potential errors C4505: unreferenced function removed.
Correct override in a few places.
Use correct header for CComPtr.
Remove unnecessary _MSC_VER.
_MSC_VER corrections, particularly with respect to different MSVC compilers.
Replace manual binary search with lower_bound.  Herp.
Fix inverted SAL annotation, causing incorrect static analysis.
Update Winmain to match SAL as defined in the SDK.
Play with new view frustum ideas.
Check return codes to satisfy static analysis.
Annotate return code so static analysis doesn't warn about output parameters on failure.
Silence static analysis on legal vector access.
StringCbCopyNA might not null terminate if the destination buffer is too large.  Must check return code, as this is difficult to staticly analyze.
Tweak code to make it easier for static analysis.
Create macro to hide the static analysis workaround.
Enhance Windows error handling functions and macros to allow for a form that will silence certain static analysis issues.
Tweak name for clarity.
Roll out new error functions to more areas.