ContentResolver.h 1.0 KB

1234567891011121314151617181920212223242526272829
  1. /******************************************************************************
  2. |* THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  3. |* ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  4. |* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
  5. |* PARTICULAR PURPOSE.
  6. |*
  7. |* Copyright 1995-2005 Nero AG and its licensors. All Rights Reserved.
  8. |*-----------------------------------------------------------------------------
  9. |* NeroSDK / NeroVisionAPI
  10. |*
  11. |* PROGRAM: ContentResolver.h
  12. |*
  13. |* PURPOSE: Test application for the NeroVision API: Content resolver
  14. ******************************************************************************/
  15. #ifndef CONTENTRESOLVER_H
  16. #define CONTENTRESOLVER_H
  17. #include "BaseObj.h"
  18. class ContentResolver: protected BaseObj, public NeroVisionAPI::IContentResolver
  19. {
  20. public:
  21. IMPL_IUNKNOWN
  22. IMPL_INTERFACE(NeroVisionAPI::IContentResolver)
  23. STDMETHODIMP raw_ResolveContent(BSTR id, NeroVisionAPI::IContentProvider** ppCP);
  24. };
  25. #endif // CONTENTRESOLVER_H