public static extern unsafe LZMAStatus lzma_easy_encoder(LZMAStreamNative* strm, uint preset, LZMACheck check);
 public static extern unsafe LZMAStatus lzma_stream_buffer_encode(LZMAFilter* filters, LZMACheck check, void* allocator,
                                                                  byte* in_buff, IntPtr in_size,
                                                                  byte* out_buff, IntPtr* out_pos, IntPtr out_size);
 public static extern unsafe LZMAStatus lzma_stream_encoder(LZMAStreamNative* strm, void* filters,
                                                            LZMACheck check);
 public static extern unsafe LZMAStatus lzma_easy_encoder(LZMAStreamNative *strm, uint preset, LZMACheck check);
 public static extern unsafe LZMAStatus lzma_stream_buffer_encode(LZMAFilter *filters, LZMACheck check, void *allocator,
                                                                  byte *in_buff, IntPtr in_size,
                                                                  byte *out_buff, IntPtr *out_pos, IntPtr out_size);
 public static extern unsafe LZMAStatus lzma_stream_encoder(LZMAStreamNative *strm, void *filters,
                                                            LZMACheck check);