urlmon.idl: Added IBindStatusCallbackEx declaration.

oldstable
Jacek Caban 2009-06-23 15:08:30 +02:00 committed by Alexandre Julliard
parent 079074e006
commit c907d2bbdc
1 changed files with 39 additions and 0 deletions

View File

@ -310,6 +310,45 @@ interface IBindStatusCallback : IUnknown
[in, iid_is(riid)] IUnknown* punk);
}
/*****************************************************************************
* IBindStatusCallbackEx interface
*/
[
object,
uuid(aaa74ef9-8ee7-4659-88d9-f8c504da73cc),
pointer_default(unique)
]
interface IBindStatusCallbackEx : IBindStatusCallback
{
typedef [unique] IBindStatusCallbackEx *LPBINDSTATUSCALLBACKEX;
typedef enum {
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,
} BINDF2;
[local]
HRESULT GetBindInfoEx(
[out] DWORD *grfBINDF,
[in, out, unique] BINDINFO *pbindinfo,
[out] DWORD *grfBINDF2,
[out] DWORD *pdwReserved);
[call_as(GetBindInfoEx)]
HRESULT RemoteGetBindInfoEx(
[out] DWORD *grfBINDF,
[in, out, unique] RemBINDINFO *pbindinfo,
[in, out, unique] RemSTGMEDIUM *pstgmed,
[out] DWORD *grfBINDF2,
[out] DWORD *pdwReserved);
}
/*****************************************************************************
* IAuthenticate interface
*/