mirror of
https://github.com/reactos/reactos.git
synced 2024-11-09 08:08:38 +00:00
6afbc8f483
svn path=/branches/reactos-yarotows/; revision=45219
60 lines
2.6 KiB
C
60 lines
2.6 KiB
C
|
|
#ifndef __DVDEVCOD__
|
|
#define __DVDEVCOD__
|
|
|
|
#define EC_DVDBASE 0x0100
|
|
#define EC_DVD_DOMAIN_CHANGE (EC_DVDBASE + 0x01)
|
|
#define EC_DVD_TITLE_CHANGE (EC_DVDBASE + 0x02)
|
|
#define EC_DVD_CHAPTER_START (EC_DVDBASE + 0x03)
|
|
#define EC_DVD_AUDIO_STREAM_CHANGE (EC_DVDBASE + 0x04)
|
|
#define EC_DVD_SUBPICTURE_STREAM_CHANGE (EC_DVDBASE + 0x05)
|
|
#define EC_DVD_ANGLE_CHANGE (EC_DVDBASE + 0x06)
|
|
#define EC_DVD_BUTTON_CHANGE (EC_DVDBASE + 0x07)
|
|
#define EC_DVD_VALID_UOPS_CHANGE (EC_DVDBASE + 0x08)
|
|
#define EC_DVD_STILL_ON (EC_DVDBASE + 0x09)
|
|
#define EC_DVD_STILL_OFF (EC_DVDBASE + 0x0A)
|
|
#define EC_DVD_CURRENT_TIME (EC_DVDBASE + 0x0B)
|
|
#define EC_DVD_ERROR (EC_DVDBASE + 0x0C)
|
|
#define EC_DVD_WARNING (EC_DVDBASE + 0x0D)
|
|
#define EC_DVD_CHAPTER_AUTOSTOP (EC_DVDBASE + 0x0E)
|
|
#define EC_DVD_NO_FP_PGC (EC_DVDBASE + 0x0F)
|
|
#define EC_DVD_PLAYBACK_RATE_CHANGE (EC_DVDBASE + 0x10)
|
|
#define EC_DVD_PARENTAL_LEVEL_CHANGE (EC_DVDBASE + 0x11)
|
|
#define EC_DVD_PLAYBACK_STOPPED (EC_DVDBASE + 0x12)
|
|
#define EC_DVD_ANGLES_AVAILABLE (EC_DVDBASE + 0x13)
|
|
#define EC_DVD_PLAYPERIOD_AUTOSTOP (EC_DVDBASE + 0x14)
|
|
#define EC_DVD_BUTTON_AUTO_ACTIVATED (EC_DVDBASE + 0x15)
|
|
#define EC_DVD_CMD_START (EC_DVDBASE + 0x16)
|
|
#define EC_DVD_CMD_END (EC_DVDBASE + 0x17)
|
|
#define EC_DVD_DISC_EJECTED (EC_DVDBASE + 0x18)
|
|
#define EC_DVD_DISC_INSERTED (EC_DVDBASE + 0x19)
|
|
#define EC_DVD_CURRENT_HMSF_TIME (EC_DVDBASE + 0x1A)
|
|
#define EC_DVD_KARAOKE_MODE (EC_DVDBASE + 0x1B)
|
|
|
|
|
|
#ifndef EXCLUDE_DVDEVCODE_ENUMS
|
|
typedef enum _tagDVD_WARNING
|
|
{
|
|
DVD_WARNING_InvalidDVD1_0Disc =1,
|
|
DVD_WARNING_FormatNotSupported =2,
|
|
DVD_WARNING_IllegalNavCommand =3,
|
|
DVD_WARNING_Open =4,
|
|
DVD_WARNING_Seek =5,
|
|
DVD_WARNING_Read =6
|
|
} DVD_WARNING;
|
|
|
|
typedef enum _tagDVD_ERROR
|
|
{
|
|
DVD_ERROR_Unexpected =1,
|
|
DVD_ERROR_CopyProtectFail =2,
|
|
DVD_ERROR_InvalidDVD1_0Disc =3,
|
|
DVD_ERROR_InvalidDiscRegion =4,
|
|
DVD_ERROR_LowParentalLevel =5,
|
|
DVD_ERROR_MacrovisionFail =6,
|
|
DVD_ERROR_IncompatibleSystemAndDecoderRegions =7,
|
|
DVD_ERROR_IncompatibleDiscAndDecoderRegions =8
|
|
|
|
} DVD_ERROR;
|
|
|
|
#endif
|
|
#endif
|