Merci ca m'a bien aidé. J'ai fouillé dans le code et j'ai trouvé ce que je cherchais. Je partage ma source parce que j'ai eu du mal a trouvé et ça pourra peut etre aider des personnes.
VOID SelectionSource(HWND hwnd)
{
memset(&NewDSIdentity,0,sizeof(NewDSIdentity));
twRC = CallDSMEntry(&AppID,NULL,DG_CONTROL,DAT_IDENTITY,MSG_USERSELECT,&NewDSIdentity);
if (twRC == TWRC_CANCEL)
{
twRC = SelectionDefautS();
MessageBox(NULL, "Attention c'est la source par defaut qui est selectionnée", "Info", MB_OK | MB_ICONWARNING);
}
}
Moi j'avais créé une boite de dialogue prete à recevoir les sources mais en utilisant le triplet DG_CONTROL,DAT_IDENTITY,MSG_USERSELECT, ça nous fournit deja une boite de dialogue avec toutes les sources.
Merci de votre aide.