Commit 53286c35 authored by Dmitry Timoshkov's avatar Dmitry Timoshkov Committed by Alexandre Julliard

include: Add IAuthenticateEx interface definition.

parent b3569629
...@@ -405,6 +405,37 @@ interface IAuthenticate : IUnknown ...@@ -405,6 +405,37 @@ interface IAuthenticate : IUnknown
} }
/***************************************************************************** /*****************************************************************************
* 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
*/ */
[ [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment