8 if (ptr->on_drop(pDataObject))
return true;
17 if (e.
first(ptr))
do {
18 if (ptr->is_accepted_type(pDataObject,p_effect))
return true;
27 if (e.
first(ptr))
do {
28 if (ptr->get_guid() == p_guid)
bool first(service_ptr_t< t_query > &p_out)
static bool g_is_accepted_type(interface IDataObject *pDataObject, DWORD *p_effect)
Static helper, calls all existing implementations appropriately. See is_accepted_type().
static bool g_on_drop(interface IDataObject *pDataObject)
Static helper, calls all existing implementations appropriately. See on_drop().
static bool g_find(service_ptr_t< user_interface > &p_out, const GUID &p_guid)
Autopointer class to be used with all services. Manages reference counter calls behind-the-scenes.
bool next(service_ptr_t< t_query > &p_out)