---
title: DisposeComponentFunctionUPP
framework: Core Services
role: symbol
role_heading: Function
platforms: [macOS 10.0+]
path: coreservices/1516369-disposecomponentfunctionupp
---

# DisposeComponentFunctionUPP

## Declaration

```occ
void DisposeComponentFunctionUPP(ComponentFunctionUPP userUPP);
```

## Parameters

- `userUPP`: 

## See Also

### Creating and Managing Universal Procedure Pointers

- [NewComponentRoutineUPP](1516579-newcomponentroutineupp.md)
- [InvokeComponentRoutineUPP](1516654-invokecomponentroutineupp.md)
- [DisposeComponentRoutineUPP](1516334-disposecomponentroutineupp.md)
- [NewComponentFunctionUPP](1516583-newcomponentfunctionupp.md)
- [NewComponentMPWorkFunctionUPP](1516448-newcomponentmpworkfunctionupp.md)
- [InvokeComponentMPWorkFunctionUPP](1516356-invokecomponentmpworkfunctionupp.md)
- [DisposeComponentMPWorkFunctionUPP](1516328-disposecomponentmpworkfunctionup.md)
- [NewGetMissingComponentResourceUPP](1516619-newgetmissingcomponentresourceup.md)
- [InvokeGetMissingComponentResourceUPP](1516491-invokegetmissingcomponentresourc.md)
- [DisposeGetMissingComponentResourceUPP](1516414-disposegetmissingcomponentresour.md)
