Section courante

A propos

Section administrative du site

Référence des fonctions

Voici la liste des fonctions proposé par le langage de programmation HolyC :

Nom Description
Abs Cette fonction permet d'indiquer la valeur absolue d'un nombre à virgule flottante.
AbsI64 Cette fonction permet d'indiquer la valeur absolue d'un entier signé 64 bits.
ACAlloc Cette fonction permet d'allouer de la mémoire sur le tas Adam avec la taille spécifiée.
AMAlloc Cette fonction permet d'allouer de la mémoire sur le tas AM avec la taille spécifiée.
AMAllocIdent Cette fonction permet d'allouer de la mémoire sur le tas AM pour une chaîne spécifiée.
AStrNew Cette fonction permet d'allouer un nouvel espace mémoire pour une chaîne de tampon spécifié dans la mémoire de tas d'Adam.
ATAIDDrvs Cette fonction permet d'identifier les périphériques ATA et ATAPI connectés.
ATAMount Cette fonction permet de monter un périphérique ATA.
ATAPIStartStop Cette fonction permet de démarrer ou d'arrêter un périphérique ATAPI.
ATAProbe Cette fonction permet d'effectuer une sonde sur les périphériques ATA.
ATAReadBlks Cette fonction permet de lire des blocs depuis un périphérique ATA.
ATARep Cette fonction permet de générer un rapport des périphériques ATA.
ATARepFind Cette fonction permet de rechercher une entrée dans un rapport ATA.
ATAWriteBlks Cette fonction permet d'écrire des blocs sur un périphérique ATA.
Adam Cette fonction permet d'enregistrer une entrée dans le journal Adam.
AdamErr Cette fonction permet d'enregistrer une erreur dans le journal Adam.
AdamLog Cette fonction permet d'enregistrer une entrée dans le journal Adam.
ArcCompressBuf Cette fonction permet de compresser un tampon de données en utilisant le contrôleur de compression spécifié.
ArcCtrlDel Cette fonction permet de supprimer le contrôleur de compression spécifié.
ArcCtrlNew Cette fonction permet de créer un nouveau contrôleur de compression avec les paramètres spécifiés, y compris le type de compression et l'option d'extension.
ArcExpandBuf Cette fonction permet d'étendre un tampon de données en utilisant le contrôleur de compression spécifié.
ArcFinishCompression Cette fonction permet de terminer le processus de compression en utilisant le contrôleur de compression spécifié.
AreYouSure Cette fonction permet de demander une confirmation de l'utilisateur.
Arg Cette fonction permet de demander l'angle polaire (comme atan2(y, x)).
ATan Cette fonction permet de demander l'arc tangente (tangente inverse).
B Cette fonction permet d'activer ou de désactiver un point d'arrêt à l'adresse spécifiée, selon l'état actuel.
B2 Cette fonction permet de gérer les points d'arrêt pour la tâche spécifiée, avec un état "live" configurable.
BCnt Cette fonction permet de compter le nombre de bits à 1 dans l'entier spécifié.
Beep Cette fonction permet de générer un bip sonore avec une fréquence spécifiée.
BEqu Cette fonction permet de définir le bit à 0 ou 1 selon la valeur spécifié.
BFieldExtU32 Cette fonction permet d'extraire une séquence du nombre de bits spécifié à partir de la position bit et retourne une valeur U32.
BFieldOrU32 Cette fonction permet d'effectuer un OR binaire du pattern U32 avec les bits à partir de la position bit.
BirthWait Cette fonction permet d'attendre qu'une tâche spécifique soit lancée ou terminée.
Blink Cette fonction permet de faire clignoter un signal à une fréquence spécifiée.
BlkDevAdd Cette fonction permet d'ajouter un périphérique de bloc à un système.
BlkDevChk Cette fonction permet de vérifier la validité d'un périphérique de bloc.
BlkDevDel Cette fonction permet de supprimer un périphérique de bloc.
BlkDevLock Cette fonction permet de verrouiller un périphérique de bloc.
BlkDevNextFreeSlot Cette fonction permet de trouver le prochain emplacement libre pour un périphérique de bloc.
BlkDevUnlock Cette fonction permet de déverrouiller un périphérique de bloc.
BlkDevsRelease Cette fonction permet de libérer tous les périphériques de blocs alloués.
BlkPoolAdd Cette fonction permet d'ajouter un bloc de mémoire à un pool de blocs spécifié.
BlkPoolInit Cette fonction permet d'initialiser un bassin de blocs de mémoire avec un nombre spécifié de pages.
BlkRead Cette fonction permet de lire un bloc depuis un périphérique d'entreposage.
BlkWrite Cette fonction permet d'écrire un bloc vers un périphérique d'entreposage.
BlkWriteZero Cette fonction permet d'écrire des zéros dans un bloc d'un périphérique d'entreposage.
BptFind Cette fonction permet de chercher un point d'arrêt à l'adresse spécifiée et peut le retirer si demandé.
BptR Cette fonction permet d'activer ou de désactiver un point d'arrêt et peut également le retirer si demandé.
BptS Cette fonction permet d'activer un point d'arrêt à l'adresse spécifiée.
Break Cette fonction permet de déclencher une interruption ou un point d'arrêt dans le programme.
BreakLock Cette fonction permet de verrouiller une tâche pour empêcher l'interruption ou le déverrouillage.
BreakUnlock Cette fonction permet de déverrouiller une tâche pour permettre l'interruption.
Bsf Cette fonction permet de rechercher à partir du bit le plus bas pour trouver le premier bit à 1. Retourne l'indice ou -1 si aucun bit n'est à 1.
Bsr Cette fonction permet de rechercher à partir du bit le plus haut pour trouver le premier bit à 1. Retourne l'indice ou -1 si aucun bit n'est à 1.
Bt Cette fonction permet de vérifier si le bit à l'indice bit est à 1 dans le tableau de champ spécifié.
Btc Cette fonction permet de tester et d'inverser (XOR avec 1) le bit donné.
Btr Cette fonction permet d'indiquer tester et de réinitialiser à 0 le bit spécifié.
Bts Cette fonction permet de tester et mettre à 1 le bit spécifié.
Busy Cette fonction permet d'effectuer une attente dont la durée est approximativement définie en cycles CPU.
Call Cette fonction permet d'exécuter directement du code machine à l'adresse pointée. Aucun paramètre n'est passé. Pratique pour appeler une fonction compilée dynamiquement.
CallExtNum Cette fonction permet d'appeler une fonction externe via un numéro d'index dans le tableau spécifié. C'est une forme de système d'appel système (sorte d'API interne).
CallExtStr Cette fonction permet de chercher une fonction par son nom (chaîne) dans la table des symboles et l'appelle avec des paramètres. Utile pour appeler une fonction connue dynamiquement.
CallInd Cette fonction permet d'appeler une fonction via un pointeur (fp_addr) avec des paramètres. C'est un appel indirect, classique pour des callbacks ou du code modulaire.
CAlloc Cette fonction permet d'allouer un bloc de mémoire de taille spécifiée sur la mémoire de tas courant.
CAllocAligned Cette fonction permet d'allouer un bloc de mémoire de taille spécifiée avec un alignement donné.
Caller Cette fonction permet de retourner l'adresse de l'appelant num niveaux au-dessus de la pile.
CallerRep Cette fonction permet de générer un rapport sur l'appelant actuel, en utilisant des informations de la pile d'exécution.
CallStkGrow Cette fonction permet de vérifier si la pile est suffisamment grande, et l'agrandit si nécessaire avant d'appeler une fonction fp_addr avec ses paramètres.
Carry Cette fonction permet de retourner l'état du bit de retenue du processeur après la dernière opération arithmétique.
CatPrint Cette fonction permet d'imprimer une chaîne formatée selon le format spécifié dans fmt et place le résultat dans dst.
Cd Cette fonction permet de changer le répertoire de travail, créant des répertoires si nécessaire.
Cd2DirEntry Cette fonction permet de convertir un chemin absolu en une entrée de répertoire.
CeilI64 Cette fonction permet d'arrondir un nombre entier au multiple supérieur le plus proche.
CeilU64 Cette fonction permet d'arrondir un nombre entier non signé au multiple supérieur le plus proche.
Char2KeyName Cette fonction permet de convertir un caractère ch en un nom de touche, avec une option pour inclure les touches de contrôle.
Char2ScanCode Cette fonction permet de convertir un caractère spécifié en un code de balayage, avec des options pour les drapeaux de code de balayage.
ChkCodePtr Cette fonction permet de vérifier si le pointeur spécifié est une adresse valide pour du code exécutable.
ChkOnStk Cette fonction permet de vérifier si le pointeur spécifié se trouve sur la pile d'une tâche spécifique.
ChkPtr Cette fonction permet de vérifier si le pointeur spécifié est valide.
Clamp Cette fonction permet de limiter une valeur à une plage spécifiée entre un minimum et un maximum.
ClampI64 Cette fonction permet de contraindre le nombre I64 spécifié à l'intervalle [minimum,maximum] spécifié.
ClampU64 Cette fonction permet de contraindre le nombre U64 spécifié à l'intervalle [minimum,maximum] spécifié.
CLFlush Cette fonction permet de vider la ligne de cache contenant l'adresse spécifié, afin de synchroniser les données mémoire.
Clus2Blk Cette fonction permet de convertir une unité d'allocation en bloc pour un périphérique donné.
ClusAlloc Cette fonction permet d'allouer un ou plusieurs unités d'allocations sur un périphérique d'entreposage.
ClusBlkRead Cette fonction permet de lire plusieurs blocs d'une unité d'allocation d'un périphérique d'entreposage.
ClusBlkWrite Cette fonction permet d'écrire plusieurs blocs dans un unité d'allocation d'un périphérique d'entreposage.
ClusNumNext Cette fonction permet de retourner la prochaine unité d'allocation disponible sur un périphérique.
ClusRead Cette fonction permet de lire un ou plusieurs unités d'allocations d'un périphérique d'entreposage.
ClusWrite Cette fonction permet d'écrire un ou plusieurs unités d'allocations sur un périphérique d'entreposage.
Color2Str Cette fonction permet de convertir une couleur en chaîne de caractères.
CompressBuf Cette fonction permet de compresser un tampon de données de source spécifié de taille spécifié et place le résultat dans un objet de compression, en utilisant éventuellement une tâche mémoire spécifié.
CopySingle Cette fonction permet de copier un fichier vers un autre fichier.
Core0StartMP Cette fonction permet de lancer le noyau 0 pour le traitement parallèle.
CoreAPSethTask Cette fonction permet de définir la tâche du noyau de processeur.
CtrlAltCBSet Cette fonction permet d'associer une gestionnaire de touches aux combinaisons Ctrl+Alt.
Cos Cette fonction permet de demander le cosinus.
CPUId Cette fonction permet d'exécuter l'instruction CPUID avec rax et d'entreposer les résultats dans la structure res.
D Cette fonction permet d'afficher un sortie de la mémoire à partir de l'adresse spécifiée, avec des options pour afficher les déplacements.
D3Add Cette fonction permet d'additionner deux vecteurs : sum = d1 + d2.
D3AddEqu Cette fonction permet d'ajouter d à sum : sum += d.
D3Copy Cette fonction permet de copier un vecteur dans un autre : dst = src.
D3Cross Cette fonction permet d'appliquer un produit vectoriel : prod = d1 × d2.
D3Dist Cette fonction permet d'appliquer la distance euclidienne entre d1 et d2.
D3DistSqr Cette fonction permet d'appliquer la distance au carré (sans racine).
D3Div Cette fonction permet de diviser un vecteur par un scalaire : quot = d / s.
D3DivEqu Cette fonction permet de diviser directement quot par s : quot /= s.
D3Dot Cette fonction permet d'appliquer un produit scalaire (dot product) entre d1 et d2.
D3Equ Cette fonction permet d'initialiser dst avec les valeurs (x, y, z).
D3Mul Cette fonction permet de multiplier un vecteur par un scalaire : prod = s * d.
D3MulEqu Cette fonction permet de multiplier directement prod par s : prod *= s.
D3Norm Cette fonction permet d'appliquer la norme (longueur) du vecteur d.
D3NormSqr Cette fonction permet d'appliquer la norme au carré du vecteur d.
D3Sub Cette fonction permet de soustraire deux vecteurs : diff = d1 - d2.
D3SubEqu Cette fonction permet de soustraire d de diff : diff -= d.
D3Unit Cette fonction permet de transformer d en vecteur unitaire.
D3Zero Cette fonction permet d'initialiser le vecteur dst à (0, 0, 0).
DVDImageRead Cette fonction permet de lire une image depuis un lecteur DVD spécifié.
DVDImageWrite Cette fonction permet d'écrire une image sur un DVD, spécifiant le type de média.
Da Cette fonction permet d'afficher une sortie de la mémoire à partir de l'adresse spécifiée, avec une quantité de données donnée.
Date2Struct Cette fonction permet de convertir une date spécifique en une structure de données.
DayOfWeek Cette fonction permet de retourner le jour de la semaine pour une date donnée.
Dbg Cette fonction permet de déclencher un message de débogage ou une action de débogage avec un message spécifique.
DbgMode Cette fonction permet de définir ou vérifier si le mode de débogage est activé.
DeathWait Cette fonction permet d'attendre la fin d'une tâche et envoie éventuellement un signal de sortie.
Define Cette fonction permet de définir un nom donné dans un environnement spécifique.
DefineCnt Cette fonction permet de retourner le nombre d'occurrences d'une définition de nom spécifiée.
DefineLoad Cette fonction permet de charger une définition de nom à partir d'une chaîne source.
DefineLstLoad Cette fonction permet de charger une liste de définitions de noms à partir d'une source donnée.
DefineMatch Cette fonction permet de rechercher une correspondance pour un nom dans une liste de définitions spécifiée.
DefinePrint Cette fonction permet d'imprimer une définition de nom à partir d'une source donnée.
DefineSub Cette fonction permet de récupérer un sous-ensemble d'une définition de nom spécifiée.
Del Cette fonction permet de supprimer des fichiers et répertoires correspondant à un masque.
Dir Cette fonction permet de lister les fichiers correspondant à un masque spécifié.
DirContextDel Cette fonction permet de supprimer le contexte d'un répertoire et restaure l'ancien contexte si nécessaire.
DirContextNew Cette fonction permet de créer un nouveau contexte de répertoire avec les paramètres spécifiés.
DirCur Cette fonction permet de retourner le répertoire actuel d'une tâche.
DirEntryDel Cette fonction permet de supprimer une entrée de répertoire.
DirEntryDel2 Cette fonction permet de supprimer une entrée de répertoire avec une méthode différente.
DirFile Cette fonction permet de générer un chemin de fichier pour un répertoire et un nom de fichier donnés.
DirMk Cette fonction permet de créer un répertoire avec un nombre d'entrées spécifié.
DirNameAbs Cette fonction permet de retourner le nom absolu d'un répertoire.
DirNew Cette fonction permet de créer un nouveau répertoire sur un périphérique donné.
DirTreeDel Cette fonction permet de supprimer un arbre de répertoire.
DirTreeDel2 Cette fonction permet de supprimer un arbre de répertoire avec une méthode différente.
Dm Cette fonction permet d'effectuer une sortie de la mémoire à partir de l'adresse spécifiée, avec un comptage spécifique d'éléments.
Dr Cette fonction permet de générer un rapport sur les registres d'une tâche spécifique.
Drv Cette fonction permet de changer l'unité de disque actif en spécifiant la lettre de l'unité de disque.
Drv2Let Cette fonction permet de retourner la lettre de l'unité de disque d'un périphérique donné.
DrvChk Cette fonction permet de vérifier la validité d'un périphérique d'entreposage.
DrvDel Cette fonction permet de supprimer un périphérique d'entreposage.
DrvEnable Cette fonction permet d'activer ou de désactiver un périphérique de disque.
DrvIsWritable Cette fonction permet de vérifier si un unité de disque spécifié est en mode écriture.
DrvLock Cette fonction permet de verrouiller un périphérique d'entreposage.
DrvMakeFreeSlot Cette fonction permet de créer un emplacement libre pour un périphérique d'entreposage.
DrvMap Cette fonction permet de cartographier un unité de disque spécifié à un périphérique donné.
DrvModelNum Cette fonction permet de retourner le numéro du modèle d'un périphérique d'entreposage.
DrvNextFreeLet Cette fonction permet de retourner la lettre du prochain unité de disque de périphérique libre.
DrvRep Cette fonction permet de générer un rapport sur les périphériques de disque.
DrvSerialNum Cette fonction permet de retourner le numéro de série d'un périphérique d'entreposage.
DrvTextAttrGet Cette fonction permet de récupérer les attributs textuels d'un périphérique d'entreposage.
DrvUnlock Cette fonction permet de déverrouiller un périphérique d'entreposage.
DrvsRelease Cette fonction permet de libérer tous les périphériques d'entreposage alloués.
DskCacheInit Cette fonction permet d'initialiser le cache disque.
DskCacheInvalidate Cette fonction permet d'invalider le cache disque pour un périphérique donné.
DskChg Cette fonction permet de gérer le changement de disque en spécifiant la lettre de l'unité de disque.
E Cette fonction permet d'examiner une zone mémoire à partir de l'adresse spécifiée, avec un comptage et des options de drapeaux supplémentaires.
EdLite Cette fonction permet d'ouvrir un fichier dans un mode d'édition simplifié et examine une ligne spécifique.
EdLiteFileLine Cette fonction permet d'éditer une ligne spécifique dans un fichier avec des options de drapeaux.
EndianI64 Cette fonction permet d'inverser l'endianness d'un entier 64 bits.
EndianU16 Cette fonction permet d'inverser l'endianness d'un entier 16 bits.
EndianU32 Cette fonction permet d'inverser l'endianness d'un entier 32 bits.
ExeCmdLine Cette fonction permet d'exécuter une commande de ligne de commande.
Exit Cette fonction permet de terminer l'exécution du programme.
Exp Cette fonction permet de demander la fonction exponentielle e^d.
ExpandBuf Cette fonction permet d'étendre un tampon de données compressées arc et place le résultat dans un espace mémoire, en utilisant éventuellement une tâche mémoire mem_task.
ExtChg Cette fonction permet de changer l'extension d'un fichier.
ExtDft Cette fonction permet de définir une extension par défaut pour un fichier.
FarCall32 Cette fonction permet d'effectuer un appel distant en mode 32 bits à une fonction, ce qui permet de passer du mode 64 bits au mode 32 bits.
FAT32FreeClus Cette fonction permet de libérer un unité d'allocation sur un périphérique d'entreposage FAT32.
FBlkRead Cette fonction permet de lire un bloc de données à partir d'un fichier à l'adresse spécifiée.
FBlkWrite Cette fonction permet d'écrire un bloc de données dans un fichier à l'adresse spécifiée.
FClose Cette fonction permet de fermer un fichier après son utilisation.
FifoI64Cnt Cette fonction permet de retourner le nombre d'éléments dans la file FIFO de type I64.
FifoI64Del Cette fonction permet de supprimer la file FIFO de type I64 spécifiée.
FifoI64Flush Cette fonction permet de vider la file FIFO de type I64 spécifiée.
FifoI64Ins Cette fonction permet d'insérer un élément de type I64 dans la file FIFO spécifiée.
FifoI64New Cette fonction permet de créer une nouvelle file FIFO de type I64 de la taille spécifiée.
FifoI64Peek Cette fonction permet d'examiner le premier élément de la file FIFO de type I64 sans le retirer.
FifoI64Rem Cette fonction permet de retirer le premier élément de la file FIFO de type I64 et le place dans la variable spécifiée.
FifoU8Cnt Cette fonction permet de retourner le nombre d'éléments dans la file FIFO de type U8.
FifoU8Del Cette fonction permet de supprimer la file FIFO de type U8 spécifiée.
FifoU8Flush Cette fonction permet de vider la file FIFO de type U8 spécifiée.
FifoU8Ins Cette fonction permet d'insérer un élément de type U8 dans la file FIFO spécifiée.
FifoU8New Cette fonction permet de créer une nouvelle file FIFO de type U8 de la taille spécifiée.
FifoU8Peek Cette fonction permet d'examiner le premier élément de la file FIFO de type U8 sans le retirer.
FifoU8Rem Cette fonction permet de retirer le premier élément de la file FIFO de type U8 et le place dans la variable spécifiée.
FileAttr Cette fonction permet de retourner ou modifie les attributs d'un fichier.
FileExtDot Cette fonction permet d'ajouter un point devant l'extension d'un fichier si nécessaire.
FileExtRem Cette fonction permet de retirer l'extension d'un fichier.
FileFind Cette fonction permet de rechercher un fichier dans le répertoire spécifié.
FileNameAbs Cette fonction permet de retourner le chemin absolu d'un fichier.
FileNameChk Cette fonction permet de vérifier la validité d'un nom de fichier.
FileNameTmpTxt Cette fonction permet de générer un nom temporaire de fichier avec l'extension .txt.
FileRead Cette fonction permet de lire un fichier et retourne son contenu.
FileWrite Cette fonction permet d'écrire des données dans un fichier.
FilesFind Cette fonction permet de trouver des fichiers correspondant à un masque de recherche.
FilesFindMatch Cette fonction permet de rechercher un fichier correspondant à un masque donné.
FirstDayOfMon Cette fonction permet de retourner le premier jour du mois pour une date donnée.
FirstDayOfYear Cette fonction permet de retourner le premier jour de l'année pour une date donnée.
Fix Cette fonction permet d'appliquer une correction dans le contexte du débogage avec des options de drapeaux.
FixSet Cette fonction permet de définir un point de correction dans un fichier à la ligne spécifiée.
FloorI64 Cette fonction permet d'arrondir un nombre entier au multiple inférieur le plus proche.
FloorU64 Cette fonction permet d'arrondir un nombre entier non signé au multiple inférieur le plus proche.
FlushMsgs Cette fonction permet de vider le tampon des messages pour une tâche spécifiée.
Fmt Cette fonction permet de formater un périphérique de disque avec un système de fichiers spécifié.
FOpen Cette fonction permet d'ouvrir un fichier avec les options spécifiées.
fp_doc_put Cette fonction permet de mettre à jour ou de gérer un document pour une tâche spécifiée.
fp_set_std_palette Cette fonction permet de définir la palette standard des couleurs.
FramePtr Cette fonction permet de demander un pointeur vers une valeur de cadre associée à un nom.
FramePtrAdd Cette fonction permet d'ajouter un pointeur vers une valeur de cadre associée à un nom.
FramePtrDel Cette fonction permet de supprimer un pointeur vers une valeur de cadre associée à un nom.
FramePtrSet Cette fonction permet de définir un pointeur vers une valeur de cadre associée à un nom.
Free Cette fonction permet de libérer un bloc de mémoire à partir d'une adresse spécifiée.
Freq2Ona Cette fonction permet de convertir une fréquence en une valeur d'ONA correspondante.
Fs Cette fonction permet de retourner un pointeur vers la structure CTask de la tâche courante via le segment FS.
FSize Cette fonction permet de retourner la taille d'un fichier ouvert.
FunSegFind Cette fonction permet de rechercher un segment fonctionnel à partir d'une adresse mémoire et retourne le déplacement associé.
G Cette fonction permet d'exécuter un processus ou une tâche spécifiée.
G2 Cette fonction permet d'exécuter une version alternative du processus ou de la tâche spécifiée.
GetChar Cette fonction permet de récupérer un caractère saisi par l'utilisateur avec des options de gestion du curseur.
GetKey Cette fonction permet de récupérer une touche en balayant le clavier sans afficher de caractère.
GetMsg Cette fonction permet de récupérer un message dans la file des messages.
GetOutOfDollar Cette fonction permet de désactiver le mode où les caractères $ sont traités comme des symboles spéciaux.
GetRAX Cette fonction permet de lire et de retourner la valeur actuelle du registre RAX.
GetRBP Cette fonction permet de lire et de retourner l'adresse contenue dans le registre de base RBP.
GetRFlags Cette fonction permet de lire et de retourner le contenu du registre de drapeaux du processeur (RFLAGS).
GetRSP Cette fonction permet de lire et de retourner l'adresse actuelle du pointeur de pile (RSP).
GetS Cette fonction permet de lire une chaîne de caractères depuis l'entrée standard.
GetStr Cette fonction permet de récupérer une chaîne de texte de l'utilisateur avec un message et une valeur par défaut.
GetTSC Cette fonction permet de lire et de retourner la valeur du compteur de cycles du processeur (Time Stamp Counter).
GridInit Cette fonction permet d'initialiser la grille de la souris.
HashAdd Cette fonction permet d'ajouter une entrée à une table de hachage.
HashAddAfter Cette fonction permet d'ajouter une entrée à une table de hachage après une entrée existante.
HashBucketFind Cette fonction permet de rechercher une entrée dans un compartiment de la table de hachage.
HashDefineLstAdd Cette fonction permet d'ajouter une entrée dans une liste de définitions de hachage.
HashDel Cette fonction permet de supprimer une entrée de la table de hachage spécifiée.
HashFind Cette fonction permet de trouver une entrée dans une table de hachage en utilisant un masque.
HashGenericAdd Cette fonction permet d'ajouter une entrée générique dans la table de hachage.
HashLstAdd Cette fonction permet d'ajouter un élément dans une liste de hachage.
HashPublic Cette fonction permet de rendre une entrée publique dans la table de hachage.
HashRemDel Cette fonction permet de supprimer une entrée de la table de hachage, en fonction de l'instance spécifiée.
HashSingleTableFind Cette fonction permet de trouver une entrée dans une table de hachage unique en utilisant un masque.
HashSrcFileSet Cette fonction permet de configurer les informations de hachage pour un fichier source dans le compilateur, avec un décalage de numéro de ligne optionnel.
HashStr Cette fonction permet de calculer la valeur de hachage d'une chaîne de caractères.
HashTableDel Cette fonction permet de supprimer une table de hachage.
HashTableNew Cette fonction permet de créer une nouvelle table de hachage de taille spécifiée.
HashTablePurge Cette fonction permet de purger les entrées d'une table de hachage.
HashTypeNum Cette fonction permet de demander le type d'une entrée dans la table de hachage.
HashVal Cette fonction permet de demander la valeur d'une entrée dans la table de hachage.
HeapCtrlDel Cette fonction permet de supprimer un contrôleur de la mémoire tas spécifié.
HeapCtrlInit Cette fonction permet d'initialiser un contrôleur de tas pour gérer la mémoire dans un bassin donné.
Help Cette fonction permet d'afficher l'aide du système.
HomeSet Cette fonction permet de définir un répertoire de travail comme répertoire principal.
HPET Cette fonction permet de retourner la valeur actuelle de la minuterie HPET (High Precision Event Timer).
In Cette fonction permet de lire l'entrée standard et de la formater.
InFile Cette fonction permet de lire un fichier d'entrée spécifié.
InputFilterTask Cette fonction permet de filtrer les tâches d'entrée pour un traitement ultérieur.
InStr Cette fonction permet de lire une chaîne de caractères formatée.
IntEntryGet Cette fonction permet de récupérer l'entrée d'interruption pour un IRQ donné.
IntEntrySet Cette fonction permet de définir une nouvelle entrée d'interruption pour un IRQ donné.
InU8 Cette fonction permet de lire 1 octet (U8) depuis un port d'entrée/sortie spécifié.
InU16 Cette fonction permet de lire 2 octets (U16) depuis un port d'entrée/sortie spécifié.
InU32 Cette fonction permet de lire 4 octets (U32) depuis un port d'entrée/sortie spécifié.
InvlPg Cette fonction permet d'invalider l'intervalle mémoire contenant l'adresse spécifié, typiquement après modification des tables de pages.
IsDbgMode Cette fonction permet de vérifier si le système est actuellement en mode débogage.
IsDir Cette fonction permet de vérifier si le nom spécifié correspond à un répertoire.
IsDotC Cette fonction permet de vérifier si un fichier a l'extension .c.
IsDotZ Cette fonction permet de vérifier si un fichier a l'extension .z.
IsMute Cette fonction permet de vérifier si le son est actuellement coupé.
IsRaw Cette fonction permet de vérifier si le mode de sortie brute est activé.
IsSilent Cette fonction permet de vérifier si le mode silencieux est activé (aucune sortie imprimée).
IsSingleUser Cette fonction permet de vérifier si l'environnement fonctionne en mode utilisateur unique.
IsSuspended Cette fonction permet de vérifier si une tâche est suspendue.
IsSysDbg Cette fonction permet de vérifier si le système est en mode débogage.
JobDel Cette fonction permet de supprimer un travail (job).
JobQue Cette fonction permet d'ajouter une tâche à la file d'attente des jobs à exécuter sur un processeur cible.
JobResGet Cette fonction permet de récupérer les ressources d'un travail (job).
JobResScan Cette fonction permet d'analyser les ressources disponibles pour un travail (job).
JobsHndlr Cette fonction permet de gérer l'exécution des travaux.
KbdInit Cette fonction permet d'initialiser le clavier.
KbdMsEvtTime Cette fonction permet de récupérer le temps écoulé des événements du clavier et de la souris.
KbdMsHndlr Cette fonction permet de gérer les événements du clavier et de la souris en fonction des options de bassin.
KbdMsInit Cette fonction permet d'initialiser la gestion des événements du clavier et de la souris.
KbdMsgsQue Cette fonction permet de retourner le nombre de messages dans la file d'attente du clavier.
KbdTypeMatic Cette fonction permet de configurer un délai pour le mode de frappe automatique du clavier.
KeyDescSet Cette fonction permet de définir la description des touches du clavier.
KeyDevAdd Cette fonction permet d'ajouter un périphérique de clavier avec des gestionnaires de touches.
KeyDevRem Cette fonction permet de retirer un périphérique de clavier du système.
Kill Cette fonction permet de tuer une tâche spécifiée et gère son état de suspension ou de terminaison.
LastDayOfMon Cette fonction permet de retourner le dernier jour du mois pour une date donnée.
LastDayOfYear Cette fonction permet de retourner le dernier jour de l'année pour une date donnée.
LBEqu Cette fonction permet de définir le bit spécifié sur la valeur spécifié dans un contexte verrouillé.
LBtc Cette fonction permet de tester comme Btc dans une contexte de version atomique (verrouillée) - utile en contexte multi-processus léger.
LBtr Cette fonction permet de tester du bit verrouillé et remettre à zéro.
LBts Cette fonction permet de tester du bit verrouillé et fixe à 1.
Let2BlkDev Cette fonction permet de convertir une lettre de l'unité de disque en périphérique de bloc.
Let2BlkDevType Cette fonction permet de retourner le type de périphérique de bloc pour une lettre de l'unité de disque donnée.
Let2Drv Cette fonction permet de convertir une lettre de l'unité de disque en périphérique d'entreposage.
Let2Let Cette fonction permet de retourner la lettre de l'unité de disque correspondant à un périphérique donné.
LinkedLstCnt Cette fonction permet de retourner le nombre d'éléments dans la liste chaînée spécifiée.
LinkedLstCopy Cette fonction permet de créer une copie de la liste chaînée spécifiée.
LinkedLstDel Cette fonction permet de supprimer la liste chaînée spécifiée.
LinkedLstSize Cette fonction permet de retourner la taille de la liste chaînée spécifiée.
Load Cette fonction permet de charger un fichier spécifié avec des options définies par ld_flags et place le résultat dans l'adresse de fichier binaire bfh_addr.
LstMatch Cette fonction permet de chercher une correspondance de la chaîne de caractères spécifié dans une liste haystack_lst, avec des options pour les drapeaux.
LstSub Cette fonction permet d'extraire un sous-ensemble de la liste lst à partir de l'élément spécifié par sub.
LXchgI64 Cette fonction permet d'effectuer un échange atomique (avec verrouillage) entre dst et d, pour des entiers 64 bits.
LXchgU16 Cette fonction permet d'effectuer un échange atomique entre dst et d, pour des entiers 16 bits non signés.
LXchgU32 Cette fonction permet d'effectuer un échange atomique entre dst et d, pour des entiers 32 bits non signés.
LXchgU8 Cette fonction permet d'effectuer un échange atomique entre dst et d, pour des octets.
MaxI64 Cette fonction permet de demander le maximum entre deux entiers signés.
MAlloc Cette fonction permet d'allouer un bloc de mémoire de taille spécifiée sur la mémoire de tas.
MAllocAligned Cette fonction permet d'allouer un bloc de mémoire aligné selon les paramètres spécifiés.
MAllocIdent Cette fonction permet d'allouer un bloc de mémoire pour une chaîne spécifiée.
Man Cette fonction permet d'afficher la documentation d'un sujet ou d'une commande spécifique.
Max Cette fonction permet de retourner la valeur maximale entre deux nombres à virgule flottante.
Mem32DevAlloc Cette fonction permet d'allouer de la mémoire 32 bits pour un périphérique avec un alignement spécifié.
Mem32DevFree Cette fonction permet de libérer la mémoire allouée pour un périphérique 32 bits.
Mem64DevAlloc Cette fonction permet d'allouer de la mémoire 64 bits pour un périphérique, avec gestion de pages de 1 Go.
Mem64DevFree Cette fonction permet de libérer la mémoire allouée pour un périphérique 64 bits, en spécifiant le nombre de pages de 1 Go.
MemPagAlloc Cette fonction permet d'allouer une certaine quantité de pages mémoire dans un bassin spécifié ou global.
MemPagFree Cette fonction permet de libérer une page mémoire spécifiée dans un bassin de blocs donné.
MemPageTable Cette fonction permet de retourner la table des pages mémoire pour une adresse spécifiée.
MHeapCtrl Cette fonction permet de retourner un contrôleur pour un objet mémoire dans le tas à partir d'une adresse donnée.
Min Cette fonction permet de retourner la valeur minimale entre deux nombres à virgule flottante.
MountIDEAuto Cette fonction permet de monter automatiquement les périphériques IDE.
MPHalt Cette fonction permet d'arrêter l'exécution parallèle du processeur.
MPInt Cette fonction permet d'envoyer une interruption au processeur spécifié.
MPIntAll Cette fonction permet d'envoyer une interruption à tous les processeurs.
MPNMInt Cette fonction permet d'envoyer une interruption sans spécifier de processeur.
MPrintDate Cette fonction permet d'imprimer la date dans un format lisible par l'homme.
MPrintTime Cette fonction permet d'imprimer l'heure dans un format lisible par l'homme.
Msg Cette fonction permet d'envoyer un message avec un code spécifique et des arguments associés.
MsHardDrvrInstall Cette fonction permet d'installer le pilote matériel de la souris.
MsInit Cette fonction permet d'initialiser le système de souris.
MSize Cette fonction permet de retourner la taille d'un objet alloué dans le tas mémoire.
MSize2 Cette fonction permet de retourner la taille interne d'un objet alloué dans le tas mémoire.
MsSet Cette fonction permet de définir l'état de la souris (position et boutons).
MStrPrint Cette fonction permet d'imprimer une chaîne formatée selon le format spécifié.
MStrUtil Cette fonction permet d'effectuer diverses manipulations sur la chaîne spécifié selon les indicateurs spécifiés et d'appliquer un facteur d'échelle d'indentation.
MsUpdate Cette fonction permet de mettre à jour l'état de la souris avec les nouvelles positions et les états des boutons.
Mut Cette fonction permet de couper ou de réactiver le son.
MemCmp Cette fonction permet de comparer deux blocs de mémoire (octet par octet) sur le nombres d'octets spécifiés. Retourne 0 si égal, un nombre négatif si ptr1 < ptr2, ou positif sinon.
MemCpy Cette fonction permet de copier le nombre d'octets spécifié d'une source spécifié vers une destination spécifié. Avance toujours vers l'avant (ne gère pas les régions se chevauchant).
MemSet Cette fonction permet de remplir le nombre d'octets spécifié à l'adresse spécifié avec la valeur spécifié.
MemSetI64 Cette fonction permet de remplir un bloc mémoire de I64cnt entiers 64 bits avec valeur spécifié.
MemSetU16 Cette fonction permet de remplir U16cnt entiers 16 bits avec la valeur spécifié.
MemSetU32 Cette fonction permet de remplir U32cnt entiers 32 bits avec la valeur spécifié.
MemSetU8 Cette fonction permet de remplir le nombre d'octets spécifié à l'adresse spécifié avec la valeur spécifié avec un type de données U8.
MaxU64 Cette fonction permet de demander le maximum entre deux entiers non signés.
MinI64 Cette fonction permet de demander le minimum entre deux entiers signés.
MinU64 Cette fonction permet de demander le minimum entre deux entiers non signés.
Name2DirClus Cette fonction permet de retourner l'unité d'allocation de répertoire correspondant à un nom de répertoire.
Name2ParentDirClus Cette fonction permet de retourner l'unité d'allocation du répertoire parent d'un répertoire donné.
Now Cette fonction permet de retourner la date et l'heure actuelles.
Ona2Freq Cette fonction permet de convertir une valeur d'ONA en une fréquence correspondante.
OutU8 Cette fonction permet d'écrire 1 octet (val) vers un port d'entrée/sortie.
OutU16 Cette fonction permet d'écrire 2 octets vers un port d'entrée/sortie.
OutU32 Cette fonction permet d'écrire 4 octets vers un port d'entrée/sortie.
Panic Cette fonction permet de générer un message d'alerte ou de panique et peut arrêter le programme en cas de panique.
PCIClassFind Cette fonction permet de trouver un périphérique PCI basé sur son code de classe.
PCIReadU16 Cette fonction permet de lire une valeur de 16 bits à partir du périphérique PCI spécifié.
PCIReadU32 Cette fonction permet de lire une valeur de 32 bits à partir du périphérique PCI spécifié.
PCIReadU8 Cette fonction permet de lire une valeur de 8 bits à partir du périphérique PCI spécifié.
PCIWriteU16 Cette fonction permet d'écrire une valeur de 16 bits dans un périphérique PCI spécifié.
PCIWriteU32 Cette fonction permet d'écrire une valeur de 32 bits dans un périphérique PCI spécifié.
PCIWriteU8 Cette fonction permet d'écrire une valeur de 8 bits dans un périphérique PCI spécifié.
Pop Cette fonction permet de retirer une valeur de la pile et la retourne.
PopUp Cette fonction permet de créer un message contextuel (popup) pour une tâche.
PopUpPrint Cette fonction permet d'imprimer un message dans un popup.
PortNop Cette fonction permet d'exécuter une opération nulle sur le port, avec un temps d'exécution de l'ordre de 1 microseconde.
PostMsg Cette fonction permet d'envoyer un message à une tâche spécifique.
PostMsgWait Cette fonction permet d'envoyer un message à une tâche et attend une réponse.
Pow Cette fonction permet d'appliquer la puissance : base^power.
Pow10 Cette fonction permet d'appliquer la puissance 10 : 10^d.
Pow10I64 Cette fonction permet d'élever 10 à la puissance spécifiée par un entier.
PressAKey Cette fonction permet d'attendre que l'utilisateur appuie sur une touche.
Print Cette fonction permet d'imprimer une chaîne formatée selon le format spécifié.
PrintErr Cette fonction permet d'afficher une chaîne formatée d'erreur selon le format spécifié.
PrintWarn Cette fonction permet d'afficher une chaîne formatée d'avertissement selon le format spécifié.
ProgressBarsRst Cette fonction permet de réinitialiser les barres de progression.
Push Cette fonction permet d'empiler la valeur spécifié sur la pile.
PutChars Cette fonction permet d'afficher un ou plusieurs caractères sous forme de code spécifié.
PutDirLink Cette fonction permet de créer un lien symbolique vers un répertoire spécifié.
PutExcept Cette fonction permet de gérer les exceptions, avec une option pour attraper l'exception.
PutFileLink Cette fonction permet de créer un lien symbolique vers un fichier spécifié.
PutHex Cette fonction permet d'afficher un nombre spécifié en format hexadécimal avec une largeur spécifiée.
PutKey Cette fonction permet d'afficher une touche, en utilisant le caractère spécifié et le code de balayage spécifié.
PutS Cette fonction permet d'afficher la chaîne de caractères spécifié.
PutSrcLink Cette fonction permet de lire une adresse source à un segment de mémoire spécifié et peut inclure un tampon de données.
QueCnt Cette fonction permet de retourner le nombre d'éléments dans la file circulaire head.
QueCopy Cette fonction permet de créer une copie de la file circulaire head en utilisant éventuellement une tâche mémoire mem_task.
QueDel Cette fonction permet de supprimer la file circulaire head, avec une option pour forcer la suppression.
QueInit Cette fonction permet d'initialiser une tête de file. Elle pointe vers elle-même, ce qui crée une queue vide. C'est la première étape avant d'y insérer des éléments.
QueIns Cette fonction permet d'insérer un nouvel élément après le prédécesseur spécifié. C'est l'équivalent d'un insert classique dans une liste doublement chaînée.
QueInsRev Cette fonction permet d'insérer un nouvel élément avant le successeur spécifié. C'est l'inverse de QueIns. Utile pour maintenir un ordre personnalisé.
QueRem Cette fonction permet de supprimer un élément de la queue. Met à jour les liens avant/arrière pour retirer proprement l'entrée sans casser la chaîne circulaire.
QueSize Cette fonction permet de retourner la taille de la file circulaire head.
QueVectU8Del Cette fonction permet de supprimer le vecteur de queue de type U8 spécifié.
QueVectU8Get Cette fonction permet de récupérer un élément à l'index spécifié du vecteur de queue de type U8 spécifié.
QueVectU8New Cette fonction permet de créer un nouveau vecteur de queue de type U8 avec un index minimum spécifié.
QueVectU8Put Cette fonction permet d'insérer un élément de type U8 à l'index spécifié du vecteur de queue spécifié.
QSort Cette fonction permet de trier un tableau d'éléments génériques selon un comparateur.
QSortI64 Cette fonction permet de trier un tableau d'entiers 64 bits selon un comparateur.
Rand Cette fonction permet de générer un nombre aléatoire en utilisant un horodatage.
RandI16 Cette fonction permet de générer un nombre aléatoire de type entier signé sur 16 bits.
RandI32 Cette fonction permet de générer un nombre aléatoire de type entier signé sur 32 bits.
RandI64 Cette fonction permet de générer un nombre aléatoire de type entier signé sur 64 bits.
RandU16 Cette fonction permet de générer un nombre aléatoire de type entier non signé sur 16 bits.
RandU32 Cette fonction permet de générer un nombre aléatoire de type entier non signé sur 32 bits.
RandU64 Cette fonction permet de générer un nombre aléatoire de type entier non signé sur 64 bits.
Raw Cette fonction permet de définir l'état du mode de sortie brute, activant ou désactivant ce mode.
RawD Cette fonction permet d'effectuer une sortie brute de données depuis une adresse mémoire spécifiée.
RawDm Cette fonction permet d'effectuer une sortie de données en sortie brute à partir d'une adresse mémoire.
RawDr Cette fonction permet d'effectuer une sortie des registres d'une tâche en mode de sortie brute.
RawPrint Cette fonction permet d'afficher un message dans le mode de sortie brute, en utilisant un format spécifié.
RawPutChar Cette fonction permet de placer un caractère dans la sortie brute.
Reboot Cette fonction permet de redémarrer immédiatement le système.
RedSeaFreeClus Cette fonction permet de libérer un certain nombre d'unités d'allocations sur un périphérique RedSea.
RepInU8 Cette fonction permet de lire le nombre d'octets spécifié du port d'entrée/sortie dans un tampon spécifié.
RepInU16 Cette fonction permet de lire le 2 fois le nombre d'octets spécifié du port d'entrée/sortie dans un tampon spécifié.
RepInU32 Cette fonction permet de lire 4 fois le nombre d'octets spécifié du port d'entrée/sortie dans un tampon spécifié.
RepOutU8 Cette fonction permet d'écrire le nombre d'octets spécifié du tampon spécifié vers le port d'entrée/sortie.
RepOutU16 Cette fonction permet d'écrire 2 fois le nombre d'octets spécifié du tampon spécifié vers le port d'entrée/sortie.
RepOutU32 Cette fonction permet d'écrire 4 fois le nombre d'octets spécifié du tampon spécifié vers le port d'entrée/sortie.
RoundI64 Cette fonction permet d'arrondir un nombre entier au multiple le plus proche.
S Cette fonction permet d'exécuter un processus ou une tâche, similaire à G, mais avec des spécifications différentes.
Scale2Mem Cette fonction permet d'ajuster l'échelle de la mémoire entre les valeurs minimales et maximales.
ScaleIndent Cette fonction permet d'appliquer un facteur d'échelle d'indentation à la chaîne spécifié.
ScanChar Cette fonction permet de balayer et de retourner un caractère saisi.
ScanCode2Char Cette fonction permet de convertir un code de balayage spécifié en caractère.
ScanCode2KeyName Cette fonction permet de convertir un code de balayage spécifié en un nom de touche.
ScanFlags Cette fonction permet d'analyser une liste spécifié en utilisant un modèle spécifié pour extraire et définir des indicateurs dans _dst_flags.
ScanKey Cette fonction permet de balayer une touche et retourne son code balayé.
ScanMsg Cette fonction permet de balayer les messages pour une tâche spécifiée selon un masque.
ScrnCast Cette fonction permet d'activer ou de désactiver la capture d'écran et/ou l'audio en fonction des paramètres fournis.
Seed Cette fonction permet d'initialiser le générateur de nombres aléatoires avec une valeur de graine spécifiée.
SetMSR Cette fonction permet d'écrire la valeur spécifié dans le registre spécifique au modèle spécifié.
SetRAX Cette fonction permet d'écrire la valeur spécifié dans le registre RAX.
SetRBP Cette fonction permet de définir le registre RBP avec l'adresse spécifié.
SetRFlags Cette fonction permet de définir le registre RFLAGS avec la valeur spécifié.
SetRSP Cette fonction permet de définir le pointeur de pile RSP avec l'adresse spécifié.
Silent Cette fonction permet d'activer ou de désactiver le mode silencieux en fonction de la valeur spécifié.
Sin Cette fonction permet de demander le sinus.
SingleUser Cette fonction permet de définir si l'environnement fonctionne en mode utilisateur unique selon la valeur spécifié.
Sleep Cette fonction permet de mettre en pause l'exécution de la tâche pendant un nombre spécifié de millisecondes.
SleepUntil Cette fonction permet de mettre en pause l'exécution de la tâche jusqu'à ce qu'un "jiffy" spécifique se produise.
Snd Cette fonction permet d'émettre un son basé sur la valeur ONA spécifiée.
SndRst Cette fonction permet de réinitialiser les paramètres du son.
Spaces2Tabs Cette fonction permet de convertir les espaces en tabulations dans la chaîne de caractères spécifiés et place le résultat dans la destination spécifié.
Spawn Cette fonction permet de créer une nouvelle tâche et l'ajoute à la file d'attente d'exécution.
SpawnQue Cette fonction permet de créer une tâche dans une file d'attente pour un processeur cible.
Sqr Cette fonction permet de demander le carré d'un nombre flottant (d2).
SqrI64 Cette fonction permet de demander le carré d'un entier signé.
SqrU64 Cette fonction permet de demander le carré d'un entier non signé.
Sqrt Cette fonction permet de demander la racine carrée d'un nombre flottant.
SrcEdLink Cette fonction permet d'éditer un lien source à partir d'une adresse mémoire donnée et retourne un segment de données.
SrcFileName Cette fonction permet de retourner le nom du fichier source associé à l'adresse mémoire spécifiée.
SrcLineNum Cette fonction permet de retourner le numéro de ligne du fichier source associé à l'adresse donnée.
SrvCmdLine Cette fonction permet de gérer la ligne de commande du serveur.
SrvTaskCont Cette fonction permet de continuer l'exécution des tâches du serveur.
StkRep Cette fonction permet de générer un rapport sur la pile d'une tâche spécifique.
Str2ColorU16 Cette fonction permet de convertir une chaîne de caractères en une couleur de type U16.
Str2ColorU32 Cette fonction permet de convertir une chaîne de caractères en une couleur de type U32.
Str2Date Cette fonction permet de convertir une chaîne de caractères spécifié en une structure de date CDate.
Str2F64 Cette fonction permet de convertir une chaîne de caractères spécifié en un nombre à virgule flottante F64.
Str2I64 Cette fonction permet de convertir une chaîne de caractères spécifié en un entier I64 en utilisant la base spécifiée.
StrCmp Cette fonction permet de comparer les chaînes st1 et st2 et retourne un entier indiquant leur relation lexicographique.
StrCpy Cette fonction permet de copier la chaîne source spécifié dans de destination spécifié.
StrFind Cette fonction permet de chercher la chaîne spécifié dans haystack_str et retourne un pointeur vers la première occurrence.
StrFirstOcc Cette fonction permet de retourner un pointeur vers la première occurrence de la chaîne marker dans src.
StrFirstRem Cette fonction permet de supprimer la première occurrence de la chaîne marker dans src et place le résultat dans la destination spécifié si fourni.
StrICmp Cette fonction permet de comparer les chaînes st1 et st2 de manière insensible à la casse.
StrIMatch Cette fonction permet d'effectuer une recherche insensible à la casse de needle dans haystack_str.
StrLastOcc Cette fonction permet de retourner un pointeur vers la dernière occurrence de la chaîne marker dans src.
StrLastRem Cette fonction permet de supprimer la dernière occurrence de la chaîne marker dans src et place le résultat dans dst si fourni.
StrLen Cette fonction permet de retourner la longueur d'une chaîne de caractères (sans compter le caractère nul \0). Équivalent de strlen() en C.
StrMatch Cette fonction permet d'effectuer une recherche exacte de la chaîne spécifié dans haystack_str.
StrNCmp Cette fonction permet de comparer les premières n caractères des chaînes st1 et st2.
StrNICmp Cette fonction permet de comparer les premières n caractères des chaînes st1 et st2 de manière insensible à la casse.
StrNew Cette fonction permet d'allouer un nouvel espace mémoire pour une chaîne buf dans le tas spécifié par mem_task.
StrOcc Cette fonction permet de compter le nombre d'occurrences du caractère ch dans la chaîne src.
StrPrint Cette fonction permet d'afficher une chaîne formatée selon le format spécifié dans fmt et place le résultat dans dst.
StrPrintFlags Cette fonction permet de formater et d'afficher des indicateurs spécifiés dans une chaîne de caractères dst selon un modèle lst.
StrPrintHex Cette fonction permet d'afficher un nombre num en hexadécimal dans dst avec une largeur spécifiée.
StrPrintJoin Cette fonction permet d'afficher une chaîne formatée en utilisant les arguments spécifiés et place le résultat dans dst.
StrScan Cette fonction permet d'analyser une chaîne src selon un format spécifié par fmt, et extrait les valeurs correspondantes.
StrUtil Cette fonction permet d'appliquer diverses opérations utilitaires sur la chaîne src selon les indicateurs flags.
Struct2Date Cette fonction permet de convertir une structure de date en une date numérique.
Suspend Cette fonction permet de suspendre ou de réactiver une tâche spécifiée.
SysDbg Cette fonction permet de définir si le système est en mode débogage selon la valeur spécifié.
SysSymImportsResolve Cette fonction permet de résoudre les importations des symboles système.
SysTimerRead Cette fonction permet de lire le compteur de la minuterie système, avec une fréquence de 18.33333*65536Hz.
SysTry Cette fonction permet de tenter d'exécuter une section de code jusqu'à une étiquette de saut, gérant les erreurs.
SysHlt Cette fonction permet d'entrer dans une boucle infinie exécutant l'instruction HLT pour économiser de l'énergie ou suspendre l'activité du processeur.
SysUntry Cette fonction permet d'annuler une tentative d'exécution d'une section de code.
Tabs2Spaces Cette fonction permet de convertir les tabulations en espaces dans la chaîne de caractères spécifié.
Tan Cette fonction permet de demander la tangente.
TaskCaller Cette fonction permet de retourner l'adresse de l'appelant de la tâche spécifiée à un niveau donné sur la pile.
TaskContextRestore Cette fonction permet de restaurer le contexte d'exécution d'une tâche.
TaskDerivedValsUpdate Cette fonction permet de mettre à jour les valeurs dérivées d'une tâche, avec une option pour mettre à jour le tampon spécifié.
TaskEndNow Cette fonction permet de terminer immédiatement l'exécution d'une tâche.
TaskExe Cette fonction permet d'exécuter une tâche sur le serveur.
TaskKillDying Cette fonction permet de tuer toutes les tâches en état de déclin ou de fin d'exécution.
TaskMsg Cette fonction permet de créer un message pour une tâche et l'envoie à un maître de tâche.
TaskQueIns Cette fonction permet d'insérer une tâche dans une file d'attente de tâches.
TaskQueRem Cette fonction permet de retirer une tâche de la file d'attente des tâches.
TaskRegAddr Cette fonction permet de retourner l'adresse du registre spécifié d'une tâche.
TaskRstAwaitingMsg Cette fonction permet de réinitialiser l'attente d'un message pour une tâche.
TaskText Cette fonction permet de générer un message texte pour une tâche donnée.
TaskValidate Cette fonction permet de valider une tâche en vérifiant son état.
TaskWait Cette fonction permet d'attendre qu'une tâche soit terminée, avec une option pour afficher une invite de ligne de commande.
throw Cette fonction permet de lancer une exception avec un code spécifié, sans enregistrer si indiqué.
TimeCal Cette fonction permet de retourner le temps calibré du système.
ToFileLine Cette fonction permet d'extraire un fichier et un numéro de ligne à partir d'un identifiant de ligne.
ToggleZorNotZ Cette fonction permet d'alterner l'extension .z d'un fichier entre présente et absente.
ToUpper Cette fonction permet de convertir un caractère ASCII en majuscule si c'est une lettre. Sinon, retourne le caractère inchangé.
tS Cette fonction permet de retourner le temps en secondes, basé sur la fréquence de la minuterie système.
TSSBusy Cette fonction permet de mettre à jour l'état de l'occupation d'un système de gestion de tâches (TSS).
UnusedStk Cette fonction permet de retourner la quantité de pile inutilisée pour une tâche spécifiée.
User Cette fonction permet de créer une tâche utilisateur selon le format spécifié.
UserCmdLine Cette fonction permet d'exécuter une commande utilisateur à partir de la ligne de commande.
UserTaskCont Cette fonction permet de continuer l'exécution d'une tâche utilisateur.
VGAFlush Cette fonction permet d'effectuer un vidage de la mémoire vidéo pour garantir que les données sont visibles à l'écran.
WildMatch Cette fonction permet de comparer la chaîne spécifié à un modèle de correspondance sauvage spécifié avec des caractères génériques.
WinDerivedValsUpdate Cette fonction permet de mettre à jour les valeurs dérivées d'une fenêtre de tâche.
WinInside Cette fonction permet de déterminer si un point donné (x, y) se trouve à l'intérieur d'une fenêtre.
XchgI64 Cette fonction permet d'échanger la valeur pointée par dst avec d, et retourne l'ancienne valeur de dst.
XchgU16 Cette fonction permet d'effectuer un échange non atomique entre dst et d, pour des entiers 16 bits non signés.
XchgU32 Cette fonction permet d'effectuer un échange non atomique entre dst et d, pour des entiers 32 bits non signés.
XchgU8 Cette fonction permet d'effectuer un échange non atomique entre dst et d, pour des octets.
XTalk Cette fonction permet d'envoyer un message formaté à une tâche.
XTalkStr Cette fonction permet d'envoyer une chaîne de texte formatée à une tâche.
XTalkStrWait Cette fonction permet d'envoyer une chaîne de texte formatée et attend la réponse d'une tâche.
XTalkWait Cette fonction permet d'envoyer un message formaté et attend une réponse d'une tâche.
YearStartDate Cette fonction permet de retourner la date du premier jour de l'année spécifiée.
Yield Cette fonction permet à la tâche actuelle de céder l'exécution à d'autres tâches.
YorN Cette fonction permet de demander à l'utilisateur de répondre par "Oui" ou "Non".


Dernière mise à jour : Dimanche, le 24 novembre 2024