#pragma once #include #include "mai2io/mai2io.h" struct mai2_dll { uint16_t api_version; HRESULT (*init)(void); HRESULT (*poll)(uint8_t *opbtn, uint8_t *p1, uint8_t *p2); }; struct mai2_dll_config { wchar_t path[MAX_PATH]; }; extern struct mai2_dll mai2_dll; HRESULT mai2_dll_init(const struct mai2_dll_config *cfg, HINSTANCE self);