|
enum | BINDF2 {
BINDF2_DISABLEBASICOVERHTTP = 0x00000001
, BINDF2_DISABLEAUTOCOOKIEHANDLING = 0x00000002
, BINDF2_READ_DATA_GREATER_THAN_4GB = 0x00000004
, BINDF2_DISABLE_HTTP_REDIRECT_XSECURITYID = 0x00000008
,
BINDF2_RESERVED_3 = 0x20000000
, BINDF2_RESERVED_2 = 0x40000000
, BINDF2_RESERVED_1 = 0x80000000
} |
|
typedef IBindStatusCallbackEx * | LPBINDSTATUSCALLBACKEX |
|
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 IBindStatusCallback * | LPBINDSTATUSCALLBACK |
|
typedef struct IBindStatusCallback::_tagBINDINFO | BINDINFO |
|
typedef struct IBindStatusCallback::_REMSECURITY_ATTRIBUTES | REMSECURITY_ATTRIBUTES |
|
typedef struct IBindStatusCallback::_REMSECURITY_ATTRIBUTES * | PREMSECURITY_ATTRIBUTES |
|
typedef struct IBindStatusCallback::_REMSECURITY_ATTRIBUTES * | LPREMSECURITY_ATTRIBUTES |
|
typedef struct IBindStatusCallback::_tagRemBINDINFO | RemBINDINFO |
|
typedef struct IBindStatusCallback::tagRemFORMATETC | RemFORMATETC |
|
typedef struct IBindStatusCallback::tagRemFORMATETC * | LPREMFORMATETC |
|
typedef enum IBindStatusCallback::BINDSTATUS | BINDSTATUS |
|
typedef IUnknown * | LPUNKNOWN |
|
|
HRESULT | GetBindInfoEx ([out] DWORD *grfBINDF, [in, out, unique] BINDINFO *pbindinfo, [out] DWORD *grfBINDF2, [out] DWORD *pdwReserved) |
|
HRESULT | RemoteGetBindInfoEx ([out] DWORD *grfBINDF, [in, out, unique] RemBINDINFO *pbindinfo, [in, out, unique] RemSTGMEDIUM *pstgmed, [out] DWORD *grfBINDF2, [out] DWORD *pdwReserved) |
|
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) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
Definition at line 358 of file urlmon.idl.