typedef struct _DD_HALINFO{
DWORD dwSize;
VIDEOMEMORYINFO vmiData;
DDCAPS ddCaps;
DWORD dwMonitorFrequency;
DWORD dwFlags;
} DD_HALINFO;
The DD_HALINFO structure describes the driver’s supported hardware capabilities. The driver sets and returns all fields of this structure in its DrvGetDirectDrawInfo implementation.