© 2010 Microsoft Corporation. All rights reserved.

APPENDIX A

WMDRM PERMITTED EXPORTS

The content protection technologies listed in this Appendix A are WMDRM Permitted Exports. The appearance of a content protection technology in this Appendix does not imply and should not be construed to constitute Microsoft’s endorsement of such technology or its associated obligations. The GUIDs unambiguously identifying the WMDRM Permitted Exports listed herein have been provided by Microsoft.

  1. Digital Transmission Content Protection
  2. Disclaimer. Content Providers should thoroughly understand the potential consequences of including Digital Transmission Content Protection (DTCP) in an Inclusion List given the differences between WMDRM and DTCP. For example, permitting Export from WMDRM to DTCP may cause Content that was originally encrypted in WMDRM to be streamed to a total number of aggregate network devices that exceeds the maximum device count permitted for WMDRM Content.
  3. Conditions. A Licensed Product may only Export WMDRM Content to DTCP if the following WMDRM conditions are met:
  4. Verify Intended Action. The Playback right must be specified in a WMDRM License associated with the WMDRM Content.
  5. Validate Inclusion List. Licensed Product must confirm that GUID {D685030B-0F4F-43A6-BBAD-356F1EA0049A} is returned from the GetInclusionList API on the WMDRM License associated with the WMDRM Content.
  6. Rights Mapping. If all the conditions set forth in Section 1.2 are met, then the Licensed Product must set the following DTCP rights when Exporting WMDRM Content:
  7. DTCP_EPN must be set to “Not Asserted”
  8. DTCP_CCI and CGMS-A must be set to “Copy Never”
  9. Only if the DRM_VIDEO_OUTPUT_PROTECTION.guidID = “C3FD11C6-F8B7-4d20-B008-1DB17D61F2DA” is specified, the DTCP_APS value shall be set to the least significant two bits of the DRM_VIDEO_OUTPUT_PROTECTION.bConfigData value when cast as a binary value.

  1. Content Protection for Recordable Media
  2. Disclaimer. Content Providers should thoroughly understand the potential consequences of including Content Protection for Recordable Media (CPRM) in an Inclusion List given the differences between WMDRM and CPRM.
  3. Conditions. A Licensed Product may only Export WMDRM Content to CPRM if the following WMDRM conditions are met:
  4. Verify Intended Action. The Copy right must be specified in a WMDRM License associated with the WMDRM Content.
  5. Validate Inclusion List. Licensed Product must confirm that GUID “CDD801AD-A577-48db-950E-46D5F1592FAE” is returned from the GetInclusionList API on the WMDRM License associated with the WMDRM Content.
  6. Rights Mapping. If all the conditions set forth in Section 2.2 are met, then the Licensed Product must set the following CPRM rights when Exporting WMDRM Content:
  7. The CPRM Initial Move Control Information must be set to “Move is never permitted”
  8. The CPRM Current Move Control Information must be set to “Move is never permitted”
  9. The CPRM Copy Count Control Information must be set to “Copy is never permitted”

  1. Real Networks Helix DRM for Playback
  2. Disclaimer. Content Providers should thoroughly understand the potential consequences of including Helix DRM in an Inclusion List given the differences between WMDRM and Helix DRM. For example, permitting Export from WMDRM to Helix DRM may cause Content that was originally encrypted in WMDRM to be streamed to a total number of aggregate network devices that exceeds the maximum device count permitted for WMDRM Content.
  3. Conditions. A Licensed Product may only Export WMDRM Content to Helix DRM Playback if the following WMDRM conditions are met:
  4. Verify Intended Action. The Playback right must be specified in a WMDRM License associated with the WMDRM Content.
  5. Validate Inclusion List. Licensed Product must confirm that GUID “002F9772-38A0-43e5-9F79-0F6361DCC62A” is returned from the GetInclusionList API on the WMDRM License associated with the WMDRM Content.
  6. Rights Mapping. If all the conditions set forth in Section 3.2 are met, then the Licensed Product must set the following Helix DRM rights when Exporting WMDRM Content:
  7. Helix DRM AllowPlayOnPC = True
  8. Helix DRM PlaybackCount = 1
  9. Helix DRM PlaybackThreshold = 0
  10. Helix DRM EMI = Copy Never
  11. Only if the DRM_VIDEO_OUTPUT_PROTECTION.guidID = “C3FD11C6-F8B7-4d20-B008-1DB17D61F2DA” is specified, the Helix APS value shall be set to the least significant two bits of the DRM_VIDEO_OUTPUT_PROTECTION.bConfigData value when cast as a binary value.

  1. Real Networks Helix DRM for Copy
  2. Disclaimer. Content Providers should thoroughly understand the potential consequences of including Helix DRM in an Inclusion List given the differences between WMDRM and Helix DRM. For example, permitting Export from WMDRM to Helix DRM may cause Content that was originally encrypted in WMDRM to be streamed or copied to a total number of aggregate network devices that exceeds the maximum device or copy count permitted for WMDRM Content.
  3. Conditions. A Licensed Product may only Export WMDRM Content to Helix DRM Copy if the following WMDRM conditions are met:
  4. Verify Intended Action. The Copy right must be specified in a WMDRM License associated with the WMDRM Content.
  5. Validate Inclusion List. Licensed Product must confirm that GUID “CCB0B4E3-8B46-409e-A998-82556E3F5AF4” is returned from the GetInclusionList API on the WMDRM License associated with the WMDRM Content.
  6. Rights Mapping. If all the conditions set forth in Section 4.2 are met, then the Licensed Product must set the following Helix DRM rights when Exporting WMDRM Content:
  7. Helix DRM AllowPlayOnPC = False
  8. Helix DRM AllowTransferToSDMI = True
  9. Helix DRM AllowTransferToNonSDMI = True
  10. Helix DRM TransferCount = 1
  11. Helix DRM EMI = Copy Never
  12. Only if the DRM_VIDEO_OUTPUT_PROTECTION.guidID = “C3FD11C6-F8B7-4d20-B008-1DB17D61F2DA” is specified, the Helix APS value shall be set to the least significant two bits of the DRM_VIDEO_OUTPUT_PROTECTION.bConfigData value when cast as a binary value.

  1. Content Scrambling System
  2. Disclaimer. Content Providers should thoroughly understand the potential consequences of including Content Scrambling System (CSS) in an Inclusion List given the differences between WMDRM and CSS. For example, because the WMDRM Copy and CopyCount rights must be used to enable Export to CSS, it is possible that WMDRM Content could be copied to a WMDRM device instead of being burned to a DVD.
  3. Conditions. A Licensed Product may only Export WMDRM Content to CSS if the following WMDRM conditions are met:
  4. Verify Intended Action. The Copy right must be specified in a WMDRM License associated with the WMDRM Content.
  5. Validate Inclusion List. Licensed Product must confirm that GUID “3CAF2814-A7AB-467C-B4DF-54ACC56C66DC” is returned from the GetInclusionList API on the WMDRM License associated with the WMDRM Content.
  6. Rights Mapping. If all the conditions set forth in Section 5.2 are met, then the Licensed Product must set the following CSS rights when Exporting WMDRM Content:
  7. CGMS in the CPR_MAI in the content sector headers of the protected VOB files must be set to 11b (“Copy Never”).
  8. Only if the DRM_VIDEO_OUTPUT_PROTECTION.guidID = “C3FD11C6-F8B7-4d20-B008-1DB17D61F2DA”is specified, the APSTB field of the Presentation Control Information (PCI) in each navigation data pack of the protected VOB files shall be set to the least significant two bits of the DRM_VIDEO_OUTPUT_PROTECTION.bConfigData value when cast as a binary value.
  9. Netsync Embedded DRM for Playback
  10. Disclaimer. Content Providers should thoroughly understand the potential consequences of including Netsync Embedded DRM (NED) in an Inclusion List given the differences between WMDRM and NED. For example, permitting Export from WMDRM to NED may cause Content that was originally encrypted in WMDRM to be played in a total number of aggregate devices that exceeds the maximum device count permitted for WMDRM Content.
  11. Conditions. A Licensed Product may only Export WMDRM Content to NED for Playback if the following WMDRM conditions are met:
  12. Verify Intended Action. The Playback right must be specified in a WMDRM License associated with the WMDRM Content.
  13. Validate Inclusion List. Licensed Product must confirm that GUID “F837E45C-5366-499b-89B3-D82EE6C7A6D6” is returned from the GetInclusionList API on the WMDRM License associated with the WMDRM Content.
  14. Rights Mapping. If all the conditions set forth in Section 6.2 are met, then the Licensed Product must set the following NED rights when Exporting WMDRM Content:
  15. NED_AllowPlay = True
  16. NED_ AllowCopy = False
  17. NED_ AllowExport = False
  18. NED_PlaybackCount = 1
  19. Only if the DRM_VIDEO_OUTPUT_PROTECTION.guidID = “C3FD11C6-F8B7-4d20-B008-1DB17D61F2DA” is specified, the NED_APS value shall be set to the least significant two bits of the DRM_VIDEO_OUTPUT_PROTECTION.bConfigData value when cast as a binary value.

  1. Netsync Embedded DRM for Copy
  2. Disclaimer. Content Providers should thoroughly understand the potential consequences of including Netsync Embedded DRM (NED) in an Inclusion List given the differences between WMDRM and NED. For example, permitting Export from WMDRM to NED may cause Content that was originally encrypted in WMDRM to be played in a total number of aggregate network devices that exceeds the maximum device count permitted for WMDRM Content.
  3. Conditions. A Licensed Product may only Export WMDRM Content to NED for Copy if the following WMDRM conditions are met:
  4. Verify Intended Action. The Copy right must be specified in a WMDRM License associated with the WMDRM Content.
  5. Validate Inclusion List. Licensed Product must confirm that GUID “002D5DCE-47CB-4748-B145-48B0973804B1” is returned from the GetInclusionList API on the WMDRM License associated with the WMDRM Content.
  6. Rights Mapping. If all the conditions set forth in Section 7.2 are met, then the Licensed Product must set the following NED rights when Exporting WMDRM Content:
  7. NED_AllowPlay = False
  8. NED_AllowCopy = True
  9. NED_TransferCount = 1
  10. NED_AllowExport = False
  11. Only if the DRM_VIDEO_OUTPUT_PROTECTION.guidID = “C3FD11C6-F8B7-4d20-B008-1DB17D61F2DA” is specified, the NED_APS value shall be set to the least significant two bits of the DRM_VIDEO_OUTPUT_PROTECTION.bConfigData value when cast as a binary value.
  12. Netsync Embedded DRM for Export
  13. Disclaimer. Content Providers should thoroughly understand the potential consequences of including Netsync Embedded DRM (NED) in an Inclusion List given the differences between WMDRM and NED. For example, permitting Export from WMDRM to NED may cause Content that was originally encrypted in WMDRM to be played in a total number of aggregate network devices that exceeds the maximum device count permitted for WMDRM Content.
  14. Conditions. A Licensed Product may only Export WMDRM Content to NED for Export if the following WMDRM conditions are met:
  15. Verify Intended Action. The Playback right must be specified in a WMDRM License associated with the WMDRM Content.
  16. Validate Inclusion List. Licensed Product must confirm that GUID “E10F4833-02D3-4a59-9B9E-7D2347ABBB33” is returned from the GetInclusionList API on the WMDRM License associated with the WMDRM Content.
  17. Rights Mapping. If all the conditions set forth in Section 8.2 are met, then the Licensed Product must set the following NED rights when Exporting WMDRM Content:
  18. NED_AllowPlay = False
  19. NED_AllowCopy = False
  20. NED_ExportCount = 1
  21. NED_AllowExport = True
  22. Only if the DRM_VIDEO_OUTPUT_PROTECTION.guidID = “C3FD11C6-F8B7-4d20-B008-1DB17D61F2DA” is specified, the NED_APS value shall be set to the least significant two bits of the DRM_VIDEO_OUTPUT_PROTECTION.bConfigData value when cast as a binary value.|
  23. Secure Digital Container for Copy
  24. Disclaimer. Content Providers should thoroughly understand the potential consequences of including the Secure Digital Container (SDC) in an Inclusion List given the differences between WMDRM and SDC.
  25. Conditions. A Licensed Product may only Export WMDRM Content to SDC for Copy if the following WMDRM conditions are met:
  26. Verify Intended Action. The Copy right must be specified in a WMDRM License associated with the WMDRM Content.
  27. Validate Inclusion List. Licensed Product must confirm that GUID “79F78A0D-0B69-401e-8A90-8BEF30BCE192” is returned from the GetInclusionList API on the WMDRM License associated with the WMDRM Content.
  28. Rights Mapping. If all the conditions set forth in Section 9.2 are met, then the Licensed Product must set the following SDC DRM license properties when Exporting WMDRM Content:
  29. sdc3.license.type = unlimitedPlayback
  30. sdc3.track.preview.seconds = 0
  1. Secure Digital Container for Copy with Preview
  2. Disclaimer. Content Providers should thoroughly understand the potential consequences of including the Secure Digital Container (SDC) in an Inclusion List given the differences between WMDRM and SDC.
  3. Conditions. A Licensed Product may only Export WMDRM Content to SDC for Copy with Preview if the following WMDRM conditions are met:
  4. Verify Intended Action. The Copy right must be specified in a WMDRM License associated with the WMDRM Content.
  5. Validate Inclusion List. Licensed Product must confirm that GUID “81BD9AD4-A720-4ea1-B510-5D4E6FFB6A4D” is returned from the GetInclusionList API on the WMDRM License associated with the WMDRM Content.
  6. Rights Mapping. If all the conditions set forth in Section 10.2 are met, then the Licensed Product must set the following SDC DRM license properties when Exporting WMDRM Content:
  7. sdc3.license.type = unlimitedPlayback
  8. sdc3.track.preview.seconds = 30
  9. Secure Digital Container for Limited Copy
  10. Disclaimer. Content Providers should thoroughly understand the potential consequences of including the Secure Digital Container (SDC) in an Inclusion List given the differences between WMDRM and SDC.
  11. Conditions. A Licensed Product may only Export WMDRM Content to SDC for Limited Copy if the following WMDRM conditions are met:
  12. Verify Intended Action. The Copy right must be specified in a WMDRM License associated with the WMDRM Content.
  13. Validate Inclusion List. Licensed Product must confirm that GUID “9070BF2D-28BD-4e3d-BB2C-93F9302DD821” is returned from the GetInclusionList API on the WMDRM License associated with the WMDRM Content.
  14. Rights Mapping. If all the conditions set forth in Section 11.2 are met, then the Licensed Product must set the following SDC DRM license properties when Exporting WMDRM Content:
  15. sdc3.license.type = subscriptionMetaLicense
  16. sdc3.track.preview.seconds = 0
  17. sdc3.license.startdate = g_wszWMDRM_ISSUEDATE
  18. sdc3.license.enddate = g_wszWMDRM_ISSUEDATE+ 30 days

WMDRM Permitted Exports-1-12February 2010