/*
 * This code is released under the Microsoft Public License (MS-PL). See License.txt, below.
 */
#pragma once

typedef enum _EXEC_TYPE {
	rip,
	dec,
} EXEC_TYPE, *PEXEC_TYPE;

typedef enum _SEARCH_TYPE {
	vab,
	vb,
} SEARCH_TYPE, *PSEARCH_TYPE;

typedef enum _COMPRESS_SIZE_TYPE {
	Uncompress,
	Compress
} COMPRESS_SIZE_TYPE, *PCOMPRESS_SIZE_TYPE;

typedef enum _COMPRESS_FLAG_TYPE {
	Zero,
	One
} COMPRESS_FLAG_TYPE, *PCOMPRESS_FLAG_TYPE;

typedef enum _LZSS_TYPE {
	LZSS_TYPE1,
	LZSS_TYPE2,
	LZSS_TYPE3
} LZSS_TYPE, *PLZSS_TYPE;
