36#define NO_SHLWAPI_STREAM
44#define MAX_STRING_LEN 1024
112 WCHAR szResource[0x80], szUserPass[0x40];
114 HWND hUserItem, hPassItem;
144 (
CHAR*)szUserPass, u_len, dwMagic, 0 );
149 sz =
sizeof szUserPass;
152 (
CHAR*)szUserPass, &sz, dwMagic );
168 if (!
params->req->clear_auth)
416 FIXME(
"No message for error %ld\n",
params->dwError );
477 TRACE(
"Pressed cancel.\n");
571 FIXME(
"Need to display dialog for error %ld\n",
dwError);
585 FIXME(
"Need to display dialog for error %ld\n",
dwError);
595 FIXME(
"Need to display dialog for error %ld\n",
dwError);
602 FIXME(
"Need to display dialog for error %ld\n",
dwError);
659 view.pCertContext = certContext;
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
BOOL WINAPI CertFreeCertificateContext(PCCERT_CONTEXT pCertContext)
PCCERT_CONTEXT WINAPI CertCreateCertificateContext(DWORD dwCertEncodingType, const BYTE *pbCertEncoded, DWORD cbCertEncoded)
BOOL WINAPI CryptUIDlgViewCertificateW(PCCRYPTUI_VIEWCERTIFICATE_STRUCTW pCertViewInfo, BOOL *pfPropertiesChanged)
#define ERROR_CALL_NOT_IMPLEMENTED
#define ERROR_INVALID_PARAMETER
#define ERROR_INVALID_HANDLE
_ACRTIMP int __cdecl wcsncmp(const wchar_t *, const wchar_t *, size_t)
static wchar_t * wcsdup(const wchar_t *str)
DWORD WINAPI ParseX509EncodedCertificateForListBoxEntry(LPBYTE cert, DWORD len, LPSTR szlistbox, LPDWORD listbox)
BOOL WINAPI InternetShowSecurityInfoByURLA(LPCSTR url, HWND window)
static BOOL WININET_GetSetPassword(HWND hdlg, LPCWSTR szServer, LPCWSTR szRealm, BOOL bSet)
static BOOL WININET_SetAuthorization(http_request_t *request, LPWSTR username, LPWSTR password, BOOL proxy)
DWORD WINAPI WNetGetCachedPassword(LPSTR, WORD, LPSTR, LPWORD, BYTE)
static BOOL WININET_GetAuthRealm(HINTERNET hRequest, LPWSTR szBuf, DWORD sz, BOOL proxy)
static INT_PTR WINAPI WININET_InvalidCertificateDialog(HWND hdlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
DWORD WINAPI WNetCachePassword(LPSTR, WORD, LPSTR, WORD, BYTE, WORD)
BOOL WINAPI InternetShowSecurityInfoByURLW(LPCWSTR url, HWND window)
DWORD WINAPI InternetErrorDlg(HWND hWnd, HINTERNET hRequest, DWORD dwError, DWORD dwFlags, LPVOID *lppvData)
static INT_PTR WINAPI WININET_PasswordDialog(HWND hdlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static INT_PTR WINAPI WININET_ProxyPasswordDialog(HWND hdlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
DWORD WINAPI ShowX509EncodedCertificate(HWND parent, LPBYTE cert, DWORD len)
BOOL WINAPI HttpQueryInfoW(HINTERNET hHttpRequest, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpdwBufferLength, LPDWORD lpdwIndex)
BOOL WINAPI InternetQueryOptionW(HINTERNET hInternet, DWORD dwOption, LPVOID lpBuffer, LPDWORD lpdwBufferLength)
BOOL WININET_Release(object_header_t *info)
object_header_t * get_handle_object(HINTERNET hinternet)
#define IDS_CERT_CN_INVALID
#define IDS_CERT_DATE_INVALID
#define IDS_CERT_CA_INVALID
GLdouble GLdouble GLdouble r
GLdouble GLdouble GLdouble GLdouble q
GLenum GLuint GLenum GLsizei const GLchar * buf
GLenum const GLfloat * params
#define _SECURITY_FLAG_CERT_REV_FAILED
#define _SECURITY_FLAG_CERT_INVALID_CN
BOOL is_valid_netconn(netconn_t *)
#define _SECURITY_FLAG_CERT_INVALID_DATE
#define _SECURITY_FLAG_CERT_INVALID_CA
LPWSTR WINAPI lstrcatW(LPWSTR lpString1, LPCWSTR lpString2)
static IHTMLWindow2 * window
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD dwFlags
#define GetWindowLongPtrW
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
BOOL WINAPI SetWindowTextW(_In_ HWND, _In_opt_ LPCWSTR)
#define MAKEINTRESOURCEW(i)
#define SetWindowLongPtrW
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
INT_PTR WINAPI DialogBoxParamW(_In_opt_ HINSTANCE, _In_ LPCWSTR, _In_opt_ HWND, _In_opt_ DLGPROC, _In_ LPARAM)
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)
int WINAPI GetWindowTextW(HWND hWnd, LPWSTR lpString, int nMaxCount)
DWORD WINAPI GetLastError(void)
#define X509_ASN_ENCODING
#define HTTP_STATUS_PROXY_AUTH_REQ
#define SECURITY_FLAG_IGNORE_CERT_DATE_INVALID
#define SECURITY_FLAG_SECURE
#define HTTP_STATUS_DENIED
#define SECURITY_FLAG_IGNORE_UNKNOWN_CA
#define SECURITY_FLAG_IGNORE_CERT_CN_INVALID
#define INTERNET_OPTION_SECURITY_FLAGS
#define ERROR_INTERNET_SEC_CERT_CN_INVALID
#define HTTP_QUERY_PROXY_AUTHENTICATE
#define ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR
#define FLAGS_ERROR_UI_FILTER_FOR_ERRORS
#define ERROR_INTERNET_INSERT_CDROM
#define ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT
#define ERROR_INTERNET_INVALID_CA
#define ERROR_INTERNET_INCORRECT_PASSWORD
#define ERROR_INTERNET_SEC_CERT_DATE_INVALID
#define ERROR_INTERNET_CHG_POST_IS_NON_SECURE
#define ERROR_INTERNET_FORCE_RETRY
#define ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED
#define ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION
#define FLAGS_ERROR_UI_FLAGS_NO_UI
#define ERROR_HTTP_COOKIE_DECLINED
#define ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION
#define ERROR_INTERNET_MIXED_SECURITY
#define ERROR_INTERNET_SEC_CERT_WEAK_SIGNATURE
#define SECURITY_FLAG_IGNORE_REVOCATION
#define ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR
#define ERROR_INTERNET_POST_IS_NON_SECURE
#define HTTP_QUERY_WWW_AUTHENTICATE
#define ERROR_INTERNET_SEC_CERT_REV_FAILED
#define ERROR_INTERNET_SEC_CERT_ERRORS
#define ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT
#define ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR
#define FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS