---
title: init
framework: mididriverkit
role: symbol
role_heading: Instance Method
path: mididriverkit/iousermididriver/init
---

# init

## Declaration

```occ
virtual bool init();
```

## See Also

### Instance Methods

- [AddObject](mididriverkit/iousermididriver/addobject.md)
- [GetMIDIObjectForObjectID](mididriverkit/iousermididriver/getmidiobjectforobjectid.md)
- [GetName](mididriverkit/iousermididriver/getname.md)
- [GetWorkQueue](mididriverkit/iousermididriver/getworkqueue.md)
- [NewUserClient](mididriverkit/iousermididriver/newuserclient.md)
- [RemoveObject](mididriverkit/iousermididriver/removeobject.md)
- [SetName](mididriverkit/iousermididriver/setname.md)
- [Start](mididriverkit/iousermididriver/start.md)
- [StartIO](mididriverkit/iousermididriver/startio.md)
- [Stop](mididriverkit/iousermididriver/stop.md)
- [StopIO](mididriverkit/iousermididriver/stopio.md)
- [free](mididriverkit/iousermididriver/free.md)
