A set of flat C++ class wrappers for the DirectX interfaces. The classes check the return codes from the DirectX interface methods for you and provide legible error messages rather than just error codes. It gives you a nice platform for derving your own classes and adding your own functionality. Compiles under DirectX 3, DirectX 5 and DirectX 6 SDK's with Visual C++. Full source code is provided!