pub unsafe extern "system" fn HidP_UsageListDifference(
    previoususagelist: *const u16,
    currentusagelist: *const u16,
    breakusagelist: *mut u16,
    makeusagelist: *mut u16,
    usagelistlength: u32,
) -> NTSTATUS