Windows device driver TODO
---------------------------
- Clean up and correctly implement necessary ioctls
- Revisit network function semantics - data ownership, parameters
- Revisit socket connection and disconnection semantics between bus and device
- Beef up error handling