SYSTEM_EDID_DETAILED_TIMING_DESCRIPTOR - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTEXAPI_H

// EDID v1.4 detailed timing descriptor (18 bytes)
typedef struct _SYSTEM_EDID_DETAILED_TIMING_DESCRIPTOR
{
    USHORT PixelClock;           // Pixel clock in 10 kHz units
    UCHAR HorizontalActiveLo;    // Horizontal active pixels (low 8 bits)
    UCHAR HorizontalBlankLo;     // Horizontal blanking pixels (low 8 bits)
    UCHAR HorizontalActiveBlankHi; // High bits for horizontal active/blanking
    UCHAR VerticalActiveLo;      // Vertical active lines (low 8 bits)
    UCHAR VerticalBlankLo;       // Vertical blanking lines (low 8 bits)
    UCHAR VerticalActiveBlankHi; // High bits for vertical active/blanking
    UCHAR HorizontalSyncOffsetLo;// Horizontal sync offset (low 8 bits)
    UCHAR HorizontalSyncPulseWidthLo; // Horizontal sync pulse width (low 8 bits)
    UCHAR VerticalSyncOffsetPulseWidthLo; // Vertical sync offset/pulse width (low 4 bits each)
    UCHAR SyncOffsetPulseWidthHi; // High bits for sync offset/pulse width
    UCHAR HorizontalImageSizeLo; // Horizontal image size in mm (low 8 bits)
    UCHAR VerticalImageSizeLo;   // Vertical image size in mm (low 8 bits)
    UCHAR ImageSizeHi;           // High bits for image size
    UCHAR HorizontalBorder;      // Horizontal border in pixels
    UCHAR VerticalBorder;        // Vertical border in lines
    UCHAR Flags;                 // Flags (interlaced, stereo, sync, etc.)
} SYSTEM_EDID_DETAILED_TIMING_DESCRIPTOR, *PSYSTEM_EDID_DETAILED_TIMING_DESCRIPTOR;

#endif

View code on GitHub

NtDoc

No description available.