VIOCONFIGINFO data structure.
typedef struct _VIOCONFIGINFO { ULONG cb; /* Length of this data structure */ ULONG adapter; /* Display adapter type */ ULONG display; /* Display monitor type */ ULONG cbMemory; /* Bytes of memory on the adapter */ ULONG Configuration; /* Configuration number */ ULONG VDHVersion; /* Reserved */ ULONG Flags; ULONG HWBufferSize; /* Size to save video state */ ULONG FullSaveSize; /* Full save size. */ ULONG PartSaveSize; /* Partial save size */ ULONG EMAdaptersOff; /* Offset to emulated adapter types */ ULONG EMDisplayOFF; /* Offset to emulated display types */ } VIOCONFIGINFO; typedef VIOCONFIGINFO * PVIOCONFIGINFO ;