diff options
Diffstat (limited to 'gpgme/engine-backend.h')
-rw-r--r-- | gpgme/engine-backend.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/gpgme/engine-backend.h b/gpgme/engine-backend.h index c97297d7..2a832b3c 100644 --- a/gpgme/engine-backend.h +++ b/gpgme/engine-backend.h @@ -20,15 +20,13 @@ #ifndef ENGINE_BACKEND_H #define ENGINE_BACKEND_H -#include "types.h" - +#include "engine.h" /* FIXME: Correct check? */ #ifdef GPGSM_PATH #define ENABLE_GPGSM 1 #endif - struct engine_ops { /* Static functions. */ @@ -39,12 +37,12 @@ struct engine_ops /* Member functions. */ void (*release) (void *engine); - void (*set_status_handler) (void *engine, GpgmeStatusHandler fnc, + void (*set_status_handler) (void *engine, EngineStatusHandler fnc, void *fnc_value); - GpgmeError (*set_command_handler) (void *engine, GpgmeCommandHandler fnc, + GpgmeError (*set_command_handler) (void *engine, EngineCommandHandler fnc, void *fnc_value, GpgmeData data); GpgmeError (*set_colon_line_handler) (void *engine, - GpgmeColonLineHandler fnc, + EngineColonLineHandler fnc, void *fnc_value); GpgmeError (*set_verbosity) (void *engine, int verbosity); GpgmeError (*decrypt) (void *engine, GpgmeData ciph, GpgmeData plain); |