Microsoft DirectX 8.1 (C++)

AM_DVDCOPYSTATE

DVD Copy Protection Property Set

Copy protection state.

Syntax

typedef enum {
    AM_DVDCOPYSTATE_INITIALIZE,
    AM_DVDCOPYSTATE_INITIALIZE_TITLE,
    AM_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED, 
    AM_DVDCOPYSTATE_AUTHENTICATION_REQUIRED,
    AM_DVDCOPYSTATE_DONE
} AM_DVDCOPYSTATE;

Elements

AM_DVDCOPYSTATE_INITIALIZE

Starting a full key-exchange algorithm.

AM_DVDCOPYSTATE_INITIALIZE_TITLE

Starting a title key-exchange algorithm.

AM_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED

Authentication is not required.

AM_DVDCOPYSTATE_AUTHENTICATION_REQUIRED

Authentication required.

AM_DVDCOPYSTATE_DONE

Key exchange negotiation is complete.

Remarks

The AM_DVDCOPY_SET_COPY_STATE structure uses this data type.