home *** CD-ROM | disk | FTP | other *** search
/ ...taking it to the Macs! / ...taking it to the Macs!.iso / Extras / ActiveX Mac SDK / ActiveX SDK / Containers / ActiveXApp / CComApp.cpp < prev    next >
Encoding:
Text File  |  1996-10-17  |  849 b   |  32 lines  |  [TEXT/CWIE]

  1. // ===========================================================================
  2. //    CComApp.cpp               ©1996 Microsoft Corporation. All rights reserved.
  3. // ===========================================================================
  4.  
  5. #include <compobj.h>
  6. #include "CComApp.h"
  7.  
  8. Boolean CCOMApp::sCOMInited = false;
  9.  
  10. // ---------------------------------------------------------------------------------
  11. //        • CCOMApp
  12. // ---------------------------------------------------------------------------------
  13.  
  14. CCOMApp::CCOMApp(void)
  15. {
  16.     sCOMInited = ::CoInitialize(NULL) == S_OK;
  17. }
  18.  
  19.  
  20. // ---------------------------------------------------------------------------------
  21. //        • ~CCOMApp
  22. // ---------------------------------------------------------------------------------
  23.  
  24. CCOMApp::~CCOMApp(void)
  25. {
  26.     if (sCOMInited)
  27.     {
  28.         ::CoUninitialize();
  29.         sCOMInited = false;
  30.     }
  31. }
  32.