#pragma once #include #include #include "handle.h" struct cch_handler { bool (*can_seek)(struct cch_handler *); void (*maybe_spawn_worker)(struct cch_handler *, size_t); bool (*wait_for_range)(struct cch_handler *, struct cch_wait *); s32 (*guess_format)(struct cch_handler *); void (*free)(struct cch_handler **); struct cch_entry *entry; str handler; };