#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) |
1.5.2