Microsoft HomeproductssearchsupportshopWrite Us   Microsoft Home
Magazine
 |  Community
 |  Workshop
 |  Tools & Samples
 |  Training
 |  Site Info

Workshop  |  Networking, Protocols & Data Formats

BINDSTATUS Enumerated Type


Contains values that are passed to the client application's implementation of the IBindStatusCallback::OnProgress method to indicate the progress of the bind operation.

Syntax

typedef enum tagBINDSTATUS {
    BINDSTATUS_FINDINGRESOURCE,
    BINDSTATUS_CONNECTING,
    BINDSTATUS_REDIRECTING,
    BINDSTATUS_BEGINDOWNLOADDATA,
    BINDSTATUS_DOWNLOADINGDATA,
    BINDSTATUS_ENDDOWNLOADDATA,
    BINDSTATUS_BEGINDOWNLOADCOMPONENTS,
    BINDSTATUS_INSTALLINGCOMPONENTS,
    BINDSTATUS_ENDDOWNLOADCOMPONENTS,
    BINDSTATUS_USINGCACHEDCOPY,
    BINDSTATUS_SENDINGREQUEST,
    BINDSTATUS_CLASSIDAVAILABLE,
    BINDSTATUS_MIMETYPEAVAILABLE,
    BINDSTATUS_CACHEFILENAMEAVAILABLE,
    BINDSTATUS_BEGINSYNCOPERATION,
    BINDSTATUS_ENDSYNCOPERATION,
    BINDSTATUS_BEGINUPLOADDATA,
    BINDSTATUS_UPLOADINGDATA,
    BINDSTATUS_ENDUPLOADINGDATA,
    BINDSTATUS_PROTOCOLCLASSID,
    BINDSTATUS_ENCODING,
    BINDSTATUS_VERFIEDMIMETYPEAVAILABLE,
    BINDSTATUS_CLASSINSTALLLOCATION,
    BINDSTATUS_DECODING,
    BINDSTATUS_LOADINGMIMEHANDLER,
    BINDSTATUS_CONTENTDISPOSITIONATTACH,
    BINDSTATUS_FILTERREPORTMIMETYPE,
    BINDSTATUS_CLSIDCANINSTANTIATE,
    BINDSTATUS_DLLNAMEAVAILABLE
} BINDSTATUS;

Constants

BINDSTATUS_FINDINGRESOURCE
Notifies the client application that the bind operation is finding the resource that holds the object or storage being bound to. The szStatusText parameter to the IBindStatusCallback::OnProgress method provides the display name of the resource being searched for (for example, "www.microsoft.com").
BINDSTATUS_CONNECTING
Notifies the client application that the bind operation is connecting to the resource that holds the object or storage being bound to. The szStatusText parameter to the IBindStatusCallback::OnProgress method provides the display name of the resource being connected to (for example, an IP address).
BINDSTATUS_REDIRECTING
Notifies the client application that the bind operation has been redirected to a different data location. The szStatusText parameter to the IBindStatusCallback::OnProgress method provides the display name of the new data location.
BINDSTATUS_BEGINDOWNLOADDATA
Notifies the client application that the bind operation has begun receiving the object or storage being bound to. The szStatusText parameter to the IBindStatusCallback::OnProgress method provides the display name of the data location.
BINDSTATUS_DOWNLOADINGDATA
Notifies the client application that the bind operation continues to receive the object or storage being bound to. The szStatusText parameter to the IBindStatusCallback::OnProgress method provides the display name of the data location.
BINDSTATUS_ENDDOWNLOADDATA
Notifies the client application that the bind operation has finished receiving the object or storage being bound to. The szStatusText parameter to the IBindStatusCallback::OnProgress method provides the display name of the data location.
BINDSTATUS_BEGINDOWNLOADCOMPONENTS
Notifies the client application that the bind operation is beginning to download the component.
BINDSTATUS_INSTALLINGCOMPONENTS
Notifies the client application that the bind operation is installing the component.
BINDSTATUS_ENDDOWNLOADCOMPONENTS
Notifies the client application that the bind operation has finished downloading the component.
BINDSTATUS_USINGCACHEDCOPY
Notifies the client application that the bind operation is retrieving the requested object or storage from a cached copy. The szStatusText parameter to the IBindStatusCallback::OnProgress method is NULL.
BINDSTATUS_SENDINGREQUEST
Notifies the client application that the bind operation is requesting the object or storage being bound to. The szStatusText parameter to the IBindStatusCallback::OnProgress method provides the display name of the object (for example, a file name).
BINDSTATUS_CLASSIDAVAILABLE
Notifies the client application that the CLSID of the resource is available.
BINDSTATUS_MIMETYPEAVAILABLE
Notifies the client application that the MIME type of the resource is available.
BINDSTATUS_CACHEFILENAMEAVAILABLE
Notifies the client application that the temporary or cache file name of the resource is available. The temporary file name might be returned if BINDF_NOWRITECACHE is called. The temporary file will be deleted once the storage is released.
BINDSTATUS_BEGINSYNCOPERATION
Notifies the client application that a synchronous operation has started.
BINDSTATUS_ENDSYNCOPERATION
Notifies the client application that the synchronous operation has completed.
BINDSTATUS_BEGINUPLOADDATA
Notifies the client application that the file upload has started.
BINDSTATUS_UPLOADINGDATA
Notifies the client application that the file upload is in progress.
BINDSTATUS_ENDUPLOADINGDATA
Notifies the client application that the file upload has completed.
BINDSTATUS_PROTOCOLCLASSID
Notifies the client application that the CLSID of the protocol handler being used is available.
BINDSTATUS_ENCODING
Notifies the client application that the Urlmon.dll is encoding data.
BINDSTATUS_VERFIEDMIMETYPEAVAILABLE
Notifies the client application that the verified MIME type is available.
BINDSTATUS_CLASSINSTALLLOCATION
Notifies the client application that the class install location is available.
BINDSTATUS_DECODING
Notifies the client application that the bind operation is decoding data.
BINDSTATUS_LOADINGMIMEHANDLER
Notifies the client application that a pluggable MIME handler is being loaded. This value was added for Microsoft® Internet Explorer 5.
BINDSTATUS_CONTENTDISPOSITIONATTACH
Notifies the client application that this resource contained a Content-Disposition header that indicates that this resource is an attachment. The content of this resource should not be automatically displayed. Client applications should request permission from the user. This value was added for Internet Explorer 5.
BINDSTATUS_FILTERREPORTMIMETYPE
Notifies the client application of the new MIME type of the resource. Used by a pluggable MIME filter to report a change in the MIME type after it has processed the resource. This value was added for Internet Explorer 5.
BINDSTATUS_CLSIDCANINSTANTIATE
Notifies the Urlmon.dll that this CLSID is for the class the Urlmon.dll should return to the client on a call to IMoniker::BindToObject. This value was added for Internet Explorer 5.
BINDSTATUS_DLLNAMEAVAILABLE
Reports the name of the .dll file that is associated with the CLSID reported by BINDSTATUS_CLSIDCANINSTANTIATE to the Urlmon.dll, so it can be used in a call to CoCreateInstance. This value was added for Internet Explorer 5.

See Also

IBindStatusCallback::OnProgress


Does this content meet your programming needs? Write us!

Back to topBack to top

© 1998 Microsoft Corporation. All rights reserved. Terms of use.

 

Magazine Home
Ask Jane
DHTML Dude
Extreme XML
For Starters
More or Hess
Servin' It Up
Site Lights
Web Men Talking
Member Community Home
Benefits: Freebies & Discounts
Benefits: Promote Your Site
Benefits: Connect with Your Peers
Benefits at a Glance
Online Special-Interest Groups
Your Membership
SBN Stores
Join Now
Workshop Home
Essentials
Content & Component Delivery
Component Development
Data Access & Databases
Design
DHTML, HTML & CSS
Extensible Markup Language (XML)
Languages & Development Tools
Messaging & Collaboration
Networking, Protocols & Data Formats
Reusing Browser Technology
Security & Cryptography
Server Technologies
Streaming & Interactive Media
Web Content Management
Workshop Index
Tools & Samples Home
Tools
Samples, Headers, Libs
Images
Sounds
Style Sheets
Web Fonts
Training Home
SBN Live Seminars
SBN Live Chats
Courses
Peer Support
CD-ROM Training
Books & Training Kits
Certification
SBN Home
New to SBN?
What's New on SBN
Site Map
Site Search
Glossary
Write Us
About This Site