Added 64-bit types to the library.
[doldaconnect.git] / include / doldaconnect / uimisc.h
index 8043d8c..707c9b6 100644 (file)
@@ -53,6 +53,7 @@ struct dc_fnetnode
     void (*newpeercb)(struct dc_fnetpeer *peer);
     void (*delpeercb)(struct dc_fnetpeer *peer);
     void (*chpeercb)(struct dc_fnetpeer *peer);
+    wchar_t *pubid;
 };
 
 struct dc_fnetpeerdatum
@@ -92,7 +93,7 @@ struct dc_transfer
     int dir, state;
     wchar_t *peerid, *peernick;
     wchar_t *path;
-    int size, curpos;
+    dc_lnum_t size, curpos;
     int found;
     int error;
     time_t errortime;
@@ -101,7 +102,10 @@ struct dc_transfer
     void *udata;
 };
 
+int dc_convtty(int type, wchar_t *text, char **resp, void *data);
+int dc_convnone(int type, wchar_t *text, char **resp, void *data);
 void dc_loginasync(char *username, int useauthless, int (*conv)(int, wchar_t *, char **, void *), void (*callback)(int, wchar_t *, void *), void *udata);
+int dc_login(char *username, int useauthless, int (*conv)(int, wchar_t *, char **, void *), wchar_t **reason);
 struct dc_fnetnode *dc_findfnetnode(int id);
 void dc_getfnlistasync(void (*callback)(int, void *), void *udata);
 void dc_uimisc_handlenotify(struct dc_response *resp);