---
title: IOHIDValueMultipleCallback
framework: IOKit
role: symbol
role_heading: Type Alias
platforms: [Mac Catalyst 18.4+, macOS 10.5+]
path: iokit/iohidvaluemultiplecallback
---

# IOHIDValueMultipleCallback

## Declaration

```occ
typedef void (*IOHIDValueMultipleCallback)(void *context, IOReturn result, void *sender, CFDictionaryRef multiple);
```

## Parameters

- `context`: void * pointer to more data.
- `result`: Completion result of desired operation.
- `sender`: Interface instance sending the completion routine.
- `multiple`: CFDictionaryRef containing the returned element key value pairs.

## Discussion

Discussion Type and arguments of callout C function that is used when an element value completion routine is called.

## See Also

### Callbacks

- [IOHIDCallback](iokit/iohidcallback.md)
- [IOHIDDeviceCallback](iokit/iohiddevicecallback.md)
- [IOHIDReportCallback](iokit/iohidreportcallback.md)
- [IOHIDValueCallback](iokit/iohidvaluecallback.md)
