=======================================================================
               UNYZ1.DLL Ver 0.04@API t@C
=======================================================================
-----------------------------------------------------------------------
int WINAPI UnYz1(const HWND hWnd,LPCSTR szCmdLine,LPSTR szOutput,
		 const DWORD dwSize);
-----------------------------------------------------------------------
@\
	kE𓀂s܂B


	hWnd	    UNYZ1.DLL ĂяoAṽEBhEEnhB
		    UNYZ1.DLL ͎sɂ̃EBhEɑ΂ EnableWin-
		    dow() sEBhE̓}܂BEBhE
		    ݂ȂR\[Av̏ꍇCw肷Kv̂
		    ꍇ NULL n܂B
	szCmdLine   UNYZ1.DLL ɓnR}h (Cmd.txtQ)
	szOutput    UNYZ1.DLL ʂԂ߂̃obt@BO[o[
		    ̏ꍇ̓bNĂKv܂B
		    (̂Ƃ͖܂)
	dwSize      obt@̃TCYBʂwTCYzꍇ́A
		    TCYɐ؂l߂܂B
                    TCY 1 ȏł΁AɍŌ NULL t܂B
		    (̂Ƃ͖܂)

߂l
  I̎		0
  G[ꍇ	0 ȊO̐

ERROR_PASSWORD_FILE	iTestjsƂA܂̓t@C
ERROR_COMMAND_NAME		R}hC̐ݒ肪
ERROR_NOT_SUPPORT		Yz1.dll 
̑́AYz1.dll ̃hLgQƂĂB

===== ȉ̃G[ 0.03 ł͎gpĂ܂B =====
(̃G[ꍇA Yz1.dll łB)
ERROR_USER_SKIP		ikjkɎs
ERROR_PASSWORD_FILE	i𓀁j𓀂ɎsA܂̓pX[hႤ


-----------------------------------------------------------------------
BOOL WINAPI UnYz1CheckArchive(LPCSTR szFileName,const int iMode);
-----------------------------------------------------------------------
@\
	wt@CT|[gĂA[JCut@CƂĐǂ
	Ԃ܂B


	szFileName	`FbNׂA[JCut@C̃t@CB
	iMode		`FbN[hB
	  CHECKARCHIVE_RAPID(0)	ȈՃ[hBwb_̂݃`FbN܂B

߂l
	TRUE		A[JCut@C̎B
	FALSE		t@Cs̎B


-----------------------------------------------------------------------
WORD WINAPI UnYz1GetVersion(VOID);
-----------------------------------------------------------------------
@\
	UNYZ1.DLL ݂̌̃o[WԂ܂B

߂l
	݂̃o[W	 30 -> Version 0.30
				100 -> Version 1.00

̑
	dlύXȂǂ邩܂̂ŁAKo[W̃`FbN
	ȂĂB
	ȂAWXg̐ݒɂẮA1  2 ԂĂ܂B


-----------------------------------------------------------------------
WORD WINAPI UnYz1GetRealVersion(VOID);
-----------------------------------------------------------------------
@\
	UNYZ1.DLL ̖{̃o[WԂ܂B
	UnYz1GetVersion ֐ Archway ΍ŐFXɂȂĂ̂
	V݂֐łB

߂l
	݂̃o[W	 30 -> Version 0.30
				100 -> Version 1.00

̑
	dlύXȂǂ邩܂̂ŁAKo[W̃`FbN
	ȂĂB


-----------------------------------------------------------------------
WORD WINAPI UnYz1GetBuild(VOID);
-----------------------------------------------------------------------
@\
	UNYZ1.DLL ݂̌̃rhԍԂ܂B

߂l
	F	 100 -> Build 100

̑
	dlύXȂǂ邩܂̂ŁAKrhԍ̃`FbN
	ȂĂB
	Build 99 ȉ́AYz1.dll ɓĂȂo[WłB
@@@@܂AYz1.dll Ƃ́A-1 Ԃ܂B
	ȂAWXg̐ݒɂẮA12  15 ԂĂ܂B


-----------------------------------------------------------------------
WORD WINAPI UnYz1GetRealBuild(VOID);
-----------------------------------------------------------------------
@\
	UNYZ1.DLL ̖{̃rhԍԂ܂B
	UnYz1GetBuild ֐ HiroRAR ΍Œlς̂ŁAV݂
	֐łB

߂l
	݂̃o[W	 100 -> Build 100

̑
	dlύXȂǂ邩܂̂ŁAKo[W̃`FbN
	ȂĂB


-----------------------------------------------------------------------
int WINAPI UnYz1GetFileCount(LPCSTR szArcFile);
-----------------------------------------------------------------------
@\
	w肳ꂽɃt@CɊi[Ăt@C𓾂܂B


	szArcFile	i[t@C𓾂Ƀt@CB

߂l
	i[t@C𓾂B


-------------------------------------------------------------------------
int WINAPI UnYz1s(const HWND hWnd,LPCSTR szArcFile,LPCSTR szOutPath,
		 LPCSTR szPassWord,const int iMode);
-------------------------------------------------------------------------
@\
	kA𓀂s܂B

	o[WƂ̌݊ۂ߁ApӂĂ܂B
@@@@łAVB 痘pꍇ́A֗̕
@@@@܂B


	hWnd	    UNYZ1.DLL ĂяoAṽEBhEEnhB
		    UNYZ1.DLL ͎sɂ̃EBhEɑ΂ EnableWin-
		    dow() sEBhE̓}܂BEBhE
		    ݂ȂR\[Av̏ꍇCw肷Kv̂
		    ꍇ NULL n܂B
	szArcFile   t@C(tH_)BI\͕tĂ̓_B
	szOutPath   o͐tH_B Ex. uc:\tmp\v̂悤\邱ƁB
	szPassWord  ݒ肷pX[hB
	iMode       Bitŕ\ꂽtOB
		    0x80 𓀂
		    0x40 (\)
		    0x20 (\)
		    0x10 ȉ𓀏(Yzdec.exe)
		    0x08 JpX[h
		    0x04 pX[h
		    0x02 gpł܂
		    0x01 gpł܂


	E𓀂Ƃ iMode = 0x80 ƂĂB
        Ek̓tOgݍ킹ĉB
	EftHgł́ApX[h ƂȂĂ܂B
	EpX[htOJpX[htO̕D悳܂B
	Eȉ𓀏ɂ́A쐬ł悤ɂȂ܂B(^_^)


-----------------------------------------------------------------------
BOOL WINAPI UnYz1ConfigDialog(const HWND hWnd,LPSTR pOption,
						const int iMode)
-----------------------------------------------------------------------
@\
	ݒ_CAOJ܂B


	hWnd		g܂B
	pOption		g܂B
	iMode		1 ɂƁAWXg
			HKEY_CURRENT_USER\Software\ArchiverDll\UNYZ1
			폜܂B
			̏ꍇAݒ_CAO͕\܂B

߂l
	TRUE Ȃ琳B


	ڂ́AUnyz1.txt ́uXD̑vQƂĂB


-----------------------------------------------------------------------
o[Ŵ
-----------------------------------------------------------------------

UnYz1GetVersion ֐ 1 ̏ꍇ
@@@@@0.01 - UnYz1GetBuild ֐͖̂Œ

UnYz1GetVersion ֐ 2 ̏ꍇ
@@@@@0.02 - Build 12 ȏȂ OK

UnYz1GetVersion ֐ 3 ȏ̏ꍇ
@@@@@0.03 - Build 100 ȏȂ OK
                 -1 ȂAYz1.dll
		UnYz1GetRealBuild ֐ȂAlԂ
