com.h
Upload User: dfhlxjd
Upload Date: 2007-01-07
Package Size: 12k
Code Size: 0k
Category:

Shell api

Development Platform:

Visual C++

  1. //----------------------------------------
  2. // (c) Reliable Software 1997
  3. //----------------------------------------
  4. #ifndef _com_H_INCLUDED
  5. #define _com_H_INCLUDED
  6. #include <windows.h>
  7. #include <objbase.h>
  8. class UseCom
  9. {
  10. public:
  11.     UseCom ()
  12.     {
  13.         HRESULT err = CoInitialize (0);
  14.         if (err != S_OK)
  15.             throw "Couldn't initialize COM";
  16.     }
  17.     ~UseCom ()
  18.     {
  19.         CoUninitialize ();
  20.     }
  21. };
  22. #endif // _com_H_INCLUDED