---
title: CFPlugInInstance
framework: Core Foundation
role: symbol
role_heading: Class
path: corefoundation/cfplugininstance
---

# CFPlugInInstance

## Declaration

```swift
class CFPlugInInstance
```

## Overview

Overview CFPlugInInstance is deprecated. Use the functions defined by CFPlugIn instead.

## Topics

### Deprecated

- [CFPlugInInstanceCreateWithInstanceDataSize(_:_:_:_:_:)](corefoundation/cfplugininstancecreatewithinstancedatasize(_:_:_:_:_:).md)
- [CFPlugInInstanceGetFactoryName(_:)](corefoundation/cfplugininstancegetfactoryname(_:).md)
- [CFPlugInInstanceGetInstanceData(_:)](corefoundation/cfplugininstancegetinstancedata(_:).md)
- [CFPlugInInstanceGetInterfaceFunctionTable(_:_:_:)](corefoundation/cfplugininstancegetinterfacefunctiontable(_:_:_:).md)
- [CFPlugInInstanceGetTypeID()](corefoundation/cfplugininstancegettypeid().md)

### Callbacks

- [CFPlugInInstanceDeallocateInstanceDataFunction](corefoundation/cfplugininstancedeallocateinstancedatafunction.md)
- [CFPlugInInstanceGetInterfaceFunction](corefoundation/cfplugininstancegetinterfacefunction.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Opaque Types

- [CFAllocator](corefoundation/cfallocator.md)
- [CFArray](corefoundation/cfarray.md)
- [CFAttributedString](corefoundation/cfattributedstring.md)
- [CFBag](corefoundation/cfbag.md)
- [CFBinaryHeap](corefoundation/cfbinaryheap.md)
- [CFBitVector](corefoundation/cfbitvector.md)
- [CFBoolean](corefoundation/cfboolean.md)
- [CFBundle](corefoundation/cfbundle.md)
- [CFCalendar](corefoundation/cfcalendar.md)
- [CFCharacterSet](corefoundation/cfcharacterset.md)
- [CFData](corefoundation/cfdata.md)
- [CFDate](corefoundation/cfdate.md)
- [CFDateFormatter](corefoundation/cfdateformatter.md)
- [CFDictionary](corefoundation/cfdictionary.md)
- [CFError](corefoundation/cferror.md)
