Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Interop.cs
Go to the documentation of this file.
1
using
System.IO.Compression
;
2
using
System.Runtime.InteropServices
;
3
4
internal
static
class
Interop
5
{
6
internal
static
class
zlib
7
{
8
[DllImport(
"System.IO.Compression.Native"
, EntryPoint =
"CompressionNative_DeflateInit2_"
)]
9
internal
unsafe
static
extern
ZLibNative.ErrorCode
DeflateInit2_
(
ZLibNative
.
ZStream
* stream,
ZLibNative
.
CompressionLevel
level,
ZLibNative
.
CompressionMethod
method,
int
windowBits,
int
memLevel,
ZLibNative
.
CompressionStrategy
strategy);
10
11
[DllImport(
"System.IO.Compression.Native"
, EntryPoint =
"CompressionNative_Deflate"
)]
12
internal
unsafe
static
extern
ZLibNative.ErrorCode
Deflate
(
ZLibNative
.
ZStream
* stream,
ZLibNative
.
FlushCode
flush);
13
14
[DllImport(
"System.IO.Compression.Native"
, EntryPoint =
"CompressionNative_DeflateEnd"
)]
15
internal
unsafe
static
extern
ZLibNative.ErrorCode
DeflateEnd
(
ZLibNative
.
ZStream
* stream);
16
17
[DllImport(
"System.IO.Compression.Native"
, EntryPoint =
"CompressionNative_InflateInit2_"
)]
18
internal
unsafe
static
extern
ZLibNative.ErrorCode
InflateInit2_
(
ZLibNative
.
ZStream
* stream,
int
windowBits);
19
20
[DllImport(
"System.IO.Compression.Native"
, EntryPoint =
"CompressionNative_Inflate"
)]
21
internal
unsafe
static
extern
ZLibNative.ErrorCode
Inflate
(
ZLibNative
.
ZStream
* stream,
ZLibNative
.
FlushCode
flush);
22
23
[DllImport(
"System.IO.Compression.Native"
, EntryPoint =
"CompressionNative_InflateEnd"
)]
24
internal
unsafe
static
extern
ZLibNative.ErrorCode
InflateEnd
(
ZLibNative
.
ZStream
* stream);
25
}
26
}
Interop.zlib.InflateEnd
static unsafe ZLibNative.ErrorCode InflateEnd(ZLibNative.ZStream *stream)
Interop.zlib.DeflateEnd
static unsafe ZLibNative.ErrorCode DeflateEnd(ZLibNative.ZStream *stream)
Interop.zlib.Deflate
static unsafe ZLibNative.ErrorCode Deflate(ZLibNative.ZStream *stream, ZLibNative.FlushCode flush)
Interop.zlib.InflateInit2_
static unsafe ZLibNative.ErrorCode InflateInit2_(ZLibNative.ZStream *stream, int windowBits)
Interop.zlib.DeflateInit2_
static unsafe ZLibNative.ErrorCode DeflateInit2_(ZLibNative.ZStream *stream, ZLibNative.CompressionLevel level, ZLibNative.CompressionMethod method, int windowBits, int memLevel, ZLibNative.CompressionStrategy strategy)
Interop.zlib.Inflate
static unsafe ZLibNative.ErrorCode Inflate(ZLibNative.ZStream *stream, ZLibNative.FlushCode flush)
Interop
Definition
Interop.cs:6
System.IO.Compression.ZLibNative.CompressionLevel
CompressionLevel
Definition
ZLibNative.cs:27
System.IO.Compression.ZLibNative.CompressionMethod
CompressionMethod
Definition
ZLibNative.cs:40
System.IO.Compression.ZLibNative.CompressionStrategy
CompressionStrategy
Definition
ZLibNative.cs:35
System.IO.Compression.ZLibNative.FlushCode
FlushCode
Definition
ZLibNative.cs:8
System.IO.Compression.ZLibNative.ErrorCode
ErrorCode
Definition
ZLibNative.cs:16
System.IO.Compression.ZLibNative
Definition
ZLibNative.cs:6
System.IO.Compression
Definition
BrotliDecoder.cs:5
System.Runtime.InteropServices
Definition
SequenceMarshal.cs:4
System.IO.Compression.ZLibNative.ZStream
Definition
ZLibNative.cs:221
source
System.Net.WebSockets
Interop.cs
Generated by
1.10.0