[PSDK] Update urlmon.idl. CORE-20596

This commit is contained in:
Amine Khaldi
2026-07-01 16:58:14 +01:00
parent ff2ad34155
commit 72eb24c100
+54 -2
View File
@@ -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
*/
@@ -557,6 +588,23 @@ interface IWinInetHttpInfo : IWinInetInfo
[in, out] DWORD *pdwReserved);
}
/*****************************************************************************
* IWinInetHttpTimeouts interface
*/
[
local,
object,
uuid(f286fa56-c1fd-4270-8e67-b3eb790a81e8),
pointer_default(unique)
]
interface IWinInetHttpTimeouts : IUnknown
{
HRESULT GetRequestTimeouts(
[out] DWORD *connect_timeout,
[out] DWORD *send_timeout,
[out] DWORD *receive_timeout);
}
/*****************************************************************************
* IWindowForBindingUI interface
*/
@@ -749,7 +797,9 @@ interface IInternetBindInfo : IUnknown
BINDSTRING_INITIAL_FILENAME,
BINDSTRING_PROXY_USERNAME,
BINDSTRING_PROXY_PASSWORD,
BINDSTRING_ENTERPRISE_ID
BINDSTRING_ENTERPRISE_ID,
BINDSTRING_DOC_URL,
BINDSTRING_SAMESITE_COOKIE_LEVEL
} BINDSTRING;
HRESULT GetBindInfo(
@@ -1998,7 +2048,7 @@ interface IUriBuilder: IUnknown
HRESULT HasBeenModified(
[out] BOOL *pfModified);
};
}
cpp_quote("HRESULT WINAPI CreateIUriBuilder(IUri*,DWORD,DWORD_PTR,IUriBuilder**);")
@@ -2094,6 +2144,8 @@ struct CONFIRMSAFETY
DWORD dwFlags;
};
cpp_quote("#define UAS_EXACTLEGACY 0x1000")
cpp_quote("EXTERN_C const GUID GUID_CUSTOM_CONFIRMOBJECTSAFETY;")
cpp_quote("DEFINE_GUID(CLSID_InternetSecurityManager, 0x7b8a2d94, 0x0ac9, 0x11d1, 0x89, 0x6c, 0x00, 0xc0, 0x4f, 0xB6, 0xbf, 0xc4);")