NVAPIExample.h 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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 / NVAPIExample
  10. |*
  11. |* PROGRAM: NVAPIExample.h
  12. |*
  13. |* PURPOSE: CWinApp derived class.
  14. ******************************************************************************/
  15. #ifndef _NVAPIEXAMPLE_H_
  16. #define _NVAPIEXAMPLE_H_
  17. #if _MSC_VER > 1000
  18. #pragma once
  19. #endif // _MSC_VER > 1000
  20. #ifndef __AFXWIN_H__
  21. #error include 'stdafx.h' before including this file for PCH
  22. #endif
  23. #include "resource.h" // main symbols
  24. class CNVAPIExampleApp : public CWinApp
  25. {
  26. protected:
  27. static NERO_SETTINGS ns;
  28. public:
  29. CNVAPIExampleApp();
  30. void PumpMessages (void) const;
  31. // Overrides
  32. // ClassWizard generated virtual function overrides
  33. //{{AFX_VIRTUAL(CNVAPIExampleApp)
  34. public:
  35. virtual BOOL InitInstance();
  36. virtual int ExitInstance();
  37. //}}AFX_VIRTUAL
  38. // Implementation
  39. //{{AFX_MSG(CNVAPIExampleApp)
  40. // NOTE - the ClassWizard will add and remove member functions here.
  41. // DO NOT EDIT what you see in these blocks of generated code !
  42. //}}AFX_MSG
  43. DECLARE_MESSAGE_MAP()
  44. protected:
  45. static NeroUserDlgInOut NERO_CALLBACK_ATTR NeroUserDialog (void *pUserData, NeroUserDlgInOut type, void *data);
  46. static BOOL NERO_CALLBACK_ATTR NeroIdleCallback (void *pUserData);
  47. };
  48. /////////////////////////////////////////////////////////////////////////////
  49. //{{AFX_INSERT_LOCATION}}
  50. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  51. #endif