36 const char url[] =
"http://localhost";
37 char script[] =
"function FindProxyForURL(url, host) {return \"DIRECT\";}\0test";
38 char script2[] =
"function FindProxyForURL(url, host) {return \"PROXY 10.0.0.1:8080\";}\0test";
39 char script3[] =
"function FindProxyForURL(url, host) {return \"DIRECT\";}";
45 buf.dwStructSize =
sizeof(
buf);
47 buf.dwScriptBufferSize = 0;
51 ok( !
ret,
"unexpected success\n" );
52 if (!
ret &&
err == 0xdeadbeef)
54 win_skip(
"InternetInitializeAutoProxyDll() is not supported on Windows 11\n");
69 buf.dwScriptBufferSize =
strlen(script2) + 1;
70 buf.lpszScriptBuffer = script2;
80 buf.dwScriptBufferSize =
strlen(script2) + 2;
90 buf.lpszScriptBuffer = script3;
95 buf.dwScriptBufferSize = 1;
100 ret = pInternetDeInitializeAutoProxyDll(
NULL, 0 );
106 const char url[] =
"http://localhost";
107 char script[] =
"function FindProxyForURL(url, host) { "
108 "if (url.substring(0, 4) === 'test') return url + ' ' + host; "
109 "return \"DIRECT\"; }";
118 if (!
ret &&
err == 0xdeadbeef)
120 win_skip(
"InternetGetProxyInfo() is not supported on Windows 11\n");
123 ok( !
ret,
"unexpected success\n" );
126 buf.dwStructSize =
sizeof(
buf);
172 ret = pInternetDeInitializeAutoProxyDll(
NULL, 0 );
179 pInternetInitializeAutoProxyDll = (
void *)
GetProcAddress(
module,
"InternetInitializeAutoProxyDll" );
180 pInternetDeInitializeAutoProxyDll = (
void *)
GetProcAddress(
module,
"InternetDeInitializeAutoProxyDll" );
183 if (!pInternetInitializeAutoProxyDll)
185 win_skip(
"InternetInitializeAutoProxyDll not available\n" );
191 trace(
"InternetGetProxyInfoEx not available\n" );
#define ERROR_INVALID_PARAMETER
#define GetProcAddress(x, y)
HINSTANCE WINAPI DECLSPEC_HOTPATCH LoadLibraryA(LPCSTR lpLibFileName)
_ACRTIMP size_t __cdecl strlen(const char *)
_ACRTIMP int __cdecl strcmp(const char *, const char *)
GLenum GLuint GLenum GLsizei const GLchar * buf
HGLOBAL NTAPI GlobalFree(HGLOBAL hMem)
static void test_InternetGetProxyInfo(void)
static AutoProxyHelperFunctions AUTO_PROXY_SCRIPT_BUFFER *static DWORD
static void test_InternetInitializeAutoProxyDll(void)
DWORD WINAPI GetLastError(void)
#define ERROR_CAN_NOT_COMPLETE