---
title: UnicodeMapVersion
framework: Core Services
role: symbol
role_heading: Type Alias
platforms: [Mac Catalyst 17.0+, macOS 10.0+]
path: coreservices/unicodemapversion
---

# UnicodeMapVersion

Specify a Unicode mapping version.

## Declaration

```occ
typedef SInt32 UnicodeMapVersion;
```

## Discussion

Discussion When performing conversions, you specify the version of the Unicode mapping table to be used for the conversion. You provide the version number in the mapping version field of the structure UnicodeMapping that is passed to a function. A Unicode mapping version is defined by the UnicodeMapVersion data type.

## Topics

### Constants

- [kUnicodeUseLatestMapping](coreservices/1433552-anonymous/kunicodeuselatestmapping.md)
- [kUnicodeUseHFSPlusMapping](coreservices/1433552-anonymous/kunicodeusehfsplusmapping.md)

## See Also

### Assorted Constants

- [Bidirectional Character Values](coreservices/1400035-bidirectional_character_values.md)
- [Common and Special Unicode Values](coreservices/1400154-common_and_special_unicode_value.md)
- [TEC Plugin Dispatch Table Versions](coreservices/1498348-tec_plugin_dispatch_table_versio.md)
- [TEC Plug-in Signatures](coreservices/1571831-tec_plug-in_signatures.md)
- [UCCharPropertyType](coreservices/uccharpropertytype.md)
- [UCCharPropertyValue](coreservices/uccharpropertyvalue.md)
- [Unwanted Data Constants](coreservices/1400314-unwanted_data_constants.md)
