
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
            YZ1.DLL Ver 0.32 API t@C
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

==index==
  ( ͂߂ ===> sdk.txt )
  ( R}hɂ ===> sdk.txt )
  ( ChJ[hɂ ===> sdk.txt )
  `ohɂ
  \́EbZ[WER[obNɂ
  G[R[hɂ
=========

`ohɂ

@@C `ƂȂĂ܂̂ŁCC++ gpꍇ extern "C" Ő錾Egp
@悤ɂĂB܂\̂ɂẮAׂăoCgACg
@ĂKv܂iYZ1.H Œ`Ă܂jB

=======================================================================
@LHA.DLL ݊API
=======================================================================
-----------------------------------------------------------------------
int WINAPI Yz1( const HWND wnd, LPCSTR cmd, LPSTR buf, const DWORD siz );
-----------------------------------------------------------------------
	1
@\
	R}hŎw肵āAk^𓀂Ȃǂs܂B


	wnd		AvP[ṼEChEw肵ĉB
			DLLł͎s EnableWindow(wnd,FALSE) sA
			EChE̓}܂B
			EChÊȂAvP[VłNULLw肵ĉB
	cmd		R}hB(sdk.txt Q)
	buf		DLĽʕ񍐂󂯎obt@Bsize0傫
			I['\0'͕Kt܂B
	siz		bufɊmۂĂoCgBʏo͂KvȂꍇA
			0w肵ĉB

߂l
	0=I , ̑=G[(G[R[hɂ Q)

-----------------------------------------------------------------------
WORD WINAPI Yz1GetVersion();
-----------------------------------------------------------------------
	2
@\
	DLL̃o[WԍԂ܂B

߂l
	o[Wԍ~POOBႦ΁AVer 0.04Ȃ 4 Ԃ܂B

-----------------------------------------------------------------------
WORD WINAPI Yz1GetCursorInterval();
-----------------------------------------------------------------------
	3
@\
	J[\̉]x𓾂܂B
	YZ1.DLLł͒l͕ۑ܂Aɉe͂܂B

߂l
	J[\̉]ximsec)

-----------------------------------------------------------------------
BOOL WINAPI Yz1SetCursorInterval( const WORD wInterval );
-----------------------------------------------------------------------
	4
@\
	J[\̉]xݒ肵܂B
	YZ1.DLLł͒l͕ۑ܂Aɉe͂܂B


	wInterval	J[\̉]ximsec)

߂l
	TRUE=Iiݒłj , FALSE=ُI

-----------------------------------------------------------------------
BOOL WINAPI Yz1GetBackGroundMode();
-----------------------------------------------------------------------
	5
@\
	DLLobNOEh[hۂ𓾂܂B
	YZ1.DLLł͒l͕ۑ܂Aɉe͂܂B

߂l
	TRUE=obNOEh[h , FALSE=obNOEh[h

-----------------------------------------------------------------------
BOOL WINAPI Yz1SetBackGroundMode( const BOOL bBG );
-----------------------------------------------------------------------
	6
@\
	DLL ̃obNOEh[hݒ肵܂B
	YZ1.DLLł͒l͕ۑ܂Aɉe͂܂B


	bBG		ݒ肷obNOEh[hB

߂l
	TRUE=Iiݒłj , FALSE=ُI

-----------------------------------------------------------------------
BOOL WINAPI Yz1GetCursorMode();
-----------------------------------------------------------------------
	7
@\
	DLL ̓쒆ɃJ[\\郂[hۂ𓾂܂B
	YZ1.DLLł͒l͕ۑ܂Aɉe͂܂B

߂l
	TRUE=\[h , FALSE=\[h

-----------------------------------------------------------------------
BOOL WINAPI Yz1SetCursorMode( const BOOL bCur );
-----------------------------------------------------------------------
	8
@\
	DLL ̓쒆ɃJ[\\郂[hۂݒ肵܂B
	YZ1.DLLł͒l͕ۑ܂Aɉe͂܂B


	bCur	ݒ肷J[\[hB

߂l
	TRUE=Iiݒłj , FALSE=ُI

-----------------------------------------------------------------------
BOOL WINAPI Yz1GetRunning();
-----------------------------------------------------------------------
	10
@\
	DLL쒆ۂ𓾂܂B

߂l
	TRUE=쒆 , FALSE=쒆łȂ


=======================================================================
@LHA.DLL݊API
=======================================================================
-----------------------------------------------------------------------
BOOL WINAPI Yz1CheckArchive( LPCSTR filename, const int mode );
-----------------------------------------------------------------------
	12
@\
	wt@CT|[gĂ鏑Ƀt@CƂ
	ǂԂ܂B


	filename	`FbNt@CB
	mode		`FbN[hBȉ̒lwł܂B
				CHECKARCHIVE_ALL(16)FpX[htɂʁB

߂l
	TRUE=ȏ , FALSE=ȏɂłȂ

	ACHECKARCHIVE_ALL tOw肷ƁA
		2=PassWordt , 1=PassWordt̐ȏ , 0=ɂłȂ
	ƂȂ܂B

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


	filename	i[t@C𓾂Ƀt@CB

߂l
	i[t@CBG[ -1B

-----------------------------------------------------------------------
BOOL WINAPI Yz1QueryFunctionList( const int iAPI );
-----------------------------------------------------------------------
	18
@\
	w肳ꂽAPIgp\ǂ𓾂܂B


	iAPI	API ӂȐlB̓IȐlYZ1.HQƂ̂ƁB

߂l
	TRUE=gp\ , FALSE=gps

-----------------------------------------------------------------------
BOOL WINAPI Yz1ConfigDialog( const HWND wnd, LPSTR opt, const int mode );
-----------------------------------------------------------------------
	11
@\
	{̓IvVΘbIɐݒ肷邽߂APIłA
	݂́APɃo[W\܂B

=======================================================================
@OpenArchivenAPI
=======================================================================
@PDȉ̐
@@@@uɃt@CvƂ́A삵Ăyz1ɂ̂́B
@@@@ui[t@CvƂ́AǑɃ}b`Aɓ̃t@CB
@@@@  HARC arc ́AYz1OpenArchive() ŕԂꂽnhB
@@@w܂B

@QDpX[htɂOpenArchivenő삷Ƃ̒
@@@@yz1ɂł̓pX[hĂƁA͂ȂƌX
@@@i[t@C̏擾ł܂BiɃt@C͎̏擾ł܂Bj
@@@̐yѓƎAPI "Yz1Set/GetDefaultPassword" ̉QlɂāA
@@@AvP[VɂƂēK؂Ȍ`ŎĉB

@@@ Yz1OpenArchive ł̓ 
@@@@@M_ERROR_MESSAGE_ON Ă΁AYz1SetDefaultPassword(arc,NULL);
@@@@@łȂ΁AYz1SetDefaultPassword(arc,""); Ŏs܂B

@@@ pXtɂOpenArchiveAŏ Yz1FindFirst Ƃ̓ 
@@@@@EWpX[hݒ肳ĂȂ(==NULLł)B
@@@@@@@pX[h͗p_CAO\[U[ɓ͂𑣂܂B
@@@@@EWpX[hݒ肳ĂB
@@@@@@@̕WpX[hŏ擾݂܂B
@@@@@̌ʁA
@@@@@@pX[hB
@@@@@@@@̐pX[hYz1SetDefaultPassword()ŕۑA
@@@@@@@@̂Ƃ͒ʏ̏ɂƓɓ삵܂B
@@@@@@ԈpX[hB
@@@@@@@@G[ ERROR_PASSWORD_FILE ԂsB

@@@  
@@@@@PDpX[htɂ̏\͂肠߂B
@@@@@@@@M_ERROR_MESSAGE_OFF  OpenArchive() āAƂ͕ʂɁB
@@@@@QD߂邪AG[bZ[W͕\ė~B
@@@@@@@@M_ERROR_MESSAGE_ON  OpenArchive() āA
@@@@@@@@SetDefaultPassword(arc,"some dummy string") sBƂ͕ʂɁB

@@@@@RDpX[htȂFindFirstɃ[U[ɓ͂Ă炤B
@@@@@@@@M_ERROR_MESSAGE_ON  OpenArchive() āAƂ͕ʂɁB
@@@@@SDĂ炤AG[bZ[W͕\Ȃŗ~B
@@@@@@@@M_ERROR_MESSAGE_OFF  OpenArchive() āA
@@@@@@@@SetDefaultPassword(arc,NULL) sBƂ͕ʂɁB

@@@@@TDFindFirst()Yz1()𗼕ĂԂ̂ŁA
@@@@@@@_CAO\ōς܂B

@@@@@@@@܂ CheckArchive ̕ԒlŁApX[htǂׂB
@@@@@@@@@pX[hȂ炠Ƃ͓K...
@@@@@@h@pX[hLȂAAvŎÕ_CAOoāA
@@@@@@@@@[U[ɃpX[hꂳB
@@@@@@@@OpenArchive ŊJB(M_ERROR_MESSAGE_ON/OFF ͂ǂł)
@@@@@@@@@SetDefaultPassword ɂ̃pX[hnB
@@@@@@@@@ŁAʂFindFirst@@@ƂA
@@@@@@@@Yz1()  -pIvVł̃pX[hnƂB

@@@@@@II@ʂ̎iYz1FindFirst -> Yz1 ̏̎̂݉\j
@@@@@@@@܂AOpenArchiveŊJFindFirstȂǂȂǂsB
@@@@@@@@CloseArchivȇOGetDefaultPasswordŃpX[h擾ĂA
@@@@@@@@Yz1()  -p IvVœnB

-----------------------------------------------------------------------
int WINAPI Yz1SetDefaultPassword( HARC arc, LPCSTR pwd );
-----------------------------------------------------------------------
	178i [YZ1.DLL] Ǝ API łIIj
@\
	ɂɑ΂ĕWpX[hݒ肵܂B


	pwd		WƂĐݒ肵pX[hBNULLw肷ƁA
			DLLŃ[U[Ƀ_CAOŖ₢킹悤ɂȂ܂B

߂l
	0=I , ̑=G[

-----------------------------------------------------------------------
DWORD WINAPI Yz1GetDefaultPassword( HARC arc, LPSTR pwd, DWORD siz );
-----------------------------------------------------------------------
	179i [YZ1.DLL] Ǝ API łIIj
@\
	ɂɐݒ肳ꂽWpX[h擾܂B


	pwd		WpX[h[߂obt@B
	siz		obt@ɊmۂĂoCgB

߂l
	0=I , -1 = G[orWpX܂ݒ肳ĂȂ
	̑ = obt@eʕsBKvȃoCgԂ܂B

-----------------------------------------------------------------------
int WINAPI Yz1PasswordDialog( HWND parent, LPSTR buf, DWORD siz );
-----------------------------------------------------------------------
	180i [YZ1.DLL] Ǝ API łIIj
@\
	YZ1.DLLW̃pX[h̓_CAO\܂B


	parent	_CAO̐eEChEB
	buf		pX[h󂯎邽߂̃obt@B
	siz		obt@ɊmۂĂoCgB

߂l
	0=I , -1=LZ

-----------------------------------------------------------------------
HARC WINAPI Yz1OpenArchive( const HWND wnd, LPCSTR filename, const DWORD mode );
-----------------------------------------------------------------------
	21
@\
	wt@CLȏɃt@CȂ΃I[vÃnh
	Ԃ܂BȌ̏Ƀt@Cւ̃ANZX͂̃nhōs܂B


	wnd@@@AṽEBhEEnhB
	filename Ƀt@CB
	mode@@ [hw肷tOB̒l | őgݍ킹B
		M_CHECK_ALL_PATH@@@t@ČɑSpXB
		M_CHECK_FILENAME_ONLY Ƀt@Ĉ݂ΏۂƂB
		M_ERROR_MESSAGE_ON@@G[ɃG[bZ[WoB
		M_ERROR_MESSAGE_OFF@ G[ɃG[bZ[WoȂB
			ƎdlFpX[h͗v̕\̃tOɂݒɏ܂

߂l
	w̏Ƀt@CɑΉnhBG[ NULLB

-----------------------------------------------------------------------
int WINAPI Yz1CloseArchive( HARC arc );
-----------------------------------------------------------------------
	22
@\
	LAPIŊtnh܂B
	 ȂAO GlobalFree() ŉ悤ƂĂ͂܂B
	@Ȃ炸APIł肢܂B

߂l
	0=I , ̑=G[

-----------------------------------------------------------------------
int WINAPI Yz1FindFirst( HARC arc,LPCSTR WildName,LPINDIVIDUALINFO lpInfo );
-----------------------------------------------------------------------
	23
@\
	ŏ̊i[t@C̏𓾂܂B


	WildName	 t@C̎wBChJ[hw\B
				Xy[X؂ŕw\B"" ŊĂĂǂłB
				󕶎w肷ƁAɓ̑SẴt@C}b`܂B
	lpInfo		 ʂԂ߂ INDIVIDUALINFO ^̍\̂ւ̃|C^B
				ʂKvƂȂꍇ NULL w肷鎖B

߂l
	0=I , -1=I , ̑=G[

-----------------------------------------------------------------------
int WINAPI Yz1FindNext( HARC arc,LPINDIVIDUALINFO lpInfo );
-----------------------------------------------------------------------
	24
@\
	QԖڈȍ~̊i[t@C̏擾܂B


	lpInfo		 ʂԂ߂ INDIVIDUALINFO ^̍\̂ւ̃|C^B
				ʂKvƂȂꍇ NULL w肷鎖B

߂l
	0=I , -1=I , ̑=G[

-----------------------------------------------------------------------
int WINAPI Yz1GetArcFileName( HARC arc,LPCSTR buf,const int siz );
-----------------------------------------------------------------------
	31
@\
	Ƀt@C𓾂܂B


	buf		t@Ci[obt@B
	siz		obt@̃TCYB

߂l
	0=I , ̑=G[

-----------------------------------------------------------------------
DWORD WINAPI Yz1GetArcFileSize( HARC arc );
-----------------------------------------------------------------------
	32
@\
	Ƀt@C̃TCY𓾂܂B

߂l
	Ƀt@C̃TCYBG[ -1B

-----------------------------------------------------------------------
WORD WINAPI Yz1GetArcDate( HARC arc );
-----------------------------------------------------------------------
	36
@\
	Ƀt@C̍XVtDOS`œ܂B

߂l
	Ƀt@C̍XVtBG[ɂ -1B`͎̂悤Ȃ̂łB
		rbg@@e
		 0-4@@N̓ (1`31)
		 5-8@@Ň (1`12)
		 9-15 @N̔N (1980ŇoߔN)
	_́A2107Nς܂ŕ\ł܂B

-----------------------------------------------------------------------
WORD WINAPI Yz1GetArcTime( HARC arc );
-----------------------------------------------------------------------
	37
@\
	Ƀt@C̍XVDOS`œ܂B

߂l
	Ƀt@C̍XVBG[ɂ -1B`͎̂悤Ȃ̂łB
		rbg @e
		 0-4@@b̕b (2 ŊZĂ)
		 5-10 @b̕ (0`59)
		11-15 @b̎ (0`23)
	 Win32APIgĎĂ̂ŁAɂĕb
	@؂グ؂̂Ă̂ǂňقȂ܂B

-----------------------------------------------------------------------
int WINAPI Yz1IsSFXFile( HARC arc );
-----------------------------------------------------------------------
	39
@\
	Ƀt@Cȉ𓀃t@Cǂ𓾂܂B

߂l
	0=ʂ̏ , -1=G[ , ̑=ȉ𓀏

-----------------------------------------------------------------------
BOOL WINAPI Yz1GetArcCreateTimeEx( HARC arc,FILETIME* pCreatFT );
-----------------------------------------------------------------------
	68
@\
	ɂ̍쐬FILETIME`œ܂B


	pCreatFT	FILETIME\́B

߂l
	TRUE=I , FALSE=ُI

-----------------------------------------------------------------------
BOOL WINAPI Yz1GetArcAccessTimeEx( HARC arc,FILETIME* pAccsFT );
-----------------------------------------------------------------------
	69
@\
	ɂ̎QƓFILETIME`œ܂B


	pAccsFT		FILETIME\́B

߂l
	TRUE=I , FALSE=ُI

-----------------------------------------------------------------------
BOOL WINAPI Yz1GetArcWriteTimeEx( HARC arc,FILETIME* pWriteFT );
-----------------------------------------------------------------------
	70
@\
	ɂ̍ŏIXVFILETIME`œ܂B


	pWriteFT	FILETIME\́B

߂l
	TRUE=I , FALSE=ُI

-----------------------------------------------------------------------
DWORD WINAPI Yz1GetArcOriginalSize( HARC arc );
-----------------------------------------------------------------------
	33
@\
	_܂ł̌Ƀ}b`t@Ći𓀌́jTCY̍v𓾂B

߂l
	vTCYBG[ -1B

-----------------------------------------------------------------------
int WINAPI Yz1GetFileName( HARC arc,LPCSTR buf,const int siz );
-----------------------------------------------------------------------
	40
@\
	i[t@C̃t@C𓾂܂B


	buf		t@Ci[obt@B
	siz		obt@̃TCYB

߂l
	0=I , ̑=G[

-----------------------------------------------------------------------
DWORD WINAPI Yz1GetOriginalSize( HARC arc );
-----------------------------------------------------------------------
	41
@\
	i[t@Ći𓀌́jTCY𓾂܂B

߂l
	i[t@C̃TCYBG[ -1B

-----------------------------------------------------------------------
int WINAPI Yz1GetAttribute( HARC arc );
-----------------------------------------------------------------------
	47
@\
	i[t@C̑𓾂܂B

߂l
	i[t@C̑Bȉ̊erbg | őgݍ킹́BG[ -1B

		FA_RDONLY@@ǂݍݐpt@CB
		FA_HIDDEN@@st@CB
		FA_SYSTEM@@VXet@CB
		FA_LABEL@ @{[xB
		FA_DIREC@ @fBNgB
		FA_ARCH@@@ۑrbgB

-----------------------------------------------------------------------
int WINAPI Yz1GetMethod( HARC arc,LPSTR buf,const int siz );
-----------------------------------------------------------------------
	61
@\
	i[t@C̈k@𓾂܂B


	buf		k@̖Oi[obt@B
	siz		obt@̃TCYB

߂l
	0=I , ̑=G[

-----------------------------------------------------------------------
WORD WINAPI Yz1GetDate( HARC arc );
-----------------------------------------------------------------------
	44
@\
	i[t@C̓t𓾂܂B

߂l
	i[t@C̓tBG[ -1B
	` MSDOS ̃^CX^vɏ܂B(Yz1GetArcDate̐Q)

-----------------------------------------------------------------------
WORD WINAPI Yz1GetTime( HARC arc );
-----------------------------------------------------------------------
	45
@\
	i[t@C̎𓾂܂B

߂l
	i[t@C̎BG[ -1B
	` MSDOS ̃^CX^vɏ܂B(Yz1GetArcTime̐Q)

-----------------------------------------------------------------------
DWORD WINAPI Yz1GetWriteTime( HARC arc );
-----------------------------------------------------------------------
	62
@\
	i[t@C̍ŏIXV𓾂܂B

߂l
	i[t@C UNIX ` UTC ɂXVBG[ -1B
	UNIX `Ƃ́CJan.1,1970 00:00:00 ̕bB


=======================================================================
@EChEYEbZ[WnAPI
=======================================================================
-----------------------------------------------------------------------
BOOL WINAPI Yz1SetOwnerWindow( const HWND wnd );
-----------------------------------------------------------------------
	90
@\
	YZ1.DLL ̃bZ[W̑MEBhEݒ肵܂BYZ1.DLL 
	Ŏw肳ꂽEBhE wm_arcextract bZ[W𑗐M܂B

߂l
	TRUE=I , FALSE=G[

-----------------------------------------------------------------------
BOOL WINAPI Yz1ClearOwnerWindow();
-----------------------------------------------------------------------
	91
@\
	̂`ohŐݒ肵EBhE̐ݒ܂B

߂l
	TRUE=I , FALSE=G[

-----------------------------------------------------------------------
BOOL WINAPI Yz1SetOwnerWindowEx( HWND wnd, LPARCHIVERPROC lpArcProc );
-----------------------------------------------------------------------
	92
@\
	󋵂󂯎邽߂̃R[obN֐̎ws܂B
	pArcProc  NULL w肷 SetOwnerWindow Ɠs܂B

߂l
	TRUE=I , FALSE=G[

-----------------------------------------------------------------------
BOOL WINAPI Yz1KillOwnerWindowEx( HWND wnd );
-----------------------------------------------------------------------
	93
@\
	̂`ohŐݒ肵EBhE̐ݒ܂B

߂l
	TRUE=I , FALSE=G[

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

\́EbZ[WER[obNɂ

INDIVIDUALINFO \́

	typedef struct {
		DWORD	dwOriginalSize;
		DWORD	dwCompressedSize;
		DWORD	dwCRC;
		UINT	uFlag;
		UINT	uOSType;
		WORD	wRatio;
		WORD	wDate;
		WORD	wTime;
		char	szFileName[FNAME_MAX32 + 1];
		char	dummy1[3];
		char	szAttribute[8];
		char	szMode[8];
	} INDIVIDUALINFO;

	dwOriginalSize	kÓAi[t@C̃TCYB
	EszFileName	i[t@CB
	EszAttribute	i[t@C̑B
	EszMode		YZ1.DLLł "-yz1-" ܂B
	EwDate			i[t@C̍XVt(DOS `)B
	EwTime			i[t@C̍XV(DOS `)B
	Ẽo͑SĂONA܂B

EChEYEbZ[W

@@YZ1.DLL ́A-i IvVȂǂŌoߕ\}ꂽꍇɂ
@@ĂяõEBhEɑ΂ď󋵂m点郁bZ[W𑗂܂B
@@CYz1SetOwnerWindow() API ɂʒm̃EBhEݒ肷Kv܂B
@@郁bZ[W

@@@wm_arcextract

@@@@WPARAM : nMode = (int)wParam

@@@@@@0 : Yt@C̏Jn邱Ƃ\܂B
@@@@@@1 : Yt@C̏ł邱Ƃ\܂B
@@@@@@2 : I悤ƂĂ܂BlpEis  NULL łB
@@@@@@3 : Yɂ̏Jn邱Ƃ\܂B
@@@@@@@@szSourceFileName ɏɖi[܂B

@@@@LPARAM : lpEis = (EXTRACTINGINFO FAR *)lParam

			typedef struct {
				DWORD	dwFileSize;
				DWORD	dwWriteSize;
				char	szSourceFileName[FNAME32_MAX + 1];
				char	dummy1[3];
				char	szDestFileName[FNAME32_MAX + 1];
				char	dummy[3];
			} EXTRACTINGINFO;

			EdwFileSize			i[t@C̈kOTCYB
			EdwWriteSize			̂AWJ/ksꂽTCYB
			EszSourceFileName		si[t@CB
			EszDestFileName		st@C̃pXB
			Ẽo͑SĂONA܂B

@@@@߂l : 

@@@@@@AvP[V 0 ԂƏpA
@@@@@@0 ȊOԂƏ𒆎~܂B

@@wm_arcextract bZ[ẂARegisterWindowMessage() ŃVXe
@@o^邱ƂɂĎgpł܂B

R[obN

@@Yz1SetOwnerWindow() ł͂Ȃ Yz1SetOwnerWindowEx() pƁA
@@ȉ̂悤ȃR[obN֐֏󋵂ʒm܂B

	typedef BOOL CALLBACK ARCHIVERPROC( HWND wnd, UINT msg, UINT uState,
										LPEXTRACTINGINFOEX pEis )

@@@wnd@@Yz1SetOwnerWindowEx Ŏw肵EBhEnhn܂B
@@@msg@@݂̂Ƃ wm_arcextract ƂȂ܂B
@@@uState@wm_arcextract bZ[W̃p[^ wParam Ɠ`łB
@@@pEis@ i[t@C̏񂪓\̂łB

		typedef struct {
			EXTRACTINGINFO exinfo;
			DWORD dwCompressedSize;
			DWORD dwCRC;
			UINT  uOSType;
			WORD  wRatio;
			WORD  wDate;
			WORD  wTime;
			char  szAttribute[8];
			char  szMode[8];
		} EXTRACTINGINFOEX;

		Eexinfo			EXTRACTINGINFO \̂i[܂B
		EszAttribute		i[t@C̑B
		EszMode			"-yz1-"
		EwDate				i[t@C̍XVt(DOS `)B
		EwTime				i[t@C̍XV(DOS `)B
		Ẽo͑SĂONA܂B

@@@߂l@ pƂ TRUEA~Ƃ FALSE ԂĉB
@@@@@@@@ӁI ߂l̓EChEbZ[W̏ꍇƋtɂȂ܂II

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

G[R[hɂ

@@YZ1.DLL ԂG[lłB

	ERROR_NOT_ARC_FILE		Ƀt@Cw肳Ă܂B
	ERROR_COMMAND_NAME		R}hw肪ԈĂ܂B
	ERROR_LONG_FILE_NAME	t@C^fBNg܂B
	ERROR_NOT_FILENAME		t@C̎w肪KvłB
	ERROR_TMP_OPEN			ƃt@C쐬ł܂B
	ERROR_USER_CANCEL		[U[ɂď𒆒f܂B
	ERROR_MAKEDIRECTORY		fBNg쐬ł܂B
	ERROR_HARC_ISNOT_OPENED	OpenArchiveŃt@CJĂ܂B
	ERROR_NOT_SEARCH_MODE	FindFirstŌĂ܂B
	ERROR_PASSWORD_FILE		pX[hĂ܂B
	ERROR_CANNOT_READ		ǂݍݎsB
	0xFFFFFFFF				̑̃G[B
