10        [DllImport(
"System.IO.Compression.Native")]
 
   13        [DllImport(
"System.IO.Compression.Native")]
 
   16        [DllImport(
"System.IO.Compression.Native")]
 
   19        [DllImport(
"System.IO.Compression.Native")]
 
   22        [DllImport(
"System.IO.Compression.Native")]
 
   25        [DllImport(
"System.IO.Compression.Native")]
 
   28        [DllImport(
"System.IO.Compression.Native")]
 
   31        [DllImport(
"System.IO.Compression.Native")]
 
   34        [DllImport(
"System.IO.Compression.Native")]
 
   37        [DllImport(
"System.IO.Compression.Native")]
 
   40        [DllImport(
"System.IO.Compression.Native")]
 
   41        internal unsafe 
static extern BOOL BrotliEncoderCompress(
int quality, 
int window, 
int v, nuint availableInput, 
byte* inBytes, nuint* availableOutput, 
byte* outBytes);
 
 
static unsafe BOOL BrotliEncoderCompress(int quality, int window, int v, nuint availableInput, byte *inBytes, nuint *availableOutput, byte *outBytes)
 
static void BrotliEncoderDestroyInstance(IntPtr state)
 
static void BrotliDecoderDestroyInstance(IntPtr state)
 
static unsafe int BrotliDecoderDecompressStream(SafeBrotliDecoderHandle state, ref nuint availableIn, byte **nextIn, ref nuint availableOut, byte **nextOut, out nuint totalOut)
 
static BOOL BrotliDecoderIsFinished(SafeBrotliDecoderHandle state)
 
static SafeBrotliDecoderHandle BrotliDecoderCreateInstance(IntPtr allocFunc, IntPtr freeFunc, IntPtr opaque)
 
static BOOL BrotliEncoderSetParameter(SafeBrotliEncoderHandle state, BrotliEncoderParameter parameter, uint value)
 
static unsafe BOOL BrotliDecoderDecompress(nuint availableInput, byte *inBytes, nuint *availableOutput, byte *outBytes)
 
static BOOL BrotliEncoderHasMoreOutput(SafeBrotliEncoderHandle state)
 
static SafeBrotliEncoderHandle BrotliEncoderCreateInstance(IntPtr allocFunc, IntPtr freeFunc, IntPtr opaque)
 
static unsafe BOOL BrotliEncoderCompressStream(SafeBrotliEncoderHandle state, BrotliEncoderOperation op, ref nuint availableIn, byte **nextIn, ref nuint availableOut, byte **nextOut, out nuint totalOut)