Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
998 B

  1. /*++
  2. 1998 Seagate Software, Inc. All rights reserved.
  3. Module Name:
  4. Mll.h
  5. Abstract:
  6. RemoteStorage Media Label Library defines
  7. Author:
  8. Brian Dodd [brian] 09-Jun-1997
  9. Revision History:
  10. --*/
  11. #ifndef _MLL_H
  12. #define _MLL_H
  13. #include <ntmsmli.h>
  14. #include <tchar.h>
  15. #include "resource.h"
  16. #ifdef __cplusplus
  17. extern "C" {
  18. #endif /* __cplusplus */
  19. #ifdef MLL_IMPL
  20. #define MLL_API __declspec(dllexport)
  21. #else
  22. #define MLL_API __declspec(dllimport)
  23. #endif
  24. // Defines for media label identification
  25. #define REMOTE_STORAGE_MLL_SOFTWARE_NAME L"Remote Storage version 6.0"
  26. #define REMOTE_STORAGE_MLL_SOFTWARE_NAME_SIZE wcslen(REMOTE_STORAGE_MLL_SOFTWARE_NAME)
  27. // API prototypes
  28. MLL_API DWORD ClaimMediaLabel(const BYTE * const pBuffer,
  29. const DWORD nBufferSize,
  30. MediaLabelInfo * const pLabelInfo);
  31. MLL_API DWORD MaxMediaLabel (DWORD * const pMaxSize);
  32. #ifdef __cplusplus
  33. }
  34. #endif
  35. #endif // _MLL_H