
/* ------------------------------------------------------------------------ */
/*                    << EIN プロジェクト提供 >>                            */
/*                                                                          */
/*			  << EIN ドラッグアンドドロップライブラリ >>				    */
/*                    << EINDD.LIB  V2.1 L10 >>                             */
/*                                                                          */
/*				EINDD.LIB (C)Copyright,1994-1995,metal					    */
/* ------------------------------------------------------------------------ */

// EIN CB ブロック
#define PCBF_EINBLOCK		0x00f0		// EIN ブロック

#define PCBF_EINTEXTKIND	0x00f1		// テキストレコード
#define PCBF_EINTEXTATR		0x00f2		// テキスト属性
#define PCBF_EINMOSPOSKIND	0x00f3		// マウス位置レコード
#define PCBF_EINMOSPOSDATA	0x00f4		// マウス位置データ
#define PCBF_EINTEXTFILE	0x00fe		// テキストデータ(ファイル名)
#define PCBF_EINTEXTDATA	0x00ff		// テキストデータ(その他)

#define	NOTEXISTEIN			(-1)		// EIN プールデータがない

// プール受信
extern int		EINDD_receivePool( int info , int data ,
					char *fileName , int *mosPos ) ;
extern int		EINDD_receivePoolMulti( int info , int data ,
					char **fileName , int *selectNum ,
					int limit , int *mosPos ) ;
extern int		EINDD_receiveThisPool( int info , int data ,
					char *fileName , int *mosPos , POOLDATA *poolData ) ;
extern int		EINDD_receiveThisPoolMulti( int info , int data ,
					char **fileName , int *selectNum , int limit ,
					int *mosPos , POOLDATA *poolData ) ;
extern int		EINDD_countFile( int info , int data ,
					int *selectNum , int *mosPos ) ;
extern int		EINDD_countFileThisPool( int info , int data ,
					int *selectNum , int *mosPos , POOLDATA *poolData ) ;

// プール送信
extern int		EINDD_sendPoolListMenu( int targetId , int listMenuId ,
					int *poolId ) ;

// 内部関数
extern int		EINDD_analysis( POOLDATA *ptr , char *fname , int *mosPos ) ;
extern int		EINDD_analysisMulti( POOLDATA *ptr , char **fname ,
								int *select , int limit , int *mosPos ) ;
extern int		EINDD_analysisCount( POOLDATA *ptr ,
					int *select , int *mosPos ) ;

extern char		*EINDD_setupPoolListMenu( int listMenuId ) ;

