Esempio n. 1
0
        private static string GetWPADUrl()
        {
            IntPtr ptr;
            string str;
            bool   flag = WinHTTPNative.WinHttpDetectAutoProxyConfigUrl(3, out ptr);

            if (!flag)
            {
                Marshal.GetLastWin32Error();
            }
            if (flag && (IntPtr.Zero != ptr))
            {
                str = Marshal.PtrToStringUni(ptr);
            }
            else
            {
                str = string.Empty;
            }
            Utilities.GlobalFreeIfNonZero(ptr);
            return(str);
        }