ProtType Enumeration

This topic applies to Windows XP Service Pack 1 or later.

The ProtType enumeration type specifies various types of content protection.

Syntax

typedef enum  {
  PROT_COPY_FREE                = 1,
  PROT_COPY_ONCE                = 2,
  PROT_COPY_NEVER               = 3,
  PROT_COPY_NEVER_REALLY        = 4,
  PROT_COPY_NO_MORE             = 5,
  PROT_COPY_FREE_CIT            = 6,
  PROT_COPY_BF                  = 7,
  PROT_COPY_CN_RECORDING_STOP   = 8,
  PROT_COPY_FREE_SECURE         = 9,
  PROT_COPY_INVALID             = 50 
} ProtType;

Constants

  • PROT_COPY_FREE
    Copy Free.

  • PROT_COPY_ONCE
    Copy Once.

  • PROT_COPY_NEVER
    Copy Never.

  • PROT_COPY_NEVER_REALLY
    Reserved.

  • PROT_COPY_NO_MORE
    Copy No More.

  • PROT_COPY_FREE_CIT
    The Copy Control Information (CCI) flag indicates Copy Free, but the Constrained Image Trigger (CIT) bit is set. The content is encrypted.

  • PROT_COPY_BF
    Reserved.

  • PROT_COPY_CN_RECORDING_STOP
    Reserved.

  • PROT_COPY_FREE_SECURE
    The Copy Control Information (CCI) flag indicates Copy Free, but the Redistribution Control Trigger (RCT) bit is set. The content is encrypted.

  • PROT_COPY_INVALID
    Error or invalid protection scheme. Treat as Copy Never.

Requirements

Header Declared in Tvratings.h.

See Also

EnTvRat_GenericLevel
TV Ratings Enumerations

Send comments about this topic to Microsoft

Build date: 12/4/2008