J'ai trouvé ça sur le web (donc sans garantie de ma part), c'est plus récent que mon bouqin de 1990, de nouvelles fonctions existent, mais attention cetaines demande XP, comme la fonction 71h (Nom long, etc..)
21h 00h - Terminer le programme 21h 01h - Entrée des caractères avec sortie 21h 02h - Sortie d'un caractère 21h 03h - Réception de caractère par l'interface sérielle 21h 04h - Sortie de caractère par l'interface sérielle 21h 05h - Sortie de caractère par l'imprimante 21h 06h - Entrée/Sortie directe caractère 21h 07h - Entrée de caractère directe sans sortie 21h 08h - Entrée de caractère sans sortie 21h 09h - Sortie d'une chaîne de caractères 21h 0Ah - Entrée d'une chaîne de caractères 21h 0Bh - Lire l'état d'entrée 21h 0Ch - Vider le tampon d'entrée et appeler la fonction d'entrée 21h 0Dh - Réinitialisation du pilote de bloc 21h 0Eh - Sélection du lecteur actuel 21h 0Fh - Ouvrir un fichier par le FCB 21h 10h - Fermer un fichier par le FCB 21h 11h - Rechercher le première entrée du répertoire par le FCB 21h 12h - Rechercher la prochaine entrée du répertoire par le FCB 21h 13h - Supprimer fichier(s) par le FCB 21h 14h - Lecture séquentielle par le FCB 21h 15h - Écriture séquentielle par le FCB 21h 16h - Créer ou vider un fichier par le FCB 21h 17h - Renommer fichier(s) par le FCB 21h 18h - Fonction Nulle 21h 19h - Demande le lecteur courant 21h 1Ah - Change l'adresse de la DTA 21h 1Bh - Information sur l'unité courante 21h 1Ch - Lire informations sur un lecteur quelconque 21h 1Dh - Fonction Nulle 21h 1Eh - Fonction Nulle 21h 1Fh - Lecture de paramètre du disque courant 21h 20h - Fonction Nulle 21h 21h - Lecture sélective par le FCB 21h 22h - Écriture sélective par le FCB 21h 23h - Lire la taille du fichier par le FCB 21h 24h - Change le numéro d'enregistrement par le FCB 21h 25h - Fixer l'adresse du vecteur d'interruption 21h 26h - Créer un nouveau PSP 21h 27h - Lecture sélective de plusieurs enregistrements par le FCB 21h 28h - Écriture sélective de plusieurs enregistrements par le FCB 21h 29h - Inscrire un nom de fichier dans un FCB 21h 2Ah - Lecture de la date 21h 2Bh - Fixer la date 21h 2Ch - Lire l'heure 21h 2Dh - Fixer l'heure 21h 2Eh - Fixer le drapeau Verify 21h 2Fh - Déterminer l'adresse de la DTA 21h 30h - Déterminer le numéro de la version DOS 21h 31h - Garder en TSR 21h 32h - Lecture d'informations disque 21h 33h 00h Lecture de drapeau Break 21h 33h 01h Demande du drapeau Break 21h 34h - Lecture de l'adresse du drapeau InDos 21h 35h - Lire l'adresse de du vecteur d'interruption 21h 36h - Déterminer la capacité disque 21h 37h - Déterminer le caractère "switchs" 21h 38h - Déterminer les symboles et le formats caractéristiques du pays 21h 38h 00h Déterminer les symboles et le formats caractéristiques d'un pays ou la région 21h 38h 01h Fixer le pays ou la région 21h 39h - Création d'un sous-répertoire 21h 3Ah - Supprimer un sous-répertoire 21h 3Bh - Changer le sous-répertoire courant 21h 3Ch - Créer ou vider le ficher par le Handle 21h 3Dh - Ouvrir un fichier par le Handle 21h 3Eh - Fermer un fichier par le Handle 21h 3Fh - Lire un fichier par le Handle 21h 40h - Écrire dans un fichier par le Handle 21h 41h - Supprimer un fichier par le Handle 21h 42h - Déplacer un pointeur fichier par le Handle 21h 43h 00h Déterminer l'attribut d'un fichier par le Handle 21h 43h 01h Fixer l'attribut d'un fichier par le Handle 21h 44h 00h IOCTL: Lecture de l'attribut 21h 44h 01h IOCTL: Fixer l'attribut 21h 44h 02h IOCTL: Réception de données 21h 44h 03h IOCTL: Envoyer des données 21h 44h 04h IOCTL: Reçois des données 21h 44h 05h IOCTL: Envois des données par bloc 21h 44h 06h IOCTL: Tester l'état d'entrée 21h 44h 07h IOCTL: Tester l'état de sortie 21h 44h 08h IOCTL: Support amovible? 21h 44h 09h IOCTL: Teste Device Remote 21h 44h 0Ah IOCTL: Teste Handle Remote 21h 44h 0Bh IOCTL: Répétition d'accès 21h 44h 0Ch IOCTL: Contrôle d'Entrée/Sortie 21h 44h 0Dh IOCTL: Contrôle d'Entrée/Sortie 21h 44h 0Eh IOCTL: Lecture correspondance 21h 44h 0Fh IOCTL: Fixe la correspondance 21h 44h 10h IOCTL: Sollicite le soutien au niveau du Handle 21h 44h 11h IOCTL: Sollicite le soutien au niveau de la périphérique 21h 45h - Doubler le Handle 21h 46h - Assimiler les Handles 21h 47h - Déterminer le répertoire courant 21h 48h - Réserver la mémoire RAM 21h 49h - Libérer la mémoire RAM 21h 4Ah - Modification de la taille mémoire de la RAM 21h 4Bh 00h Exécute un fichier 21h 4Bh 03h Exécute un fichier en recouvrement (overlay) 21h 4Bh 05h Adapter les EXEC personnels 21h 4Ch - Terminer le programme et code de fin 21h 4Dh - Déterminer le code de fin 21h 4Eh - Rechercher le première entrée du répertoire par le Handle 21h 4Fh - Rechercher la prochaine entrée du répertoire par le Handle 21h 50h - Modification de l'adresse du PSP 21h 51h - Lecture de l'adresse du PSP 21h 52h - Lecture de l'adresse du DIB 21h 54h - Lire le drapeau Verify 21h 56h - Renomme/Déplace un fichier par le Handle 21h 57h 00h Détermine le temps de la dernière modification d'un fichier par le Handle 21h 57h 01h Fixer le temps de la dernière modification par le Handle 21h 58h 00h Lire le principe de la répartition de la mémoire 21h 58h 01h Fixer le principe de la répartition de la mémoire 21h 58h 02h Demande l'utilisation des UMB 21h 58h 03h Fixer l'utilisation des UMB 21h 59h - Demande du code d'erreur étendues 21h 5Ah - Créer un fichier temporaire par le Handle 21h 5Bh - Création d'un nouveau fichier par le Handle 21h 5Ch - Verrouillage/déverrouillage d'un région fichier 21h 5Eh 00h Lecture du nom de la machine 21h 5Eh 02h Écriture de l'initialisation de l'imprimante 21h 5Eh 03h Obtention de la chaîne d'initialisation de l'imprimante 21h 5Fh 02h Lecture de la liste de redirection 21h 5Fh 03h Redirection de la périphérique 21h 5Fh 04h Annule la redirection de périphérique 21h 62h - Détermine l'adresse du PSP 21h 63h - Table 21h 64h - OS/2 API DOS32StartSession 21h 65h - Fournit des informations étendues à caractère national 21h 66h - Lit/écrit le code de page 21h 67h - Fixe le compteur de Handles 21h 68h - Commit file 21h 6Ch - Ouverture ou création étendues de fichiers 21h 71h 39h Crée un répertoire au nom long. 21h 71h 3Ah Efface le répertoire au nom long. 21h 71h 3Bh Change le répertoire courant. 21h 71h 41h Efface un fichier 21h 71h 43h Lit/fixe l'attribut d'un fichier au nom long 21h 71h 47h Demande le répertoire courant au nom long 21h 71h 4Eh Recherche du première occurrence de fichier aux noms long, 21h 71h 4Fh Recherche l'occurrence suivante de fichier aux noms long 21h 71h 56h Renommer un fichier au nom long 21h 71h 60h Demande le nom long ou vice-versa d'un fichier 21h 71h A0h Lecture d'information sur le système de fichiers. 21h 71h A1h Fin d'une recherche de fichiers de noms long 21h 71h A7h Convertie une date de format long au l'ancien format DOS.
Have fun...
|