Metadatacopy
struct _CM_MONITOR_DEVICE_DATA {
unsigned short Version ; /* 0x0 2 */
unsigned short Revision ; /* 0x2 2 */
unsigned short HorizontalScreenSize ; /* 0x4 2 */
unsigned short VerticalScreenSize ; /* 0x6 2 */
unsigned short HorizontalResolution ; /* 0x8 2 */
unsigned short VerticalResolution ; /* 0xa 2 */
unsigned short HorizontalDisplayTimeLow ; /* 0xc 2 */
unsigned short HorizontalDisplayTime ; /* 0xe 2 */
unsigned short HorizontalDisplayTimeHigh ; /* 0x10 2 */
unsigned short HorizontalBackPorchLow ; /* 0x12 2 */
unsigned short HorizontalBackPorch ; /* 0x14 2 */
unsigned short HorizontalBackPorchHigh ; /* 0x16 2 */
unsigned short HorizontalFrontPorchLow ; /* 0x18 2 */
unsigned short HorizontalFrontPorch ; /* 0x1a 2 */
unsigned short HorizontalFrontPorchHigh ; /* 0x1c 2 */
unsigned short HorizontalSyncLow ; /* 0x1e 2 */
unsigned short HorizontalSync ; /* 0x20 2 */
unsigned short HorizontalSyncHigh ; /* 0x22 2 */
unsigned short VerticalBackPorchLow ; /* 0x24 2 */
unsigned short VerticalBackPorch ; /* 0x26 2 */
unsigned short VerticalBackPorchHigh ; /* 0x28 2 */
unsigned short VerticalFrontPorchLow ; /* 0x2a 2 */
unsigned short VerticalFrontPorch ; /* 0x2c 2 */
unsigned short VerticalFrontPorchHigh ; /* 0x2e 2 */
unsigned short VerticalSyncLow ; /* 0x30 2 */
unsigned short VerticalSync ; /* 0x32 2 */
unsigned short VerticalSyncHigh ; /* 0x34 2 */
};
/* source: Windows NT 3.1 beta DDK, MIPS/CDPLAYER.EXE and MIPS/DISKPERF.EXE inline CodeView 4 (NB08) type records; build 404.1 per the DDK's version.h */