A simple template class for interacting with the COM interfaces provided by Windows. Only tested with SAPI 5.4 interfaces, but should work with