Возможно, но ваш выбор дизайна сомнителен.
EXE может экспортировать функции так же, как DLL, поэтому вы можете использовать GetProcAddress так, как вам знакомо.
Однако, почему вы разработали его так, чтобы plugins должны были что-то знать о внутренних функциях программы хоста? Должно быть наоборот.
Хост должен требовать, чтобы плагины реализовали набор подпрограмм (которые они экспортируют) в соответствии с конкретным контрактом. Как часть их интерфейса, хост может передавать им специфичную для хоста информацию в указателе на структуру (скажем, информацию о версии, возможностях) и т.п., если это необходимо.
Плагины не должны пытаться получить функциональные указатели на хост-модуль.