pub unsafe extern "system" fn HidD_GetPreparsedData(
    hiddeviceobject: HANDLE,
    preparseddata: *mut PHIDP_PREPARSED_DATA,
) -> BOOLEAN