---
title: CMProfileLocation
framework: Application Services
role: symbol
role_heading: Structure
platforms: [macOS 10.0+]
path: applicationservices/cmprofilelocation
---

# CMProfileLocation

Contains profile location information.

## Declaration

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

## Overview

Your application passes a profile location structure of type `CMProfileLocation` when it calls:

- the function [CMOpenProfile](colorsync_manager/1804853-cmopenprofile.md), specifying the location of a profile to open
- the [CMNewProfile](colorsync_manager/1804911-cmnewprofile.md), [CWNewLinkProfile](colorsync_manager/1804915-cwnewlinkprofile.md), or [CMCopyProfile](colorsync_manager/1804870-cmcopyprofile.md) functions, specifying the location of a profile to create or duplicate

## Topics

### Instance Properties

- [locType](cmprofilelocation/1560341-loctype.md)
- [u](cmprofilelocation/1560083-u.md)
