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)