00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00031 #ifndef __CONTROL_MODULE__H__
00032 #define __CONTROL_MODULE__H__
00033
00034
00035
00036 #ifdef __cplusplus
00037 extern "C"
00038 {
00039 #endif
00040
00041 #define DL_OK 0
00042 #define DL_DOWNLOAD_FAILED 1
00043 #define DL_CONNECTION_FAILED 2
00044 #define DL_HISTORY_ACCESS_FAILED 3
00045 #define DL_HISTORY_LOCATION_FAILED 4
00046 #define DL_USER_PROFILE_MISSING 5
00047 #define DL_EMAIL_MISSING 6
00048 #define DL_PASSWORD_MISSING 7
00049 #define DL_INIT_CONNECTION_FAILURE 8
00050 #define DL_CONNECT_TO_SERVER_FAILURE 9
00051
00052
00053 typedef struct _shareMgr_t
00054 {
00055 GtkWidget *topLevelWindow;
00056 int returnVal;
00057 } shareMgr_t;
00058
00059
00068 shareMgr_t * ctrlInit(GtkWidget * topLevelWindow);
00069
00077 void ctrlDestroy(shareMgr_t * shMgr);
00078
00079
00080 #ifdef __cplusplus
00081 }
00082 #endif
00083
00084 #endif //__CONTROL_MODULE__H__