---
title: DisposeCMProfileIterateUPP
framework: applicationservices
role: pseudoSymbol
path: applicationservices/colorsync_manager/1805341-disposecmprofileiterateupp
---

# DisposeCMProfileIterateUPP

Disposes of a universal procedure pointer (UPP) to a profile-iteration callback.

## Declaration

```swift
func DisposeCMProfileIterateUPP(_ userUPP: CMProfileIterateUPP)
```

## Parameters

- `userUPP`: The universal procedure pointer to dispose of.

## See Also

### Working With Universal Procedure Pointers

- [NewCMBitmapCallBackUPP](applicationservices/colorsync_manager/1805297-newcmbitmapcallbackupp.md)
- [DisposeCMBitmapCallBackUPP](applicationservices/colorsync_manager/1805300-disposecmbitmapcallbackupp.md)
- [InvokeCMBitmapCallBackUPP](applicationservices/colorsync_manager/1805303-invokecmbitmapcallbackupp.md)
- [NewCMConcatCallBackUPP](applicationservices/colorsync_manager/1805306-newcmconcatcallbackupp.md)
- [DisposeCMConcatCallBackUPP](applicationservices/colorsync_manager/1805310-disposecmconcatcallbackupp.md)
- [InvokeCMConcatCallBackUPP](applicationservices/colorsync_manager/1805312-invokecmconcatcallbackupp.md)
- [NewCMFlattenUPP](applicationservices/colorsync_manager/1805315-newcmflattenupp.md)
- [DisposeCMFlattenUPP](applicationservices/colorsync_manager/1805318-disposecmflattenupp.md)
- [InvokeCMFlattenUPP](applicationservices/colorsync_manager/1805320-invokecmflattenupp.md)
- [NewCMMIterateUPP](applicationservices/colorsync_manager/1805322-newcmmiterateupp.md)
- [DisposeCMMIterateUPP](applicationservices/colorsync_manager/1805323-disposecmmiterateupp.md)
- [InvokeCMMIterateUPP](applicationservices/colorsync_manager/1805325-invokecmmiterateupp.md)
- [NewCMProfileIterateUPP](applicationservices/colorsync_manager/1805339-newcmprofileiterateupp.md)
- [InvokeCMProfileIterateUPP](applicationservices/colorsync_manager/1805343-invokecmprofileiterateupp.md)
