Hola JuanK.
Gracias, pero creo que no me explique bien.
Lo que yo quiero hacer es crear una dll, que contenga recursos como dialogos personalizados y funciones.
Usar estos recursos contenidos en la dll, por ejemplo un dialogo que pida una contraseña, ó algun otro dato y mandarlo llamar por medio de una funcion contenida en la misma dll y llamar desde otra aplicacion a esa funcion que ejecuta el dialogo.
Puse como ejemplo el MessageBox, que es una funcion contenida en una dll de windows y que carga en memoria un dialogo.
el codigo que expusiste, muestra como llamar a la funcion MessageBox
MessageBox (NULL, "Hola Mundo", "Prueba Message Box", MB_OK);
y disculpame si no fui claro en la explicacion pasada.