---
title: IOCFPlugInInterfaceStruct
framework: IOKit
role: symbol
role_heading: Type Alias
platforms: [Mac Catalyst 13.0+, macOS 10.0+]
path: iokit/iocfplugininterfacestruct
---

# IOCFPlugInInterfaceStruct

## Declaration

```swift
typealias IOCFPlugInInterface = IOCFPlugInInterfaceStruct
```

```swift
struct IOCFPlugInInterfaceStruct
```

## Topics

### Initializers

- [init()](iokit/iocfplugininterfacestruct/1514869-init.md)
- [init(_reserved:QueryInterface:AddRef:Release:version:revision:Probe:Start:Stop:)](iokit/iocfplugininterfacestruct/1792000-init.md)

### Instance Properties

- [AddRef](iokit/iocfplugininterfacestruct/1412440-addref.md)
- [Probe](iokit/iocfplugininterfacestruct/1412435-probe.md)
- [QueryInterface](iokit/iocfplugininterfacestruct/1412423-queryinterface.md)
- [Release](iokit/iocfplugininterfacestruct/1412422-release.md)
- [Start](iokit/iocfplugininterfacestruct/1412433-start.md)
- [Stop](iokit/iocfplugininterfacestruct/1412438-stop.md)
- [revision](iokit/iocfplugininterfacestruct/1412427-revision.md)
- [version](iokit/iocfplugininterfacestruct/1412436-version.md)
