📄 wininet.h
字号:
GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE GeographicalLocation; GOPHER_TIMEZONE_ATTRIBUTE_TYPE TimeZone; GOPHER_PROVIDER_ATTRIBUTE_TYPE Provider; GOPHER_VERSION_ATTRIBUTE_TYPE Version; GOPHER_ABSTRACT_ATTRIBUTE_TYPE Abstract; GOPHER_VIEW_ATTRIBUTE_TYPE View; GOPHER_VERONICA_ATTRIBUTE_TYPE Veronica; GOPHER_ASK_ATTRIBUTE_TYPE Ask; GOPHER_UNKNOWN_ATTRIBUTE_TYPE Unknown; } AttributeType;} GOPHER_ATTRIBUTE_TYPE,*LPGOPHER_ATTRIBUTE_TYPE;typedef BOOL(CALLBACK *GOPHER_ATTRIBUTE_ENUMERATOR)(LPGOPHER_ATTRIBUTE_TYPE,DWORD);typedef struct _INTERNET_CACHE_ENTRY_INFOA { DWORD dwStructSize; LPSTR lpszSourceUrlName; LPSTR lpszLocalFileName; DWORD CacheEntryType; DWORD dwUseCount; DWORD dwHitRate; DWORD dwSizeLow; DWORD dwSizeHigh; FILETIME LastModifiedTime; FILETIME ExpireTime; FILETIME LastAccessTime; FILETIME LastSyncTime; PBYTE lpHeaderInfo; DWORD dwHeaderInfoSize; LPSTR lpszFileExtension; DWORD dwReserved;} INTERNET_CACHE_ENTRY_INFOA,*LPINTERNET_CACHE_ENTRY_INFOA;typedef struct _INTERNET_CACHE_ENTRY_INFOW { DWORD dwStructSize; LPSTR lpszSourceUrlName; LPWSTR lpszLocalFileName; DWORD CacheEntryType; DWORD dwUseCount; DWORD dwHitRate; DWORD dwSizeLow; DWORD dwSizeHigh; FILETIME LastModifiedTime; FILETIME ExpireTime; FILETIME LastAccessTime; FILETIME LastSyncTime; PBYTE lpHeaderInfo; DWORD dwHeaderInfoSize; LPWSTR lpszFileExtension; DWORD dwReserved;} INTERNET_CACHE_ENTRY_INFOW,*LPINTERNET_CACHE_ENTRY_INFOW;typedef struct _INTERNET_BUFFERSA { DWORD dwStructSize; struct _INTERNET_BUFFERSA *Next; LPCSTR lpcszHeader; DWORD dwHeadersLength; DWORD dwHeadersTotal; LPVOID lpvBuffer; DWORD dwBufferLength; DWORD dwBufferTotal; DWORD dwOffsetLow; DWORD dwOffsetHigh;} INTERNET_BUFFERSA,*LPINTERNET_BUFFERSA;typedef struct _INTERNET_BUFFERSW { DWORD dwStructSize; struct _INTERNET_BUFFERS *Next; LPCWSTR lpcszHeader; DWORD dwHeadersLength; DWORD dwHeadersTotal; LPVOID lpvBuffer; DWORD dwBufferLength; DWORD dwBufferTotal; DWORD dwOffsetLow; DWORD dwOffsetHigh;} INTERNET_BUFFERSW,*LPINTERNET_BUFFERSW;#ifdef UNICODEtypedef URL_COMPONENTSW URL_COMPONENTS;typedef LPURL_COMPONENTSW LPURL_COMPONENTS;typedef GOPHER_FIND_DATAW GOPHER_FIND_DATA;typedef LPGOPHER_FIND_DATAW LPGOPHER_FIND_DATA;typedef INTERNET_CACHE_ENTRY_INFOW INTERNET_CACHE_ENTRY_INFO;typedef LPINTERNET_CACHE_ENTRY_INFOW LPINTERNET_CACHE_ENTRY_INFO;typedef INTERNET_BUFFERSW INTERNET_BUFFERS,*LPINTERNET_BUFFERS;#elsetypedef URL_COMPONENTSA URL_COMPONENTS;typedef LPURL_COMPONENTSA LPURL_COMPONENTS;typedef GOPHER_FIND_DATAA GOPHER_FIND_DATA;typedef LPGOPHER_FIND_DATAA LPGOPHER_FIND_DATA;typedef INTERNET_CACHE_ENTRY_INFOA INTERNET_CACHE_ENTRY_INFO;typedef LPINTERNET_CACHE_ENTRY_INFOA LPINTERNET_CACHE_ENTRY_INFO;typedef INTERNET_BUFFERSA INTERNET_BUFFERS,*LPINTERNET_BUFFERS;#endifBOOL WINAPI InternetTimeFromSystemTime(SYSTEMTIME*,DWORD,LPSTR,DWORD);BOOL WINAPI InternetTimeToSystemTime(LPCSTR,SYSTEMTIME*,DWORD);BOOL WINAPI InternetDebugGetLocalTime(SYSTEMTIME*,PDWORD);BOOL WINAPI InternetCrackUrlA(LPCSTR,DWORD,DWORD,LPURL_COMPONENTSA);BOOL WINAPI InternetCrackUrlW(LPCWSTR,DWORD,DWORD,LPURL_COMPONENTSW);BOOL WINAPI InternetCreateUrlA(LPURL_COMPONENTSA,DWORD,LPSTR,PDWORD);BOOL WINAPI InternetCreateUrlW(LPURL_COMPONENTSW,DWORD,LPWSTR,PDWORD);BOOL WINAPI InternetCanonicalizeUrlA(LPCSTR,LPSTR,PDWORD,DWORD);BOOL WINAPI InternetCanonicalizeUrlW(LPCWSTR,LPWSTR,PDWORD,DWORD);BOOL WINAPI InternetCombineUrlA(LPCSTR,LPCSTR,LPSTR,PDWORD,DWORD);BOOL WINAPI InternetCombineUrlW(LPCWSTR,LPCWSTR,LPWSTR,PDWORD,DWORD);HINTERNET WINAPI InternetOpenA(LPCSTR,DWORD,LPCSTR,LPCSTR,DWORD);HINTERNET WINAPI InternetOpenW(LPCWSTR,DWORD,LPCWSTR,LPCWSTR,DWORD);BOOL WINAPI InternetCloseHandle(HINTERNET);HINTERNET WINAPI InternetConnectA(HINTERNET,LPCSTR,INTERNET_PORT,LPCSTR,LPCSTR,DWORD,DWORD,DWORD);HINTERNET WINAPI InternetConnectW(HINTERNET,LPCWSTR,INTERNET_PORT,LPCWSTR,LPCWSTR,DWORD,DWORD,DWORD);HINTERNET WINAPI InternetOpenUrlA(HINTERNET,LPCSTR,LPCSTR,DWORD,DWORD,DWORD);HINTERNET WINAPI InternetOpenUrlW(HINTERNET,LPCWSTR,LPCWSTR,DWORD,DWORD,DWORD);BOOL WINAPI InternetReadFile(HINTERNET,PVOID,DWORD,PDWORD);DWORD WINAPI InternetSetFilePointer( HINTERNET,LONG,PVOID,DWORD,DWORD);BOOL WINAPI InternetWriteFile(HINTERNET,LPCVOID,DWORD,PDWORD);BOOL WINAPI InternetQueryDataAvailable( HINTERNET,PDWORD,DWORD,DWORD);BOOL WINAPI InternetFindNextFileA(HINTERNET,PVOID);BOOL WINAPI InternetFindNextFileW(HINTERNET,PVOID);BOOL WINAPI InternetQueryOptionA(HINTERNET,DWORD,PVOID,PDWORD);BOOL WINAPI InternetQueryOptionW(HINTERNET,DWORD,PVOID,PDWORD);BOOL WINAPI InternetSetOptionA(HINTERNET,DWORD,PVOID,DWORD);BOOL WINAPI InternetSetOptionW(HINTERNET,DWORD,PVOID,DWORD);BOOL WINAPI InternetSetOptionExA(HINTERNET,DWORD,PVOID,DWORD,DWORD);BOOL WINAPI InternetSetOptionExW(HINTERNET,DWORD,PVOID,DWORD,DWORD);BOOL WINAPI InternetGetLastResponseInfoA(PDWORD,LPSTR,PDWORD);BOOL WINAPI InternetGetLastResponseInfoW(PDWORD,LPWSTR,PDWORD);INTERNET_STATUS_CALLBACK WINAPI InternetSetStatusCallback(HINTERNET,INTERNET_STATUS_CALLBACK);HINTERNET WINAPI FtpFindFirstFileA(HINTERNET,LPCSTR,LPWIN32_FIND_DATA,DWORD,DWORD);HINTERNET WINAPI FtpFindFirstFileW(HINTERNET,LPCWSTR,LPWIN32_FIND_DATA,DWORD,DWORD);BOOL WINAPI FtpGetFileA(HINTERNET,LPCSTR,LPCSTR,BOOL,DWORD,DWORD,DWORD);BOOL WINAPI FtpGetFileW( HINTERNET,LPCWSTR,LPCWSTR,BOOL,DWORD,DWORD,DWORD);BOOL WINAPI FtpPutFileA(HINTERNET,LPCSTR,LPCSTR,DWORD,DWORD);BOOL WINAPI FtpPutFileW(HINTERNET,LPCWSTR,LPCWSTR,DWORD,DWORD);BOOL WINAPI FtpDeleteFileA(HINTERNET,LPCSTR);BOOL WINAPI FtpDeleteFileW(HINTERNET,LPCWSTR);BOOL WINAPI FtpRenameFileA(HINTERNET, LPCSTR,LPCSTR);BOOL WINAPI FtpRenameFileW(HINTERNET,LPCWSTR,LPCWSTR);HINTERNET WINAPI FtpOpenFileA(HINTERNET,LPCSTR,DWORD,DWORD,DWORD);HINTERNET WINAPI FtpOpenFileW(HINTERNET,LPCWSTR,DWORD,DWORD,DWORD);BOOL WINAPI FtpCreateDirectoryA(HINTERNET,LPCSTR);BOOL WINAPI FtpCreateDirectoryW(HINTERNET,LPCWSTR);BOOL WINAPI FtpRemoveDirectoryA(HINTERNET,LPCSTR);BOOL WINAPI FtpRemoveDirectoryW(HINTERNET,LPCWSTR);BOOL WINAPI FtpSetCurrentDirectoryA(HINTERNET,LPCSTR);BOOL WINAPI FtpSetCurrentDirectoryW(HINTERNET,LPCWSTR);BOOL WINAPI FtpGetCurrentDirectoryA(HINTERNET,LPSTR,PDWORD);BOOL WINAPI FtpGetCurrentDirectoryW(HINTERNET,LPWSTR,PDWORD);BOOL WINAPI FtpCommandA(HINTERNET,BOOL,DWORD,LPCSTR,DWORD);BOOL WINAPI FtpCommandW( HINTERNET,BOOL,DWORD,LPCWSTR,DWORD);BOOL WINAPI GopherCreateLocatorA(LPCSTR,INTERNET_PORT,LPCSTR,LPCSTR,DWORD,LPSTR,PDWORD);BOOL WINAPI GopherCreateLocatorW(LPCWSTR,INTERNET_PORT,LPCWSTR,LPCWSTR,DWORD,LPWSTR,PDWORD);BOOL WINAPI GopherGetLocatorTypeA(LPCSTR,PDWORD);BOOL WINAPI GopherGetLocatorTypeW(LPCWSTR,PDWORD);HINTERNET WINAPI GopherFindFirstFileA(HINTERNET,LPCSTR,LPCSTR,LPGOPHER_FIND_DATAA,DWORD,DWORD);HINTERNET WINAPI GopherFindFirstFileW(HINTERNET,LPCWSTR,LPCWSTR,LPGOPHER_FIND_DATAW,DWORD,DWORD);HINTERNET WINAPI GopherOpenFileA(HINTERNET,LPCSTR,LPCSTR,DWORD,DWORD);HINTERNET WINAPI GopherOpenFileW(HINTERNET,LPCWSTR,LPCWSTR,DWORD,DWORD);BOOL WINAPI GopherGetAttributeA(HINTERNET,LPCSTR,LPCSTR,LPBYTE,DWORD,PDWORD,GOPHER_ATTRIBUTE_ENUMERATOR,DWORD);BOOL WINAPI GopherGetAttributeW(HINTERNET,LPCWSTR,LPCWSTR, LPBYTE, DWORD, PDWORD, GOPHER_ATTRIBUTE_ENUMERATOR, DWORD);HINTERNET WINAPI HttpOpenRequestA(HINTERNET,LPCSTR,LPCSTR,LPCSTR,LPCSTR,LPCSTR *,DWORD,DWORD);HINTERNET WINAPI HttpOpenRequestW(HINTERNET,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR FAR * lplpszAcceptTypes , DWORD dwFlags, DWORD dwContext);BOOL WINAPI HttpAddRequestHeadersA(HINTERNET,LPCSTR,DWORD,DWORD);BOOL WINAPI HttpAddRequestHeadersW(HINTERNET,LPCWSTR,DWORD,DWORD);BOOL WINAPI HttpSendRequestA(HINTERNET,LPCSTR,DWORD,PVOID,DWORD);BOOL WINAPI HttpSendRequestW(HINTERNET,LPCWSTR,DWORD,PVOID,DWORD);BOOL WINAPI HttpQueryInfoA(HINTERNET,DWORD,PVOID,PDWORD,PDWORD);BOOL WINAPI HttpQueryInfoW(HINTERNET,DWORD,PVOID,PDWORD,PDWORD);BOOL WINAPI InternetSetCookieA(LPCSTR,LPCSTR,LPCSTR);BOOL WINAPI InternetSetCookieW(LPCSTR,LPCWSTR,LPCWSTR);BOOL WINAPI InternetGetCookieA(LPCSTR,LPCSTR,LPSTR,PDWORD);BOOL WINAPI InternetGetCookieW(LPCSTR,LPCWSTR,LPWSTR,PDWORD);DWORD WINAPI InternetAttemptConnect(DWORD);DWORD WINAPI InternetErrorDlg(HWND,HINTERNET,DWORD,DWORD,PVOID *);DWORD WINAPI InternetConfirmZoneCrossing(HWND,LPSTR,LPSTR,BOOL);BOOL WINAPI CreateUrlCacheEntryA(LPCSTR,DWORD,LPCSTR,LPSTR,DWORD);BOOL WINAPI CreateUrlCacheEntryW(LPCSTR,DWORD,LPCSTR,LPWSTR,DWORD);BOOL WINAPI CommitUrlCacheEntryA(LPCSTR,LPCSTR,FILETIME,FILETIME,DWORD,LPBYTE,DWORD,LPCSTR,DWORD);BOOL WINAPI CommitUrlCacheEntryW(LPCSTR,LPCWSTR,FILETIME,FILETIME,DWORD,LPBYTE,DWORD,LPCWSTR,DWORD);BOOL WINAPI RetrieveUrlCacheEntryFileA(LPCSTR,LPINTERNET_CACHE_ENTRY_INFOA,PDWORD,DWORD);BOOL WINAPI RetrieveUrlCacheEntryFileW(LPCSTR,LPINTERNET_CACHE_ENTRY_INFOW,PDWORD,DWORD);BOOL WINAPI UnlockUrlCacheEntryFile(LPCSTR,DWORD);HANDLE WINAPI RetrieveUrlCacheEntryStreamA(LPCSTR,LPINTERNET_CACHE_ENTRY_INFOA,PDWORD,BOOL,DWORD);HANDLE WINAPI RetrieveUrlCacheEntryStreamW( LPCSTR,LPINTERNET_CACHE_ENTRY_INFOW,PDWORD,BOOL,DWORD);BOOL WINAPI ReadUrlCacheEntryStream(HANDLE,DWORD,PVOID,PDWORD,DWORD);BOOL WINAPI UnlockUrlCacheEntryStream( HANDLE,DWORD);BOOL WINAPI GetUrlCacheEntryInfoA(LPCSTR,LPINTERNET_CACHE_ENTRY_INFOA,PDWORD);BOOL WINAPI GetUrlCacheEntryInfoW(LPCSTR,LPINTERNET_CACHE_ENTRY_INFOW,PDWORD);BOOL WINAPI SetUrlCacheEntryInfoA(LPCSTR,LPINTERNET_CACHE_ENTRY_INFOA,DWORD);BOOL WINAPI SetUrlCacheEntryInfoW(LPCSTR,LPINTERNET_CACHE_ENTRY_INFOW,DWORD);HANDLE WINAPI FindFirstUrlCacheEntryA(LPCSTR,LPINTERNET_CACHE_ENTRY_INFOA,PDWORD);HANDLE WINAPI FindFirstUrlCacheEntryW(LPCSTR,LPINTERNET_CACHE_ENTRY_INFOW,PDWORD);BOOL WINAPI FindNextUrlCacheEntryA(HANDLE,LPINTERNET_CACHE_ENTRY_INFOA,PDWORD);BOOL WINAPI FindNextUrlCacheEntryW(HANDLE,LPINTERNET_CACHE_ENTRY_INFOW,PDWORD);BOOL WINAPI FindCloseUrlCache(HANDLE);BOOL WINAPI DeleteUrlCacheEntry(LPCSTR);DWORD AuthenticateUser(PVOID*,LPSTR,LPSTR,DWORD,LPSTR,DWORD,LPSTR,LPSTR);BOOL WINAPI HttpSendRequestExA(HINTERNET,LPINTERNET_BUFFERSA,LPINTERNET_BUFFERSA,DWORD,DWORD);BOOL WINAPI HttpSendRequestExW(HINTERNET,LPINTERNET_BUFFERSW,LPINTERNET_BUFFERSW,DWORD,DWORD);BOOL WINAPI HttpEndRequestA(HINTERNET,LPINTERNET_BUFFERSA,DWORD,DWORD);BOOL WINAPI HttpEndRequestW(HINTERNET,LPINTERNET_BUFFERSW,DWORD,DWORD);DWORD WINAPI InternetDial(HWND,LPTSTR,DWORD,LPDWORD,DWORD);DWORD WINAPI InternetHangUp(DWORD,DWORD);BOOL WINAPI InternetGoOnline(LPTSTR,HWND,DWORD);BOOL WINAPI InternetAutodial(DWORD,DWORD);BOOL WINAPI InternetAutodialHangup(DWORD);BOOL WINAPI InternetGetConnectedState(LPDWORD,DWORD);BOOL WINAPI InternetSetDialState(LPCTSTR,DWORD,DWORD);BOOL WINAPI InternetReadFileExA(HINTERNET,LPINTERNET_BUFFERSA,DWORD,DWORD_PTR);BOOL WINAPI InternetReadFileExW(HINTERNET,LPINTERNET_BUFFERSW,DWORD,DWORD_PTR);#ifdef UNICODE#define InternetCrackUrl InternetCrackUrlW#define InternetCreateUrl InternetCreateUrlW#define InternetCanonicalizeUrl InternetCanonicalizeUrlW#define InternetCombineUrl InternetCombineUrlW#define InternetOpen InternetOpenW#define InternetConnect InternetConnectW#define InternetOpenUrl InternetOpenUrlW#define InternetFindNextFile InternetFindNextFileW#define InternetQueryOption InternetQueryOptionW#define InternetSetOption InternetSetOptionW#define InternetSetOptionEx InternetSetOptionExW#define InternetGetLastResponseInfo InternetGetLastResponseInfoW#define InternetReadFileEx InternetReadFileExW#define FtpFindFirstFile FtpFindFirstFileW#define FtpGetFile FtpGetFileW#define FtpPutFile FtpPutFileW#define FtpDeleteFile FtpDeleteFileW#define FtpRenameFile FtpRenameFileW#define FtpOpenFile FtpOpenFileW#define FtpCreateDirectory FtpCreateDirectoryW#define FtpRemoveDirectory FtpRemoveDirectoryW#define FtpSetCurrentDirectory FtpSetCurrentDirectoryW#define FtpGetCurrentDirectory FtpGetCurrentDirectoryW#define FtpCommand FtpCommandW#define GopherGetLocatorType GopherGetLocatorTypeW#define GopherCreateLocator GopherCreateLocatorW#define GopherFindFirstFile GopherFindFirstFileW#define GopherOpenFile GopherOpenFileW#define GopherGetAttribute GopherGetAttributeW#define HttpSendRequest HttpSendRequestW#define HttpOpenRequest HttpOpenRequestW#define HttpAddRequestHeaders HttpAddRequestHeadersW#define HttpQueryInfo HttpQueryInfoW#define InternetSetCookie InternetSetCookieW#define InternetGetCookie InternetGetCookieW#define CreateUrlCacheEntry CreateUrlCacheEntryW#define RetrieveUrlCacheEntryStream RetrieveUrlCacheEntryStreamW#define FindNextUrlCacheEntry FindNextUrlCacheEntryW#define CommitUrlCacheEntry CommitUrlCacheEntryW#define GetUrlCacheEntryInfo GetUrlCacheEntryInfoW#define SetUrlCacheEntryInfo SetUrlCacheEntryInfoW#define FindFirstUrlCacheEntry FindFirstUrlCacheEntryW#define RetrieveUrlCacheEntryFile RetrieveUrlCacheEntryFileW#define HttpSendRequestEx HttpSendRequestExW#define HttpEndRequest HttpEndRequestW#else#define GopherGetAttribute GopherGetAttributeA#define InternetCrackUrl InternetCrackUrlA#define InternetCreateUrl InternetCreateUrlA#define InternetCanonicalizeUrl InternetCanonicalizeUrlA#define InternetCombineUrl InternetCombineUrlA#define InternetOpen InternetOpenA#define InternetConnect InternetConnectA#define InternetOpenUrl InternetOpenUrlA#define InternetFindNextFile InternetFindNextFileA#define InternetQueryOption InternetQueryOptionA#define InternetSetOption InternetSetOptionA#define InternetSetOptionEx InternetSetOptionExA#define InternetGetLastResponseInfo InternetGetLastResponseInfoA#define InternetReadFileEx InternetReadFileExA#define FtpFindFirstFile FtpFindFirstFileA#define FtpGetFile FtpGetFileA#define FtpPutFile FtpPutFileA#define FtpDeleteFile FtpDeleteFileA#define FtpRenameFile FtpRenameFileA#define FtpOpenFile FtpOpenFileA#define FtpCreateDirectory FtpCreateDirectoryA#define FtpRemoveDirectory FtpRemoveDirectoryA#define FtpSetCurrentDirectory FtpSetCurrentDirectoryA#define FtpGetCurrentDirectory FtpGetCurrentDirectoryA#define FtpCommand FtpCommandA#define GopherGetLocatorType GopherGetLocatorTypeA#define GopherCreateLocator GopherCreateLocatorA#define GopherFindFirstFile GopherFindFirstFileA#define GopherOpenFile GopherOpenFileA#define HttpSendRequest HttpSendRequestA#define HttpOpenRequest HttpOpenRequestA#define HttpAddRequestHeaders HttpAddRequestHeadersA#define HttpQueryInfo HttpQueryInfoA#define InternetSetCookie InternetSetCookieA#define InternetGetCookie InternetGetCookieA#define CreateUrlCacheEntry CreateUrlCacheEntryA#define RetrieveUrlCacheEntryStream RetrieveUrlCacheEntryStreamA#define FindNextUrlCacheEntry FindNextUrlCacheEntryA#define CommitUrlCacheEntry CommitUrlCacheEntryA#define GetUrlCacheEntryInfo GetUrlCacheEntryInfoA#define SetUrlCacheEntryInfo SetUrlCacheEntryInfoA#define FindFirstUrlCacheEntry FindFirstUrlCacheEntryA#define RetrieveUrlCacheEntryFile RetrieveUrlCacheEntryFileA#define HttpSendRequestEx HttpSendRequestExA#define HttpEndRequest HttpEndRequestA#endif /* UNICODE */#endif /* RC_INVOKED */#ifdef __cplusplus}#endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -