drmexternals.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /*** Autogenerated by WIDL 7.7 from include/drmexternals.idl - Do not edit ***/
  2. #ifdef _WIN32
  3. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  4. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  5. #endif
  6. #include <rpc.h>
  7. #include <rpcndr.h>
  8. #endif
  9. #ifndef COM_NO_WINDOWS_H
  10. #include <windows.h>
  11. #include <ole2.h>
  12. #endif
  13. #ifndef __drmexternals_h__
  14. #define __drmexternals_h__
  15. /* Forward declarations */
  16. /* Headers for imported files */
  17. #include <wmdrmsdk.h>
  18. #ifdef __cplusplus
  19. extern "C" {
  20. #endif
  21. typedef enum WMT_RIGHTS {
  22. WMT_RIGHT_PLAYBACK = 0x1,
  23. WMT_RIGHT_COPY_TO_NON_SDMI_DEVICE = 0x2,
  24. WMT_RIGHT_COPY_TO_CD = 0x8,
  25. WMT_RIGHT_COPY_TO_SDMI_DEVICE = 0x10,
  26. WMT_RIGHT_ONE_TIME = 0x20,
  27. WMT_RIGHT_SAVE_STREAM_PROTECTED = 0x40,
  28. WMT_RIGHT_COPY = 0x80,
  29. WMT_RIGHT_COLLABORATIVE_PLAY = 0x100,
  30. WMT_RIGHT_SDMI_TRIGGER = 0x10000,
  31. WMT_RIGHT_SDMI_NOMORECOPIES = 0x20000
  32. } WMT_RIGHTS;
  33. /* Begin additional prototypes for all interfaces */
  34. /* End additional prototypes */
  35. #ifdef __cplusplus
  36. }
  37. #endif
  38. #endif /* __drmexternals_h__ */