【常用WinAPI】Windows Internet
第一部分:数据转换
InternetCreateUrl:创建URL
InternetCrackUrl:分析URL
InternetCombineUrl:将相对URL合并到绝对URL
InternetCanonicalizeUrl:处理URL中的不允许字符
InternetTimeFromSystemTime:转换系统时间到Internet时间
InternetTimeToSystemTime:转换Internet时间到系统时间
第二部分:通用Internet访问
InternetOpen:打开初级Internet句柄
InternetConnect:建立连接
InternetOpenUrl:打开URL
InternetCloseHandle:关闭句柄
InternetQueryDataAvailable:确认数据大小
InternetReadFile:读取文件
InternetWriteFile:写入文件
InternetReadFileEx:读取文件(可异步)
InternetSetFilePointer:设置文件指针
InternetLockRequestFile:锁住请求的文件
InternetUnlockRequestFile:解锁请求的文件
InternetGetCookie:获取Cookie
InternetSetCookie:设置Cookie
InternetGetCookieEx:获取第三方或特殊的Cookie
InternetSetCookieEx:设置第三方或特殊的Cookie
InternetQueryOption:返回句柄的选项
InternetSetOption:设置句柄的选项
InternetSetStatusCallback:设置状态回调
InternetFindNextFile:查找下一个文件
InternetGetLastResponseInfo:返回最近的响应信息
第三部分:网络连接类
InternetCheckConnection:检查网络连接
InternetInitializeAutoProxyDll:初始化自动代理DLL
InternetDeInitializeAutoProxyDll:反初始化自动代理DLL
InternetGetConnectedState:获取网络连接状态
InternetGetConnectedStateEx:获取指定网络连接状态
InternetGetProxyInfo:获取访问指定URL的代理信息
DetectAutoProxyUrl:探测自动代理URL
第四部分:网络连接UI
InternetDial:进行拨号
InternetHangUp:挂断拨号
InternetAutodial:进行自动拨号
InternetAutodialHangup:断开自动拨号
InternetAttemptConnect:尝试网络连接
第五部分:通用其它UI
InternetGoOnline:通知用户确认连接指定URL
InternetConfirmZoneCrossing:通知用户确认HTTP/HTTPS跨越
InternetErrorDlg:显示错误对话框
第六部分:HTTP特定API
HttpOpenRequest:打开请求
HttpAddRequestHeaders:添加请求头部
HttpQueryInfo:获取信息
HttpSendRequest:发送请求
HttpSendRequestEx:扩展的发送请求
HttpEndRequest:结束迭代式请求
第七部分:FTP特定API
FtpCommand:发送命令
FtpCreateDirectory:创建目录
FtpRemoveDirectory:移除目录
FtpGetCurrentDirectory:返回当前目录
FtpSetCurrentDirectory:设置当前目录
FtpFindFirstFile:查找第一个文件
FtpGetFile:下载文件
FtpPutFile:上传文件
FtpGetFileSize:获取文件大小
FtpOpenFile:打开文件
FtpRenameFile:重名名文件
FtpDeleteFile:删除文件
第八部分:Gopher特定API
GopherAttributeEnumerator
GopherCreateLocator
GopherFindFirstFile
GopherGetAttribute
GopherGetLocatorType
GopherOpenFile
第九部分:缓存API
CommitUrlCacheEntry:设置指定URL的缓存文件
CreateUrlCacheEntry:创建指定URL的缓存文件
DeleteUrlCacheEntry:删除指定URL的缓存文件
FindFirstUrlCacheEntry:查找第一个缓存文件
FindNextUrlCacheEntry:查找下一个缓存文件
FindFirstUrlCacheEntryEx:选择性查找第一个缓存文件
FindNextUrlCacheEntryEx:选择性查找下一个缓存文件
FindCloseUrlCache:关闭查找句柄
GetUrlCacheEntryInfo:返回缓存文件信息
SetUrlCacheEntryInfo:设置缓存文件信息
GetUrlCacheEntryInfoEx:考虑脱机模式下的重定向并返回缓存文件的信息
RetrieveUrlCacheEntryFile:锁住缓存文件
RetrieveUrlCacheEntryStream:打开缓存文件
ReadUrlCacheEntryStream:读取缓存文件
CreateUrlCacheGroup:创建缓存组
DeleteUrlCacheGroup:删除缓存组
SetUrlCacheEntryGroup:向缓存组添加或删除缓存文件
FindFirstUrlCacheGroup:查找第一个缓存组
FindNextUrlCacheGroup:查找下一个缓存组
GetUrlCacheGroupAttribute:返回缓存组的信息
SetUrlCacheGroupAttribute:设置缓存组信息
第十部分:其它
CreateMD5SSOHash:创建Microsoft Passport密码MD5摘要