ReactOS 0.4.15-dev-7934-g1dc8d80
IBindStatusCallback Interface Reference
Inheritance diagram for IBindStatusCallback:
Collaboration diagram for IBindStatusCallback:

Classes

struct  _REMSECURITY_ATTRIBUTES
 
struct  _tagBINDINFO
 
struct  _tagRemBINDINFO
 
struct  tagRemFORMATETC
 

Public Types

enum  BINDVERB { BINDVERB_GET = 0x00000000 , BINDVERB_POST = 0x00000001 , BINDVERB_PUT = 0x00000002 , BINDVERB_CUSTOM = 0x00000003 }
 
enum  BINDINFOF { BINDINFOF_URLENCODESTGMEDDATA = 0x00000001 , BINDINFOF_URLENCODEDEXTRAINFO = 0x00000002 }
 
enum  BINDF {
  BINDF_ASYNCHRONOUS = 0x00000001 , BINDF_ASYNCSTORAGE = 0x00000002 , BINDF_NOPROGRESSIVERENDERING = 0x00000004 , BINDF_OFFLINEOPERATION = 0x00000008 ,
  BINDF_GETNEWESTVERSION = 0x00000010 , BINDF_NOWRITECACHE = 0x00000020 , BINDF_NEEDFILE = 0x00000040 , BINDF_PULLDATA = 0x00000080 ,
  BINDF_IGNORESECURITYPROBLEM = 0x00000100 , BINDF_RESYNCHRONIZE = 0x00000200 , BINDF_HYPERLINK = 0x00000400 , BINDF_NO_UI = 0x00000800 ,
  BINDF_SILENTOPERATION = 0x00001000 , BINDF_PRAGMA_NO_CACHE = 0x00002000 , BINDF_GETCLASSOBJECT = 0x00004000 , BINDF_RESERVED_1 = 0x00008000 ,
  BINDF_FREE_THREADED = 0x00010000 , BINDF_DIRECT_READ = 0x00020000 , BINDF_FORMS_SUBMIT = 0x00040000 , BINDF_GETFROMCACHE_IF_NET_FAIL = 0x00080000 ,
  BINDF_FROMURLMON = 0x00100000 , BINDF_FWD_BACK = 0x00200000 , BINDF_PREFERDEFAULTHANDLER = 0x00400000 , BINDF_ENFORCERESTRICTED = 0x00800000
}
 
enum  URL_ENCODING { URL_ENCODING_NONE = 0x00000000 , URL_ENCODING_ENABLE_UTF8 = 0x10000000 , URL_ENCODING_DISABLE_UTF8 = 0x20000000 }
 
enum  BINDINFO_OPTIONS {
  BINDINFO_OPTIONS_WININETFLAG = 0x00010000 , BINDINFO_OPTIONS_ENABLE_UTF8 = 0x00020000 , BINDINFO_OPTIONS_DISABLE_UTF8 = 0x00040000 , BINDINFO_OPTIONS_USE_IE_ENCODING = 0x00080000 ,
  BINDINFO_OPTIONS_BINDTOOBJECT = 0x00100000 , BINDINFO_OPTIONS_SECURITYOPTOUT = 0x00200000 , BINDINFO_OPTIONS_IGNOREMIMETEXTPLAIN = 0x00400000 , BINDINFO_OPTIONS_USEBINDSTRINGCREDS = 0x00800000 ,
  BINDINFO_OPTIONS_IGNOREHTTPHTTPSREDIRECTS = 0x01000000 , BINDINFO_OPTIONS_IGNORE_SSLERRORS_ONCE = 0x02000000 , BINDINFO_WPC_DOWNLOADBLOCKED = 0x08000000 , BINDINFO_WPC_LOGGING_ENABLED = 0x10000000 ,
  BINDINFO_OPTIONS_ALLOWCONNECTDATA = 0x20000000 , BINDINFO_OPTIONS_DISABLEAUTOREDIRECTS = 0x40000000 , BINDINFO_OPTIONS_SHDOCVW_NAVIGATE = (int)0x80000000
}
 
enum  BSCF {
  BSCF_FIRSTDATANOTIFICATION = 0x01 , BSCF_INTERMEDIATEDATANOTIFICATION = 0x02 , BSCF_LASTDATANOTIFICATION = 0x04 , BSCF_DATAFULLYAVAILABLE = 0x08 ,
  BSCF_AVAILABLEDATASIZEUNKNOWN = 0x10 , BSCF_SKIPDRAINDATAFORFILEURLS = 0x20 , BSCF_64BITLENGTHDOWNLOAD = 0x40
}
 
enum  BINDSTATUS {
  BINDSTATUS_FINDINGRESOURCE = 1 , 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_VERIFIEDMIMETYPEAVAILABLE , BINDSTATUS_CLASSINSTALLLOCATION , BINDSTATUS_DECODING ,
  BINDSTATUS_LOADINGMIMEHANDLER , BINDSTATUS_CONTENTDISPOSITIONATTACH , BINDSTATUS_FILTERREPORTMIMETYPE , BINDSTATUS_CLSIDCANINSTANTIATE ,
  BINDSTATUS_IUNKNOWNAVAILABLE , BINDSTATUS_DIRECTBIND , BINDSTATUS_RAWMIMETYPE , BINDSTATUS_PROXYDETECTING ,
  BINDSTATUS_ACCEPTRANGES , BINDSTATUS_COOKIE_SENT , BINDSTATUS_COMPACT_POLICY_RECEIVED , BINDSTATUS_COOKIE_SUPPRESSED ,
  BINDSTATUS_COOKIE_STATE_UNKNOWN , BINDSTATUS_COOKIE_STATE_ACCEPT , BINDSTATUS_COOKIE_STATE_REJECT , BINDSTATUS_COOKIE_STATE_PROMPT ,
  BINDSTATUS_COOKIE_STATE_LEASH , BINDSTATUS_COOKIE_STATE_DOWNGRADE , BINDSTATUS_POLICY_HREF , BINDSTATUS_P3P_HEADER ,
  BINDSTATUS_SESSION_COOKIE_RECEIVED , BINDSTATUS_PERSISTENT_COOKIE_RECEIVED , BINDSTATUS_SESSION_COOKIES_ALLOWED , BINDSTATUS_CACHECONTROL ,
  BINDSTATUS_CONTENTDISPOSITIONFILENAME , BINDSTATUS_MIMETEXTPLAINMISMATCH , BINDSTATUS_PUBLISHERAVAILABLE , BINDSTATUS_DISPLAYNAMEAVAILABLE ,
  BINDSTATUS_SSLUX_NAVBLOCKED , BINDSTATUS_SERVER_MIMETYPEAVAILABLE , BINDSTATUS_SNIFFED_CLASSIDAVAILABLE , BINDSTATUS_64BIT_PROGRESS ,
  BINDSTATUS_LAST = BINDSTATUS_64BIT_PROGRESS , BINDSTATUS_RESERVED_0 = (BINDSTATUS_LAST+1) , BINDSTATUS_RESERVED_1 = (BINDSTATUS_RESERVED_0+1) , BINDSTATUS_RESERVED_2 = (BINDSTATUS_RESERVED_1+1) ,
  BINDSTATUS_RESERVED_3 = (BINDSTATUS_RESERVED_2+1) , BINDSTATUS_RESERVED_4 = (BINDSTATUS_RESERVED_3+1) , BINDSTATUS_RESERVED_5 = (BINDSTATUS_RESERVED_4+1) , BINDSTATUS_RESERVED_6 = (BINDSTATUS_RESERVED_5+1) ,
  BINDSTATUS_RESERVED_7 = (BINDSTATUS_RESERVED_6+1) , BINDSTATUS_RESERVED_8 = (BINDSTATUS_RESERVED_7+1) , BINDSTATUS_RESERVED_9 = (BINDSTATUS_RESERVED_8+1) , BINDSTATUS_LAST_PRIVATE = BINDSTATUS_RESERVED_9
}
 
typedef IBindStatusCallbackLPBINDSTATUSCALLBACK
 
typedef struct IBindStatusCallback::_tagBINDINFO BINDINFO
 
typedef struct IBindStatusCallback::_REMSECURITY_ATTRIBUTES REMSECURITY_ATTRIBUTES
 
typedef struct IBindStatusCallback::_REMSECURITY_ATTRIBUTESPREMSECURITY_ATTRIBUTES
 
typedef struct IBindStatusCallback::_REMSECURITY_ATTRIBUTESLPREMSECURITY_ATTRIBUTES
 
typedef struct IBindStatusCallback::_tagRemBINDINFO RemBINDINFO
 
typedef struct IBindStatusCallback::tagRemFORMATETC RemFORMATETC
 
typedef struct IBindStatusCallback::tagRemFORMATETCLPREMFORMATETC
 
typedef enum IBindStatusCallback::BINDSTATUS BINDSTATUS
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT OnStartBinding ([in] DWORD dwReserved, [in] IBinding *pib)
 
HRESULT GetPriority ([out] LONG *pnPriority)
 
HRESULT OnLowResource ([in] DWORD reserved)
 
HRESULT OnProgress ([in] ULONG ulProgress, [in] ULONG ulProgressMax, [in] ULONG ulStatusCode, [in, unique] LPCWSTR szStatusText)
 
HRESULT OnStopBinding ([in] HRESULT hresult, [in, unique] LPCWSTR szError)
 
HRESULT GetBindInfo ([out] DWORD *grfBINDF, [in, out, unique] BINDINFO *pbindinfo)
 
HRESULT RemoteGetBindInfo ([out] DWORD *grfBINDF, [in, out, unique] RemBINDINFO *pbindinfo, [in, out, unique] RemSTGMEDIUM *pstgmed)
 
HRESULT OnDataAvailable ([in] DWORD grfBSCF, [in] DWORD dwSize, [in] FORMATETC *pformatetc, [in] STGMEDIUM *pstgmed)
 
HRESULT RemoteOnDataAvailable ([in] DWORD grfBSCF, [in] DWORD dwSize, [in] RemFORMATETC *pformatetc, [in] RemSTGMEDIUM *pstgmed)
 
HRESULT OnObjectAvailable ([in] REFIID riid, [in, iid_is(riid)] IUnknown *punk)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 93 of file urlmon.idl.

Member Typedef Documentation

◆ BINDINFO

◆ BINDSTATUS

◆ LPBINDSTATUSCALLBACK

◆ LPREMFORMATETC

◆ LPREMSECURITY_ATTRIBUTES

◆ PREMSECURITY_ATTRIBUTES

◆ RemBINDINFO

◆ RemFORMATETC

◆ REMSECURITY_ATTRIBUTES

Member Enumeration Documentation

◆ BINDF

Enumerator
BINDF_ASYNCHRONOUS 
BINDF_ASYNCSTORAGE 
BINDF_NOPROGRESSIVERENDERING 
BINDF_OFFLINEOPERATION 
BINDF_GETNEWESTVERSION 
BINDF_NOWRITECACHE 
BINDF_NEEDFILE 
BINDF_PULLDATA 
BINDF_IGNORESECURITYPROBLEM 
BINDF_RESYNCHRONIZE 
BINDF_HYPERLINK 
BINDF_NO_UI 
BINDF_SILENTOPERATION 
BINDF_PRAGMA_NO_CACHE 
BINDF_GETCLASSOBJECT 
BINDF_RESERVED_1 
BINDF_FREE_THREADED 
BINDF_DIRECT_READ 
BINDF_FORMS_SUBMIT 
BINDF_GETFROMCACHE_IF_NET_FAIL 
BINDF_FROMURLMON 
BINDF_FWD_BACK 
BINDF_PREFERDEFAULTHANDLER 
BINDF_ENFORCERESTRICTED 

Definition at line 111 of file urlmon.idl.

112 {
113 BINDF_ASYNCHRONOUS = 0x00000001,
114 BINDF_ASYNCSTORAGE = 0x00000002,
115 BINDF_NOPROGRESSIVERENDERING = 0x00000004,
116 BINDF_OFFLINEOPERATION = 0x00000008,
117 BINDF_GETNEWESTVERSION = 0x00000010,
118 BINDF_NOWRITECACHE = 0x00000020,
119 BINDF_NEEDFILE = 0x00000040,
120 BINDF_PULLDATA = 0x00000080,
121 BINDF_IGNORESECURITYPROBLEM = 0x00000100,
122 BINDF_RESYNCHRONIZE = 0x00000200,
123 BINDF_HYPERLINK = 0x00000400,
124 BINDF_NO_UI = 0x00000800,
125 BINDF_SILENTOPERATION = 0x00001000,
126 BINDF_PRAGMA_NO_CACHE = 0x00002000,
127 BINDF_GETCLASSOBJECT = 0x00004000,
128 BINDF_RESERVED_1 = 0x00008000,
129 BINDF_FREE_THREADED = 0x00010000,
130 BINDF_DIRECT_READ = 0x00020000,
131 BINDF_FORMS_SUBMIT = 0x00040000,
133 BINDF_FROMURLMON = 0x00100000,
134 BINDF_FWD_BACK = 0x00200000,
135 BINDF_PREFERDEFAULTHANDLER = 0x00400000,
136 BINDF_ENFORCERESTRICTED = 0x00800000
137 } BINDF;
@ BINDF_NOPROGRESSIVERENDERING
Definition: urlmon.idl:115
@ BINDF_GETFROMCACHE_IF_NET_FAIL
Definition: urlmon.idl:132

◆ BINDINFO_OPTIONS

Enumerator
BINDINFO_OPTIONS_WININETFLAG 
BINDINFO_OPTIONS_ENABLE_UTF8 
BINDINFO_OPTIONS_DISABLE_UTF8 
BINDINFO_OPTIONS_USE_IE_ENCODING 
BINDINFO_OPTIONS_BINDTOOBJECT 
BINDINFO_OPTIONS_SECURITYOPTOUT 
BINDINFO_OPTIONS_IGNOREMIMETEXTPLAIN 
BINDINFO_OPTIONS_USEBINDSTRINGCREDS 
BINDINFO_OPTIONS_IGNOREHTTPHTTPSREDIRECTS 
BINDINFO_OPTIONS_IGNORE_SSLERRORS_ONCE 
BINDINFO_WPC_DOWNLOADBLOCKED 
BINDINFO_WPC_LOGGING_ENABLED 
BINDINFO_OPTIONS_ALLOWCONNECTDATA 
BINDINFO_OPTIONS_DISABLEAUTOREDIRECTS 
BINDINFO_OPTIONS_SHDOCVW_NAVIGATE 

Definition at line 197 of file urlmon.idl.

198 {
199 BINDINFO_OPTIONS_WININETFLAG = 0x00010000,
200 BINDINFO_OPTIONS_ENABLE_UTF8 = 0x00020000,
209 BINDINFO_WPC_DOWNLOADBLOCKED = 0x08000000,
210 BINDINFO_WPC_LOGGING_ENABLED = 0x10000000,
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:31
@ BINDINFO_OPTIONS_IGNORE_SSLERRORS_ONCE
Definition: urlmon.idl:208
@ BINDINFO_OPTIONS_USEBINDSTRINGCREDS
Definition: urlmon.idl:206
@ BINDINFO_OPTIONS_SECURITYOPTOUT
Definition: urlmon.idl:204
@ BINDINFO_OPTIONS_ENABLE_UTF8
Definition: urlmon.idl:200
@ BINDINFO_OPTIONS_IGNOREHTTPHTTPSREDIRECTS
Definition: urlmon.idl:207
@ BINDINFO_OPTIONS_IGNOREMIMETEXTPLAIN
Definition: urlmon.idl:205
@ BINDINFO_OPTIONS_USE_IE_ENCODING
Definition: urlmon.idl:202
@ BINDINFO_OPTIONS_ALLOWCONNECTDATA
Definition: urlmon.idl:211
@ BINDINFO_OPTIONS_WININETFLAG
Definition: urlmon.idl:199
@ BINDINFO_OPTIONS_BINDTOOBJECT
Definition: urlmon.idl:203
@ BINDINFO_OPTIONS_DISABLE_UTF8
Definition: urlmon.idl:201
@ BINDINFO_OPTIONS_SHDOCVW_NAVIGATE
Definition: urlmon.idl:213
@ BINDINFO_OPTIONS_DISABLEAUTOREDIRECTS
Definition: urlmon.idl:212
@ BINDINFO_WPC_LOGGING_ENABLED
Definition: urlmon.idl:210
@ BINDINFO_WPC_DOWNLOADBLOCKED
Definition: urlmon.idl:209

◆ BINDINFOF

Enumerator
BINDINFOF_URLENCODESTGMEDDATA 
BINDINFOF_URLENCODEDEXTRAINFO 

Definition at line 105 of file urlmon.idl.

106 {
109 } BINDINFOF;
@ BINDINFOF_URLENCODESTGMEDDATA
Definition: urlmon.idl:107
@ BINDINFOF_URLENCODEDEXTRAINFO
Definition: urlmon.idl:108

◆ BINDSTATUS

Enumerator
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_VERIFIEDMIMETYPEAVAILABLE 
BINDSTATUS_CLASSINSTALLLOCATION 
BINDSTATUS_DECODING 
BINDSTATUS_LOADINGMIMEHANDLER 
BINDSTATUS_CONTENTDISPOSITIONATTACH 
BINDSTATUS_FILTERREPORTMIMETYPE 
BINDSTATUS_CLSIDCANINSTANTIATE 
BINDSTATUS_IUNKNOWNAVAILABLE 
BINDSTATUS_DIRECTBIND 
BINDSTATUS_RAWMIMETYPE 
BINDSTATUS_PROXYDETECTING 
BINDSTATUS_ACCEPTRANGES 
BINDSTATUS_COOKIE_SENT 
BINDSTATUS_COMPACT_POLICY_RECEIVED 
BINDSTATUS_COOKIE_SUPPRESSED 
BINDSTATUS_COOKIE_STATE_UNKNOWN 
BINDSTATUS_COOKIE_STATE_ACCEPT 
BINDSTATUS_COOKIE_STATE_REJECT 
BINDSTATUS_COOKIE_STATE_PROMPT 
BINDSTATUS_COOKIE_STATE_LEASH 
BINDSTATUS_COOKIE_STATE_DOWNGRADE 
BINDSTATUS_POLICY_HREF 
BINDSTATUS_P3P_HEADER 
BINDSTATUS_SESSION_COOKIE_RECEIVED 
BINDSTATUS_PERSISTENT_COOKIE_RECEIVED 
BINDSTATUS_SESSION_COOKIES_ALLOWED 
BINDSTATUS_CACHECONTROL 
BINDSTATUS_CONTENTDISPOSITIONFILENAME 
BINDSTATUS_MIMETEXTPLAINMISMATCH 
BINDSTATUS_PUBLISHERAVAILABLE 
BINDSTATUS_DISPLAYNAMEAVAILABLE 
BINDSTATUS_SSLUX_NAVBLOCKED 
BINDSTATUS_SERVER_MIMETYPEAVAILABLE 
BINDSTATUS_SNIFFED_CLASSIDAVAILABLE 
BINDSTATUS_64BIT_PROGRESS 
BINDSTATUS_LAST 
BINDSTATUS_RESERVED_0 
BINDSTATUS_RESERVED_1 
BINDSTATUS_RESERVED_2 
BINDSTATUS_RESERVED_3 
BINDSTATUS_RESERVED_4 
BINDSTATUS_RESERVED_5 
BINDSTATUS_RESERVED_6 
BINDSTATUS_RESERVED_7 
BINDSTATUS_RESERVED_8 
BINDSTATUS_RESERVED_9 
BINDSTATUS_LAST_PRIVATE 

Definition at line 227 of file urlmon.idl.

228 {
297 } BINDSTATUS;
@ BINDSTATUS_CONTENTDISPOSITIONATTACH
Definition: urlmon.idl:254
@ BINDSTATUS_SNIFFED_CLASSIDAVAILABLE
Definition: urlmon.idl:283
@ BINDSTATUS_INSTALLINGCOMPONENTS
Definition: urlmon.idl:236
@ BINDSTATUS_PUBLISHERAVAILABLE
Definition: urlmon.idl:279
@ BINDSTATUS_COOKIE_STATE_UNKNOWN
Definition: urlmon.idl:265
@ BINDSTATUS_FILTERREPORTMIMETYPE
Definition: urlmon.idl:255
@ BINDSTATUS_COOKIE_SUPPRESSED
Definition: urlmon.idl:264
@ BINDSTATUS_LOADINGMIMEHANDLER
Definition: urlmon.idl:253
@ BINDSTATUS_MIMETYPEAVAILABLE
Definition: urlmon.idl:241
@ BINDSTATUS_CLSIDCANINSTANTIATE
Definition: urlmon.idl:256
@ BINDSTATUS_COMPACT_POLICY_RECEIVED
Definition: urlmon.idl:263
@ BINDSTATUS_ENDDOWNLOADCOMPONENTS
Definition: urlmon.idl:237
@ BINDSTATUS_BEGINSYNCOPERATION
Definition: urlmon.idl:243
@ BINDSTATUS_SERVER_MIMETYPEAVAILABLE
Definition: urlmon.idl:282
@ BINDSTATUS_IUNKNOWNAVAILABLE
Definition: urlmon.idl:257
@ BINDSTATUS_COOKIE_STATE_PROMPT
Definition: urlmon.idl:268
@ BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE
Definition: urlmon.idl:250
@ BINDSTATUS_CACHEFILENAMEAVAILABLE
Definition: urlmon.idl:242
@ BINDSTATUS_COOKIE_STATE_ACCEPT
Definition: urlmon.idl:266
@ BINDSTATUS_COOKIE_STATE_LEASH
Definition: urlmon.idl:269
@ BINDSTATUS_SESSION_COOKIE_RECEIVED
Definition: urlmon.idl:273
@ BINDSTATUS_CONTENTDISPOSITIONFILENAME
Definition: urlmon.idl:277
@ BINDSTATUS_COOKIE_STATE_REJECT
Definition: urlmon.idl:267
@ BINDSTATUS_PERSISTENT_COOKIE_RECEIVED
Definition: urlmon.idl:274
@ BINDSTATUS_DISPLAYNAMEAVAILABLE
Definition: urlmon.idl:280
@ BINDSTATUS_BEGINDOWNLOADCOMPONENTS
Definition: urlmon.idl:235
@ BINDSTATUS_CLASSINSTALLLOCATION
Definition: urlmon.idl:251
@ BINDSTATUS_COOKIE_STATE_DOWNGRADE
Definition: urlmon.idl:270
@ BINDSTATUS_BEGINDOWNLOADDATA
Definition: urlmon.idl:232
@ BINDSTATUS_SESSION_COOKIES_ALLOWED
Definition: urlmon.idl:275
@ BINDSTATUS_MIMETEXTPLAINMISMATCH
Definition: urlmon.idl:278

◆ BINDVERB

Enumerator
BINDVERB_GET 
BINDVERB_POST 
BINDVERB_PUT 
BINDVERB_CUSTOM 

Definition at line 97 of file urlmon.idl.

98 {
99 BINDVERB_GET = 0x00000000,
100 BINDVERB_POST = 0x00000001,
101 BINDVERB_PUT = 0x00000002,
102 BINDVERB_CUSTOM = 0x00000003
103 } BINDVERB;

◆ BSCF

Enumerator
BSCF_FIRSTDATANOTIFICATION 
BSCF_INTERMEDIATEDATANOTIFICATION 
BSCF_LASTDATANOTIFICATION 
BSCF_DATAFULLYAVAILABLE 
BSCF_AVAILABLEDATASIZEUNKNOWN 
BSCF_SKIPDRAINDATAFORFILEURLS 
BSCF_64BITLENGTHDOWNLOAD 

Definition at line 216 of file urlmon.idl.

◆ URL_ENCODING

Enumerator
URL_ENCODING_NONE 
URL_ENCODING_ENABLE_UTF8 
URL_ENCODING_DISABLE_UTF8 

Definition at line 139 of file urlmon.idl.

140 {
141 URL_ENCODING_NONE = 0x00000000,
142 URL_ENCODING_ENABLE_UTF8 = 0x10000000,
143 URL_ENCODING_DISABLE_UTF8 = 0x20000000
144 } URL_ENCODING;

Member Function Documentation

◆ GetBindInfo()

HRESULT IBindStatusCallback::GetBindInfo ( [out] DWORD grfBINDF,
[in, out, unique] BINDINFO pbindinfo 
)

◆ GetPriority()

HRESULT IBindStatusCallback::GetPriority ( [out] LONG pnPriority)

◆ OnDataAvailable()

HRESULT IBindStatusCallback::OnDataAvailable ( [in] DWORD  grfBSCF,
[in] DWORD  dwSize,
[in] FORMATETC *  pformatetc,
[in] STGMEDIUM *  pstgmed 
)

◆ OnLowResource()

HRESULT IBindStatusCallback::OnLowResource ( [in] DWORD  reserved)

◆ OnObjectAvailable()

HRESULT IBindStatusCallback::OnObjectAvailable ( [in] REFIID  riid,
[in, iid_is(riid)] IUnknown punk 
)

◆ OnProgress()

HRESULT IBindStatusCallback::OnProgress ( [in] ULONG  ulProgress,
[in] ULONG  ulProgressMax,
[in] ULONG  ulStatusCode,
[in, unique] LPCWSTR  szStatusText 
)

◆ OnStartBinding()

HRESULT IBindStatusCallback::OnStartBinding ( [in] DWORD  dwReserved,
[in] IBinding pib 
)

◆ OnStopBinding()

HRESULT IBindStatusCallback::OnStopBinding ( [in] HRESULT  hresult,
[in, unique] LPCWSTR  szError 
)

◆ RemoteGetBindInfo()

HRESULT IBindStatusCallback::RemoteGetBindInfo ( [out] DWORD grfBINDF,
[in, out, unique] RemBINDINFO pbindinfo,
[in, out, unique] RemSTGMEDIUM *  pstgmed 
)

◆ RemoteOnDataAvailable()

HRESULT IBindStatusCallback::RemoteOnDataAvailable ( [in] DWORD  grfBSCF,
[in] DWORD  dwSize,
[in] RemFORMATETC pformatetc,
[in] RemSTGMEDIUM *  pstgmed 
)

The documentation for this interface was generated from the following file: