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));
 }
Beispiel #4
0
 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);
Beispiel #7
0
 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));
 }
Beispiel #15
0
 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));
 }
Beispiel #16
0
 public HRESULT IsEqual(IUri *pUri, BOOL *pfEqual)
 {
     return(((delegate * unmanaged <IUri *, IUri *, BOOL *, int>)(lpVtbl[27]))((IUri *)Unsafe.AsPointer(ref this), pUri, pfEqual));
 }