public int QueryCustomPolicyEx2(IUri *pUri, [NativeTypeName("const GUID &")] Guid *guidKey, [NativeTypeName("BYTE **")] byte **ppPolicy, [NativeTypeName("DWORD *")] uint *pcbPolicy, [NativeTypeName("BYTE *")] byte *pContext, [NativeTypeName("DWORD")] uint cbContext, [NativeTypeName("DWORD_PTR")] nuint dwReserved) { return(((delegate * unmanaged <IInternetSecurityManagerEx2 *, IUri *, Guid *, byte **, uint *, byte *, uint, nuint, int>)(lpVtbl[15]))((IInternetSecurityManagerEx2 *)Unsafe.AsPointer(ref this), pUri, guidKey, ppPolicy, pcbPolicy, pContext, cbContext, dwReserved)); }
public int ProcessUrlActionEx2(IUri *pUri, [NativeTypeName("DWORD")] uint dwAction, [NativeTypeName("BYTE *")] byte *pPolicy, [NativeTypeName("DWORD")] uint cbPolicy, [NativeTypeName("BYTE *")] byte *pContext, [NativeTypeName("DWORD")] uint cbContext, [NativeTypeName("DWORD")] uint dwFlags, [NativeTypeName("DWORD_PTR")] nuint dwReserved, [NativeTypeName("DWORD *")] uint *pdwOutFlags) { return(((delegate * unmanaged <IInternetSecurityManagerEx2 *, IUri *, uint, byte *, uint, byte *, uint, uint, nuint, uint *, int>)(lpVtbl[13]))((IInternetSecurityManagerEx2 *)Unsafe.AsPointer(ref this), pUri, dwAction, pPolicy, cbPolicy, pContext, cbContext, dwFlags, dwReserved, pdwOutFlags)); }
public int GetSecurityIdEx2(IUri *pUri, [NativeTypeName("BYTE *")] byte *pbSecurityId, [NativeTypeName("DWORD *")] uint *pcbSecurityId, [NativeTypeName("DWORD_PTR")] nuint dwReserved) { return(((delegate * unmanaged <IInternetSecurityManagerEx2 *, IUri *, byte *, uint *, nuint, int>)(lpVtbl[14]))((IInternetSecurityManagerEx2 *)Unsafe.AsPointer(ref this), pUri, pbSecurityId, pcbSecurityId, dwReserved)); }
public int SetIUri([NativeTypeName("IUri *")] IUri *pIUri) { return(((delegate * unmanaged <IUriBuilder *, IUri *, int>)(lpVtbl[7]))((IUriBuilder *)Unsafe.AsPointer(ref this), pIUri)); }
public int MapUrlToZoneEx2(IUri *pUri, [NativeTypeName("DWORD *")] uint *pdwZone, [NativeTypeName("DWORD")] uint dwFlags, [NativeTypeName("LPWSTR *")] ushort **ppwszMappedUrl, [NativeTypeName("DWORD *")] uint *pdwOutFlags) { return(((delegate * unmanaged <IInternetSecurityManagerEx2 *, IUri *, uint *, uint, ushort **, uint *, int>)(lpVtbl[12]))((IInternetSecurityManagerEx2 *)Unsafe.AsPointer(ref this), pUri, pdwZone, dwFlags, ppwszMappedUrl, pdwOutFlags)); }
public static extern HRESULT CreateURLMonikerEx2([NativeTypeName("LPMONIKER")] IMoniker *pMkCtx, IUri *pUri, [NativeTypeName("LPMONIKER *")] IMoniker **ppmk, [NativeTypeName("DWORD")] uint dwFlags);
public int StartEx(IUri *pUri, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, [NativeTypeName("DWORD")] uint grfPI, [NativeTypeName("HANDLE_PTR")] nuint dwReserved) { return(((delegate * unmanaged <IInternetProtocolEx *, IUri *, IInternetProtocolSink *, IInternetBindInfo *, uint, nuint, int>)(lpVtbl[13]))((IInternetProtocolEx *)Unsafe.AsPointer(ref this), pUri, pOIProtSink, pOIBindInfo, grfPI, dwReserved)); }
public static extern HRESULT CoInternetGetSecurityUrlEx(IUri *pUri, IUri **ppSecUri, PSUACTION psuAction, [NativeTypeName("DWORD_PTR")] nuint dwReserved);
public static extern HRESULT CoInternetIsFeatureEnabledForIUri(INTERNETFEATURELIST FeatureEntry, [NativeTypeName("DWORD")] uint dwFlags, IUri *pIUri, IInternetSecurityManagerEx2 *pSecMgr);
public static extern HRESULT CoInternetCombineUrlEx(IUri *pBaseUri, [NativeTypeName("LPCWSTR")] ushort *pwzRelativeUrl, [NativeTypeName("DWORD")] uint dwCombineFlags, IUri **ppCombinedUri, [NativeTypeName("DWORD_PTR")] nuint dwReserved);
public static extern HRESULT CoInternetCombineIUri(IUri *pBaseUri, IUri *pRelativeUri, [NativeTypeName("DWORD")] uint dwCombineFlags, IUri **ppCombinedUri, [NativeTypeName("DWORD_PTR")] nuint dwReserved);
public static extern HRESULT CoInternetParseIUri(IUri *pIUri, PARSEACTION ParseAction, [NativeTypeName("DWORD")] uint dwFlags, [NativeTypeName("LPWSTR")] ushort *pwzResult, [NativeTypeName("DWORD")] uint cchResult, [NativeTypeName("DWORD *")] uint *pcchResult, [NativeTypeName("DWORD_PTR")] nuint dwReserved);
public static extern HRESULT CreateIUriBuilder(IUri *pIUri, [NativeTypeName("DWORD")] uint dwFlags, [NativeTypeName("DWORD_PTR")] nuint dwReserved, IUriBuilder **ppIUriBuilder);
public HRESULT SetIUri(IUri *pIUri) { return(((delegate * unmanaged <IUriBuilder *, IUri *, int>)(lpVtbl[7]))((IUriBuilder *)Unsafe.AsPointer(ref this), pIUri)); }
public int IsEqual([NativeTypeName("IUri *")] IUri *pUri, [NativeTypeName("BOOL *")] int *pfEqual) { return(((delegate * unmanaged <IUri *, IUri *, int *, int>)(lpVtbl[27]))((IUri *)Unsafe.AsPointer(ref this), pUri, pfEqual)); }
public HRESULT IsEqual(IUri *pUri, BOOL *pfEqual) { return(((delegate * unmanaged <IUri *, IUri *, BOOL *, int>)(lpVtbl[27]))((IUri *)Unsafe.AsPointer(ref this), pUri, pfEqual)); }