一、接口文件
using System; 
using System.ComponentModel; 
using System.Net; 
using System.Runtime.InteropServices; 
using System.Security; 
using System.Security.Permissions; 
using System.Text; 
namespace CookieHandler 
{ 
    internal sealed class INativeMethods 
    { 
        #region enums 
        public enum ErrorFlags 
        { 
            ERROR_INSUFFICIENT_BUFFER = 122, 
            ERROR_INVALID_PARAMETER = 87, 
            ERROR_NO_MORE_ITEMS = 259 
        } 
        public enum InternetFlags 
        { 
            INTERNET_COOKIE_HTTPONLY = 8192, //Requires IE 8 or higher      
            INTERNET_COOKIE_THIRD_PARTY = 131072, 
            INTERNET_FLAG_RESTRICTED_ZONE = 16 
        } 
        #endregion 
        #region DLL Imports 
        [SuppressUnmanagedCodeSecurity, SecurityCritical, DllImport(\"wininet.dll\", EntryPoint = \"InternetGetCookieExW\", CharSet = CharSet.Unicode, SetLastError = true, ExactSpelling = true)] 
        internal static extern bool InternetGetCookieEx([In] string Url, [In] string cookieName, [Out] StringBuilder cookieData, [In, Out] ref uint pchCookieData, uint flags, IntPtr reserved); 
        #endregion 
    } 
} 
 
                
                
                    本文地址:https://www.stayed.cn/item/22669
                    转载请注明出处。
                    本站部分内容来源于网络,如侵犯到您的权益,请 联系我