Example #1
0
 private static unsafe extern long OodleLZ_Decompress(
     byte *compBuf,
     UIntPtr compBufSize,
     byte *decodeTo,
     UIntPtr decodeToSize,
     OodleLZ_FuzzSafe fuzzSafetyFlag,
     OodleLZ_CheckCRC crcCheckFlag,
     OodleLZ_Verbosity logVerbosityFlag,
     UIntPtr a8,
     UIntPtr a9,
     UIntPtr chunkDecodeCallback,
     UIntPtr chunkDecodeContext,
     byte *scratchBuf,
     UIntPtr scratchBufSize,
     OodleLZ_Decode threadPhase);
Example #2
0
 private static extern long OodleLZ_Decompress(
     [MarshalAs(UnmanagedType.LPArray)]
     byte[] compBuf,
     long compBufSize,
     [MarshalAs(UnmanagedType.LPArray)]
     byte[] rawBuf,
     long rawLen,
     OodleLZ_FuzzSafe fuzzSafe,
     OodleLZ_CheckCRC checkCRC,
     OodleLZ_Verbosity verbosity,
     IntPtr decBufBase,
     long decBufSize,
     IntPtr fpCallback,
     IntPtr callbackUserData,
     IntPtr decoderMemory,
     long decoderMemorySize,
     OodleLZ_Decode_ThreadPhase threadPhase);
Example #3
0
 public static extern int OodleLZ_Decompress(byte[] buffer, long bufferSize, byte[] outputBuffer, long outputBufferSize,
                                             OodleLZ_FuzzSafe fuzzSafetyFlag,
                                             OodleLZ_CheckCRC crcCheckFlag,
                                             OodleLZ_Verbosity logVerbosityFlag,
                                             uint d, uint e, uint f, uint g, uint h, uint i, OodleLZ_Decode threadModule);