| AnsiWide.cpp | Ansi/Wide string conversion functions |
| AnsiWide.hpp | Ansi/Wide string conversion functions |
| BuildConfig.hpp | Definitions that configure the build |
| Common.hpp | File to include the most commonly used headers |
| Debug.cpp | Debug reporting functions |
| Debug.hpp | Debug reporting functions and macros |
| Exception.cpp | The Exception class definition |
| Exception.hpp | The Exception class declaration |
| IFacePtr.hpp | The IFacePtr class declaration |
| LeakReporter.cpp | The special static object used to report memory leaks |
| NotCopyable.hpp | The NotCopyable class declaration |
| NotImplException.hpp | The NotImplException class declaration |
| nullptr.hpp | The nullptr class declaration |
| pch.cpp | The file used when creating the pre-compiled header |
| Pragmas.hpp | Disables annoying Level 4 warnings |
| SharedPtr.hpp | The SharedPtr template class declaration |
| SmartPtr.hpp | The SmartPtr class declaration |
| StringUtils.cpp | Utility functions for formatting strings |
| StringUtils.hpp | Utility functions for formatting strings |
| tstring.hpp | Build independent string definitions |
| Types.hpp | Common data types, defines and macros |
| UnitTest.cpp | Functions for writing simple unit tests |
| UnitTest.hpp | Macros and functions for writing simple unit tests |
| WinTargets.hpp | Configure the Windows versions the build can support |
1.5.2