auxdefs.h 1.0 KB

123456789101112131415161718192021222324252627282930313233
  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 / AudioPluginManager
  10. |*
  11. |* PROGRAM: auxdefs.h
  12. |*
  13. |* PURPOSE: Auxiliary definitions for the plugin manager
  14. ******************************************************************************/
  15. #ifndef _AUX_DEFS_
  16. # define _AUX_DEFS_
  17. #define BITS_PER_TETRAD 4
  18. #define BITS_PER_BYTE 8
  19. #define BITS_PER_WORD 16
  20. #define BITS_PER_3BYTE 24
  21. #define BITS_PER_DWORD 32
  22. #define BITS_PER_QWORD 64
  23. #define BYTES_PER_KB (1024)
  24. #define BYTES_PER_MB (BYTES_PER_KB * 1024)
  25. #define BYTES_PER_GB (BYTES_PER_MB * 1024)
  26. // Indicates infinite or wrong lengths
  27. #define NO_LENGTH ((ULONGLONG)-1)
  28. #endif // _AUX_DEFS_