// ignore_for_file: always_specify_types // ignore_for_file: camel_case_types // ignore_for_file: non_constant_identifier_names // AUTO GENERATED FILE, DO NOT EDIT. // // Generated by `package:ffigen`. import 'dart:ffi' as ffi; /// Bindings for `src/deezcryptor.h`. /// /// Regenerate bindings with `flutter pub run ffigen --config ffigen.yaml`. /// class DeezcryptorBindings { /// Holds the symbol lookup function. final ffi.Pointer Function(String symbolName) _lookup; /// The symbols are looked up in [dynamicLibrary]. DeezcryptorBindings(ffi.DynamicLibrary dynamicLibrary) : _lookup = dynamicLibrary.lookup; /// The symbols are looked up with [lookup]. DeezcryptorBindings.fromLookup( ffi.Pointer Function(String symbolName) lookup) : _lookup = lookup; int decryptChunk( ffi.Pointer buffer, ffi.Pointer encrypted, ffi.Pointer key, ) { return _decryptChunk( buffer, encrypted, key, ); } late final _decryptChunkPtr = _lookup< ffi.NativeFunction< ffi.Int Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>>('decryptChunk'); late final _decryptChunk = _decryptChunkPtr.asFunction< int Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); }