public static int LDIDecompress(int context, byte[] pbSrc, int cbSrc, byte[] pbDst, ref int pcbDecompressed) { if (XCompress.Is64Bit) { return(XCompress.LDIDecompress64(context, pbSrc, cbSrc, pbDst, ref pcbDecompressed)); } return(XCompress.LDIDecompress32(context, pbSrc, cbSrc, pbDst, ref pcbDecompressed)); }
public static int LDIResetDecompression(int context) { if (XCompress.Is64Bit) { return(XCompress.LDIResetDecompression64(context)); } return(XCompress.LDIResetDecompression32(context)); }
public static int LDICreateDecompression(ref int pcbDataBlockMax, ref XCompress.LzxDecompress pvConfiguration, int pfnma, int pfnmf, IntPtr pcbSrcBufferMin, ref int unknown, ref int ldiContext) { if (XCompress.Is64Bit) { return(XCompress.LDICreateDecompression64(ref pcbDataBlockMax, ref pvConfiguration, pfnma, pfnmf, pcbSrcBufferMin, ref unknown, ref ldiContext)); } return(XCompress.LDICreateDecompression32(ref pcbDataBlockMax, ref pvConfiguration, pfnma, pfnmf, pcbSrcBufferMin, ref unknown, ref ldiContext)); }