github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/chromeosinfoprivate/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/chromeosinfoprivate constof_AssistantStatus 20 //go:noescape 21 func ConstOfAssistantStatus(str js.Ref) uint32 22 23 //go:wasmimport plat/js/webext/chromeosinfoprivate constof_DeviceType 24 //go:noescape 25 func ConstOfDeviceType(str js.Ref) uint32 26 27 //go:wasmimport plat/js/webext/chromeosinfoprivate constof_ManagedDeviceStatus 28 //go:noescape 29 func ConstOfManagedDeviceStatus(str js.Ref) uint32 30 31 //go:wasmimport plat/js/webext/chromeosinfoprivate constof_PlayStoreStatus 32 //go:noescape 33 func ConstOfPlayStoreStatus(str js.Ref) uint32 34 35 //go:wasmimport plat/js/webext/chromeosinfoprivate constof_SessionType 36 //go:noescape 37 func ConstOfSessionType(str js.Ref) uint32 38 39 //go:wasmimport plat/js/webext/chromeosinfoprivate constof_StylusStatus 40 //go:noescape 41 func ConstOfStylusStatus(str js.Ref) uint32 42 43 //go:wasmimport plat/js/webext/chromeosinfoprivate store_GetReturnType 44 //go:noescape 45 func GetReturnTypeJSStore( 46 ptr unsafe.Pointer, ref js.Ref) 47 48 //go:wasmimport plat/js/webext/chromeosinfoprivate load_GetReturnType 49 //go:noescape 50 func GetReturnTypeJSLoad( 51 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 52 53 //go:wasmimport plat/js/webext/chromeosinfoprivate constof_PropertyName 54 //go:noescape 55 func ConstOfPropertyName(str js.Ref) uint32 56 57 //go:wasmimport plat/js/webext/chromeosinfoprivate has_Get 58 //go:noescape 59 func HasFuncGet() js.Ref 60 61 //go:wasmimport plat/js/webext/chromeosinfoprivate func_Get 62 //go:noescape 63 func FuncGet(fn unsafe.Pointer) 64 65 //go:wasmimport plat/js/webext/chromeosinfoprivate call_Get 66 //go:noescape 67 func CallGet( 68 retPtr unsafe.Pointer, 69 propertyNames js.Ref) 70 71 //go:wasmimport plat/js/webext/chromeosinfoprivate try_Get 72 //go:noescape 73 func TryGet( 74 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 75 propertyNames js.Ref) (ok js.Ref) 76 77 //go:wasmimport plat/js/webext/chromeosinfoprivate has_IsTabletModeEnabled 78 //go:noescape 79 func HasFuncIsTabletModeEnabled() js.Ref 80 81 //go:wasmimport plat/js/webext/chromeosinfoprivate func_IsTabletModeEnabled 82 //go:noescape 83 func FuncIsTabletModeEnabled(fn unsafe.Pointer) 84 85 //go:wasmimport plat/js/webext/chromeosinfoprivate call_IsTabletModeEnabled 86 //go:noescape 87 func CallIsTabletModeEnabled( 88 retPtr unsafe.Pointer) 89 90 //go:wasmimport plat/js/webext/chromeosinfoprivate try_IsTabletModeEnabled 91 //go:noescape 92 func TryIsTabletModeEnabled( 93 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 94 95 //go:wasmimport plat/js/webext/chromeosinfoprivate has_Set 96 //go:noescape 97 func HasFuncSet() js.Ref 98 99 //go:wasmimport plat/js/webext/chromeosinfoprivate func_Set 100 //go:noescape 101 func FuncSet(fn unsafe.Pointer) 102 103 //go:wasmimport plat/js/webext/chromeosinfoprivate call_Set 104 //go:noescape 105 func CallSet( 106 retPtr unsafe.Pointer, 107 propertyName uint32, 108 propertyValue js.Ref) 109 110 //go:wasmimport plat/js/webext/chromeosinfoprivate try_Set 111 //go:noescape 112 func TrySet( 113 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 114 propertyName uint32, 115 propertyValue js.Ref) (ok js.Ref)