|
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.