返回 DeepSeek-Reasonix
ICoreWebView2WebResourceRequestedEventHandler.go
根目录 / desktop / third_party / go-webview2 / pkg / edge / ICoreWebView2WebResourceRequestedEventHandler.go
1 //go:build windows
2
3 package edge
4
5 type _ICoreWebView2WebResourceRequestedEventHandlerVtbl struct {
6 _IUnknownVtbl
7 Invoke ComProc
8 }
9
10 type iCoreWebView2WebResourceRequestedEventHandler struct {
11 vtbl *_ICoreWebView2WebResourceRequestedEventHandlerVtbl
12 impl _ICoreWebView2WebResourceRequestedEventHandlerImpl
13 }
14
15 func _ICoreWebView2WebResourceRequestedEventHandlerIUnknownQueryInterface(this *iCoreWebView2WebResourceRequestedEventHandler, refiid, object uintptr) uintptr {
16 return this.impl.QueryInterface(refiid, object)
17 }
18
19 func _ICoreWebView2WebResourceRequestedEventHandlerIUnknownAddRef(this *iCoreWebView2WebResourceRequestedEventHandler) uintptr {
20 return this.impl.AddRef()
21 }
22
23 func _ICoreWebView2WebResourceRequestedEventHandlerIUnknownRelease(this *iCoreWebView2WebResourceRequestedEventHandler) uintptr {
24 return this.impl.Release()
25 }
26
27 func _ICoreWebView2WebResourceRequestedEventHandlerInvoke(this *iCoreWebView2WebResourceRequestedEventHandler, sender *ICoreWebView2, args *ICoreWebView2WebResourceRequestedEventArgs) uintptr {
28 return this.impl.WebResourceRequested(sender, args)
29 }
30
31 type _ICoreWebView2WebResourceRequestedEventHandlerImpl interface {
32 _IUnknownImpl
33 WebResourceRequested(sender *ICoreWebView2, args *ICoreWebView2WebResourceRequestedEventArgs) uintptr
34 }
35
36 var _ICoreWebView2WebResourceRequestedEventHandlerFn = _ICoreWebView2WebResourceRequestedEventHandlerVtbl{
37 _IUnknownVtbl{
38 NewComProc(_ICoreWebView2WebResourceRequestedEventHandlerIUnknownQueryInterface),
39 NewComProc(_ICoreWebView2WebResourceRequestedEventHandlerIUnknownAddRef),
40 NewComProc(_ICoreWebView2WebResourceRequestedEventHandlerIUnknownRelease),
41 },
42 NewComProc(_ICoreWebView2WebResourceRequestedEventHandlerInvoke),
43 }
44
45 func newICoreWebView2WebResourceRequestedEventHandler(impl _ICoreWebView2WebResourceRequestedEventHandlerImpl) *iCoreWebView2WebResourceRequestedEventHandler {
46 return &iCoreWebView2WebResourceRequestedEventHandler{
47 vtbl: &_ICoreWebView2WebResourceRequestedEventHandlerFn,
48 impl: impl,
49 }
50 }
51
51 lines GO