Registry.h
上传用户:biuytresa
上传日期:2007-12-07
资源大小:721k
文件大小:1k
源码类别:

DNA

开发平台:

Visual C++

  1. #ifndef __Registry_H__
  2. #define __Registry_H__
  3. //
  4. // Registry.h
  5. //   - Helper functions registering and unregistering a component.
  6. //
  7. //   - These helper functions were borrowed and modifed from
  8. //     Dale Rogerson's book Inside COM.
  9. // This function will register a component in the Registry.
  10. // DllRegisterServer function should call this function.
  11. HRESULT RegisterServer(const CLSID& clsid,
  12.                        const char *szFileName, 
  13.                        const char* szProgID,
  14.                        const char* szDescription,
  15.                        const char* szVerIndProgID) ;
  16. // This function will unregister a component.  Components
  17. // DllUnregisterServer function should call this function.
  18. HRESULT UnregisterServer(const CLSID& clsid,
  19.                          const char* szProgID,
  20.                          const char* szVerIndProgID) ;
  21. #endif