github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/safebrowsingprivate/bindings/import_wasm.go (about)

     1  // SPDX-License-Identifier: Apache-2.0
     2  // Copyright 2023 The Prime Citizens
     3  
     4  //go:build wasm
     5  
     6  package bindings
     7  
     8  import (
     9  	"unsafe"
    10  
    11  	"github.com/primecitizens/pcz/std/ffi/js"
    12  )
    13  
    14  type (
    15  	_ unsafe.Pointer
    16  	_ js.Ref
    17  )
    18  
    19  //go:wasmimport plat/js/webext/safebrowsingprivate store_DangerousDownloadInfo
    20  //go:noescape
    21  func DangerousDownloadInfoJSStore(
    22  	ptr unsafe.Pointer, ref js.Ref)
    23  
    24  //go:wasmimport plat/js/webext/safebrowsingprivate load_DangerousDownloadInfo
    25  //go:noescape
    26  func DangerousDownloadInfoJSLoad(
    27  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    28  
    29  //go:wasmimport plat/js/webext/safebrowsingprivate constof_URLType
    30  //go:noescape
    31  func ConstOfURLType(str js.Ref) uint32
    32  
    33  //go:wasmimport plat/js/webext/safebrowsingprivate store_ServerRedirect
    34  //go:noescape
    35  func ServerRedirectJSStore(
    36  	ptr unsafe.Pointer, ref js.Ref)
    37  
    38  //go:wasmimport plat/js/webext/safebrowsingprivate load_ServerRedirect
    39  //go:noescape
    40  func ServerRedirectJSLoad(
    41  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    42  
    43  //go:wasmimport plat/js/webext/safebrowsingprivate constof_NavigationInitiation
    44  //go:noescape
    45  func ConstOfNavigationInitiation(str js.Ref) uint32
    46  
    47  //go:wasmimport plat/js/webext/safebrowsingprivate store_ReferrerChainEntry
    48  //go:noescape
    49  func ReferrerChainEntryJSStore(
    50  	ptr unsafe.Pointer, ref js.Ref)
    51  
    52  //go:wasmimport plat/js/webext/safebrowsingprivate load_ReferrerChainEntry
    53  //go:noescape
    54  func ReferrerChainEntryJSLoad(
    55  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    56  
    57  //go:wasmimport plat/js/webext/safebrowsingprivate store_InterstitialInfo
    58  //go:noescape
    59  func InterstitialInfoJSStore(
    60  	ptr unsafe.Pointer, ref js.Ref)
    61  
    62  //go:wasmimport plat/js/webext/safebrowsingprivate load_InterstitialInfo
    63  //go:noescape
    64  func InterstitialInfoJSLoad(
    65  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    66  
    67  //go:wasmimport plat/js/webext/safebrowsingprivate store_PolicySpecifiedPasswordReuse
    68  //go:noescape
    69  func PolicySpecifiedPasswordReuseJSStore(
    70  	ptr unsafe.Pointer, ref js.Ref)
    71  
    72  //go:wasmimport plat/js/webext/safebrowsingprivate load_PolicySpecifiedPasswordReuse
    73  //go:noescape
    74  func PolicySpecifiedPasswordReuseJSLoad(
    75  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    76  
    77  //go:wasmimport plat/js/webext/safebrowsingprivate has_GetReferrerChain
    78  //go:noescape
    79  func HasFuncGetReferrerChain() js.Ref
    80  
    81  //go:wasmimport plat/js/webext/safebrowsingprivate func_GetReferrerChain
    82  //go:noescape
    83  func FuncGetReferrerChain(fn unsafe.Pointer)
    84  
    85  //go:wasmimport plat/js/webext/safebrowsingprivate call_GetReferrerChain
    86  //go:noescape
    87  func CallGetReferrerChain(
    88  	retPtr unsafe.Pointer,
    89  	tabId int32)
    90  
    91  //go:wasmimport plat/js/webext/safebrowsingprivate try_GetReferrerChain
    92  //go:noescape
    93  func TryGetReferrerChain(
    94  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    95  	tabId int32) (ok js.Ref)
    96  
    97  //go:wasmimport plat/js/webext/safebrowsingprivate has_OnDangerousDownloadOpened
    98  //go:noescape
    99  func HasFuncOnDangerousDownloadOpened() js.Ref
   100  
   101  //go:wasmimport plat/js/webext/safebrowsingprivate func_OnDangerousDownloadOpened
   102  //go:noescape
   103  func FuncOnDangerousDownloadOpened(fn unsafe.Pointer)
   104  
   105  //go:wasmimport plat/js/webext/safebrowsingprivate call_OnDangerousDownloadOpened
   106  //go:noescape
   107  func CallOnDangerousDownloadOpened(
   108  	retPtr unsafe.Pointer,
   109  	callback js.Ref)
   110  
   111  //go:wasmimport plat/js/webext/safebrowsingprivate try_OnDangerousDownloadOpened
   112  //go:noescape
   113  func TryOnDangerousDownloadOpened(
   114  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   115  	callback js.Ref) (ok js.Ref)
   116  
   117  //go:wasmimport plat/js/webext/safebrowsingprivate has_OffDangerousDownloadOpened
   118  //go:noescape
   119  func HasFuncOffDangerousDownloadOpened() js.Ref
   120  
   121  //go:wasmimport plat/js/webext/safebrowsingprivate func_OffDangerousDownloadOpened
   122  //go:noescape
   123  func FuncOffDangerousDownloadOpened(fn unsafe.Pointer)
   124  
   125  //go:wasmimport plat/js/webext/safebrowsingprivate call_OffDangerousDownloadOpened
   126  //go:noescape
   127  func CallOffDangerousDownloadOpened(
   128  	retPtr unsafe.Pointer,
   129  	callback js.Ref)
   130  
   131  //go:wasmimport plat/js/webext/safebrowsingprivate try_OffDangerousDownloadOpened
   132  //go:noescape
   133  func TryOffDangerousDownloadOpened(
   134  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   135  	callback js.Ref) (ok js.Ref)
   136  
   137  //go:wasmimport plat/js/webext/safebrowsingprivate has_HasOnDangerousDownloadOpened
   138  //go:noescape
   139  func HasFuncHasOnDangerousDownloadOpened() js.Ref
   140  
   141  //go:wasmimport plat/js/webext/safebrowsingprivate func_HasOnDangerousDownloadOpened
   142  //go:noescape
   143  func FuncHasOnDangerousDownloadOpened(fn unsafe.Pointer)
   144  
   145  //go:wasmimport plat/js/webext/safebrowsingprivate call_HasOnDangerousDownloadOpened
   146  //go:noescape
   147  func CallHasOnDangerousDownloadOpened(
   148  	retPtr unsafe.Pointer,
   149  	callback js.Ref)
   150  
   151  //go:wasmimport plat/js/webext/safebrowsingprivate try_HasOnDangerousDownloadOpened
   152  //go:noescape
   153  func TryHasOnDangerousDownloadOpened(
   154  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   155  	callback js.Ref) (ok js.Ref)
   156  
   157  //go:wasmimport plat/js/webext/safebrowsingprivate has_OnPolicySpecifiedPasswordChanged
   158  //go:noescape
   159  func HasFuncOnPolicySpecifiedPasswordChanged() js.Ref
   160  
   161  //go:wasmimport plat/js/webext/safebrowsingprivate func_OnPolicySpecifiedPasswordChanged
   162  //go:noescape
   163  func FuncOnPolicySpecifiedPasswordChanged(fn unsafe.Pointer)
   164  
   165  //go:wasmimport plat/js/webext/safebrowsingprivate call_OnPolicySpecifiedPasswordChanged
   166  //go:noescape
   167  func CallOnPolicySpecifiedPasswordChanged(
   168  	retPtr unsafe.Pointer,
   169  	callback js.Ref)
   170  
   171  //go:wasmimport plat/js/webext/safebrowsingprivate try_OnPolicySpecifiedPasswordChanged
   172  //go:noescape
   173  func TryOnPolicySpecifiedPasswordChanged(
   174  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   175  	callback js.Ref) (ok js.Ref)
   176  
   177  //go:wasmimport plat/js/webext/safebrowsingprivate has_OffPolicySpecifiedPasswordChanged
   178  //go:noescape
   179  func HasFuncOffPolicySpecifiedPasswordChanged() js.Ref
   180  
   181  //go:wasmimport plat/js/webext/safebrowsingprivate func_OffPolicySpecifiedPasswordChanged
   182  //go:noescape
   183  func FuncOffPolicySpecifiedPasswordChanged(fn unsafe.Pointer)
   184  
   185  //go:wasmimport plat/js/webext/safebrowsingprivate call_OffPolicySpecifiedPasswordChanged
   186  //go:noescape
   187  func CallOffPolicySpecifiedPasswordChanged(
   188  	retPtr unsafe.Pointer,
   189  	callback js.Ref)
   190  
   191  //go:wasmimport plat/js/webext/safebrowsingprivate try_OffPolicySpecifiedPasswordChanged
   192  //go:noescape
   193  func TryOffPolicySpecifiedPasswordChanged(
   194  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   195  	callback js.Ref) (ok js.Ref)
   196  
   197  //go:wasmimport plat/js/webext/safebrowsingprivate has_HasOnPolicySpecifiedPasswordChanged
   198  //go:noescape
   199  func HasFuncHasOnPolicySpecifiedPasswordChanged() js.Ref
   200  
   201  //go:wasmimport plat/js/webext/safebrowsingprivate func_HasOnPolicySpecifiedPasswordChanged
   202  //go:noescape
   203  func FuncHasOnPolicySpecifiedPasswordChanged(fn unsafe.Pointer)
   204  
   205  //go:wasmimport plat/js/webext/safebrowsingprivate call_HasOnPolicySpecifiedPasswordChanged
   206  //go:noescape
   207  func CallHasOnPolicySpecifiedPasswordChanged(
   208  	retPtr unsafe.Pointer,
   209  	callback js.Ref)
   210  
   211  //go:wasmimport plat/js/webext/safebrowsingprivate try_HasOnPolicySpecifiedPasswordChanged
   212  //go:noescape
   213  func TryHasOnPolicySpecifiedPasswordChanged(
   214  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   215  	callback js.Ref) (ok js.Ref)
   216  
   217  //go:wasmimport plat/js/webext/safebrowsingprivate has_OnPolicySpecifiedPasswordReuseDetected
   218  //go:noescape
   219  func HasFuncOnPolicySpecifiedPasswordReuseDetected() js.Ref
   220  
   221  //go:wasmimport plat/js/webext/safebrowsingprivate func_OnPolicySpecifiedPasswordReuseDetected
   222  //go:noescape
   223  func FuncOnPolicySpecifiedPasswordReuseDetected(fn unsafe.Pointer)
   224  
   225  //go:wasmimport plat/js/webext/safebrowsingprivate call_OnPolicySpecifiedPasswordReuseDetected
   226  //go:noescape
   227  func CallOnPolicySpecifiedPasswordReuseDetected(
   228  	retPtr unsafe.Pointer,
   229  	callback js.Ref)
   230  
   231  //go:wasmimport plat/js/webext/safebrowsingprivate try_OnPolicySpecifiedPasswordReuseDetected
   232  //go:noescape
   233  func TryOnPolicySpecifiedPasswordReuseDetected(
   234  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   235  	callback js.Ref) (ok js.Ref)
   236  
   237  //go:wasmimport plat/js/webext/safebrowsingprivate has_OffPolicySpecifiedPasswordReuseDetected
   238  //go:noescape
   239  func HasFuncOffPolicySpecifiedPasswordReuseDetected() js.Ref
   240  
   241  //go:wasmimport plat/js/webext/safebrowsingprivate func_OffPolicySpecifiedPasswordReuseDetected
   242  //go:noescape
   243  func FuncOffPolicySpecifiedPasswordReuseDetected(fn unsafe.Pointer)
   244  
   245  //go:wasmimport plat/js/webext/safebrowsingprivate call_OffPolicySpecifiedPasswordReuseDetected
   246  //go:noescape
   247  func CallOffPolicySpecifiedPasswordReuseDetected(
   248  	retPtr unsafe.Pointer,
   249  	callback js.Ref)
   250  
   251  //go:wasmimport plat/js/webext/safebrowsingprivate try_OffPolicySpecifiedPasswordReuseDetected
   252  //go:noescape
   253  func TryOffPolicySpecifiedPasswordReuseDetected(
   254  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   255  	callback js.Ref) (ok js.Ref)
   256  
   257  //go:wasmimport plat/js/webext/safebrowsingprivate has_HasOnPolicySpecifiedPasswordReuseDetected
   258  //go:noescape
   259  func HasFuncHasOnPolicySpecifiedPasswordReuseDetected() js.Ref
   260  
   261  //go:wasmimport plat/js/webext/safebrowsingprivate func_HasOnPolicySpecifiedPasswordReuseDetected
   262  //go:noescape
   263  func FuncHasOnPolicySpecifiedPasswordReuseDetected(fn unsafe.Pointer)
   264  
   265  //go:wasmimport plat/js/webext/safebrowsingprivate call_HasOnPolicySpecifiedPasswordReuseDetected
   266  //go:noescape
   267  func CallHasOnPolicySpecifiedPasswordReuseDetected(
   268  	retPtr unsafe.Pointer,
   269  	callback js.Ref)
   270  
   271  //go:wasmimport plat/js/webext/safebrowsingprivate try_HasOnPolicySpecifiedPasswordReuseDetected
   272  //go:noescape
   273  func TryHasOnPolicySpecifiedPasswordReuseDetected(
   274  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   275  	callback js.Ref) (ok js.Ref)
   276  
   277  //go:wasmimport plat/js/webext/safebrowsingprivate has_OnSecurityInterstitialProceeded
   278  //go:noescape
   279  func HasFuncOnSecurityInterstitialProceeded() js.Ref
   280  
   281  //go:wasmimport plat/js/webext/safebrowsingprivate func_OnSecurityInterstitialProceeded
   282  //go:noescape
   283  func FuncOnSecurityInterstitialProceeded(fn unsafe.Pointer)
   284  
   285  //go:wasmimport plat/js/webext/safebrowsingprivate call_OnSecurityInterstitialProceeded
   286  //go:noescape
   287  func CallOnSecurityInterstitialProceeded(
   288  	retPtr unsafe.Pointer,
   289  	callback js.Ref)
   290  
   291  //go:wasmimport plat/js/webext/safebrowsingprivate try_OnSecurityInterstitialProceeded
   292  //go:noescape
   293  func TryOnSecurityInterstitialProceeded(
   294  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   295  	callback js.Ref) (ok js.Ref)
   296  
   297  //go:wasmimport plat/js/webext/safebrowsingprivate has_OffSecurityInterstitialProceeded
   298  //go:noescape
   299  func HasFuncOffSecurityInterstitialProceeded() js.Ref
   300  
   301  //go:wasmimport plat/js/webext/safebrowsingprivate func_OffSecurityInterstitialProceeded
   302  //go:noescape
   303  func FuncOffSecurityInterstitialProceeded(fn unsafe.Pointer)
   304  
   305  //go:wasmimport plat/js/webext/safebrowsingprivate call_OffSecurityInterstitialProceeded
   306  //go:noescape
   307  func CallOffSecurityInterstitialProceeded(
   308  	retPtr unsafe.Pointer,
   309  	callback js.Ref)
   310  
   311  //go:wasmimport plat/js/webext/safebrowsingprivate try_OffSecurityInterstitialProceeded
   312  //go:noescape
   313  func TryOffSecurityInterstitialProceeded(
   314  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   315  	callback js.Ref) (ok js.Ref)
   316  
   317  //go:wasmimport plat/js/webext/safebrowsingprivate has_HasOnSecurityInterstitialProceeded
   318  //go:noescape
   319  func HasFuncHasOnSecurityInterstitialProceeded() js.Ref
   320  
   321  //go:wasmimport plat/js/webext/safebrowsingprivate func_HasOnSecurityInterstitialProceeded
   322  //go:noescape
   323  func FuncHasOnSecurityInterstitialProceeded(fn unsafe.Pointer)
   324  
   325  //go:wasmimport plat/js/webext/safebrowsingprivate call_HasOnSecurityInterstitialProceeded
   326  //go:noescape
   327  func CallHasOnSecurityInterstitialProceeded(
   328  	retPtr unsafe.Pointer,
   329  	callback js.Ref)
   330  
   331  //go:wasmimport plat/js/webext/safebrowsingprivate try_HasOnSecurityInterstitialProceeded
   332  //go:noescape
   333  func TryHasOnSecurityInterstitialProceeded(
   334  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   335  	callback js.Ref) (ok js.Ref)
   336  
   337  //go:wasmimport plat/js/webext/safebrowsingprivate has_OnSecurityInterstitialShown
   338  //go:noescape
   339  func HasFuncOnSecurityInterstitialShown() js.Ref
   340  
   341  //go:wasmimport plat/js/webext/safebrowsingprivate func_OnSecurityInterstitialShown
   342  //go:noescape
   343  func FuncOnSecurityInterstitialShown(fn unsafe.Pointer)
   344  
   345  //go:wasmimport plat/js/webext/safebrowsingprivate call_OnSecurityInterstitialShown
   346  //go:noescape
   347  func CallOnSecurityInterstitialShown(
   348  	retPtr unsafe.Pointer,
   349  	callback js.Ref)
   350  
   351  //go:wasmimport plat/js/webext/safebrowsingprivate try_OnSecurityInterstitialShown
   352  //go:noescape
   353  func TryOnSecurityInterstitialShown(
   354  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   355  	callback js.Ref) (ok js.Ref)
   356  
   357  //go:wasmimport plat/js/webext/safebrowsingprivate has_OffSecurityInterstitialShown
   358  //go:noescape
   359  func HasFuncOffSecurityInterstitialShown() js.Ref
   360  
   361  //go:wasmimport plat/js/webext/safebrowsingprivate func_OffSecurityInterstitialShown
   362  //go:noescape
   363  func FuncOffSecurityInterstitialShown(fn unsafe.Pointer)
   364  
   365  //go:wasmimport plat/js/webext/safebrowsingprivate call_OffSecurityInterstitialShown
   366  //go:noescape
   367  func CallOffSecurityInterstitialShown(
   368  	retPtr unsafe.Pointer,
   369  	callback js.Ref)
   370  
   371  //go:wasmimport plat/js/webext/safebrowsingprivate try_OffSecurityInterstitialShown
   372  //go:noescape
   373  func TryOffSecurityInterstitialShown(
   374  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   375  	callback js.Ref) (ok js.Ref)
   376  
   377  //go:wasmimport plat/js/webext/safebrowsingprivate has_HasOnSecurityInterstitialShown
   378  //go:noescape
   379  func HasFuncHasOnSecurityInterstitialShown() js.Ref
   380  
   381  //go:wasmimport plat/js/webext/safebrowsingprivate func_HasOnSecurityInterstitialShown
   382  //go:noescape
   383  func FuncHasOnSecurityInterstitialShown(fn unsafe.Pointer)
   384  
   385  //go:wasmimport plat/js/webext/safebrowsingprivate call_HasOnSecurityInterstitialShown
   386  //go:noescape
   387  func CallHasOnSecurityInterstitialShown(
   388  	retPtr unsafe.Pointer,
   389  	callback js.Ref)
   390  
   391  //go:wasmimport plat/js/webext/safebrowsingprivate try_HasOnSecurityInterstitialShown
   392  //go:noescape
   393  func TryHasOnSecurityInterstitialShown(
   394  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   395  	callback js.Ref) (ok js.Ref)