Microsoft Windows Internet
From Wikipedia, the free encyclopedia
Windows Internet(WinINet: ウィンアイネット[1]、Win32インターネット拡張機能[2])は、Microsoft WindowsにおいてInternet Explorerとともに提供される仕組みの一つで、アプリケーションソフトウェアがインターネットリソースにアクセスするためのHTTPやFTPといった標準プロトコルを利用できるようにするためのAPIである[3]。通信の詳細を隠蔽し、抽象化したインターフェイスとして、C/C++用に提供される。
ラッパー
C++やC#などのオブジェクト指向プログラミング言語向けに、WinINetの機能をラップする上位フレームワークもいくつか提供されている。例えばMicrosoft Foundation Class (MFC) ではHINTERNETハンドルをラップし、インターネットセッションを表現するCInternetSessionクラスが用意されている[4][5]。.NET FrameworkではSystem.Net.WebClientクラス[6]が該当する。