代码效果测试
1 #include "DownCore.h" 2 #include <string.h> 3 4 static BOOL g_already_init = FALSE; 5 6 ETDLL_API int32 __stdcall et_init(ET_PROXY_INFO* proxy_for_hub) 7 { 8 return 0; 9 } 10 11 ETDLL_API int32 __stdcall et_uninit(void) 12 { 13 return 0; 14 } 15 16 ETDLL_API int32 __stdcall et_set_max_tasks(u32 task_num) 17 { 18 return 0; 19 } 20 21 ETDLL_API u32 __stdcall et_get_max_tasks(void) 22 { 23 return 0; 24 } 25 26 ETDLL_API int32 __stdcall et_get_all_task_id( u32 *buffer_len, u32 *task_id_buffer ) 27 { 28 return 0; 29 } 30 31 ETDLL_API u32 __stdcall et_get_current_download_speed(void) 32 { 33 g_global_et_task._speed=100; 34 return 0; 35 } 36 37 ETDLL_API int32 __stdcall et_start_task(u32 task_id) 38 { 39 if(!g_already_init) 40 return -1; 41 g_global_et_task._task_status = ET_TASK_RUNNING; 42 return 0; 43 } 44 45 ETDLL_API int32 __stdcall et_stop_task(u32 task_id) 46 { 47 if(!g_already_init) 48 return -1; 49 g_global_et_task._task_status=ET_TASK_STOPPED; 50 return 0; 51 } 52 53 ETDLL_API int32 __stdcall et_delete_task(u32 task_id) 54 { 55 g_global_et_task._task_status=ET_TASK_SUCCESS; 56 return 0; 57 } 58 59 ETDLL_API int32 __stdcall et_get_task_info(u32 task_id, ET_TASK *info) 60 { 61 if(!g_already_init) 62 return -1; 63 memcpy(info, &g_global_et_task, sizeof(ET_TASK)); 64 return 0; 65 } 66 67 ETDLL_API int32 __stdcall et_remove_task_tmp_file(u32 task_id) 68 { 69 g_global_et_task._task_status=ET_TASK_SUCCESS; 70 return 0; 71 } 72 73 ETDLL_API int32 __stdcall et_create_common_task(char * download_url, char * download_path, char * referer_url, char * cookie) 74 { 75 if(!g_already_init) 76 return -1; 77 g_global_et_task._task_status=ET_TASK_SUCCESS; 78 return 0; 79 } 80 81 ETDLL_API int32 __stdcall et_create_bt_task(char* torrent_file_name) 82 { 83 g_global_et_task._task_status=ET_TASK_SUCCESS; 84 return 0; 85 } 86 87 ETDLL_API int32 __stdcall et_create_emule_task(char* emule_link) 88 { 89 g_global_et_task._task_status=ET_TASK_SUCCESS; 90 return 0; 91 } 92 93 ETDLL_API int32 __stdcall et_add_manget_task(char* manget_link) 94 { 95 g_global_et_task._task_status=ET_TASK_SUCCESS; 96 return 0; 97 }优质内容筛选与推荐>>