 
#ifndef __dl_drag_h
#define __dl_drag_h
#ifdef __cplusplus
extern "C" {
#endif
#ifndef __dl_core_h
#include "Core.h"
#endif
extern void Drag_Initialise(BOOL attachNULLhandler);
typedef void (* drag_handler) (void *userdata);
extern drag_handler drag_currentupdate;
extern drag_handler drag_currentcomplete;
extern void *drag_currentuserdata;
extern void Drag_SetHandlers(drag_handler uproc, drag_handler cproc,
void *userdata);
#ifdef __cplusplus
}
#endif
#endif
