|  | #ifndef __wininet_h__ | 
|  | #define __wininet_h__ | 
|  |  | 
|  | extern "C"  { | 
|  |  | 
|  | #define INTERNET_OPEN_TYPE_PRECONFIG    0 | 
|  | #define INTERNET_FLAG_PRAGMA_NOCACHE    0x00000100 | 
|  | #define INTERNET_FLAG_RELOAD            0x80000000 | 
|  | #define INTERNET_FLAG_NO_COOKIES        0x00080000 | 
|  | #define INTERNET_FLAG_NO_UI             0x00000200 | 
|  |  | 
|  | typedef void* HINTERNET; | 
|  | HINTERNET STDAPICALLTYPE InternetOpenA(LPCSTR lpszAgent, DWORD dwAccessType, LPCSTR lpszProxy, LPCSTR lpszProxyBypass, DWORD dwFlags); | 
|  | HINTERNET STDAPICALLTYPE InternetOpenUrlA(HINTERNET hInternet, LPCSTR lpszUrl, LPCSTR lpszHeaders, DWORD dwHeadersLength, DWORD dwFlags, DWORD_PTR dwContext); | 
|  | BOOL STDAPICALLTYPE InternetReadFile(HINTERNET hFile, void* lpBuffer, DWORD dwNumberOfBytesToRead, LPDWORD lpdwNumberOfBytesRead); | 
|  | BOOL STDAPICALLTYPE InternetCloseHandle(HINTERNET hInternet); | 
|  |  | 
|  | } | 
|  |  | 
|  | #endif // __wininet_h__ |