Функционал диалога добавления и свойств загрузки

Функции:
GetProcAndIddForUrl Запрашивает у плагина идентификатор шаблона диалога и его диалоговую процедуру для диалога добавления новой загрузки или свойств связанной загрузки.
Сообщения (отправляемые родительскому окну):
UM_ALLOCLDB Возвращает первую или создаёт ещё одну LDB структуру (т.е. ещё одну загрузку).
UM_FREELDB Освобождает (удаляет) загрузку.
UM_GETIUNKNOWN Возвращает указатель на интерфейс iPluginUncnown - средства управления через COM подобные интерфейсы.
UM_GETLDB Возвращает указатель на POPLDBLST - вектор-список со структурами LDB.
UM_PREPARELOAD Форсирует базовый диалог заполнить структуру загрузки из своих полей ввода.
UM_RESETLDB Сбрасывает содержимое загрузки. Аналогична ResetLDB() из интерфейсов.
UM_STARTLOAD Инициация начала загрузки без закрытия диалога добавления.
WM_CLOSE
Помимо своего базового функционала обладает параметрами принятия или отмены загрузок с закрытием диалога.
Извещения (от родительского окна):
UN_BLKRCV Сообщает что ещё один пакет данных принят
UN_NEWNAME Сообщает что вычислено имя файла (посылается когда при создании закачки имя файла не выбрано).
UN_SIZE Сообщает о получении данных о размере загружаемых с сервера данных.
UN_STATE Сообщает о изменении состояния загрузки.

Заметки

Данный набор средств предназначен для работы пользовательского диалога, расширяющего стандартный диалог добавления и свойств закачки, обеспечивающего пользователя элементами управления настройки особенностей загрузки данных с обрабатываемого плагином сервера (сайта). Например выбор качества видео.

Быстрая справка

ОС C поддержкой WinAPI v4
DLL 2fap.exe
Библиотека -
Заголовок plugincom-plugin.h, comthrd-plugin.h

Смотри также