CPEvents 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 CPEvents enumeration defines copy protection events for the Decrypter/Detagger filter. This enumeration is used with the EVENTID_EncDecFilterEvent event. For more information, see TV Ratings Broadcast Events.

Syntax

typedef enum CPEvents {
  CPEVENT_NONE = 0,
  CPEVENT_RATINGS,
  CPEVENT_COPP,
  CPEVENT_LICENSE,
  CPEVENT_ROLLBACK,
  CPEVENT_SAC,
  CPEVENT_DOWNRES,
  CPEVENT_STUBLIB,
  CPEVENT_UNTRUSTEDGRAPH,
  CPEVENT_PROTECTWINDOWED
} ;

Constants

 
CPEVENT_NONE
Value: 0
No content protection issues.
CPEVENT_RATINGS
Content is blocked because of parental ratings.
CPEVENT_COPP
Content is blocked because of copy protection rules.
CPEVENT_LICENSE
Content is blocked because the DRM license is not valid.
CPEVENT_ROLLBACK
Content is blocked because the system detected that the clock was rolled back.
CPEVENT_SAC
Content is blocked because the filter graph contains untrusted components.
CPEVENT_DOWNRES
Content is being rendered at a lower resolution due to copy protection.
CPEVENT_STUBLIB
Content is blocked because the filter graph contains untrusted components.
CPEVENT_UNTRUSTEDGRAPH
Content is blocked because the filter graph contains untrusted components.
CPEVENT_PROTECTWINDOWED

Requirements

Requirement Value
Header encdec.h

See also

TV Ratings Enumerations