API Meilleure résolution Optimisé pour |
Membre de Click-FR®, Réseau francophone Paie-Par-Click RasEnumEntriesDate de parution : 24/04/2003 - Cette fiche API a été lue 1794 fois Description RasEnumEntries liste tous les noms d’entrées du carnet pour les connexions téléphoniques à distance. La fonction retourne zéro en cas de succès. Syntaxe
reserved [e] Réservé doit être à NULL. lpszPhonebook [e] Pointeur sur une chaîne à
terminateur nul qui précise le chemin complet et le nom du fichier du carnet
téléphonique (.PBK). Si ce paramètre est à NULL, la fonction utilise le fichier
du carnet par défaut. Windows Me/98/95 : ce paramètre
doit toujours être à NULL. lprasentryname [e/s] Pointeur vers un tampon qui
recevra en sortie un tableau de structures RASENTRYNAME.
lpcb [e/s] Pointeur vers une variable
qui contient en entrée la taille en octets du tampon lprasentryname. En
sortie, la fonction donne le nombre d’octets requis pour compléter l’appel. lpcEntries [s] Pointeur vers une variable qui
reçoit le nombre d’entrées du carnet téléphonique spécifié par lprasentryname. Compatibilité
Remarque Aucune Exemple 1 // Lister les connexions à distance d'un ordinateur MaxdwSize est un entier long = 264 i est un entier tRen est tableau de 200 chaînes Asciiz sur 264 lpcb est un entier long = 200 * MaxDwSize lpcEntries est un entier long ren est un RASENTRYNAME ren:dwSize = MaxDwSize AppelDll32("kernel32", "RtlMoveMemory", &tRen[1], &ren, MaxDwSize) // Ce code vous est offert par le Centre W..D.. // Remerciements à FreddyP pour l'exemple Si AppelDll32("rasapi32", "RasEnumEntriesA", ... null, Null, &tRen[1] , &lpcb , &lpcEntries) = 0 Alors Pour i = 1 à lpcEntries AppelDll32("kernel32", "RtlMoveMemory", ... &ren, &tRen[i], MaxDwSize) Trace(ren:szEntryName) Fin Fin
Rappel : Le code fourni est compatible Windev
v.4 et 5. Pour les versions supérieures, vous devez modifier le type des
variables numériques.
Par exemple : entier long devient entier. |