public HRESULT Start([NativeTypeName("LPCWSTR")] ushort *szUrl, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, [NativeTypeName("DWORD")] uint grfPI, HANDLE_PTR dwReserved)
 {
     return(((delegate * unmanaged <IInternetProtocolEx *, ushort *, IInternetProtocolSink *, IInternetBindInfo *, uint, HANDLE_PTR, int>)(lpVtbl[3]))((IInternetProtocolEx *)Unsafe.AsPointer(ref this), szUrl, pOIProtSink, pOIBindInfo, grfPI, dwReserved));
 }
 public HRESULT StartEx(IUri *pUri, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, [NativeTypeName("DWORD")] uint grfPI, HANDLE_PTR dwReserved)
 {
     return(((delegate * unmanaged <IInternetProtocolEx *, IUri *, IInternetProtocolSink *, IInternetBindInfo *, uint, HANDLE_PTR, int>)(lpVtbl[13]))((IInternetProtocolEx *)Unsafe.AsPointer(ref this), pUri, pOIProtSink, pOIBindInfo, grfPI, dwReserved));
 }