RegUtils.cpp File Reference

Functions for use in registering and unregistering COM objects. More...

#include "Common.hpp"
#include "RegUtils.hpp"
#include "ServerRegInfo.hpp"
#include "ComUtils.hpp"
#include <WCL/RegKey.hpp>

Namespaces

namespace  COM

Functions

void COM::SetRegistryValue (const std::tstring &strSubKey, const std::tstring &strValue)
 Creates or updates the default value for a registry key under the HKCR tree.
void COM::SetRegistryValue (const std::tstring &strSubKey, const std::tstring &strName, const std::tstring &strValue)
 Creates or updates a named value for a registry key under the HKCR tree.
void COM::DeleteKey (const std::tstring &strSubKey)
 Deletes the key from under the HKCR tree.
const tchar * COM::GetServerTypeKey (ServerType eType)
 Get the registry key name used for configuring the server type.
const tchar * COM::GetThreadModelKey (ThreadingModel eModel)
 Get the registry key name used for configuring the threading model.
void COM::RegisterCLSID (const ServerRegInfo &rSvrInfo, const CLSID &rCLSID, const std::tstring &strClass, const std::tstring &strVersion, ThreadingModel eModel)
 Register a CLSID.
void COM::UnregisterCLSID (const ServerRegInfo &rSvrInfo, const CLSID &rCLSID, const std::tstring &strClass, const std::tstring &strVersion)
 Unregister a CLSID.
void COM::RegisterTypeLib (const std::tstring &strFile)
 Register a type library.
void COM::UnregisterTypeLib (const GUID &rLIBID, ushort nMajor, ushort nMinor)
 Unregister a type library.
void COM::RegisterMonikerPrefix (const std::tstring &strPrefix, const std::tstring &strClass, const CLSID &rCLSID)
void COM::UnregisterMonikerPrefix (const std::tstring &strPrefix)


Detailed Description

Functions for use in registering and unregistering COM objects.

Author:
Chris Oldwood

Generated on Wed Feb 13 22:53:38 2008 for COM Library by  doxygen 1.5.2