include: Add IAuthenticateEx interface definition.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
b356962997
commit
53286c3528
|
@ -404,6 +404,37 @@ interface IAuthenticate : IUnknown
|
||||||
[out] LPWSTR *pszPassword);
|
[out] LPWSTR *pszPassword);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*****************************************************************************
|
||||||
|
* IAuthenticateEx interface
|
||||||
|
*/
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(2ad1edaf-d83d-48b5-9adf-03dbe19f53bd),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
|
||||||
|
interface IAuthenticateEx : IAuthenticate
|
||||||
|
{
|
||||||
|
typedef [unique] IAuthenticateEx *LPAUTHENTICATIONEX;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
AUTHENTICATEF_PROXY = 0x00000001,
|
||||||
|
AUTHENTICATEF_BASIC = 0x00000002,
|
||||||
|
AUTHENTICATEF_HTTP = 0x00000004
|
||||||
|
} AUTHENTICATEF;
|
||||||
|
|
||||||
|
typedef struct _tagAUTHENTICATEINFO {
|
||||||
|
DWORD dwFlags;
|
||||||
|
DWORD dwReserved;
|
||||||
|
} AUTHENTICATEINFO;
|
||||||
|
|
||||||
|
HRESULT AuthenticateEx(
|
||||||
|
[out] HWND *phwnd,
|
||||||
|
[out] LPWSTR *pszUsername,
|
||||||
|
[out] LPWSTR *pszPassword,
|
||||||
|
[in] AUTHENTICATEINFO *pauthinfo);
|
||||||
|
}
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* IHttpNegotiate interface
|
* IHttpNegotiate interface
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue