Share via


ProtType enumeration (encdec.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

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

The ProtType enumeration type specifies various types of content protection.

Syntax

typedef enum ProtType {
  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
} ;

Constants

 
PROT_COPY_FREE
Value: 1
Copy Free.
PROT_COPY_ONCE
Value: 2
Copy Once.
PROT_COPY_NEVER
Value: 3
Copy Never.
PROT_COPY_NEVER_REALLY
Value: 4
Reserved.
PROT_COPY_NO_MORE
Value: 5
Copy No More.
PROT_COPY_FREE_CIT
Value: 6
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
Value: 7
Reserved.
PROT_COPY_CN_RECORDING_STOP
Value: 8
Reserved.
PROT_COPY_FREE_SECURE
Value: 9
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
Value: 50
Error or invalid protection scheme. Treat as Copy Never.

Requirements

Requirement Value
Header encdec.h (include Tvratings.h)

See also

EnTvRat_GenericLevel

TV Ratings Enumerations