Директива процедуры export
Если процедуры и функции должны экспортироваться DLL, они должны компилироваться с директивой компилятора export. Директива export принадлежит к тому же семейству процедурных директив, что и near, far, inline и interrupt. Это означает, что директива export, если она присутствует, должна указываться перед первым заданием процедуры или функции - она не может указываться в опре- деляющем описании или в опережающем описании.
Директива export делает процедуру или функцию экспортируе- мой. Она принудительно использует для подпрограммы дальний тип вызова и подготавливает ее для экспорта, генерируя для процедуры специальный код входа и выхода. Заметим, однако, что фактический экспорт процедуры или функции не происходит, пока подпрограмма не перечисляется в операторе exports библиотеки.