pub unsafe fn HidP_GetExtendedAttributes<P0>(
    reporttype: HIDP_REPORT_TYPE,
    dataindex: u16,
    preparseddata: P0,
    attributes: *mut HIDP_EXTENDED_ATTRIBUTES,
    lengthattributes: *mut u32
) -> NTSTATUS
where P0: IntoParam<PHIDP_PREPARSED_DATA>,