예제 #1
0
 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));
 }
예제 #2
0
 public static int LDIResetDecompression(int context)
 {
     if (XCompress.Is64Bit)
     {
         return(XCompress.LDIResetDecompression64(context));
     }
     return(XCompress.LDIResetDecompression32(context));
 }
예제 #3
0
 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));
 }