public int SetZoneCustomPolicy([NativeTypeName("DWORD")] uint dwZone, [NativeTypeName("const GUID &")] Guid *guidKey, [NativeTypeName("BYTE *")] byte *pPolicy, [NativeTypeName("DWORD")] uint cbPolicy, URLZONEREG urlZoneReg)
 {
     return(((delegate * unmanaged <IInternetZoneManagerEx2 *, uint, Guid *, byte *, uint, URLZONEREG, int>)(lpVtbl[6]))((IInternetZoneManagerEx2 *)Unsafe.AsPointer(ref this), dwZone, guidKey, pPolicy, cbPolicy, urlZoneReg));
 }
 public int SetZoneActionPolicy([NativeTypeName("DWORD")] uint dwZone, [NativeTypeName("DWORD")] uint dwAction, [NativeTypeName("BYTE *")] byte *pPolicy, [NativeTypeName("DWORD")] uint cbPolicy, URLZONEREG urlZoneReg)
 {
     return(((delegate * unmanaged <IInternetZoneManagerEx2 *, uint, uint, byte *, uint, URLZONEREG, int>)(lpVtbl[8]))((IInternetZoneManagerEx2 *)Unsafe.AsPointer(ref this), dwZone, dwAction, pPolicy, cbPolicy, urlZoneReg));
 }
 public HRESULT GetZoneCustomPolicy([NativeTypeName("DWORD")] uint dwZone, [NativeTypeName("const GUID &")] Guid *guidKey, byte **ppPolicy, [NativeTypeName("DWORD *")] uint *pcbPolicy, URLZONEREG urlZoneReg)
 {
     return(((delegate * unmanaged <IInternetZoneManagerEx *, uint, Guid *, byte **, uint *, URLZONEREG, int>)(lpVtbl[5]))((IInternetZoneManagerEx *)Unsafe.AsPointer(ref this), dwZone, guidKey, ppPolicy, pcbPolicy, urlZoneReg));
 }
 public HRESULT SetZoneActionPolicyEx([NativeTypeName("DWORD")] uint dwZone, [NativeTypeName("DWORD")] uint dwAction, byte *pPolicy, [NativeTypeName("DWORD")] uint cbPolicy, URLZONEREG urlZoneReg, [NativeTypeName("DWORD")] uint dwFlags)
 {
     return(((delegate * unmanaged <IInternetZoneManagerEx *, uint, uint, byte *, uint, URLZONEREG, uint, int>)(lpVtbl[16]))((IInternetZoneManagerEx *)Unsafe.AsPointer(ref this), dwZone, dwAction, pPolicy, cbPolicy, urlZoneReg, dwFlags));
 }
示例#5
0
 public int SetZoneActionPolicy(uint dwZone, uint dwAction, ref byte pPolicy, uint cbPolicy, URLZONEREG urlZoneReg)
 {
     if (m_SetZoneActionPolicyFunc == null)
     {
         var fp = GetFunctionPointer(8);
         m_SetZoneActionPolicyFunc = (SetZoneActionPolicyFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetZoneActionPolicyFunc));
     }
     return(m_SetZoneActionPolicyFunc(m_ptr, dwZone, dwAction, ref pPolicy, cbPolicy, urlZoneReg));
 }
示例#6
0
 public int GetZoneCustomPolicy(uint dwZone, ref GUID guidKey, ref IntPtr ppPolicy, ref uint pcbPolicy, URLZONEREG urlZoneReg)
 {
     if (m_GetZoneCustomPolicyFunc == null)
     {
         var fp = GetFunctionPointer(5);
         m_GetZoneCustomPolicyFunc = (GetZoneCustomPolicyFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetZoneCustomPolicyFunc));
     }
     return(m_GetZoneCustomPolicyFunc(m_ptr, dwZone, ref guidKey, ref ppPolicy, ref pcbPolicy, urlZoneReg));
 }
示例#7
0
 public int GetZoneActionPolicyEx(uint dwZone, uint dwAction, ref byte pPolicy, uint cbPolicy, URLZONEREG urlZoneReg, uint dwFlags)
 {
     if (m_GetZoneActionPolicyExFunc == null)
     {
         var fp = GetFunctionPointer(15);
         m_GetZoneActionPolicyExFunc = (GetZoneActionPolicyExFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetZoneActionPolicyExFunc));
     }
     return(m_GetZoneActionPolicyExFunc(m_ptr, dwZone, dwAction, ref pPolicy, cbPolicy, urlZoneReg, dwFlags));
 }