#ifndef _PCILIB_MODEL_H #define _PCILIB_MODEL_H #include #include #include #include #include typedef struct { const pcilib_event_api_description_t *api; const pcilib_dma_description_t *dma; const pcilib_register_description_t *registers; const pcilib_register_bank_description_t *banks; const pcilib_register_protocol_description_t *protocols; const pcilib_register_range_t *ranges; const pcilib_event_description_t *events; const pcilib_event_data_type_description_t *data_types; const char *name; const char *description; } pcilib_model_description_t; const pcilib_model_description_t *pcilib_get_model_description(pcilib_t *ctx); #endif /* _PCILIB_MODEL_H */