Refactor authenticators API to take an (opaque) smtp connection context
[exim.git] / src / src / structs.h
index bec2b2aa070c67aa49e86d81a93c2abcfad973c6..b1df408be9669a30dfd7ac705ab2af7df5084005 100644 (file)
@@ -420,8 +420,7 @@ typedef struct auth_info {
     uschar *);                    /* rest of AUTH command */
   int (*clientcode)(              /* client function */
     struct auth_instance *,
-    struct smtp_inblock *,        /* socket and input buffer */
-    struct smtp_outblock *,       /* socket and output buffer */
+    void *,                      /* smtp conn, with socket, output and input buffers */
     int,                          /* command timeout */
     uschar *,                     /* buffer for reading response */
     int);                         /* sizeof buffer */