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)