http://webcache.googleusercontent.com/search?q=cache:Xh34UJ65wvcJ:http://ja.w3support.net/index.php%

 
public class Constants 
{ 
    public const int MAX_PATH = 260; 
    public const int MAX_ZONE_PATH = 260; 
    public const int MAX_ZONE_DESCRIPTION = 200; 
} 
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)] 
public struct ZONEATTRIBUTES 
{ 
    public uint cbSize; 
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = Constants.MAX_PATH)] 
    public string szDizplayName; 
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = Constants.MAX_ZONE_DESCRIPTION)] 
    public string szDescription; 
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = Constants.MAX_PATH)] 
    public string szIconPath; 
    public uint dwTemplateMinLevel; 
    public uint dwTemplateRecommended; 
    public uint dwTemplateCurrentLevel; 
    public uint dwFlags; 
} 
public enum URLZONEREG 
{ 
    URLZONEREG_DEFAULT = 0, 
    URLZONEREG_HKLM, 
    URLZONEREG_HKCU 
} 
[Guid("79eac9ef-baf9-11ce-8c82-00aa004ba90b")] 
[ComImport] 
public interface IInternetZoneManager 
{ 
    void CopyTemplatePoliciesToZone(uint dwTemplate, uint dwZone, uint dwReserved); 
    void CreateZoneEnumerator(ref uint pdwEnum, ref uint pdwCount, uint dwFlags); 
    void DestroyZoneEnumerator(uint dwEnum); 
    void GetZoneActionPolicy(uint dwZone, uint dwAction, IntPtr pPolicy, uint cbPolicy,  
        URLZONEREG urlZoneReg); 
    void GetZoneAt(uint dwEnum, uint dwIndex, ref uint pdwZone); 
    void GetZoneAttributes(uint dwZone, ref ZONEATTRIBUTES pZoneAttributes); 
    void GetZoneCustomPolicy(uint dwZone, [In] ref Guid guidKey, ref IntPtr ppPolicy, 
        ref uint pcbPolicy, URLZONEREG urlZoneReg); 
    void LogAction(uint dwAction, [MarshalAs(UnmanagedType.LPWStr)] string pwszUrl,  
        [MarshalAs(UnmanagedType.LPWStr)] string pwszText, uint dwLogFlags); 
    void PromptAction(uint dwAction, IntPtr hwndParent, [MarshalAs(UnmanagedType.LPWStr)] string pwszUrl, 
        [MarshalAs(UnmanagedType.LPWStr)] string pwszText, uint dwPromptFlags); 
    void SetZoneActionPolicy(uint dwZone, uint dwAction, IntPtr pPolicy, uint cbPolicy, 
        URLZONEREG urlZoneReg); 
    void SetZoneAttributes(uint dwZone, ref ZONEATTRIBUTES pZoneAttributes); 
    void SetZoneCustomPolicy(uint dwZone, [In] ref Guid guidKey, IntPtr pPolicy, 
        uint pcbPolicy, URLZONEREG urlZoneReg); 
} 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值