Инициализация GetLastError() из DLL для обработке в эксперте

 
Как сгенерить это событие из сишной DLL из-под под моих функций для обработки в эксперте?

Я ведь могу добавить новую (мою ошибку) в include/sdterror.mq4 и добавить обработчик в library/stdlib.mq4.
Я же видимо могу их перекомпилировать - эту библиотеку с новыми (моими кодами ошибки)...
Теперь нужно научиться ее инициировать???

Там по смыслу должна быть системная функция (SetLastError())...
Как ее описать и вызвать?
Или как достучаться к этому свойству - LastError, чтобы его записать (тоже наверное как-то надо описать)?
Причина обращения: