#ifndef _qed_dd_h_
#define _qed_dd_h_

/*
 * Kommunikation ber Drag&Drop.
*/
/* 
 * Die folgenden Konstanten werden benutzt, wenn von Auen etwas auf
 * ein Fenster von qed gezogen wird und werden bei Icon_drag als 
 * src_icon bergeben.
 */
#define DRAGDROP_FILE	0xD01		/* Ein Dateiname in drag_filename */
#define DRAGDROP_PATH	0xD02		/* Ein Pfad in drag_filename */
#define DRAGDROP_DATA	0xD03		/* Daten in drag_data */

/*
 * Variablen fr Drag-Operationen
*/
EXTERN PATH		drag_filename;
EXTERN UBYTE	*drag_data;
EXTERN LONG		drag_data_size;


EXTERN VOID	hndl_dd	(WORD *msg);
/*
 * Wickelt Empfang ab.
*/

EXTERN VOID	hndl_avdd(WORD win_handle, WORD kstate, UBYTE *arg);
/*
 * Wickelt D&D ab, wenn glob. Fensterwechsel (VA_DRAGACCWIND) aktiv.
*/

/*
EXTERN VOID	send_dd	(WORD wh, MOUSEDATA *mouse, WORD data_type);
*/

#endif
