HTML Reference
Microsoft Internet Explorer 3.0 HTML Reference
Microsoft Internet Explorer Author's Guide and HTML Reference
About HTML Standards
Basics
Lists
Character Formatting
Color
Images and Multimedia
Frames
Tables
Style Sheets
Cascading Style Sheets
Image Maps
Forms
Scripts
Objects
Client Pull
Character Sets
Source Specification
HTML Reference
!--...--
!DOCTYPE
A
ADDRESS
APPLET
AREA
B
BASE
BASEFONT
BGSOUND
BIG
BLOCKQUOTE
BODY
BR
CAPTION
CENTER
CITE
CODE
COL
COLGROUP
COMMENT
DD
DFN
DIR
DIV
DL
DT
EM
EMBED
FONT
FORM
FRAME
FRAMESET
Hn
HEAD
HR
HTML
I
IFRAME
IMG
INPUT
ISINDEX
KBD
LI
LINK
LISTING
MAP
MARQUEE
MENU
META
NOBR
NOFRAMES
OBJECT
OL
OPTION
P
PARAM
PLAINTEXT
PRE
S
SAMP
SCRIPT
SELECT
SMALL
SPAN
STRIKE
STRONG
SUB
SUP
TABLE
TBODY
TD
TEXTAREA
TFOOT
TH
THEAD
TITLE
TR
TT
U
UL
VAR
WBR
XMP
Web Browsing Objects
The WebBrowser Control and the WebBrowserApp Object
Introduction
Using the WebBrowser Control
Possible Uses
Navigate to a New Location with the Navigate Method
Update Cached Pages with the Refresh or Refresh2 Method
Navigate the History List with the GoBack and GoForward Methods
Control Browsing Operations with the Busy Property and Stop Method
Hide or Show the WebBrowser Control with the Visible Property
WebBrowser Events
Using the WebBrowserApp Object
Show and Hide User Interface Elements
Retrieve Information About Internet Explorer
Objects
WebBrowser Object
WebBrowserApp Object
Properties
Application Property
Busy Property
Container Property
Document Property
FullName Property
FullScreen Property
Height Property
HWND Property
Left Property
LocationName Property
LocationURL Property
MenuBar Property
Name Property
Parent Property
Path Property
StatusBar Property
StatusText Property
ToolBar Property
Top Property
TopLevelContainer Property
Type Property
Visible Property
Width Property
Methods
ClientToWindow Method
GetProperty Method
GoBack Method
GoForward Method
GoHome Method
GoSearch Method
Navigate Method
PutProperty Method
Quit Method
Refresh Method
Refresh2 Method
Stop Method
Events
BeforeNavigate Event
CommandStateChange Event
DownloadBegin Event
DownloadComplete Event
NavigateComplete Event
NewWindow Event
ProgressChange Event
PropertyChange Event
Quit Event
StatusTextChange Event
TitleChange Event
WindowActivate Event
WindowMove Event
WindowResize Event
Object Model for Scripting
Object Model for Scripting
Microsoft Internet Explorer Scripting Object Model
Attaching and Invoking Scripts
Using the SCRIPT Element
Evaluation of SCRIPT
Using Scripts as Attributes of HTML Elements
An Alternative Using SCRIPT
Using Scripts in URLs
Object Hierarchy and Scoping
The Window Object
The Document Object
The Form Object
Window Object
window Object
Properties
name Property
parent Property
self Property
top Property
location Property
defaultStatus Property
status Property
frames Property
history Property
navigator Property
document Property
Methods
alert Method
confirm Method
prompt Method
open Method
close Method
setTimeout Method
clearTimeout Method
navigate Method
Events
onLoad Event
onUnload Event
Document Object
document Object
Properties
linkColor Property
aLinkColor Property
vLinkColor Property
bgColor Property
fgColor Property
anchors Property
links Property
forms Property
location Property
lastModified Property
title Property
cookie Property
referrer Property
Methods
write Method
writeLn Method
open Method
close Method
clear Method
Form Object
form Object
Properties
action Property
encoding Property
method Property
target Property
elements Property
hidden Property
Methods
submit Method
Events
onSubmit Event
Location Object
location Object
Properties
href Property
protocol Property
host Property
hostname Property
port Property
pathname Property
search Property
hash
Link Object
link Object
Properties
href Property
protocol Property
host Property
hostname Property
port Property
pathname Property
search Property
hash Property
target Property
Events
mouseMove Event
onMouseOver Event
onClick Event
Anchor Object
anchor Object
Properties
name Property
Element Object
element Object
Properties
form Property
name Property
value Property
defaultValue Property
checked Property
defaultChecked Property
enabled Property
listCount Property
multiSelect Property
listIndex Property
length Property
options Property
selectedIndex Property
Methods
click Method
focus Method
blur Method
select Method
removeItem Method
addItem Method
clear Method
Events
onClick Event
onFocus Event
onBlur Event
onChange Event
onSelect Event
History Object
history Object
Properties
length Property
Methods
back Method
forward Method
go Method
Navigator Object
navigator Object
Properties
appCodeName Property
appName Property
appVersion Property
userAgent Property
Microsoft Java VM Software Development Kit
Microsoft VM - Java Native Code Interface Specification
Introduction
Existing Native Code Interface
How Object references are stored internally
Implications for the existing native code interface
Consequences
New Native Code interface
Implications for exisiting code
Implications and Benefits
Functions for GC
Overview of the Garbage Collection Architecture
Goals
Garbage Collection Mechanism
Java & COM Integration
Introduction
Java/COM Language Integration
Platform Integration
Class Library Support
Security Implications
Appendix: Java/COM Language Integration Details
Calling COM Objects From Java
Importing COM Class Information
Reference Counting
QueryInterface
Return Values, Error Handling, and Exceptions
Properties
Creating Instances of COM Objects
Implementing COM Objects In Java
Reference Counting and QueryInterface
Implementing COM Interfaces
Creating a COM Class Object
Aggregation - Implementation Inheritance
Other Interesting Stuff
By Reference Parameters
Limitations and Restrictions
Microsoft Win32 Internet Programmer's Reference
Microsoft Win32 Internet Functions
Purpose and Background
Overview of the Win32 Internet Functions
Handles
Handle Hierarchy
Error Handling
Multithreaded Access
Canceling Requests
Unicode Support
API Flags
Context Values
Asynchronous Support
Persistent Caching
General Win32 Internet Functions
InternetAttemptConnect
InternetCanonicalizeUrl
InternetCloseHandle
InternetCombineUrl
InternetConnect
InternetConfirmZoneCrossing
InternetCrackUrl
InternetCreateUrl
InternetErrorDlg
InternetFindNextFile
InternetGetLastResponseInfo
InternetOpen
InternetOpenUrl
InternetQueryDataAvailable
InternetQueryOption
InternetReadFile
InternetSetFilePointer
InternetSetOption
InternetSetOptionEx
InternetSetStatusCallback
InternetStatusCallback
InternetTimeFromSystemTime
InternetWriteFile
FTP Functions
FtpCreateDirectory
FtpDeleteFile
FtpFindFirstFile
FtpGetCurrentDirectory
FtpGetFile
FtpOpenFile
FtpPutFile
FtpRemoveDirectory
FtpRenameFile
FtpSetCurrentDirectory
Gopher Functions
GopherCreateLocator
GopherGetLocatorType
GopherFindFirstFile
GopherGetAttribute
GopherAttributeEnumerator
GopherOpenFile
HTTP Functions
HttpAddRequestHeaders
HttpOpenRequest
HttpQueryInfo
HttpSendRequest
Cookie Functions
InternetGetCookie
InternetSetCookie
Persistent URL Cache Functions
Handling Structures with Variable Size Information
Cache APIs
CommitUrlCacheEntry
CreateUrlCacheEntry
GetUrlCacheEntryInfo
ReadUrlCacheEntryStream
RetrieveUrlCacheEntryFile
RetrieveUrlCacheEntryStream
SetUrlCacheEntryInfo
UnlockUrlCacheEntryFile
UnlockUrlCacheEntryStream
Cache Enumeration
DeleteUrlCacheEntry
FindCloseUrlCache
FindFirstUrlCacheEntry
FindNextUrlCacheEntry
Structures
GOPHER_ATTRIBUTE_TYPE
GOPHER_FIND_DATA
INTERNET_ASYNC_RESULT
INTERNET_CACHE_ENTRY_INFO
INTERNET_CERTIFICATE_INFO
INTERNET_PREFETCH_STATUS
INTERNET_PROXY_INFO
INTERNET_SCHEME
INTERNET_VERSION_INFO
URL_COMPONENTS
Error Codes
Downloading Data from the Internet
Downloading Data from the Internet
URL Open Stream Functions
Overview
IBindStatusCallback
HRESULT URLDownloadToCacheFile(
URLDownloadToFile(
URLOpenStream(
URLOpenBlockingStream(
URLOpenPullStream(
Palettes and ActiveX Objects
Palette Management for ActiveX Objects
Palette Management for ActiveX Objects
Introduction
Palette Management for ActiveX Controls and Containers
Palette Selection
Ambient palette property
Palette change notification
IViewObject2::GetColorSet()
Realizing the palette
Summary
Palette Management for ActiveX Document Objects
The Responsibilities of the Document Object
Single Documnet Case
Multiple DocObject Case
ActiveX Scripting
Preliminary ActiveX Scripting Technical Specification
Overview
ActiveX Scripting Background
Basic Architecture
The ActiveX Scripting Engine
Registry Standard
Script Engine States
A Word About Threading
For Scripting Engine Implementers
For Scripting Hosts
Script Thread Execution States
IActiveScript
SetScriptSite
GetScriptSite
GetScriptState
SetScriptState
Close
AddNamedItem
AddTypeLib
GetScriptDispatch
GetCurrentScriptThreadID
GetScriptThreadID
GetScriptThreadState
InterruptScriptThread
Clone
IActiveScriptParse
InitNew
AddScriptlet
ParseScriptText
IActiveScriptError
GetExceptionInfo
GetSourcePosition
GetSourceLineText
The ActiveX Scripting Site Object
IActiveScriptSite
GetLCID
GetItemInfo
GetDocVersionString
OnScriptTerminate
OnStateChange
OnScriptError
OnEnterScript
OnLeaveScript
IActiveScriptSiteWindow
GetWindow
EnableModeless
Signing with Microsoft Authenticode Technology
Signing with Microsoft Authenticode Technology
Overview
Introduction to Code Signing
Ensuring Integrity and Authenticity
Digital Signatures
Public-Key Certificates
Certification Authorities
Duties of Certification Authorities
Obtaining Certification
Criteria for Commercial Certification
Criteria for Individual Certification
The Application Process
Signing Code with Authenticode
Authenticode
MakeCert
Cert2SPC
SignCode
PeSigMgr
ChkTrust
Glossary
Appendix A - Required Files
Appendix B - The X.509 Certificate
Appendix C - Suggested Reading
Internet Component Download
Internet Component Download
Executive Summary
Introduction
Packaging component code for automatic download
Interpreting the "CODEBASE" URL
Registry settings and self-extracting .exes
Including version number in the "CODEBASE" URL
Platform independence and HTTP
.CAB format
Use of the DIANTZ.EXE tool for creating .CAB cabinet files
.INF setup-script format
Platform independence in .INF files
The Internet Component Download interface
Architecture
Technical Details
CoGetClassObjectFromURL
IBindStatusCallback::OnProgress
ICodeInstall
ICodeInstall::GetWindow
ICodeInstall::OnCodeInstallProblem
Storing / Caching Downloaded Code
Internet Search Path
Internet Search Path syntax
Object Stores
Uses for Internet Search Path
Internet Search Path without HTTP
Needs that aren't met by Internet Component Download
Appendix - Registry Details
Why the existing "SharedDLL" mechanism is inadequate
The new "ModuleUsage" mechanism in the registry for tracking usage of shared components.
Licensing ActiveX Controls
Licensing ActiveX Controls
The Licensing Problem: Background, Goals, Assumptions
The Internet Explorer 3.0 Licensing Scheme
Justification of the Proposed Scheme
Advantages of the Scheme:
Other Licensing Alternatives that Were Considered
Technical Details
HTML Syntax for Referencing .LPK Files
License Package File Format
External Dependencies
Authoring Tools
NCompass support for licensing ActiveX Controls
Safety API Reference
Installing and Registering Your Control
Introduction
Scripting Security Hazards
Initialization Security Hazards
Marking a Control as Safe
Component Category Registry Entry
Marking Controls As Safe
RegisterCLSIDInCategory
RegisterCLSIDInCategory
UnRegisterCLSIDInCategory
IObjectSafety
SetInterfaceSafetyOptions
GetInterfaceSafetyOptions
Internet Shortcuts API Reference
Internet Shortcuts API Reference
IUniformResourceLocator Interface
IUniformResourceLocator Interface Methods
IUniformResourceLocator::GetURL
IUniformResourceLocator::InvokeCommand
IUniformResourceLocator::SetURL
Internet Shortcut Global Functions
Internet Shortcut Global Functions Overview
InetIsOffline
MIMEAssociationDialog
TranslateURL
URLAssociationDialog
Internet Shortcut Enumerated Types
Internet Shortcut Enumerated Types Overview
IURL_SETURL_FLAGS
IURL_SETURL_INVOKECOMMAND_FLAGS
MIMEASSOCIATIONDIALOG_IN_FLAGS
TRANSLATEURL_IN_FLAGS
URLASSOCIATIONDIALOG_IN_FLAGS
Internet Shortcut Structures
URLINVOKECOMMANDINFO
Internet Ratings API Reference
Internet Ratings
Introduction
The PICS Standard
How the PICS System Works
Example of HTML Tagged Ratings
What PICS Has Defined
Amendments to the PICS Specification
What Internet Content Providers Should Know About PICS
What Developers of Web Authoring Tools Should Know About PICS
Internet Ratings API
Overview of Internet Ratings Functions
Using the Internet Ratings Functions
Finding HTML/HTTP Rating Labels
Reference
RatingAccessDeniedDialog
RatingFreeDetails
RatingCheckUserAccess
RatingEnabledQuery
RatingGetSupervisorOverride
RatingIsUserSupervisor
RatingObtainCancel
RatingObtainQuery
RatingSetupUI
WebPost API Reference
WebPost
WebPost Overview
WebPost API
WebPost Service Providers
Posting Information File
Provider DLL Installation
WebPost Reference
WebPost API Functions
WpBindToSite
WpDeleteSite
WpListSites
WpPost
WpPostFile
WebPost API Structures
WPSITEINFO
WebPost SPI Functions
WppBindToSite
WppDeleteSite
WppListSites
WebPost SPI Interface Functions
AddWizardPages
Commit
DeleteFile
FindClose
FindFirstFile
FindNextFile
GetError
GetParam
GetSiteInfo
NetworkConnect
NetworkDisconnect
PostFiles
ServerLogin
ServerLogout
SetParam
Appendix
Configuration Parameters
Beta Release Notes
ActiveX Conferencing
About the Conferencing API
Conferencing Function Groups
Conference Functions
Conference Types, Structures, Constants, and Error Codes
|