Там какая-либо причина состоит в том, чтобы использовать Динамический обмен данными (DDE) в современном Приложении Windows?
В противном случае, какую альтернативную технологию Вы использовали бы вместо этого?
Современный код использует для этого COM. Существует большой стек определенных COM-интерфейсов, которые вы реализуете, чтобы получать то, что может доставить DDE.