int ox_init(machine_type* t) void ox_create(machine* m) int ox_destroy(machine* m) void ox_work(machine* m, int block_size) void ox_update(machine* m, int track, int which_param, param newvalue) void ox_desc(char* dest, int which, param value) void ox_track(machine* m, int change)