© 2008 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. TheGUIDs unambiguously identifyingthe WMDRM Permitted Exports listed herein have been provided by Microsoft.

  1. DTCP (Digital Transmission Content Protection)
  2. Disclaimer. Content Providers should thoroughly understand the potential consequences of including DTCP in an Inclusion List given the differences between WMDRM and DTCP. For example, permitting Export from WMDRM to DTCPmay cause Content that was originally encrypted in WMDRM to be streamed to a total number of aggregate network devicesthat exceedsthe maximum device countpermitted 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. CPRM (Content Protection Recordable Media)
  2. Disclaimer. Content Providers should thoroughly understand the potential consequences of including 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 (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 ifthe 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 (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 (CSS)
  2. Disclaimer. Content Providers should thoroughly understand the potential consequences of including CSS in an Inclusion List given the differences between WMDRM and CSS. For example, because the WMDRM Copy and CopyCount rightsmust 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 (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 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 (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 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 (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 NEDExport 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.

WMDRM Permitted Exports

-1-24 October 2008