---
title: mach_msg_header_t
framework: driverkit
role: symbol
role_heading: Structure
path: driverkit/mach_msg_header_t
---

# mach_msg_header_t

## Declaration

```occ
typedef struct { ... } mach_msg_header_t;
```

## Topics

### Getting the Header Fields

- [msgh_bits](driverkit/mach_msg_header_t/msgh_bits.md)
- [msgh_id](driverkit/mach_msg_header_t/msgh_id.md)
- [msgh_local_port](driverkit/mach_msg_header_t/msgh_local_port.md)
- [msgh_remote_port](driverkit/mach_msg_header_t/msgh_remote_port.md)
- [msgh_size](driverkit/mach_msg_header_t/msgh_size.md)
- [msgh_voucher_port](driverkit/mach_msg_header_t/msgh_voucher_port.md)

## See Also

### Mach Messages

- [mach_msg_bits_t](driverkit/mach_msg_bits_t.md)
- [mach_msg_copy_options_t](driverkit/mach_msg_copy_options_t.md)
- [mach_msg_descriptor_type_t](driverkit/mach_msg_descriptor_type_t.md)
- [mach_msg_id_t](driverkit/mach_msg_id_t.md)
- [mach_msg_size_t](driverkit/mach_msg_size_t.md)
- [mach_msg_type_name_t](driverkit/mach_msg_type_name_t.md)
- [mach_msg_body_t](driverkit/mach_msg_body_t.md)
- [mach_msg_max_trailer_t](driverkit/mach_msg_max_trailer_t.md)
- [mach_msg_ool_descriptor_t](driverkit/mach_msg_ool_descriptor_t.md)
- [mach_msg_port_descriptor_t](driverkit/mach_msg_port_descriptor_t.md)
- [mach_timebase_info_data_t](driverkit/mach_timebase_info_data_t.md)
