| #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__ |