// ntddcdvd.h
typedef struct _DVD_REGION {
UCHAR CopySystem;
UCHAR RegionData;
UCHAR SystemRegion;
UCHAR ResetCount;
} DVD_REGION, *PDVD_REGION;
View the official Windows Driver Kit DDI referenceNo description available.
The DVD_REGION structure is used in conjunction with the IOCTL_DVD_GET_REGION request to retrieve region playback control (RPC) information for a DVD device.
CopySystemIndicates the copyright protection type. For more information about copyright protection types, see the SCSI Multimedia Commands - 3 (MMC-3) specification.
RegionDataIndicates the region code of the currently mounted DVD media. This is an eight-bit bitmask, with one bit for each DVD region. A value of 0x00 means that no region is specified.
SystemRegionIndicates the region code of the DVD player. This is an eight-bit bitmask, with one bit for each system region. A value of 0x00 means that no region is specified.
ResetCountIndicates the remaining number of times the DVD device's region code can be changed by the user. This member can hold a value between 0 and 7.