Bonjour � tous !

Je developpe actuellement un activeX permettrant d'uploader des fichiers. Mon code ressemble � ca (je me suis inspir� de msdn):
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
LPSTR pszData = _T("Example");
DWORD dwBytesWritten = 0;
BOOL  bResults = FALSE;
HINTERNET hSession = NULL,
          hConnect = NULL,
          hRequest = NULL;
 
// Use WinHttpOpen to obtain a session handle.
hSession = WinHttpOpen(  L"A WinHTTP Example Program/1.0", 
                          WINHTTP_ACCESS_TYPE_DEFAULT_PROXY,
                          WINHTTP_NO_PROXY_NAME, 
                          WINHTTP_NO_PROXY_BYPASS, 0);
 
// Specify an HTTP server.
if (hSession)
    hConnect = WinHttpConnect( hSession, L"www.test.com",
                                   INTERNET_DEFAULT_HTTP_PORT, 0);
// Create an HTTP Request handle.
if (hConnect)
    hRequest = WinHttpOpenRequest( hConnect, L"POST", L"/uploadFile", 
                                       NULL, WINHTTP_NO_REFERER, 
                                       WINHTTP_DEFAULT_ACCEPT_TYPES, 0);
 
// Send a Request.
if (hRequest) 
     bResults = WinHttpSendRequest( hRequest, 
                                       WINHTTP_NO_ADDITIONAL_HEADERS, 0,
                                       WINHTTP_NO_REQUEST_DATA, 0, 
                                       strlen(pszData), 0);
 
// Write data to the server.
if (bResults)
  bResults = WinHttpWriteData( hRequest, pszData, strlen(pszData), 
                                     &dwBytesWritten);
 
// End the request.
if (bResults)
    bResults = WinHttpReceiveResponse( hRequest, NULL);
 
// Close any open handles.
if (hRequest) WinHttpCloseHandle(hRequest);
if (hConnect) WinHttpCloseHandle(hConnect);
if (hSession) WinHttpCloseHandle(hSession);
Mon probl�me est que j'aimerai afficher une progressbar pour voir la progression de l'upload. Pour cela, j'aimerai connaitre le nombre de bits envoy�s (en pseudo temps r�el) pour pouvoir synchroniser ma progressbar. Ya t-il un moyen de savoir le nombre de bits envoy�s avec WinHttpWriteData?

Merci d'avance