#pragma once #include #include #pragma pack(push,1) // needs to handle digital and analog reads and writes, coin stuff, and // having an ad-on device (usually a card reader) and maybe an SD card?? // Mayhaps move this to a seperate thing in the event a second USB IO // providor is needed? struct usbio_dev { // TODO: populate with handler functions for various commands that // come in via winusb // It might also just do a mass bulk update, in which case we need // a struct that encompases all the digital and analog I/O pins and // their states. }; #pragma pack(pop) HRESULT usbio_hook_init();