Rev 6001 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6001 | Rev 6005 | ||
---|---|---|---|
Line 4... | Line 4... | ||
4 | STATE_COMPLETED |
4 | STATE_COMPLETED |
5 | }; |
5 | }; |
6 | 6 | ||
Line 7... | Line 7... | ||
7 | struct DOWNLOADER { |
7 | struct DOWNLOADER { |
8 | char url[10000]; |
- | |
9 | int data_downloaded_size, data_full_size; |
8 | int data_downloaded_size, data_full_size; |
10 | dword bufpointer, bufsize; |
9 | dword bufpointer, bufsize; |
11 | byte state; |
10 | byte state; |
12 | dword http_transfer; |
11 | dword http_transfer; |
13 | dword Start(); |
12 | dword Start(); |
Line 18... | Line 17... | ||
18 | 17 | ||
Line 19... | Line 18... | ||
19 | dword DOWNLOADER::Start(dword _url) |
18 | dword DOWNLOADER::Start(dword _url) |
20 | { |
19 | { |
21 | state = STATE_IN_PROGRESS; |
20 | state = STATE_IN_PROGRESS; |
22 | strcpy(#url, _url); //need to replace my malloc() |
- | |
23 | http_get stdcall (#url, 0, 0, #accept_language); |
21 | http_get stdcall (_url, 0, 0, #accept_language); |
24 | http_transfer = EAX; |
22 | http_transfer = EAX; |
25 | return http_transfer; |
23 | return http_transfer; |
26 | } |
24 | } |
Line 27... | Line 25... | ||
27 | 25 |