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);
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
* 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
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue