pub type HidCollection = *mut c_void;