github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/vpnprovider/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/vpnprovider store_Parameters 20 //go:noescape 21 func ParametersJSStore( 22 ptr unsafe.Pointer, ref js.Ref) 23 24 //go:wasmimport plat/js/webext/vpnprovider load_Parameters 25 //go:noescape 26 func ParametersJSLoad( 27 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 28 29 //go:wasmimport plat/js/webext/vpnprovider constof_PlatformMessage 30 //go:noescape 31 func ConstOfPlatformMessage(str js.Ref) uint32 32 33 //go:wasmimport plat/js/webext/vpnprovider constof_UIEvent 34 //go:noescape 35 func ConstOfUIEvent(str js.Ref) uint32 36 37 //go:wasmimport plat/js/webext/vpnprovider constof_VpnConnectionState 38 //go:noescape 39 func ConstOfVpnConnectionState(str js.Ref) uint32 40 41 //go:wasmimport plat/js/webext/vpnprovider has_CreateConfig 42 //go:noescape 43 func HasFuncCreateConfig() js.Ref 44 45 //go:wasmimport plat/js/webext/vpnprovider func_CreateConfig 46 //go:noescape 47 func FuncCreateConfig(fn unsafe.Pointer) 48 49 //go:wasmimport plat/js/webext/vpnprovider call_CreateConfig 50 //go:noescape 51 func CallCreateConfig( 52 retPtr unsafe.Pointer, 53 name js.Ref) 54 55 //go:wasmimport plat/js/webext/vpnprovider try_CreateConfig 56 //go:noescape 57 func TryCreateConfig( 58 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 59 name js.Ref) (ok js.Ref) 60 61 //go:wasmimport plat/js/webext/vpnprovider has_DestroyConfig 62 //go:noescape 63 func HasFuncDestroyConfig() js.Ref 64 65 //go:wasmimport plat/js/webext/vpnprovider func_DestroyConfig 66 //go:noescape 67 func FuncDestroyConfig(fn unsafe.Pointer) 68 69 //go:wasmimport plat/js/webext/vpnprovider call_DestroyConfig 70 //go:noescape 71 func CallDestroyConfig( 72 retPtr unsafe.Pointer, 73 id js.Ref) 74 75 //go:wasmimport plat/js/webext/vpnprovider try_DestroyConfig 76 //go:noescape 77 func TryDestroyConfig( 78 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 79 id js.Ref) (ok js.Ref) 80 81 //go:wasmimport plat/js/webext/vpnprovider has_NotifyConnectionStateChanged 82 //go:noescape 83 func HasFuncNotifyConnectionStateChanged() js.Ref 84 85 //go:wasmimport plat/js/webext/vpnprovider func_NotifyConnectionStateChanged 86 //go:noescape 87 func FuncNotifyConnectionStateChanged(fn unsafe.Pointer) 88 89 //go:wasmimport plat/js/webext/vpnprovider call_NotifyConnectionStateChanged 90 //go:noescape 91 func CallNotifyConnectionStateChanged( 92 retPtr unsafe.Pointer, 93 state uint32) 94 95 //go:wasmimport plat/js/webext/vpnprovider try_NotifyConnectionStateChanged 96 //go:noescape 97 func TryNotifyConnectionStateChanged( 98 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 99 state uint32) (ok js.Ref) 100 101 //go:wasmimport plat/js/webext/vpnprovider has_OnConfigCreated 102 //go:noescape 103 func HasFuncOnConfigCreated() js.Ref 104 105 //go:wasmimport plat/js/webext/vpnprovider func_OnConfigCreated 106 //go:noescape 107 func FuncOnConfigCreated(fn unsafe.Pointer) 108 109 //go:wasmimport plat/js/webext/vpnprovider call_OnConfigCreated 110 //go:noescape 111 func CallOnConfigCreated( 112 retPtr unsafe.Pointer, 113 callback js.Ref) 114 115 //go:wasmimport plat/js/webext/vpnprovider try_OnConfigCreated 116 //go:noescape 117 func TryOnConfigCreated( 118 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 119 callback js.Ref) (ok js.Ref) 120 121 //go:wasmimport plat/js/webext/vpnprovider has_OffConfigCreated 122 //go:noescape 123 func HasFuncOffConfigCreated() js.Ref 124 125 //go:wasmimport plat/js/webext/vpnprovider func_OffConfigCreated 126 //go:noescape 127 func FuncOffConfigCreated(fn unsafe.Pointer) 128 129 //go:wasmimport plat/js/webext/vpnprovider call_OffConfigCreated 130 //go:noescape 131 func CallOffConfigCreated( 132 retPtr unsafe.Pointer, 133 callback js.Ref) 134 135 //go:wasmimport plat/js/webext/vpnprovider try_OffConfigCreated 136 //go:noescape 137 func TryOffConfigCreated( 138 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 139 callback js.Ref) (ok js.Ref) 140 141 //go:wasmimport plat/js/webext/vpnprovider has_HasOnConfigCreated 142 //go:noescape 143 func HasFuncHasOnConfigCreated() js.Ref 144 145 //go:wasmimport plat/js/webext/vpnprovider func_HasOnConfigCreated 146 //go:noescape 147 func FuncHasOnConfigCreated(fn unsafe.Pointer) 148 149 //go:wasmimport plat/js/webext/vpnprovider call_HasOnConfigCreated 150 //go:noescape 151 func CallHasOnConfigCreated( 152 retPtr unsafe.Pointer, 153 callback js.Ref) 154 155 //go:wasmimport plat/js/webext/vpnprovider try_HasOnConfigCreated 156 //go:noescape 157 func TryHasOnConfigCreated( 158 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 159 callback js.Ref) (ok js.Ref) 160 161 //go:wasmimport plat/js/webext/vpnprovider has_OnConfigRemoved 162 //go:noescape 163 func HasFuncOnConfigRemoved() js.Ref 164 165 //go:wasmimport plat/js/webext/vpnprovider func_OnConfigRemoved 166 //go:noescape 167 func FuncOnConfigRemoved(fn unsafe.Pointer) 168 169 //go:wasmimport plat/js/webext/vpnprovider call_OnConfigRemoved 170 //go:noescape 171 func CallOnConfigRemoved( 172 retPtr unsafe.Pointer, 173 callback js.Ref) 174 175 //go:wasmimport plat/js/webext/vpnprovider try_OnConfigRemoved 176 //go:noescape 177 func TryOnConfigRemoved( 178 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 179 callback js.Ref) (ok js.Ref) 180 181 //go:wasmimport plat/js/webext/vpnprovider has_OffConfigRemoved 182 //go:noescape 183 func HasFuncOffConfigRemoved() js.Ref 184 185 //go:wasmimport plat/js/webext/vpnprovider func_OffConfigRemoved 186 //go:noescape 187 func FuncOffConfigRemoved(fn unsafe.Pointer) 188 189 //go:wasmimport plat/js/webext/vpnprovider call_OffConfigRemoved 190 //go:noescape 191 func CallOffConfigRemoved( 192 retPtr unsafe.Pointer, 193 callback js.Ref) 194 195 //go:wasmimport plat/js/webext/vpnprovider try_OffConfigRemoved 196 //go:noescape 197 func TryOffConfigRemoved( 198 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 199 callback js.Ref) (ok js.Ref) 200 201 //go:wasmimport plat/js/webext/vpnprovider has_HasOnConfigRemoved 202 //go:noescape 203 func HasFuncHasOnConfigRemoved() js.Ref 204 205 //go:wasmimport plat/js/webext/vpnprovider func_HasOnConfigRemoved 206 //go:noescape 207 func FuncHasOnConfigRemoved(fn unsafe.Pointer) 208 209 //go:wasmimport plat/js/webext/vpnprovider call_HasOnConfigRemoved 210 //go:noescape 211 func CallHasOnConfigRemoved( 212 retPtr unsafe.Pointer, 213 callback js.Ref) 214 215 //go:wasmimport plat/js/webext/vpnprovider try_HasOnConfigRemoved 216 //go:noescape 217 func TryHasOnConfigRemoved( 218 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 219 callback js.Ref) (ok js.Ref) 220 221 //go:wasmimport plat/js/webext/vpnprovider has_OnPacketReceived 222 //go:noescape 223 func HasFuncOnPacketReceived() js.Ref 224 225 //go:wasmimport plat/js/webext/vpnprovider func_OnPacketReceived 226 //go:noescape 227 func FuncOnPacketReceived(fn unsafe.Pointer) 228 229 //go:wasmimport plat/js/webext/vpnprovider call_OnPacketReceived 230 //go:noescape 231 func CallOnPacketReceived( 232 retPtr unsafe.Pointer, 233 callback js.Ref) 234 235 //go:wasmimport plat/js/webext/vpnprovider try_OnPacketReceived 236 //go:noescape 237 func TryOnPacketReceived( 238 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 239 callback js.Ref) (ok js.Ref) 240 241 //go:wasmimport plat/js/webext/vpnprovider has_OffPacketReceived 242 //go:noescape 243 func HasFuncOffPacketReceived() js.Ref 244 245 //go:wasmimport plat/js/webext/vpnprovider func_OffPacketReceived 246 //go:noescape 247 func FuncOffPacketReceived(fn unsafe.Pointer) 248 249 //go:wasmimport plat/js/webext/vpnprovider call_OffPacketReceived 250 //go:noescape 251 func CallOffPacketReceived( 252 retPtr unsafe.Pointer, 253 callback js.Ref) 254 255 //go:wasmimport plat/js/webext/vpnprovider try_OffPacketReceived 256 //go:noescape 257 func TryOffPacketReceived( 258 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 259 callback js.Ref) (ok js.Ref) 260 261 //go:wasmimport plat/js/webext/vpnprovider has_HasOnPacketReceived 262 //go:noescape 263 func HasFuncHasOnPacketReceived() js.Ref 264 265 //go:wasmimport plat/js/webext/vpnprovider func_HasOnPacketReceived 266 //go:noescape 267 func FuncHasOnPacketReceived(fn unsafe.Pointer) 268 269 //go:wasmimport plat/js/webext/vpnprovider call_HasOnPacketReceived 270 //go:noescape 271 func CallHasOnPacketReceived( 272 retPtr unsafe.Pointer, 273 callback js.Ref) 274 275 //go:wasmimport plat/js/webext/vpnprovider try_HasOnPacketReceived 276 //go:noescape 277 func TryHasOnPacketReceived( 278 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 279 callback js.Ref) (ok js.Ref) 280 281 //go:wasmimport plat/js/webext/vpnprovider has_OnPlatformMessage 282 //go:noescape 283 func HasFuncOnPlatformMessage() js.Ref 284 285 //go:wasmimport plat/js/webext/vpnprovider func_OnPlatformMessage 286 //go:noescape 287 func FuncOnPlatformMessage(fn unsafe.Pointer) 288 289 //go:wasmimport plat/js/webext/vpnprovider call_OnPlatformMessage 290 //go:noescape 291 func CallOnPlatformMessage( 292 retPtr unsafe.Pointer, 293 callback js.Ref) 294 295 //go:wasmimport plat/js/webext/vpnprovider try_OnPlatformMessage 296 //go:noescape 297 func TryOnPlatformMessage( 298 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 299 callback js.Ref) (ok js.Ref) 300 301 //go:wasmimport plat/js/webext/vpnprovider has_OffPlatformMessage 302 //go:noescape 303 func HasFuncOffPlatformMessage() js.Ref 304 305 //go:wasmimport plat/js/webext/vpnprovider func_OffPlatformMessage 306 //go:noescape 307 func FuncOffPlatformMessage(fn unsafe.Pointer) 308 309 //go:wasmimport plat/js/webext/vpnprovider call_OffPlatformMessage 310 //go:noescape 311 func CallOffPlatformMessage( 312 retPtr unsafe.Pointer, 313 callback js.Ref) 314 315 //go:wasmimport plat/js/webext/vpnprovider try_OffPlatformMessage 316 //go:noescape 317 func TryOffPlatformMessage( 318 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 319 callback js.Ref) (ok js.Ref) 320 321 //go:wasmimport plat/js/webext/vpnprovider has_HasOnPlatformMessage 322 //go:noescape 323 func HasFuncHasOnPlatformMessage() js.Ref 324 325 //go:wasmimport plat/js/webext/vpnprovider func_HasOnPlatformMessage 326 //go:noescape 327 func FuncHasOnPlatformMessage(fn unsafe.Pointer) 328 329 //go:wasmimport plat/js/webext/vpnprovider call_HasOnPlatformMessage 330 //go:noescape 331 func CallHasOnPlatformMessage( 332 retPtr unsafe.Pointer, 333 callback js.Ref) 334 335 //go:wasmimport plat/js/webext/vpnprovider try_HasOnPlatformMessage 336 //go:noescape 337 func TryHasOnPlatformMessage( 338 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 339 callback js.Ref) (ok js.Ref) 340 341 //go:wasmimport plat/js/webext/vpnprovider has_OnUIEvent 342 //go:noescape 343 func HasFuncOnUIEvent() js.Ref 344 345 //go:wasmimport plat/js/webext/vpnprovider func_OnUIEvent 346 //go:noescape 347 func FuncOnUIEvent(fn unsafe.Pointer) 348 349 //go:wasmimport plat/js/webext/vpnprovider call_OnUIEvent 350 //go:noescape 351 func CallOnUIEvent( 352 retPtr unsafe.Pointer, 353 callback js.Ref) 354 355 //go:wasmimport plat/js/webext/vpnprovider try_OnUIEvent 356 //go:noescape 357 func TryOnUIEvent( 358 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 359 callback js.Ref) (ok js.Ref) 360 361 //go:wasmimport plat/js/webext/vpnprovider has_OffUIEvent 362 //go:noescape 363 func HasFuncOffUIEvent() js.Ref 364 365 //go:wasmimport plat/js/webext/vpnprovider func_OffUIEvent 366 //go:noescape 367 func FuncOffUIEvent(fn unsafe.Pointer) 368 369 //go:wasmimport plat/js/webext/vpnprovider call_OffUIEvent 370 //go:noescape 371 func CallOffUIEvent( 372 retPtr unsafe.Pointer, 373 callback js.Ref) 374 375 //go:wasmimport plat/js/webext/vpnprovider try_OffUIEvent 376 //go:noescape 377 func TryOffUIEvent( 378 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 379 callback js.Ref) (ok js.Ref) 380 381 //go:wasmimport plat/js/webext/vpnprovider has_HasOnUIEvent 382 //go:noescape 383 func HasFuncHasOnUIEvent() js.Ref 384 385 //go:wasmimport plat/js/webext/vpnprovider func_HasOnUIEvent 386 //go:noescape 387 func FuncHasOnUIEvent(fn unsafe.Pointer) 388 389 //go:wasmimport plat/js/webext/vpnprovider call_HasOnUIEvent 390 //go:noescape 391 func CallHasOnUIEvent( 392 retPtr unsafe.Pointer, 393 callback js.Ref) 394 395 //go:wasmimport plat/js/webext/vpnprovider try_HasOnUIEvent 396 //go:noescape 397 func TryHasOnUIEvent( 398 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 399 callback js.Ref) (ok js.Ref) 400 401 //go:wasmimport plat/js/webext/vpnprovider has_SendPacket 402 //go:noescape 403 func HasFuncSendPacket() js.Ref 404 405 //go:wasmimport plat/js/webext/vpnprovider func_SendPacket 406 //go:noescape 407 func FuncSendPacket(fn unsafe.Pointer) 408 409 //go:wasmimport plat/js/webext/vpnprovider call_SendPacket 410 //go:noescape 411 func CallSendPacket( 412 retPtr unsafe.Pointer, 413 data js.Ref) 414 415 //go:wasmimport plat/js/webext/vpnprovider try_SendPacket 416 //go:noescape 417 func TrySendPacket( 418 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 419 data js.Ref) (ok js.Ref) 420 421 //go:wasmimport plat/js/webext/vpnprovider has_SetParameters 422 //go:noescape 423 func HasFuncSetParameters() js.Ref 424 425 //go:wasmimport plat/js/webext/vpnprovider func_SetParameters 426 //go:noescape 427 func FuncSetParameters(fn unsafe.Pointer) 428 429 //go:wasmimport plat/js/webext/vpnprovider call_SetParameters 430 //go:noescape 431 func CallSetParameters( 432 retPtr unsafe.Pointer, 433 parameters unsafe.Pointer) 434 435 //go:wasmimport plat/js/webext/vpnprovider try_SetParameters 436 //go:noescape 437 func TrySetParameters( 438 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 439 parameters unsafe.Pointer) (ok js.Ref)