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

BOOL uncompressLzss(
	LPBYTE sbuf,
	_TCHAR* pszFilenameWithFullpath,
	DWORD ofsOfSize,
	DWORD ofsOfPos,
	COMPRESS_FLAG_TYPE compressFlag,
	DWORD encondingBit,
	COMPRESS_SIZE_TYPE compressSizeType,
	LZSS_TYPE lzssType,
	_TCHAR* ext,
	int specialFix,
	PINTERNAL_MUSIC im
	);

BOOL uncompressBrightis(
	LPBYTE sbuf,
	_TCHAR* pszFilenameWithFullpath,
	PINTERNAL_MUSIC im
	);

BOOL uncompressGust(
	LPBYTE sbuf,
	DWORD filesize,
	_TCHAR* pszFilenameWithFullpath,
	PINTERNAL_MUSIC im
	);
