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, 
  4.     const char* szFriendlyName, const char* szVerIndProgID, 
  5.     const char* szProgID, const char* szThreadingModel);
  6. // This function will unregister a component.
  7. HRESULT UnregisterServer(REFCLSID clsid, const char* szVerIndProgID, 
  8.     const char* szProgID);
  9. struct REG_DATA
  10. {
  11.     const char* pszKey;
  12.     const char* pszValue;
  13.     const char* pszData;
  14. };
  15. // These functions will register and unregister a component 
  16. // based on data from a global array.
  17. HRESULT RegisterServerEx(const REG_DATA regData[], 
  18.     const char* szModuleName);
  19. HRESULT UnregisterServerEx(const REG_DATA regData[]);