HIDP_EXTENDED_ATTRIBUTES structure

The HIDP_EXTENDED_ATTRIBUTES structure contains information about the global items specified for a HID control that the HID parser did not recognize.

Syntax

typedef struct _HIDP_EXTENDED_ATTRIBUTES {
  UCHAR               NumGlobalUnknowns;
  UCHAR               Reserved[3];
  PHIDP_UNKNOWN_TOKEN GlobalUnknowns;
  ULONG               Data[1];
} HIDP_EXTENDED_ATTRIBUTES, *PHIDP_EXTENDED_ATTRIBUTES;

Members

        `NumGlobalUnknowns`

        Specifies the number of <a href="https://docs.microsoft.com/windows-hardware/drivers/ddi/hidpi/ns-hidpi-_hidp_unknown_token">HIDP_UNKNOWN_TOKEN</a> structures in the list specified by <b>Data</b>.
    
    
        `Reserved`

        Reserved for internal system use only.
    
    
        `GlobalUnknowns`

        Reserved for internal system use only.
    
    
        `Data`

        Specifies the memory location where <a href="https://docs.microsoft.com/windows-hardware/drivers/ddi/hidpi/nf-hidpi-hidp_getextendedattributes">HidP_GetExtendedAttributes</a> returns a variable length array of <a href="https://docs.microsoft.com/windows-hardware/drivers/ddi/hidpi/ns-hidpi-_hidp_unknown_token">HIDP_UNKNOWN_TOKEN</a> structures.
    

## Remarks
    The HIDP_EXTENDED_ATTRIBUTES structure is designed to be used with <b>HidP_GetExtendedAttributes</b>.

Requirements

   
Header hidpi.h (include Hidpi.h)
## See Also

    <a href="https://docs.microsoft.com/windows-hardware/drivers/ddi/hidpi/ns-hidpi-_hidp_unknown_token">HIDP_UNKNOWN_TOKEN</a>

HidP_GetExtendedAttributes