NeroCBUIGlue.h 1021 B

123456789101112131415161718192021222324252627282930313233343536
  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. All Rights Reserved.
  8. |*-----------------------------------------------------------------------------
  9. |* NeroSDK / NeroAPI
  10. |*
  11. |* PROGRAM: NeroCBUIGlue.h
  12. |*
  13. |* PURPOSE: Methods for connecting to NeroCBUI
  14. ******************************************************************************/
  15. #ifndef __NEROCBUIGLUE__
  16. #define __NEROCBUIGLUE__
  17. #include <unknwn.h>
  18. #ifdef __cplusplus
  19. extern "C" {
  20. #endif
  21. /*
  22. * get an instance of the NeroAPI compatibility manager to be passed
  23. * to NeroCBUI with IInitSettings::put_CompatibilityMgr
  24. */
  25. IUnknown* __cdecl NeroCBUIGlueGetCompatibilityMgr(HMODULE hNeroAPI, void *reserved);
  26. #ifdef __cplusplus
  27. }
  28. #endif
  29. #endif /* __NEROAPIGLUE__ */