---
title: "init(_reserved:QueryInterface:AddRef:Release:version:revision:Probe:Start:Stop:)"
framework: IOKit
role: symbol
role_heading: Initializer
platforms: [Mac Catalyst 13.0+, macOS 10.9+, xcode 9.0+]
path: iokit/iocfplugininterfacestruct/1792000-init
---

# init(_reserved:QueryInterface:AddRef:Release:version:revision:Probe:Start:Stop:)

## Declaration

```swift
init(_reserved: UnsafeMutableRawPointer!, QueryInterface: ((UnsafeMutableRawPointer?, REFIID, UnsafeMutablePointer<LPVOID?>?) -> HRESULT)!, AddRef: ((UnsafeMutableRawPointer?) -> ULONG)!, Release: ((UnsafeMutableRawPointer?) -> ULONG)!, version: UInt16, revision: UInt16, Probe: ((UnsafeMutableRawPointer?, CFDictionary?, io_service_t, UnsafeMutablePointer<Int32>?) -> IOReturn)!, Start: ((UnsafeMutableRawPointer?, CFDictionary?, io_service_t) -> IOReturn)!, Stop: ((UnsafeMutableRawPointer?) -> IOReturn)!)
```
