registry.h
上传用户:bjlvip
上传日期:2010-02-08
资源大小:744k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // Registry.h
  2. // This function will register a component.
  3. HRESULT RegisterServer(const char* szModuleName, REFCLSID clsid, const char* szFriendlyName, const char* szVerIndProgID, const char* szProgID, const char* szThreadingModel);
  4. // This function will unregister a component.
  5. HRESULT UnregisterServer(REFCLSID clsid, const char* szVerIndProgID, const char* szProgID);
  6. struct REG_DATA
  7. {
  8.     const char* pszKey;
  9.     const char* pszValue;
  10.     const char* pszData;
  11. };
  12. // These functions will register and unregister a component based on data from a global array.
  13. HRESULT UnregisterServerEx(const REG_DATA regData[]);
  14. HRESULT RegisterServerEx(const REG_DATA regData[], const char* szModuleName);