- void (*set_parameter)(char*name, char*value);
- struct _gfxdocument* (*open)(char*filename);
+ void (*setparameter)(struct _gfxsource*src, const char*name, const char*value);
+ struct _gfxdocument* (*open)(struct _gfxsource*src, const char*filename);
+ void (*destroy)(struct _gfxsource*src);