Hola yjalonso.
Por favor no habras un hilo nuevo con la misma consulta, combiné el nuevo hilo con este.
Revisa las funciónes
NetShareAdd,
NetShareDel y la estructura
SHARE_INFO_2. En este enlace:
Sharing and Unsharing a folder with Delphi, tenes una implementación en código Delphi (
que no he probado).
Saludos.