/*static char sccsid[]="%Z% %M% %I% %E% %U%";*/
/********************************************************/
/*														*/
/*	cmstruct.h											*/
/*														*/
/*		coded by A.Kobayashi 2010.8.10					*/
/*														*/
/*********************************************************/
#ifndef _CMSTRUCT_H
#define _CMSTRUCT_H

/* 端末 - server interface */
typedef struct {
	char user_cd[8];
	char term_id[8];
	char login_id[16];
	char password[16];
	char honbu_cd[4];
	char busho_cd[8];
	char yakushoku_cd[4];
	char shokui_cd[4];
} qUserInf;

typedef struct TrmToSrv {
#if 1 /* K-00051 */
	char userid[68];
#else
	char userid[8];
#endif
	UINT4 commandid;
	INT4  parmnum;
} TrmToSrv ;

/* 文書管理 - ＤＢ管理間 インタフェース */
typedef struct {
	char   cItfId[2];		/* インターフェースID	*/
	char   cMsgId[2];		/* メッセージID			*/
	UINT4  lMsgNo;			/* メッセージ番号		*/
	ushort usCmdNo;			/* コマンド番号			*/
	ushort usPrmNum;		/* パラメータ数			*/
	UINT4  lret;			/* 未使用				*/
} qColToDb;

/* ＤＢ管理 - 文書管理間 インタフェース */
typedef struct {
	char   cItfId[2];		/* インターフェースID	*/
	char   cMsgId[2];		/* メッセージID			*/
	UINT4  lMsgNo;			/* メッセージ番号		*/
	ushort usCmdNo;			/* コマンド番号			*/
	ushort usPrmNum;		/* パラメータ数			*/
	UINT4  lret;			/* リターン				*/
} qDbToCol;

#endif	/* _CMSTRUCT_H */
