Last updated: March 19th, 2001 rt utility library ------------------ This is a small collection of C++ classes and functions that I have found useful while writing COM code. All of these classes arose out of a specific need. This code comes with absolutely no warranty and no guarantee to be free of defects; use at your own risk. Most of this library consists of header files in /rt. The supplied VC++6 projects and workspace provide choices for Unicode or ANSI and Debug or Release as static libraries. The only code present in the library is the constructor for rt::hr_message. If you don't use the facilities, then you won't need the library. However, I find that I use in all but the simplest of programs. The messages DLL provides slightly more friendly error message strings for the Direct3D and DirectDraw error return values. It consists of a message table resource only. It is simply a debugging aid. Consult the constructor for hr_message in hr.cpp for an example of how to use it. The existing code assumes that the DLL will be found by the path searching mechanism in LoadLibrary(). The tests directory contains some unit tests and examples of how to use the library. In VC++6, go to Tools / Options / Directories / Include Files and add , the parent directory of the 'rt' directory, to your include path for the tests and client code of this library to compile. 19-Mar-2001: Added D3DX and DXFile interfaces to Copyright (C) 2000-2001 Rich Thomson, all rights reserved.