## Graphics Adapter Device Driver Reference

[prev][next][parent][TOC]

### DRIVERCAPS

Information structure used for GreEscape DEVESC_QUERYDRIVERCAPSLIST , VMI_ CMD_USERCAPS, GHI_CMD_USERCAPS, and GreEscape DEVESC_QUERYDRIVERCAPS functions.

    typedef struct _DRIVERCAPS {

      ULONG     ulCb;                    /*  Length of the source structure in bytes. */

      CHAR      szCapsDesc[256];         /*  Capability description. */

      CHAR      szHelpFileName[256];     /*  Help file name. */

      ULONG     ulHelpId;                /*  Help resource id. */

      ULONG     ulCapsType;              /*  Defines the returned data type. */

      ULONG     ulValueMemberSize;       /*  Size of each member. */

      ULONG     ulNumValueMember;        /*  Number of members if aggregate. */

      PVOID     pValueList;              /*  Pointer to storage for the members data. */

      PVOID     pCurrentValue;           /*  Pointer to the current selected value descriptions. */

      PVOID     pDefaultValue;           /*  Pointer to the default (reset) value information. */

      BOOL      bDefaultValueSupported;  /*  Return TRUE if driver supports default. */

      BOOL      bStaticCaps;             /*  Return TRUE if need to reboot for the new capability. */

    } DRIVERCAPS;

    typedef   DRIVERCAPS   * PDRIVERCAPS ;