---
title: AXValueType
framework: Application Services
role: symbol
role_heading: Enumeration
platforms: [macOS 10.2+]
path: applicationservices/axvaluetype
---

# AXValueType

## Declaration

```swift
enum AXValueType : UInt32, @unchecked Sendable
```

## Overview

Overview These are AXValueType wrappers for other structures. You must use the AXValueCreate and AXValueGetValue functions to convert between the wrapped structure and the native structure.

## Topics

### Constants

- [kAXValueCGPointType](applicationservices/axvaluetype/kaxvaluecgpointtype.md)
- [kAXValueCGSizeType](applicationservices/axvaluetype/kaxvaluecgsizetype.md)
- [kAXValueCGRectType](applicationservices/axvaluetype/kaxvaluecgrecttype.md)
- [kAXValueCFRangeType](applicationservices/axvaluetype/kaxvaluecfrangetype.md)
- [kAXValueAXErrorType](applicationservices/axvaluetype/kaxvalueaxerrortype.md)
- [kAXValueIllegalType](applicationservices/axvaluetype/kaxvalueillegaltype.md)

### Enumeration Cases

- [AXValueType.axError](applicationservices/axvaluetype/axerror.md)
- [AXValueType.cfRange](applicationservices/axvaluetype/cfrange.md)
- [AXValueType.cgPoint](applicationservices/axvaluetype/cgpoint.md)
- [AXValueType.cgRect](applicationservices/axvaluetype/cgrect.md)
- [AXValueType.cgSize](applicationservices/axvaluetype/cgsize.md)
- [AXValueType.illegal](applicationservices/axvaluetype/illegal.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
