File:  [RetroPC.NET] / np2 / generic / hostdrvs.h
Revision 1.6: download - view: text, annotated - select for diffs
Sun Jun 20 12:40:31 2004 JST (21 years, 4 months ago) by yui
Branches: MAIN
CVS tags: VER_0_82_x64, VER_0_82, VER_0_81A, VER_0_81, VER_0_80, VER_0_79, HEAD
update documents (T.Yui)


typedef struct {
	char	fcbname[11];
	UINT8	exist;
	UINT	caps;
	UINT32	size;
	UINT32	attr;
	DOSDATE	date;
	DOSTIME	time;
} HDRVDIR;

typedef struct {
	HDRVDIR	di;
	OEMCHAR	realname[MAX_PATH];
} _HDRVLST, *HDRVLST;

typedef struct {
	HDRVDIR	di;
	OEMCHAR	path[MAX_PATH];
} HDRVPATH;


// 一覧取得
LISTARRAY hostdrvs_getpathlist(const OEMCHAR *realpath);

// ホスト側のフォルダを得る
BOOL hostdrvs_getrealdir(OEMCHAR *path, int size, char *fcb, char *dospath);

// ホスト側のファイル名を得る
BOOL hostdrvs_getrealpath(HDRVPATH *hdp, char *dospath);

// ホスト側のファイル名を作る
BOOL hostdrvs_newrealpath(HDRVPATH *hdp, char *dospath);

// ファイルハンドルリスト
void hostdrvs_fhdlallclose(LISTARRAY fhdl);
HDRVFILE hostdrvs_fhdlsea(LISTARRAY fhdl);


RetroPC.NET-CVS <cvs@retropc.net>