KERNEL.EXE (ou KRNL286.EXE ou KRNL386.EXE ou OS2K386.EXE) |
Noyau |
|---|---|
| OS/2 (Support de Windows 3.1) | |
Description
Ces fichiers contiennent la bibliothèque du noyau de Windows (Réel, Standard ou Étendu).
Liste des fonctions et procédures
| Nom | Entrée | Description |
|---|---|---|
| FATALEXIT | 1 | Cette procédure permet de transférer le contrôle d'exécution au débogueur. |
| EXITKERNEL | 2 | Cette fonction permet d'arrêter Windows ou potentiellement un redémarrage. |
| GETVERSION | 3 | Cette fonction permet de demander les numéros de version courant du système d'exploitation DOS et de l'environnement graphique Windows. |
| LOCALINIT | 4 | Cette fonction permet d'initialiser le tas local dans le segment spécifié. |
| LOCALALLOC | 5 | Cette fonction permet d'allouer le nombre d'octets spécifiés pour le tas local. |
| LOCALREALLOC | 6 | Cette fonction permet de changer la taille ou les attributs d'un objet de mémoire local spécifié. |
| LOCALFREE | 7 | Cette fonction permet demander l'objet de mémoire local et d'invalider un Handle. |
| LOCALLOCK | 8 | Cette fonction permet de demander un pointeur sur l'objet de mémoire local. |
| LOCALUNLOCK | 9 | Cette fonction permet de déverrouiller un objet de mémoire local spécifié. |
| LOCALSIZE | 10 | Cette fonction permet de demander la taille, en octets, de l'objet de mémoire local spécifié. |
| LOCALHANDLE | 11 | Cette fonction permet de demander le Handle de l'objet de mémoire local spécifié. |
| LOCALFLAGS | 12 | Cette fonction permet de demander les informations à propos de l'objet de mémoire local. |
| LOCALCOMPACT | 13 | Cette fonction permet de réarranger le tas local si la quantité de mémoire spécifié est disponible. |
| LOCALNOTIFY | 14 | Cette fonction permet de fixer l'adresse du gestionnaire de tas local dans la structure du tas local et retourner l'adresse précédente. |
| GLOBALALLOC | 15 | Cette fonction permet d'effectuer l'allocation d'un nombre d'octets spécifiés dans le tas global. |
| GLOBALREALLOC | 16 | Cette fonction permet de changer la taille ou les attributs de l'objet de mémoire global spécifié. |
| GLOBALFREE | 17 | Cette fonction permet de libérer l'objet de mémoire global spécifié et invalide le Handle. |
| GLOBALLOCK | 18 | Cette fonction permet de retourner un pointeur sur l'objet de mémoire global spécifié. |
| GLOBALUNLOCK (UNLOCKRESOURCE) | 19 | Cette fonction permet de déverrouiller l'objet de mémoire global spécifié. |
| GLOBALSIZE | 20 | Cette fonction permet de demander la taille courante, en octets, de l'objet de mémoire global. |
| GLOBALHANDLE | 21 | Cette fonction permet de demander le Handle de l'objet de mémoire global spécifié. |
| GLOBALFLAGS | 22 | Cette fonction permet de retourner les informations à propos de l'objet de mémoire global spécifié. |
| LOCKSEGMENT | 23 | Cette fonction permet de verrouiller le segment de mémoire jetable spécifié. |
| UNLOCKSEGMENT | 24 | Cette fonction permet de déverrouiller le segment de mémoire jetable spécifié. |
| GLOBALCOMPACT | 25 | Cette fonction permet de réarranger l'allocation de mémoire courante dans le tas global si la quantité de mémoire spécifié est disponible. |
| GLOBALFREEALL | 26 | Cette fonction permet de libérer toute la mémoire global. |
| GLOBALMASTERHANDLE | 28 | Cette fonction permet de retourner le Handle et le sélecteur de structure d'information du tas global, ou aussi nommé le «Burgermaster». |
| YIELD | 29 | Cette fonction permet d'arrêter la tâche courante et démarrer n'importe quel tâche en attendant. |
| WAITEVENT | 30 | Cette fonction permet de vérifier qu'un événement est posté et, s'il y en a un de trouvé, efface l'événement et retourne le contrôle à l'application. |
| POSTEVENT | 31 | Cette fonction permet de réveiller la tâche spécifié. |
| SETPRIORITY | 32 | Cette fonction permet de fixer la priorité d'exécution dans la base de données de la tâche. |
| LOCKCURRENTTASK | 33 | Cette fonction permet de verrouiller ou déverrouiller la tâche courante. |
| SETTASKQUEUE | 34 | Cette fonction permet d'associer la structure d'une file d'attente d'une tâche spécifié avec la tâche spécifié. |
| GETTASKQUEUE | 35 | Cette fonction permet de retourner un Handle à la structure de file d'attente de tâche pour la tâche spécifié. |
| GETCURRENTTASK | 36 | Cette fonction permet de demander le Handle de la tâche courante. |
| GETCURRENTPDB | 37 | Cette fonction permet de demander l'adresse du sélecteur de programme de base de données DOS (PDB). |
| SETTASKSIGNALPROC | 38 | Cette fonction permet d'allouer une application à installer dans une fonction d'appel en arrière pour la signification d'événements dans le cycle de vie d'une tâche. |
| ENABLEDOS | 41 | Cette fonction permet d'installer un gestion d'interruption Windows pour les interruptions 00h, 02h, 04h, 06h, 07h, 21h, 24h, 2Fh, 3Eh et 75h. |
| DISABLEDOS | 42 | Cette fonction permet de désinstaller le gestion d'interruption Windows des interruptions 00h, 02h, 04h, 06h, 07h, 21h, 24h, 2Fh, 3Eh et 75h et les remplaces par les originaux. |
| LOADMODULE | 45 | Cette fonction permet de charger et d'exécution une application Windows ou crée un nouvel instance dans un application Windows existante. |
| FREEMODULE | 46 | Cette fonction permet de décrémenter le compteur de référence du module chargé. |
| GETMODULEHANDLE | 47 | Cette fonction permet de demander le Handle du module spécifié. |
| GETMODULEUSAGE | 48 | Cette fonction permet de demander le compteur de référence du module spécifié. |
| GETMODULEFILENAME | 49 | Cette fonction permet de demander le nom complet de chemin et le nom de fichier pour un fichier exécutable contenu dans le module spécifié. |
| GETPROCADDRESS | 50 | Cette fonction permet de demander l'adresse d'une fonction d'exportation d'une bibliothèque de liens dynamique (DLL). |
| MAKEPROCINSTANCE | 51 | Cette fonction permet de retourner l'adresse du code prolog pour exporté une fonction. |
| FREEPROCINSTANCE | 52 | Cette fonction permet de libérer la fonction spécifié des limites de segment de données de la fonction MakeProcInstance. |
| CALLPROCINSTANCE | 53 | Cette fonction permet d'appeler un pointeur de la paire de registres ES:BX dans le champ d'une structure WND. |
| GETINSTANCEDATA | 54 | Cette fonction permet de copier les données de l'instance précédente d'une application dans une région de données de l'instance courante. |
| CATCH | 55 | Cette fonction permet de copier l'état de tous les registres systèmes et les instructions de pointeur dans le tampon spécifié. |
| THROW | 56 | Cette fonction permet de restituer l'environnement d'exécution des valeurs sauvegardés d'un tableau spécifié. |
| GETPROFILEINT | 57 | Cette fonction permet de demander la valeur d'un entier dans une entrée d'une section spécifié d'un fichier d'initialisation (WIN.INI). |
| GETPROFILESTRING | 58 | Cette fonction permet de demander la chaine de caractères associé avec un tableau dans une section spécifié dans un fichier d'initialisation (WIN.INI). |
| WRITEPROFILESTRING | 59 | Cette fonction permet de copier une chaine de caractères dans une section spécifié d'un fichier d'initialisation de Windows (WIN.INI) |
| FINDRESOURCE | 60 | Cette fonction permet de demander l'emplacement d'une ressource dans un fichier de ressource spécifié. |
| LOADRESOURCE | 61 | Cette fonction permet de charger la ressource spécifié dans la mémoire global. |
| LOCKRESOURCE | 62 | Cette fonction permet de verrouiller une ressource spécifié. |
| FREERESOURCE | 63 | Cette fonction permet de décrémenter le compteur de référence de la ressource chargé. |
| ACCESSRESOURCE | 64 | Cette fonction permet d'ouvrir un fichier exécutable spécifié et de déplacer le pointeur de fichier au début de la ressource spécifié. |
| SIZEOFRESOURCE | 65 | Cette fonction permet de retourner la taille, en octets, de la ressource spécifié. |
| ALLOCRESOURCE | 66 | Cette fonction permet d'allouer de la mémoire à une ressource. |
| SETRESOURCEHANDLER | 67 | Cette fonction permet d'installer une fonction d'appel d'un gestionnaire de chargement de ressource. |
| INITATOMTABLE | 68 | Cette fonction permet d'initialiser la table d'Atom local et fixe la taille spécifié. |
| FINDATOM | 69 | Cette fonction permet de rechercher dans un table d'Atom local la chaine de caractères spécifié et demande l'Atom associé avec cette chaine de caractères. |
| ADDATOM | 70 | Cette fonction permet d'ajouter une chaine de caractères ASCIZ à l'Atom local. |
| DELETEATOM | 71 | Cette fonction permet de décrémenter le compteur de référence de chaine de caractères d'Atom local. |
| GETATOMNAME | 72 | Cette fonction permet de demander une copie de la chaine de caractères associé avec l'Atom local spécifié. |
| GETATOMHANDLE | 73 | Cette fonction permet de demander le Handle de l'Atom spécifié. |
| OPENFILE | 74 | Cette fonction permet de créer, d'ouvrir, de réouvrir ou de supprimer un fichier. |
| OPENPATHNAME | 75 | Cette fonction permet d'ouvrir un fichier avec un chemin spécifié. |
| DELETEPATHNAME | 76 | Cette fonction permet de supprimer le fichier du chemin spécifié. |
| RESERVED1 | 77 | Cette fonction est une entrée réservé pour de future développement. |
| RESERVED2 | 78 | Cette fonction est une entrée réservé pour de future développement. |
| RESERVED3 | 79 | Cette fonction est une entrée réservé pour de future développement. |
| RESERVED4 | 80 | Cette fonction est une entrée réservé pour de future développement. |
| _LCLOSE | 81 | Cette fonction permet de fermer le fichier Handle spécifié. |
| _LREAD | 82 | Cette fonction permet d'effectuer la lecture de données dans un fichier spécifié. |
| _LCREAT | 83 | Cette fonction permet de créer ou ouvrir un fichier spécifié. |
| _LLSEEK | 84 | Cette fonction permet de positionner le pointeur du fichier Handle spécifié. |
| _LOPEN | 85 | Cette fonction permet d'ouvrir un fichier existant et de fixer le pointeur de fichier au début du fichier. |
| _LWRITE | 86 | Cette fonction permet d'effectuer l'écriture de données du fichier spécifié. |
| RESERVED5 | 87 | Cette fonction est une entrée réservé pour de future développement. |
| LSTRCPY | 88 | Cette fonction permet de copier une chaine de caractères dans un tampon. |
| LSTRCAT | 89 | Cette fonction permet d'ajouter une chaine de caractères à une autre. |
| LSTRLEN | 90 | Cette fonction permet de retourner la longueur, en octets, de la chaine de caractères spécifié. |
| INITTASK | 91 | Cette fonction permet d'initialiser la tâche pour l'ajustement de registre, de ligne de commande et pour l'initialisation du tas. |
| GETTEMPDRIVE | 92 | Cette fonction permet de demander la lettre de l'unité de disque de l'application utilisant les fichiers temporaires. |
| GETCODEHANDLE | 93 | Cette fonction permet de demander lequel des segments de code contient la fonction spécifié. |
| DEFINEHANDLETABLE | 94 | Cette fonction permet de trouver l'adresse d'un segment sans avoir a effectuer d'appel au noyau de Windows. Elle est utilisé par la division des Applications de Microsoft afin d'accélérer l'utilisation de la mémoire paginée (EMM). |
| LOADLIBRARY | 95 | Cette fonction permet d'effectuer le chargement du module de bibliothèque spécifié. |
| FREELIBRARY | 96 | Cette fonction permet de décrémenter le compteur de référence du chargeur de module de bibliothèque. |
| GETTEMPFILENAME | 97 | Cette fonction permet de demander un nom de fichier créer temporairement. |
| GETLASTDISKCHANGE | 98 | Cette fonction permet de demander l'état du changement d'une unité de disque. |
| GETLPERRMODE | 99 | Cette fonction permet de retourner un long pointeur du segment de données du KERNEL en octets lequel indique si Windows est en mode d'erreur. |
| VALIDATECODESEGMENTS | 100 | Cette fonction permet de tester tous les segments de code pour l'écriture aléatoire de mémoire. |
| NOHOOKDOSCALL | 101 | Cette fonction permet d'appeler directement l'interruption 21h du noyau du système d'exploitation DOS sans désactiver les interruptions logiciels (IRQ). |
| DOS3CALL | 102 | Cette procédure permet d'effectuer un appel à l'interruption 21h du noyau du système d'exploitation DOS. |
| NETBIOSCALL | 103 | Cette procédure permet d'appeler une application avec l'interruption 5Ch (NetBIOS) |
| GETCODEINFO | 104 | Cette fonction permet de demander un pointeur sur la structure d'informations contenant le segment de code. |
| GETEXEVERSION | 105 | Cette fonction permet de demander la version Windows étendue pour la tâche actuellement exécuté. |
| SETSWAPAREASIZE | 106 | Cette fonction permet de fixer la quantité de mémoire qu'une application utilise pour le segment de code. |
| SETERRORMODE | 107 | Cette fonction permet de contrôler si le gestionnaire de Windows utilise l'interruption 24h pour la gestion de ses erreurs ou appel un gestionnaire d'application utilisateur. |
| SWITCHSTACKTO | 108 | Cette fonction permet de changer la pile de la tâche courante dans le segment de code spécifié. |
| SWITCHSTACKBACK | 109 | Cette fonction permet de restituer la pile de la tâche courante et annuler l'effet de la fonction SWITCHSTACKTO. |
| PATCHCODEHANDLE | 110 | Cette fonction permet de modifier le code prolog d'un chargeur d'application. |
| GLOBALWIRE | 111 | Cette fonction permet de convertir un pointeur de processus 32 bits après une allocation de mémoire. |
| GLOBALUNWIRE | 112 | Cette fonction permet de restituer la convertion d'un pointeur de processus 32 bits après une allocation de mémoire. |
| __AHSHIFT | 113 | Cette fonction permet de déplacer sur le troisième prochain sélecteur de segment supérieur à 64 Ko |
| __AHINCR | 114 | Cette fonction permet de déplacer sur le huitième prochain sélecteur de segment supérieur à 64 Ko |
| OUTPUTDEBUGSTRING | 115 | Cette fonction permet d'afficher la chaine de caractères spécifié dans un terminal de déboguage si un débogueur est exécuté. |
| INITLIB | 116 | Cette fonction permet d'appeler le code de démarrage d'une bibliothèque DLL. |
| OLDYIELD | 117 | Cette fonction permet de revenir à la tâche précédante avant que la fonction YIELD soit exécuté. |
| GETTASKQUEUEDS | 118 | Cette fonction permet de déplacer un sélecteur de file d'attente des tâches, pour la tâche courante, dans le registre de segment DS. |
| GETTASKQUEUEES | 119 | Cette fonction permet de déplacer un sélecteur de file d'attente des tâches, pour la tâche courante, dans le registre de segment ES. |
| UNDEFDYNLINK | 120 | Cette fonction permet si c'est un exécutable Windows (DLL ou une application) contenant un module de lien dynamique ordinaire ne pouvant être résolu, de réallouer le segment du KERNEL. |
| LOCALSHRINK | 121 | Cette fonction rapetisser le tas local du segment spécifié. |
| ISTASKLOCKED | 122 | Cette fonction permet d'indiquer si la tâche courante est verrouillé. |
| KBDRST | 123 | Cette fonction permet d'appeler directement le gestionnaire de l'interruption 09h (IRQ1) du pilote «KEYBOARD.DRV». |
| ENABLEKERNEL | 124 | Cette fonction permet de réactiver les services de l'interruption 21h du DOS. |
| DISABLEKERNEL | 125 | Cette fonction permet de désactiver les services de l'interruption 21h du DOS. |
| MEMORYFREED | 126 | Cette fonction permet de compacter et rejeter des champs dans la structure d'information du tas global (Burgermaster). |
| GETPRIVATEPROFILEINT | 127 | Cette fonction permet de demander la valeur d'un entier dans une entrée de la section spécifié d'un fichier d'intialisation spécifié. |
| GETPRIVATEPROFILESTRING | 128 | Cette fonction permet de demander une chaine de caractères de la section spécifié d'un fichier d'initialisation spécifié. |
| WRITEPRIVATEPROFILESTRING | 129 | Cette fonction permet de copier une chaine de caractères dans la section spécifié d'un fichier d'initialisation spécifié. |
| FILECDR | 130 | Cette fonction permet d'installer une fonction utilisateur étant appelé si un changement de fichier système se produit, comme la création ou la suppression. |
| GETDOSENVIRONMENT | 131 | Cette fonction permet de retourner un pointeur long de la chaine de caractères d'environnement de la tâche courante. |
| GETWINFLAGS | 132 | Cette fonction permet de demander le système Windows courant et la configuration mémoire. |
| GETEXEPTR | 133 | Cette fonction permet d'accepter un gestionnaire de différent types et retourne la correspondance du gestionnaire. |
| GETWINDOWSDIRECTORY | 134 | Cette fonction permet de demander le chemin du répertoire de Windows. |
| GETSYSTEMDIRECTORY | 135 | Cette fonction permet de demander le chemin du répertoire des fichiers systèmes de Windows. |
| GETDRIVETYPE | 136 | Cette fonction permet de demander si une unité de disque est amovible, fixe ou fait partie d'un réseau à distance. |
| FATALAPPEXIT | 137 | Cette procédure permet d'afficher la boite de dialogue d'erreur fatal amenant la terminaison anormale du programme. |
| GETHEAPSPACES | 138 | Cette fonction permet de calculer les ressources systèmes actuellement disponible. |
| DOSIGNAL | 139 | Cette fonction permet d'envoyer un signal de Ctrl+Break à la tâche de la fenêtre courante. |
| SETSIGHANDLER | 140 | Cette fonction permet d'installer ou d'enlever une fonction de gestion de signal pour la tâche actuellement exécuté. |
| INITTASK1 | 141 | Cette fonction permet de fixer la valeur d'un pointeur de fonction spécifié, lequel si elle n'est pas nulle, doit être appelé par l'initialisation de la tâche. |
| DIRECTEDYIELD | 150 | Cette fonction permet d'arrêter la tâche spécifié et démarrer n'importe quel tâche en attendant. |
| WINOLDAPCALL | 151 | Cette fonction permet d'appeler des applications DOS en mode d'exécution réel ou standard. |
| GETNUMTASKS | 152 | Cette fonction permet de demander le nombre de tâche actuellement exécuté. |
| GLOBALNOTIFY | 154 | Cette fonction permet d'installer une procédure d'avertissement pour la tâche courante. |
| GETTASKDS | 155 | Cette fonction permet de demander l'instance (segment de données ou DGROUP) de la tâche actuellement exécuté. |
| LIMITEMSPAGES | 156 | Cette fonction permet de limiter le nombres de pages de mémoires EMS. |
| GETCURPID | 157 | Cette fonction permet de demander l'identificateur de processus courant de la tâche courante. |
| ISWINOLDAPTASK | 158 | Cette fonction permet de demander si la tâche appartient à un module de Windows (WINOLDAP) et si c'est le cas, si c'est une application DOS. |
| GLOBALHANDLENORIP | 159 | Cette fonction permet de demander le Handle de l'objet de mémoire global avec le sélecteur spécifié. |
| EMSCOPY | 160 | Cette fonction de compatibilité avec Windows 2.x permet d'effectuer une copie de mémoire EMS (Expanded Memory Support). |
| LOCALCOUNTFREE | 161 | Cette fonction permet de retourner le nombre d'octets de libre dans le tas spécifié par le registre DS. |
| LOCALHEAPSIZE | 162 | Cette fonction permet de retourner le nombre d'octets total (de libre et d'utiliser) dans le tas spécifié par le registre DS. |
| GLOBALLRUOLDEST | 163 | Cette fonction permet de déplacer un objet de mémoire global dans une ancienne position (LRU) de mémoire. |
| GLOBALLRUNEWEST | 164 | Cette fonction permet de déplacer un objet de mémoire global dans une nouvelle position (LRU) de mémoire. |
| A20PROC | 165 | Cette fonction permet d'appeler la procédure de ligne A20 pour le mode réel. Ne fait rien en mode d'exécution standard ou étendue. |
| WINEXEC | 166 | Cette fonction permet d'exécution l'application spécifié. |
| GETEXPWINVER | 167 | Cette fonction permet de demander le numéro de version de Windows requis au minimum pour le module spécifié. |
| DIRECTRESALLOC | 168 | Cette fonction permet d'allouer une ressource directement «à la volé». |
| GETFREESPACE | 169 | Cette fonction permet de balayer le tas global et de retourner le nombre d'octets de mémoire actuellement disponible. |
| ALLOCCSTODSALIAS | 170 | Cette fonction permet de convertir un sélecteur de segment de code à un segment de données afin de pouvoir être utilisé pour exécuté du code dans un segment de données. |
| ALLOCDSTOCSALIAS | 171 | Cette fonction permet de convertir un sélecteur de segment de données à un segment de code afin de pouvoir être utilisé pour segment de code pour des données. |
| ALLOCALIAS | 172 | Cette fonction permet de convertir un sélecteur de segment de code à un segment de données afin de pouvoir être utilisé pour exécuté du code dans un segment de données. |
| __ROMBIOS | 173 | Cette fonction permet de retourner l'adresse de segment de code du BIOS en ROM. |
| __A000H | 174 | Cette fonction permet de retourner l'adresse de segment de code du mode réel A000h, généralement utilisé par l'affichage graphique de haute résolution. |
| ALLOCSELECTOR | 175 | Cette fonction permet d'allouer un nouveau sélecteur. |
| FREESELECTOR | 176 | Cette fonction permet de libérer un sélecteur originalement alloué par la fonction AllocSelector ou AllocDStoCSAlias. |
| PRESTOCHANGOSELECTOR | 177 | Cette fonction permet de générer un sélecteur de code correspondant au sélecteur de données, ou un sélecteur de données correspondant à un sélecteur de code. |
| __WINFLAGS | 178 | Cette fonction permet de demander le système Windows courant et la configuration mémoire pour les exécutables Windows en ROM. |
| __D000H | 179 | Cette fonction permet de retourner l'adresse de segment de code du mode réel D000h. |
| LONGPTRADD | 180 | Cette fonction permet de modifier l'adresse de base d'un pointeur long par ajout d'un deuxième paramètre dans l'adresse de base courant d'un sélecteur d'un premier paramètre. |
| __B000H | 181 | Cette fonction permet de retourner l'adresse de segment de code du mode réel B000h. |
| __B800H | 182 | Cette fonction permet de retourner l'adresse de segment de code du mode réel B800h. |
| __0000H | 183 | Cette fonction permet de retourner l'adresse de segment de code du mode réel 0000h. |
| GLOBALDOSALLOC | 184 | Cette fonction permet d'allouer de la mémoire global étant accessible pour un programme DOS en mode réel. |
| GLOBALDOSFREE | 185 | Cette fonction permet de libérer un objet de mémoire global précédemment alloué par la fonction GlobalDosAlloc. |
| GETSELECTORBASE | 186 | Cette fonction permet de demander l'adresse linéaire de base d'un sélecteur de mode protégé. |
| SETSELECTORBASE | 187 | Cette fonction permet de fixer l'adresse linéaire de base d'un sélecteur de mode protégé. |
| GETSELECTORLIMIT | 188 | Cette fonction permet de demander la limite d'un sélecteur de mode protégé, laquelle est le dernier déplacement légal dans le segment correspondant. |
| SETSELECTORLIMIT | 189 | Cette fonction permet de fixer la limite d'un sélecteur de mode protégé. |
| __E000H | 190 | Cette fonction permet de retourner le segment de code du mode réel E000h. |
| GLOBALPAGELOCK | 191 | Cette fonction permet d'incrémenter le compteur de page de verrou de la mémoire associé avec le sélecteur global spécifié. |
| GLOBALPAGEUNLOCK | 192 | Cette fonction permet de déverouiller l'objet de mémoire globale spécifié. |
| __0040H | 193 | Cette fonction permet de retourner le segment de code du mode réel 0040h. |
| __F000H | 194 | Cette fonction permet de retourner le segment de code du mode réel F000h. |
| __C000H | 195 | Cette fonction permet de retourner le segment de code du mode réel C000h. |
| SELECTORACCESSRIGHTS | 196 | Cette foncton permet de demander ou de fixer des informations et des accès au sélecteur de mode protégé. |
| GLOBALFIX | 197 | Cette fonction permet de prévenir l'objet de mémoire global donnée contre un mouvement de mémoire linéaire. |
| GLOBALUNFIX | 198 | Cette fonction permet d'annuler les effets d'une fonction GlobalFix et d'allouer l'objet de mémoire global a être déplacé dans la mémoire linéaire. |
| SETHANDLECOUNT | 199 | Cette fonction permet de changer le nombre de fichiers Handle disponible pour la tâche. |
| VALIDATEFREESPACES | 200 | Cette fonction permet de vérifier les segments libres dans la mémoire afin de valider le contenu. |
| REPLACEINST | 201 | Cette fonction permet d'effectuer un remplacement d'instruction mais n'est pas supporté en mode standard ou étendue. |
| REGISTERPTRACE | 202 | Cette fonction permet d'installer une fonction de gestion d'avertissement quand elle est appelé par un événement. |
| DEBUGBREAK | 203 | Cette procédure permet de provoquer une exception sur un point d'arrêt dans le processus courant. |
| SWAPRECORDING | 204 | Cette fonction permet de démarrer ou d'arrêter l'enregistrement de données à propos d'échange mémoire. |
| CVWBREAK | 205 | Cette fonction permet d'effectuer un arrêt lors de son utilisation dans l'interface de déboguage de Windows. |
| ALLOCSELECTORARRAY | 206 | Cette fonction permet d'allouer une tableau continue de descripteurs de segment et retourne un sélecteur au premier descripteur du tableau. |
| ISDBCSLEADBYTE | 207 | Cette fonction permet de demander si un caractère spécifié est un octet de tête, le premier octet d'un caractère est un DBCS (Double-Byte Character Set). |
| WOWWAITFORMSGANDEVENT | 262 | Cette fonction permet d'attendre la paire, événement et message, dans une boucle PeekMessage. |
| WOWMSGBOX | 263 | Cette fonction permet d'afficher une boite de message. |
| LOCALHANDLEDELTA | 310 | Cette fonction permet de fixer le nombre d'entrées de gestionnaires (HANDLE) déplacable à allouer. |
| GETSETKERNELDOSPROC | 311 | Cette fonction permet d'allouer un changement d'adresse du gestionnaire d'interruption 21h (INT 21h) lorsque Windows se fait appeler les fonctions Dos3Call() ou NoHookDosCall(). |
| DEBUGDEFINESEGMENT | 314 | Cette fonction permet de fournir des informations de segment de déboguage à un débogueur externe comme WDEB386 ou SoftIce pour Windows soit l'équivalent de l'interruption 41h, fonction 50h. |
| WRITEOUTPROFILES | 315 | Cette fonction permet de vider les tampons du fichier de profile (.INI) sur le disque. |
| GETFREEMEMINFO | 316 | Cette fonction permet de retourner le nombre de pages de libres et de déverouiller, soit l'équivalent de l'interruption 31h, Fonction 0500h. |
| FATALEXITHOOK | 318 | Cette fonction permet d'allouer à une application l'installation d'un crochet système appeler si une application appel la fonction FatalExit(). |
| FLUSHCACHEDFILEHANDLE | 319 | Cette fonction permet de rechercher dans le cache le module spécifié, et s'il est trouvé, passe le Handle du fichier associé à la fonction de fermeture de fichier DOS (Interruption 21h, Fonction 3Eh). |
| ISTASK | 320 | Cette fonction permet de demander si la tâche spécifié est actuellement dans la tâche courante. |
| ISROMMODULE | 323 | Cette fonction permet de demander si le Handle du module spécifié est dans la version ROM de Windows. |
| LOGERROR | 324 | Cette fonction permet d'afficher le numéro d'erreur spécifié. |
| LOGPARAMERROR | 325 | Cette fonction permet d'afficher le numéro d'erreur spécifié avec les paramètres spécifiés. |
| ISROMFILE | 326 | Cette fonction permet de demander si le Handle du fichier spécifié est dans la version ROM de Windows. |
| K327 (alias HANDLEPARAMERROR) | 327 | Cette fonction permet d'indiquer un pointeur vers une table de structure de paramètres d'erreur de gestionnaire. |
| _DEBUGOUTPUT | 328 | Cette fonction permet de sortir des informations de déboguage. |
| K329 (alias DEBUGFILLBUFFER) | 329 | Cette fonction permet de remplir le tampon spécifié avec la valeur, en octet, 0F9h. |
| THHOOK | 332 | Cette variable pointe sur un pointeur long de structure du segment du noyau. |
| ISBADREADPTR | 334 | Cette fonction permet de demander si ce bloc de mémoire est autorisé en lecture. |
| ISBADWRITEPTR | 335 | Cette fonction permet de demander si ce bloc de mémoire est autorisé en écriture. |
| ISBADCODEPTR | 336 | Cette fonction permet de demander si le pointeur spécifié pointe vers un mauvais segment de code. |
| ISBADSTRINGPTR | 337 | Cette fonction permet de demander si un pointeur long correspond à une chaîne de caractères ASCIZ (avec une terminaison de caractère NULL). |
| HASGPHANDLER | 338 | Cette fonction permet permet de retourner TRUE si une faute d'instruction est provoqué par un paramètre invalide. |
| DIAGQUERY | 339 | Cette fonction permet d'indiquer si Windows a été lancé avec le paramètre «WIN /B» (TRUE), lequel laisse des traçes du démarrage dans un journal de bord, sinon FALSE. |
| DIAGOUTPUT | 340 | Cette fonction permet d'écrire une chaine de caractères à la fin du fichier BOOTLOG.TXT, si Windows a été lancé avec le paramètre «WIN /B». |
| TOOLHELPHOOK | 341 | Cette fonction permet d'installer une fonction de gestion d'avertissement quand elle est appelé par événement et retourne l'adresse du gestionnaire d'avertissement précédant. |
| __GP | 342 | Cette variable permet d'indiquer un pointeur vers une table de structures de certaines modules Windows pour les traitements de paramètre de validation. |
| REGISTERWINOLDAPHOOK | 343 | Cette fonction permet de passer un pointeur à un tableau de pointeurs de fonctions. |
| GETWINOLDAPHOOKS | 344 | Cette fonction permet de retourner une simple valeur étant fixé avec RegisterWinOldApHook(). |
| ISSHAREDSELECTOR | 345 | Cette fonction permet de demander si le sélecteur est partagé, et si c'est le cas, appartient-il à la bibliothèque de liens dynamiques (DLL). |
| ISBADHUGEREADPTR | 346 | Cette fonction permet de demander si ce bloc de mémoire avec un modèle de mémoire HUGE est autorisé en lecture. |
| ISBADHUGEWRITEPTR | 347 | Cette fonction permet de demander si ce bloc de mémoire avec un modèle de mémoire HUGE est autorisé en écriture. |
| HMEMCPY | 348 | Cette fonction permet de copier un tampon source dans un tampon de destination du nombres d'octets spécifiés. |
| _HREAD | 349 | Cette fonction permet d'effectuer la lecture de données dans le fichier spécifié. |
| _HWRITE | 350 | Cette fonction permet d'effectuer l'écriture de données dans le fichier spécifié. |
| BUNNY_351 | 351 | Cette fonction permet de changer l'adresse du gestionnaire de faute de protection avec un routine différente lors de la fermeture de Windows. |
| LSTRCPYN | 353 | Cette fonction permet d'effectuer une copie du nombre de caractères spécifié d'une chaine de caractères vers un tampon en mémoire. |
| GETAPPCOMPATFLAGS | 354 | Cette fonction permet de retourner les drapeaux de compatibilités avec Windows 3.1 pour la tâche spécifié ou courante. |
| GETWINDEBUGINFO | 355 | Cette fonction permet de demander les informations de déboguage système pour la version de débogueur de l'environnement graphique de Windows 3.1. |
| SETWINDEBUGINFO | 356 | Cette fonction permet de fixer les informations de déboguage système pour la version de débogueur de l'environnement graphique de Windows 3.1. |
| FARSETOWNER | 403 | Cette fonction permet de changer le propriétaire d'un bloc de tas global de Windows. |
| FARGETOWNER | 404 | Cette fonction permet de demander le propriétaire d'un item de tas global de Windows. |
| WOW16CALL | 500 | Cette fonction permet d'effectuer un appel en 16 bits |
| KDDBGOUT | 501 | Cette fonction permet de gérer la sortie de déboguage clavier |
| WOWGETNEXTVDMCOMMAND | 502 | Cette fonction permet de demander la prochaine commande VDM. |
| WOWREGISTERSHELLWINDOWHANDLE | 503 | Cette fonction permet d'enregistrer le gestionnaire de la fenêtre de l'interpréteur de commande |
| WOWLOADMODULE | 504 | Cette fonction permet de charger un module. |
| WOWQUERYPERFORMANCECOUNTER | 505 | Cette fonction permet de demander le compteur de performance. |
| WOWCURSORICONOP | 507 | Cette fonction permet d'effectuer des opérations sur l'icône de curseur. |
| WOWFAILEDEXEC | 508 | Cette fonction permet de gérer l'échec d'une exécution. |
| WOWCLOSECOMPORT | 509 | Cette fonction permet de fermer la communication de port série. |
| WOWKILLREMOTETASK | 511 | Cette fonction permet de terminer brusquement une tâche à distance. |
| WOWQUERYDEBUG | 512 | Cette fonction permet d'interroger le débogueur. |
| LOADLIBRARYEX32W | 513 | Cette fonction permet de charger une bibliothèque 32 bits de Windows. |
| FREELIBRARY32W | 514 | Cette fonction permet de libérer une bibliothèque 32 bits de Windows. |
| GETPROCADDRESS32W | 515 | Cette fonction permet de demander l'adresse des procédures d'une bibliothèque 32 bits de Windows. |
| GETVDMPOINTER32W | 516 | Cette fonction permet de demander le pointeur VDM d'une bibliothèque 32 bits de Windows. |
| CALLPROC32W | 517 | Cette fonction permet d'appeler un procédure dans une bibliothèque 32 bits de Windows. |
| _CALLPROCEX32W | 518 | Cette fonction permet d'appeler un procédure dans une bibliothèque 32 bits de Windows avec des options supplémentaires. |
| __MOD_KERNEL | 520 | Cette fonction permet de gérer le module du noyau. |
| __MOD_DKERNEL | 521 | Cette fonction permet de gérer le module du noyau. |
| __MOD_USER | 522 | Cette fonction permet de gérer le module utilisateur. |
| __MOD_DUSER | 523 | Cette fonction permet de gérer le module utilisateur. |
| __MOD_GDI | 524 | Cette fonction permet de gérer le module d'interface graphique. |
| __MOD_DGDI | 525 | Cette fonction permet de gérer le module d'interface graphique. |
| __MOD_KEYBOARD | 526 | Cette fonction permet de gérer le module clavier. |
| __MOD_SOUND | 527 | Cette fonction permet de gérer le module de carte de son. |
| __MOD_SHELL | 528 | Cette fonction permet de gérer le module de l'interpréteur de commande. |
| __MOD_WINSOCK | 529 | Cette fonction permet de gérer le module de socket WinSock. |
| __MOD_TOOLHELP | 530 | Cette fonction permet de gérer le module d'assistance d'aide. |
| __MOD_MMEDIA | 531 | Cette fonction permet de gérer le module multimédia. |
| __MOD_COMMDLG | 532 | Cette fonction permet de gérer le module de dialogue commun. |
| EXITWINDOWSEXECCONTINUE | 540 | Cette fonction permet d'exécuter une commande après que Windows est terminé. |
| WOWSETEXITONLASTAPP | 541 | Cette fonction permet de fixer une action avant de terminer la dernière application. |
Voir également
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010