github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/mimehandlerprivate/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/mimehandlerprivate store_StreamInfo
    20  //go:noescape
    21  func StreamInfoJSStore(
    22  	ptr unsafe.Pointer, ref js.Ref)
    23  
    24  //go:wasmimport plat/js/webext/mimehandlerprivate load_StreamInfo
    25  //go:noescape
    26  func StreamInfoJSLoad(
    27  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    28  
    29  //go:wasmimport plat/js/webext/mimehandlerprivate store_PdfPluginAttributes
    30  //go:noescape
    31  func PdfPluginAttributesJSStore(
    32  	ptr unsafe.Pointer, ref js.Ref)
    33  
    34  //go:wasmimport plat/js/webext/mimehandlerprivate load_PdfPluginAttributes
    35  //go:noescape
    36  func PdfPluginAttributesJSLoad(
    37  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    38  
    39  //go:wasmimport plat/js/webext/mimehandlerprivate has_GetStreamInfo
    40  //go:noescape
    41  func HasFuncGetStreamInfo() js.Ref
    42  
    43  //go:wasmimport plat/js/webext/mimehandlerprivate func_GetStreamInfo
    44  //go:noescape
    45  func FuncGetStreamInfo(fn unsafe.Pointer)
    46  
    47  //go:wasmimport plat/js/webext/mimehandlerprivate call_GetStreamInfo
    48  //go:noescape
    49  func CallGetStreamInfo(
    50  	retPtr unsafe.Pointer,
    51  	callback js.Ref)
    52  
    53  //go:wasmimport plat/js/webext/mimehandlerprivate try_GetStreamInfo
    54  //go:noescape
    55  func TryGetStreamInfo(
    56  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    57  	callback js.Ref) (ok js.Ref)
    58  
    59  //go:wasmimport plat/js/webext/mimehandlerprivate has_OnSave
    60  //go:noescape
    61  func HasFuncOnSave() js.Ref
    62  
    63  //go:wasmimport plat/js/webext/mimehandlerprivate func_OnSave
    64  //go:noescape
    65  func FuncOnSave(fn unsafe.Pointer)
    66  
    67  //go:wasmimport plat/js/webext/mimehandlerprivate call_OnSave
    68  //go:noescape
    69  func CallOnSave(
    70  	retPtr unsafe.Pointer,
    71  	callback js.Ref)
    72  
    73  //go:wasmimport plat/js/webext/mimehandlerprivate try_OnSave
    74  //go:noescape
    75  func TryOnSave(
    76  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    77  	callback js.Ref) (ok js.Ref)
    78  
    79  //go:wasmimport plat/js/webext/mimehandlerprivate has_OffSave
    80  //go:noescape
    81  func HasFuncOffSave() js.Ref
    82  
    83  //go:wasmimport plat/js/webext/mimehandlerprivate func_OffSave
    84  //go:noescape
    85  func FuncOffSave(fn unsafe.Pointer)
    86  
    87  //go:wasmimport plat/js/webext/mimehandlerprivate call_OffSave
    88  //go:noescape
    89  func CallOffSave(
    90  	retPtr unsafe.Pointer,
    91  	callback js.Ref)
    92  
    93  //go:wasmimport plat/js/webext/mimehandlerprivate try_OffSave
    94  //go:noescape
    95  func TryOffSave(
    96  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    97  	callback js.Ref) (ok js.Ref)
    98  
    99  //go:wasmimport plat/js/webext/mimehandlerprivate has_HasOnSave
   100  //go:noescape
   101  func HasFuncHasOnSave() js.Ref
   102  
   103  //go:wasmimport plat/js/webext/mimehandlerprivate func_HasOnSave
   104  //go:noescape
   105  func FuncHasOnSave(fn unsafe.Pointer)
   106  
   107  //go:wasmimport plat/js/webext/mimehandlerprivate call_HasOnSave
   108  //go:noescape
   109  func CallHasOnSave(
   110  	retPtr unsafe.Pointer,
   111  	callback js.Ref)
   112  
   113  //go:wasmimport plat/js/webext/mimehandlerprivate try_HasOnSave
   114  //go:noescape
   115  func TryHasOnSave(
   116  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   117  	callback js.Ref) (ok js.Ref)
   118  
   119  //go:wasmimport plat/js/webext/mimehandlerprivate has_SetPdfPluginAttributes
   120  //go:noescape
   121  func HasFuncSetPdfPluginAttributes() js.Ref
   122  
   123  //go:wasmimport plat/js/webext/mimehandlerprivate func_SetPdfPluginAttributes
   124  //go:noescape
   125  func FuncSetPdfPluginAttributes(fn unsafe.Pointer)
   126  
   127  //go:wasmimport plat/js/webext/mimehandlerprivate call_SetPdfPluginAttributes
   128  //go:noescape
   129  func CallSetPdfPluginAttributes(
   130  	retPtr unsafe.Pointer,
   131  	pdfPluginAttributes unsafe.Pointer)
   132  
   133  //go:wasmimport plat/js/webext/mimehandlerprivate try_SetPdfPluginAttributes
   134  //go:noescape
   135  func TrySetPdfPluginAttributes(
   136  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   137  	pdfPluginAttributes unsafe.Pointer) (ok js.Ref)
   138  
   139  //go:wasmimport plat/js/webext/mimehandlerprivate has_SetShowBeforeUnloadDialog
   140  //go:noescape
   141  func HasFuncSetShowBeforeUnloadDialog() js.Ref
   142  
   143  //go:wasmimport plat/js/webext/mimehandlerprivate func_SetShowBeforeUnloadDialog
   144  //go:noescape
   145  func FuncSetShowBeforeUnloadDialog(fn unsafe.Pointer)
   146  
   147  //go:wasmimport plat/js/webext/mimehandlerprivate call_SetShowBeforeUnloadDialog
   148  //go:noescape
   149  func CallSetShowBeforeUnloadDialog(
   150  	retPtr unsafe.Pointer,
   151  	showDialog js.Ref,
   152  	callback js.Ref)
   153  
   154  //go:wasmimport plat/js/webext/mimehandlerprivate try_SetShowBeforeUnloadDialog
   155  //go:noescape
   156  func TrySetShowBeforeUnloadDialog(
   157  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   158  	showDialog js.Ref,
   159  	callback js.Ref) (ok js.Ref)