NeroAPIGlue.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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-2002 Ahead Software AG. All Rights Reserved.
  8. |*-----------------------------------------------------------------------------
  9. |* NeroSDK / NeroAPI
  10. |*
  11. |* PROGRAM: NeroAPIGlue.h
  12. |*
  13. |* PURPOSE: Functions for connecting to NeroAPI
  14. ******************************************************************************/
  15. #ifndef __NEROAPIGLUE__
  16. #define __NEROAPIGLUE__
  17. #ifdef __cplusplus
  18. extern "C" {
  19. #endif
  20. /*
  21. // All functions in NeroAPI.h are implemented here, too:
  22. */
  23. #include "NeroAPI.h"
  24. #define USING_NEROSDK
  25. /*
  26. // This function has to be called first.
  27. */
  28. BOOL NADLL_ATTR NeroAPIGlueConnect (void *reserved);
  29. /*
  30. // This one cleans up after using the glue code.
  31. */
  32. void NADLL_ATTR NeroAPIGlueDone (void);
  33. #ifdef __cplusplus
  34. }
  35. #endif
  36. #endif /* __NEROAPIGLUE__ */