text: //---------------------------------------------------------------------------
  //
  //  Microsoft Windows
  //  Copyright (C) Microsoft Corporation, 1996 - 1997
  //
  //  File:  cmime.hxx
  //
  //  Contents:  MimeType object
  //
  //  History:   04-1-97     krishnag    Created.
  //
  //----------------------------------------------------------------------------
  
  #include "iiis.h"
  
  class CMimeType;
  
  
  class CMimeType : INHERIT_TRACKING,
                    public IISMimeType
  
  {
  public:
  
      /* IUnknown methods */
      STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) ;
  
      DECLARE_STD_REFCOUNTING
  
      DECLARE_IDispatch_METHODS
  
      DECLARE_IISMimeType_METHODS
  
      CMimeType::CMimeType();
  
      CMimeType::~CMimeType();
  
      HRESULT
  	CMimeType::InitFromIISString(LPWSTR pszStr);
  
      HRESULT
  	CMimeType::CopyMimeType(LPWSTR *ppszStr);
  
      static
      HRESULT
      CMimeType::CreateMimeType(
          REFIID riid,
          void **ppvObj
          );
  
      static
      HRESULT
      CMimeType::AllocateMimeTypeObject(
          CMimeType ** ppMimeType
          );
  
  protected:
  
      CAggregatorDispMgr FAR * _pDispMgr;
  
      LPWSTR _lpMimeType;
      LPWSTR _lpExtension;
  };
  
  