Contents
Legal Information
Microsoft Internet SDK Overview
Internet
Legal Information
Reference
Interfaces
DHyperlink
DHyperlink
DHyperLink::get_FriendlyName
DHyperLink::get_Target
DHyperLink::Navigate
DHyperLink::put_FriendlyName
DHyperLink::put_Target
IBasicAuthentication
IBasicAuthentication
IBasicAuthentication::Authenticate
IBindHost
IBindHost
IBindHost::GetBindCtx
IBindHost::ParseDisplayName
IBinding
IBinding
IBinding::Abort
IBinding::GetPriority
IBinding::Resume
IBinding::SetPriority
IBinding::Suspend
IBindProtocol
IBindProtocol
IBindProtocol::CreateBinding
IBindStatusCallback
IBindStatusCallback
IBindStatusCallback::GetBindInfo
IBindStatusCallback::GetPriority
IBindStatusCallback::OnDataAvailable
IBindStatusCallback::OnObjectAvailable
IBindStatusCallback::OnLowResource
IBindStatusCallback::OnProgress
IBindStatusCallback::OnStartBinding
IBindStatusCallback::OnStopBinding
ICatInformation
ICatInformation
ICatInformation::EnumCategories
ICatInformation::EnumClassesOfCategory
ICatInformation::GetCategoryDesc
ICatInformation::IsClassOfCategory
ICatRegister
ICatRegister
ICatRegister::RegisterCategories
ICatRegister::RegisterClassCategories
ICatRegister::UnRegisterCategories
ICatRegister::UnRegisterClassCategories
IContinueCallback
IContinueCallback
IContinueCallback::FContinue
IContinueCallback::FContinuePrinting
IDataPathBrowser
IDataPathBrowser
IDataPathBrowser::BrowseType
IEnumHLITEM
IEnumHLITEM
IEnumHLITEM::Next
IEnumHLITEM::Skip
IEnumHLITEM::Reset
IEnumHLITEM::Clone
IEnumOleDocumentViews
IErrorLog
IErrorLog
IErrorLog::AddError
IHlink
IHlink
IHlink::GetAdditionalParams
IHlink::GetFriendlyName
IHlink::GetHlinkSite
IHlink::GetMiscStatus
IHlink::GetMonikerReference
IHlink::GetStringReference
IHlink::GetTargetFrameName
IHlink::Navigate
IHlink::SetAdditionalParams
IHlink::SetFriendlyName
IHlink::SetHlinkSite
IHlink::SetTargetFrameName
IHlinkBrowseContext
IHlinkBrowseContext
IHlinkBrowseContext::Clone
IHlinkBrowseContext::Close
IHlinkBrowseContext::EnumNavigationStack
IHlinkBrowseContext::GetBrowseWindowInfo
IHlinkBrowseContext::GetHlink
IHlinkBrowseContext::GetObject
IHlinkBrowseContext::OnNavigateHlink
IHlinkBrowseContext::QueryHlink
IHlinkBrowseContext::Register
IHlinkBrowseContext::Revoke
IHlinkBrowseContext::SetBrowseWindowInfo
IHlinkBrowseContext::SetCurrentHlink
IHlinkFrame
IHlinkFrame
IHlinkFrame::GetBrowseContext
IHlinkFrame::Navigate
IHlinkFrame::OnNavigate
IHlinkFrame::SetBrowseContext
IHlinkSite
IHlinkSite
IHlinkSite::GetInterface
IHlinkSite::GetMoniker
IHlinkSite::OnNavigationComplete
IHlinkTarget
IHlinkTarget
IHlinkTarget::GetBrowseContext
IHlinkTarget::GetFriendlyName
IHlinkTarget::GetMoniker
IHlinkTarget::Navigate
IHlinkTarget::SetBrowseContext
IHttpNegotiate
IHttpNegotiate
IHttpNegotiate::BeginningTransaction
IHttpNegotiate::OnHeadersAvailable
IHttpNegotiate::OnError
IInternetExplorer
IInternetExplorer
IInternetExplorer::Close
IInternetExplorer::get_Application
IInternetExplorer::get_Busy
IInternetExplorer::get_Container
IInternetExplorer::get_Document
IInternetExplorer::get_FileName
IInternetExplorer::get_FullName
IInternetExplorer::get_FullScreen
IInternetExplorer::get_Height
IInternetExplorer::get_Left
IInternetExplorer::get_Name
IInternetExplorer::get_Parent
IInternetExplorer::get_StatusBar
IInternetExplorer::get_StatusText
IInternetExplorer::get_ToolBar
IInternetExplorer::get_Top
IInternetExplorer::get_TopLevelContainer
IInternetExplorer::get_Type
IInternetExplorer::get_Visible
IInternetExplorer::get_Width
IInternetExplorer::GoBack
IInternetExplorer::GoForward
IInternetExplorer::GoHome
IInternetExplorer::GoSearch
IInternetExplorer::Navigate
IInternetExplorer::Open
IInternetExplorer::PrintOut
IInternetExplorer::put_FullScreen
IInternetExplorer::put_Height
IInternetExplorer::put_Left
IInternetExplorer::put_Location
IInternetExplorer::put_StatusBar
IInternetExplorer::put_StatusText
IInternetExplorer::put_ToolBar
IInternetExplorer::put_Top
IInternetExplorer::put_Visible
IInternetExplorer::put_Width
IInternetExplorer::Refresh
IInternetExplorer::Stop
IMoniker - URL Moniker Implementation
IObjectWithSite
IObjectWithSite
IObjectWithSite::GetSite
IObjectWithSite::SetSite
IOleCommandTarget
IOleCommandTarget
IOleCommandTarget::Exec
IOleCommandTarget::QueryStatus
IOleDocument
IOleDocument
IOleDocument::CreateView
IOleDocument::EnumViews
IOleDocument::GetDocMiscStatus
IOleDocumentSite
IOleDocumentSite
IOleDocumentSite::ActivateMe
IOleDocumentView
IOleDocumentView
IOleDocumentView::ApplyViewState
IOleDocumentView::Clone
IOleDocumentView_Close
IOleDocumentView::GetDocument
IOleDocumentView::GetInPlaceSite
IOleDocumentView::GetRect
IOleDocumentView::Open
IOleDocumentView::SaveViewState
IOleDocumentView::SetInPlaceSite
IOleDocumentView::SetRect
IOleDocumentView_SetRectComplex
IOleDocumentView::Show
IOleDocumentView::UIActivate
IOleScript
IOleScript
IOleScript::AddNamedItem
IOleScript::AddTypeLib
IOleScript::Clone
IOleScript::Close
IOleScript::Disconnect
IOleScript::GetCurrentScriptThreadID
IOleScript::GetExensibilityObject
IOleScript::GetScriptMacroObject
IOleScript::GetScriptSite
IOleScript::GetScriptState
IOleScript::GetScriptThreadID
IOleScript::GetScriptThreadState
IOleScript::InterruptScriptThread
IOleScript::RemoveItem
IOleScript::RemoveTypeLib
IOleScript::RenameItem
IOleScript::Run
IOleScript::SetScriptSite
IOleScript::Stop
IOleScriptParse
IOleScriptParse
IOleScriptParse::AddScriptText
IOleScriptParse::EvaluateScriptText
IOleScriptParse::RemoveScriptText
IOleScriptSite
IOleScriptSite
IOleScriptSite::GetComponentManager
IOleScriptSite::GetDocVersionString
IOleScriptSite::GetItemInfo
IOleScriptSite::GetLCID
IOleScriptSite::GetWindow
IOleScriptSite::OnExecutionError
IOleScriptSite::OnScriptTerminate
IOleScriptSite::OnStateChange
IOleScriptSite::RequestItems
IOleScriptSite::RequestTypeLibs
IPersistMemory
IPersistMemory
IPersistMemory::GetSizeMax
IPersistMemory::InitNew
IPersistMemory::IsDirty
IPersistMemory::Load
IPersistMemory::Save
IPersistMoniker
IPersistMoniker
IPersistMoniker::GetCurMoniker
IPersistMoniker::IsDirty
IPersistMoniker::Load
IPersistMoniker::Save
IPersistMoniker::SaveCompleted
IPersistPropertyBag
IPersistPropertyBag
IPersistPropertyBag::InitNew
IPersistPropertyBag::Load
IPersistPropertyBag::Save
IPersistStream - URL Moniker Implementation
IPrint
IPrint
IPrint::GetPageInfo
IPrint::Print
IPrint::SetInitialPageNum
IPropertyBag
IPropertyBag
IPropertyBag::Read
IPropertyBag::Write
IProvideClassInfo2
IProvideClassInfo2
IProvideClassInfo2::GetGUID
IProvideClassInfo3
IProvideClassInfo3
IProvideClassInfo3::GetClassInfoLocale
IProvideClassInfo3::GetFlags
IProvideClassInfo3::GetGUIDDwordArrays
IShellExplorer
IShellExplorer
IShellExplorer::Browse
IShellExplorer::Close
IShellExplorer::get_Application
IShellExplorer::get_AutoSize
IShellExplorer::get_BorderVisible
IShellExplorer::get_Busy
IShellExplorer::get_Container
IShellExplorer::get_Document
IShellExplorer::get_FolderFlags
IShellExplorer::get_FolderViewMode
IShellExplorer::get_Height
IShellExplorer::get_Location
IShellExplorer::get_Parent
IShellExplorer::get_TopLevelContainer
IShellExplorer::get_Type
IShellExplorer::get_Value
IShellExplorer::get_Visible
IShellExplorer::get_Width
IShellExplorer::GoBack
IShellExplorer::GoForward
IShellExplorer::GoHome
IShellExplorer::GoSearch
IShellExplorer::Navigate
IShellExplorer::Open
IShellExplorer::PrintOut
IShellExplorer::put_AutoSize
IShellExplorer::put_BorderVisible
IShellExplorer::put_FolderFlags
IShellExplorer::put_FolderViewMode
IShellExplorer::put_Height
IShellExplorer::put_Location
IShellExplorer::put_Visible
IShellExplorer::put_Width
IShellExplorer::Quit
IShellExplorer::Refresh
IShellExplorer::Stop
IWinINetInfo
IWinINetInfo
IWinINetInfo::GetConnectionHandle
IWinSockInfo
IWinSockInfo
IWinSockInfo::GetSocket
Functions
AsyncBindToObject
AsyncBindToStorage
CommitUrlCacheEntry
CreateAsyncBindCtx
CreateFormatEnumerator
CreateUrlCacheEntry
CreateURLMoniker
DeleteUrlCacheEntry
FindCloseUrlCache
FindFirstUrlCacheEntry
FindNextUrlCacheEntry
FreeUrlCacheSpace
GetClassURL
GetUrlCacheConfigInfo
GetUrlCacheEntryInfo
HlinkCreateBrowseContext
HlinkCreateFromData
HlinkCreateFromMoniker
HlinkCreateFromString
HlinkGetSpecialReference
HlinkNavigate
HlinkNavigateToStringReference
HlinkOnNavigate
HlinkQueryCreateFromData
HlinkSetSpecialReference
HlinkSimpleNavigateToMoniker
HlinkSimpleNavigateToString
IsAsyncMoniker
MkParseDisplayNameEx
ReadUrlCacheEntryStream
RegisterBindStatusCallback
RegisterFormatEnumerator
RegisterMediaTypes
RetrieveUrlCacheEntryFile
RetrieveUrlCacheEntryStream
RevokeBindStatusCallback
RevokeFormatEnumerator
SetUrlCacheConfigInfo
SetUrlCacheEntryInfo
UnlockUrlCacheEntryFile
UnlockUrlCacheEntryStream
UrlCacheValidate
Structures
BINDINFO
CACHE_CONFIG_INFO
CACHE_CONFIG_PATH_ENTRY
CACHE_ENTRY_INFO
HLBWINFO
HLITEM
OLECMD
OLECMDTEXT
PAGERANGE
PAGESET
Enumerations
BINDF
BINDINFOF
BINDSTATUS
BINDVERB
BSCF
BSCO_OPTION
DOCMISC
GUIDKIND
HLBWIF
HLFNAMEF
HLID
HLINKGETREF
HLINKMISC
HLINKWHICHMK
HLNF
HLQF
HLSR
INTERNETFLAG
OLECMDF
OLECMDTEXTF
OLECMDEXECOPT
OLECMDID
PRINTFLAG
ISAPI
Legal Information
A Specification for Writing Internet Server Applications
A Specification for Writing Internet Server Applications
Introduction to CGI
Drawbacks with Current Implementations
Advantages of DLLs over Executable Files
ISA Architecture and CGI Architecture
Detailed Interaction Between the HTTP Server and the ISA
Mandatory Entry Points for Internet Web Server Applications
GetServerVariable
GetServerVariable
ReadClient
WriteClient
ServerSupportFunction
Header File Associated with This Specification
Notes to Application Developers
Steps to Convert Existing CGI Scripts to ISA DLLs
Writing an ISAPI Filter
Writing an ISAPI Filter
Overview
Using ISAPI Filter Functions
Functions
Functions
GetFilterVersion
HttpFilterProc
Structures
Structures
HTTP_FILTER_VERSION
HTTP_FILTER_CONTEXT
HTTP_FILTER_RAW_DATA
HTTP_FILTER_PREPROC_HEADERS
HTTP_FILTER_AUTHENT
HTTP_FILTER_URL_MAP
HTTP_FILTER_LOG
The DLL Entry Points