Section courante

A propos

Section administrative du site

PMSHAPI.DLL

API de l'interpréteur de commande dans le gestionnaire de présentation
OS/2

Description

Ce fichier contient les fonctions d'exécution et de gestion de programme du gestionnaire de présentation.

Liste des fonctions et procédures

Nom Entrée Description
ShePIInitialise 1 Cette fonction permet d'initialiser le module.
WinQueryProfileInt 2 Cette fonction permet de lire un entier à partir du fichier de profil utilisateur. Elle est utilisée pour obtenir des valeurs d'entiers stockées dans les paramètres de profil.
WinQueryProfileString 3 Cette fonction permet de lire une chaîne de caractères à partir du fichier de profil utilisateur.
WinWriteProfileString 4 Cette fonction permet d'écrire une chaîne de caractères dans le fichier de profil utilisateur.
WinQueryProfileSize 5 Cette fonction permet de lire la taille d'une donnée entreposée dans le fichier de profil utilisateur.
WinQueryProfileData 6 Cette fonction permet de lire des données (non spécifiées comme chaîne de caractères ou entier) à partir du fichier de profil utilisateur.
WinWriteProfileData 7 Cette fonction permet d'écrire des données (non spécifiées comme chaîne ou entier) dans le fichier de profil utilisateur.
WinInitSessionMgr 8 Cette fonction permet d'initialiser le gestionnaire de sessions dans le système.
WinSetFgndWindow 9 Cette fonction permet de définir une fenêtre spécifique comme étant la fenêtre au premier plan.
ShlUnloadPublicFonts 10 Cette fonction permet de décharger les polices de caractères publiques du système.
WinStPRegister 11 Cette fonction permet d'enregistrer un programme ou un processus auprès du gestionnaire de processus du système.
WinAddProgram 12 Cette fonction permet d'ajouter un programme à une liste ou à un groupe spécifique dans le système.
WinRemoveProgram 13 Cette fonction permet de retirer un programme d'une liste ou d'un groupe spécifique dans le système.
WinChangeProgram 14 Cette fonction permet de modifier les paramètres ou les attributs d'un programme spécifique dans le système.
WinQueryDefinition 15 Cette fonction permet de récupérer des informations de définition spécifiques dans le système.
WinQueryProgramTitles 16 Cette fonction permet de récupérer les titres ou les noms des programmes enregistrés dans le système.
WinCreateGroup 17 Cette fonction permet de créer un nouveau groupe dans le système.
WinInitializePL 18 Cette fonction permet d'initialiser une bibliothèque de programmation ou une structure de programmation dans le système.
WinAddToGroup 19 Cette fonction permet d'ajouter un programme ou un objet à un groupe existant.
WinQueryProgramUse 20 Cette fonction permet d'interroger ou de récupérer les informations sur l'utilisation d'un programme spécifique.
WinRemoveFromGroup 21 Cette fonction permet de retirer un programme ou un objet d'un groupe spécifique dans le système.
StartStartUpDotCmd 22 Cette fonction permet d'exécuter un script ou une commande au démarrage du système, généralement à partir d'un fichier nommé StartUp.cmd.
WinDestroyGroup 23 Cette fonction permet de détruire ou de supprimer un groupe spécifique dans le système.
WinQueryFileExtOpts 24 Cette fonction permet d'interroger les options ou les paramètres associés à une extension de fichier spécifique.
WinSetFileExtOpts 25 Cette fonction permet de définir ou de mettre à jour les options ou les paramètres pour une extension de fichier spécifique.
WinQueryProgramType 26 Cette fonction permet d'interroger le type ou la catégorie d'un programme spécifique.
PrfChangeWriteThru 27 Cette fonction permet de modifier la façon dont les données sont écrites dans un fichier de profil, en permettant l'écriture directe ou immédiate.
PMExecRegister 28 Cette fonction permet d'enregistrer un programme ou un processus auprès du gestionnaire de processus.
ShePIInitIniFiles 29 Cette fonction permet d'initialiser les fichiers de configuration .ini pour le système ou les applications.
SheUpdateIniFile 30 Cette fonction permet de mettre à jour un fichier de configuration .ini avec de nouvelles valeurs ou paramètres.
SheConvert190ProgramListTo300 31 Cette fonction permet de convertir une liste de programmes d'un format spécifique (190) à un format plus récent (300).
PrfQueryProfileInt 32 Cette fonction permet d'interpréter les données de profile.
PrfQueryProfileString 33 Cette fonction permet de lire une chaîne de caractères à partir d'un fichier de profil.
PrfWriteProfileString 34 Cette fonction permet d'écrire une chaîne de caractères dans un fichier de profil.
PrfQueryProfileSize 35 Cette fonction permet de demander l'espace de données qu'utilise un profile.
PrfQueryProfileData 36 Cette fonction permet de récupérer les données précédemment entreposé dans un programme.
PrfWriteProfileData 37 Cette fonction permet d'écrire des données (non spécifiées comme chaîne de caractères ou entier) dans un fichier de profil.
PrfOpenProfile 38 Cette fonction permet d'allouer un nom de fichier alternatif pour l'utilisation des API avec des préfix Prf.
PrfCloseProfile 39 Cette fonction permet de terminer un profile ayant été créer par PrfOpenProfile.
PrfReset 42 Cette fonction permet de changer les profils par défaut utilisé par le système.
PrfQueryProfile 43 Cette fonction permet de demander les noms de fichiers de l'utilisateur courant et les profils de système.
WinInstStartApp 44 Cette fonction permet de démarrer une application spécifiée.
WinTerminateApp 45 Cette fonction permet de terminer une application spécifiée.
WinCreateSwitchEntry 46 Cette fonction permet de créer une nouvelle entrée dans la liste de sélection des applications ou des tâches (souvent utilisée dans le gestionnaire de tâches ou le sélecteur de programmes).
WinQuerySessionTitle 47 Cette fonction permet de demander le titre de la session actuelle.
WinAddSwitchEntry 48 Cette fonction permet d'ajouter une entrée à la liste de sélection des applications ou des tâches.
WinChangeSwitchEntry 49 Cette fonction permet de modifier une entrée existante dans la liste de sélection des applications ou des tâches.
PrfAddProgram 50 Cette fonction permet d'ajouter un programme au fichier de profil.
PrfRemoveProgram 51 Cette fonction permet de retirer un programme du fichier de profil.
PrfChangeProgram 52 Cette fonction permet de modifier les paramètres ou les configurations d'un programme dans le fichier de profil.
PrfQueryDefinition 53 Cette fonction permet d'interroger la définition ou les paramètres d'un fichier de profil.
PrfQueryProgramTitles 54 Cette fonction permet de demander les titres des programmes dans le fichier de profil.
PrfCreateGroup 55 Cette fonction permet de créer un nouveau groupe dans le fichier de profil.
WinQuerySwitchEntry 56 Cette fonction permet de demander les détails d'une entrée dans la liste de sélection des applications ou des tâches.
WinQuerySwitchHandle 57 Cette fonction permet d'interroger le gestionnaire d'une entrée dans la liste de sélection des applications ou des tâches.
PrfQueryProgramHandle 58 Cette fonction permet de demander le descripteur ou la référence d'un programme dans le fichier de profil.
PrfQueryProgramCategory 59 Cette fonction permet de demander la catégorie ou la classification d'un programme dans le fichier de profil.
PrfDestroyGroup 60 Cette fonction permet de détruire ou de supprimer un groupe dans le fichier de profil.
SheSetProfileHook 61 Cette fonction permet de définir un crochet pour les événements de profil dans l'interpréteur de commande.
SheProfileHook 62 Cette fonction permet d'indiquer le crochet de profil spécifié précédemment pour gérer les événements liés au profil.
ShpLockProgramList 63 Cette fonction permet de verrouiller la liste des programmes pour empêcher toute modification ou accès concurrent.
ShpUnlockProgramList 64 Cette fonction permet de déverrouiller la liste des programmes après que les opérations critiques sont terminées.
WinQueryTaskTitle 65 Cette fonction permet de demander le titre d'une tâche en cours. Elle est utilisée pour obtenir le titre ou le nom affiché de la tâche spécifiée.
WinQueryTaskSizePos 66 Cette fonction permet de demander la taille et la position d'une tâche ou d'une fenêtre.
WinQuerySwitchList 67 Cette fonction permet de demander la liste des entrées de sélection des tâches ou des programmes.
WinRemoveSwitchEntry 68 Cette fonction permet de supprimer une entrée de la liste de sélection des tâches ou des programmes.
WinSwitchToProgram 69 Cette fonction permet de passer à un programme ou une tâche spécifiée. Elle est utilisée pour activer ou se concentrer sur un programme en cours.
WinSwitchProgramRegister 70 Cette fonction permet d'enregistrer un programme dans la liste de sélection des tâches ou des programmes.
WinEndProgram 73 Cette fonction permet de terminer ou de fermer un programme spécifié.
WinStopProgram 74 Cette fonction permet d'arrêter l'exécution d'un programme en cours.
WinEndWindowSession 75 Cette fonction permet de terminer la session de fenêtre en cours.
lpfnShellWndProc 76 Cette fonction permet de gérer les messages envoyés à la fenêtre d'interpréteur de commande.
lpfnIconWndProc 77 Cette fonction permet de gérer les messages envoyés à la fenêtre des icônes.
WinSwitchToTaskManager 78 Cette fonction permet de passer au gestionnaire de tâches. Elle est utilisée pour activer ou afficher l'interface de gestion des tâches du système.
fnBadAppDlgProc 79 Cette fonction permet de gérer les dialogues ou les fenêtres associées aux applications non valides.
WinSwitchToProgram2 80 Cette fonction permet de passer à un programme ou une tâche spécifiée avec des options supplémentaires.
WinProcessHotKey 81 Cette fonction permet de gérer les touches de raccourci dans le système.
WinInitSession 82 Cette fonction permet d'initialiser une nouvelle session utilisateur ou application.
WinEndSession 83 Cette fonction permet de terminer une session utilisateur ou application, en s'assurant que toutes les ressources sont libérées correctement.
WinInitSwEntry 84 Cette fonction permet d'initialiser une entrée de commutation de tâche dans le gestionnaire de tâches.
WinSetSwEntry 85 Cette fonction permet de modifier les propriétés d'une entrée de commutation de tâche déjà existante, telle que son titre ou son état visible dans le gestionnaire de tâches.
WinQueryExtIdFocus 86 Cette fonction permet de récupérer l'identificateur externe (ID) de l'élément actuellement focalisé dans une fenêtre ou une composante de l'interface utilisateur.
WinSetExtIdFocus 87 Cette fonction permet de définir l'identificateur externe (ID) de l'élément devant recevoir le focus dans une fenêtre ou un composant de l'interface utilisateur.
SheSystemShutdown 88 Cette fonction permet de déclencher la séquence de fermeture du système, en s'assurant que toutes les applications en cours sont correctement fermées avant l'arrêt ou le redémarrage.
startSystemExecutables 89 Cette fonction permet de démarrer les exécutables système nécessaires au fonctionnement du système d'exploitation ou des applications critiques lors de l'initialisation du système.
ShlLoadPublicFonts 90 Cette fonction permet de charger les polices de caractères publiques dans le système, permettant leur utilisation dans les applications et dans l'interface utilisateur.
WinNoShutdown 91 Cette fonction permet d'empêcher l'arrêt ou le redémarrage du système.
SheInitializeIniFile 92 Cette fonction permet d'initialiser les fichiers INI du système, étant utilisés pour entreposer les paramètres de configuration des applications et du système d'exploitation.
WinSetTitle 93 Cette fonction permet de changer le titre d'une fenêtre ou d'une application affichée dans la barre des tâches ou dans le cadre de la fenêtre.
WinCplRegister 94 Cette fonction permet d'enregistrer un module ou un panneau de configuration pour qu'il soit reconnu et utilisé par le système.
WinPMFileRegister 95 Cette fonction permet d'enregistrer un fichier pour la gestion des associations de fichiers dans le gestionnaire de présentation.
SheStartLongProgram 96 Cette fonction permet de lancer une application ou un processus pouvant prendre un certain temps à s'exécuter.
WinSetTitleAndIcon 97 Cette fonction permet de changer à la fois le titre et l'icône d'une fenêtre ou d'une application affichée dans la barre des tâches ou dans le cadre de la fenêtre.
ShellWindow 100 Cette fonction permet de manipuler les fenêtres de l'interpréteur de commande, formant l'interface utilisateur principale du système, comme le bureau ou les boîtes de dialogue de l'interpréteur de commande.
PrfQueryProfileSize 101 Cette fonction permet de récupérer la taille des données de profil spécifiées.
PrfOpenProfile 102 Cette fonction permet d'ouvrir un fichier de profil pour lecture ou écriture, permettant d'accéder aux données de configuration entreposées dans ce fichier.
PrfCloseProfile 103 Cette fonction permet de fermer un fichier de profil précédemment ouvert, libérant ainsi les ressources associées.
PrfRemoveProgram 104 Cette fonction permet de supprimer un programme du fichier de profil, ce qui peut également le retirer des listes ou des groupes associés dans l'interface utilisateur.
PrfCreateGroup 105 Cette fonction permet de créer un nouveau groupe dans le fichier de profil, permettant de regrouper plusieurs programmes ou paramètres sous une même catégorie.
PrfDestroyGroup 106 Cette fonction permet de supprimer un groupe existant du fichier de profil, ce qui entraîne la suppression des programmes ou paramètres associés.
PrfQueryProfile 107 Cette fonction permet d'interroger le fichier de profil pour récupérer les données associées à une clef spécifique.
PrfReset 108 Cette fonction permet de réinitialiser les paramètres du fichier de profil à leurs valeurs par défaut ou à un état spécifié.
PrfAddProgram 109 Cette fonction permet d'ajouter un programme au fichier de profil, en l'incluant dans un groupe ou une catégorie spécifique.
PrfChangeProgram 110 Cette fonction permet de modifier les propriétés d'un programme existant dans le fichier de profil, telles que son nom, son chemin d'accès, ou ses paramètres.
PrfQueryDefinition 111 Cette fonction permet d'interroger le fichier de profil pour récupérer des informations sur les définitions ou les configurations enregistrées.
PrfQueryProgramHandle 112 Cette fonction permet de récupérer le descripteur (identificateur unique) d'un programme enregistré dans le fichier de profil, permettant de le manipuler via d'autres API.
PrfQueryProgramTitles 113 Cette fonction permet de récupérer les titres des programmes enregistrés dans le fichier de profil, ce qui est utile pour afficher les noms des programmes dans l'interface utilisateur.
PrfQueryProfileInt 114 Cette fonction permet de récupérer une valeur entière (int) entreposée dans le fichier de profil sous une clef spécifique.
PrfQueryProfileString 115 Cette fonction permet de récupérer une chaîne de caractères entreposée dans le fichier de profil sous une clef spécifique.
PrfWriteProfileString 116 Cette fonction permet d'écrire une chaîne de caractères dans le fichier de profil sous une clef spécifique, permettant de modifier ou d'ajouter des paramètres.
PrfQueryProfileData 117 Cette fonction permet de récupérer des données générales (de tout type) entreposées dans le fichier de profil sous une clef spécifique.
PrfWriteProfileData 118 Cette fonction permet d'écrire des données générales (de tout type) dans le fichier de profil sous une clef spécifique, permettant de modifier ou d'ajouter des paramètres.
WinStartApp 119 Cette fonction permet de démarrer une application spécifiée, en créant un nouveau processus pour cette application.
WinAddSwitchEntry 120 Cette fonction permet d'ajouter une entrée dans la liste de commutation de tâches, permettant à une application d'apparaître dans le gestionnaire de tâches ou de fenêtres.
WinCreateSwitchEntry 121 Cette fonction permet de créer une nouvelle entrée dans la liste de commutation de tâches, ce qui permet à une application ou une fenêtre d'apparaître dans le gestionnaire de tâches ou de fenêtres, facilitant le passage entre les applications.
WinQuerySessionTitle 122 Cette fonction permet de récupérer le titre d'une session spécifique, généralement utilisée pour identifier la session dans les interfaces utilisateur comme les gestionnaires de tâches.
WinChangeSwitchEntry 123 Cette fonction permet de modifier les détails d'une entrée existante dans la liste de commutation de tâches, comme le titre, l'icône ou l'état de la tâche.
WinQuerySwitchEntry 124 Cette fonction permet d'interroger une entrée spécifique dans la liste de commutation de tâches pour récupérer ses informations, comme le titre, l'état, ou le descripteur de la tâche.
WinQuerySwitchHandle 125 Cette fonction permet de récupérer le descripteur (identificateur unique) d'une tâche ou d'une application dans la liste de commutation de tâches, permettant de la manipuler via d'autres API.
WinQuerySwitchList 126 Cette fonction permet de récupérer la liste complète des tâches ou applications présentes dans la liste de commutation de tâches, utile pour afficher toutes les tâches actives à l'utilisateur.
WinQueryTaskSizePos 127 Cette fonction permet de récupérer la taille et la position d'une tâche ou d'une fenêtre spécifique, ce qui peut être utilisé pour restaurer une fenêtre à son état précédent ou pour afficher des informations de gestion des tâches.
WinQueryTaskTitle 128 Cette fonction permet de récupérer le titre d'une tâche ou d'une fenêtre spécifique, utilisé pour afficher le nom de l'application ou de la fenêtre dans l'interface utilisateur.
WinRemoveSwitchEntry 129 Cette fonction permet de supprimer une entrée de la liste de commutation de tâches, ce qui retire l'application ou la fenêtre du gestionnaire de tâches.
WinTerminateApp 130 Cette fonction permet de terminer une application spécifiée, mettant fin à son processus et libérant les ressources associées.
WinSwitchToProgram 131 Cette fonction permet de passer à une autre application ou tâche, ramenant celle-ci au premier plan et donnant le focus à sa fenêtre principale.
PrfQueryProgramCategory 132 Cette fonction permet de récupérer la catégorie d'un programme dans le fichier de profil, permettant de classer ou de filtrer les programmes par catégorie dans l'interface utilisateur.
PrfChangeWriteThru 133 Cette fonction permet de modifier la méthode de sauvegarde des données de profil pour qu'elles soient écrites immédiatement sur le disque ou de l'entreposer en mémoire pour une écriture ultérieure.
ShePIInitIniFiles 134 Cette fonction permet d'initialiser les fichiers INI pour une application, préparant l'accès ou la modification de ces fichiers de configuration.
SheSystemShutdown 151 Cette fonction permet d'initier la procédure d'arrêt du système, fermant toutes les applications et préparant le système pour un arrêt sécurisé.
StartSystemExecutables 152 Cette fonction permet de démarrer les exécutables système nécessaires au fonctionnement du système ou de certaines fonctionnalités spécifiques au démarrage.
PMExecRegister 153 Cette fonction permet d'enregistrer un exécutable avec le gestionnaire de tâches du système, permettant au gestionnaire de surveiller et de contrôler l'exécution de ce programme.
WinHAPPfromPID 154 Cette fonction permet de récupérer un descripteur d'application (HAPP) à partir d'un identificateur de processus (PID).
WinHSWITCHfromHAPP 155 Cette fonction permet de récupérer un descripteur de commutation (HSWITCH) à partir d'un descripteur d'application (HAPP).
WinSwitchProgramRegister 156 Cette fonction permet d'enregistrer un programme pour la gestion des tâches, permettant à celui-ci d'apparaître dans la liste de commutation de tâches et d'être manipulé par des opérations de commutation.
WinEndProgram 157 Cette fonction permet de mettre fin à un programme spécifique, libérant toutes les ressources qu'il utilise et fermant ses fenêtres associées.
WinSwitchToProgram2 158 Cette fonction permet de basculer vers un programme spécifique, ramenant celui-ci au premier plan, mais avec des paramètres ou des fonctionnalités supplémentaires.
WinCanTerminate 160 Cette fonction permet de vérifier si une application ou une tâche peut être terminée en toute sécurité.
WinStartApp 201 Cette fonction permet de démarrer une nouvelle application ou un processus, créant une nouvelle instance du programme spécifié.
WinHAPPfromPID 208 Cette fonction permet de récupérer un descripteur d'application (HAPP) à partir d'un identificateur de processus (PID).
WinHSWITCHfromHAPP 209 Cette fonction permet de récupérer un descripteur de commutation (HSWITCH) à partir d'un descripteur d'application (HAPP).
ShpPILockIniFile 210 Cette fonction permet de verrouiller un fichier INI spécifique pour empêcher d'autres processus de le modifier pendant une opération critique.
ShpPI16LockIniFile 211 Cette fonction permet de verrouiller un fichier INI spécifique pour empêcher d'autres processus 16 bits de le modifier pendant une opération critique.
ShpPIShutdown 212 Cette fonction permet initier la procédure d'arrêt pour les services ou processus liés à l'application en cours.
ShpPI16Shutdown 213 Cette fonction permet initier la procédure d'arrêt pour les services ou processus liés à l'application 16 bits en cours.

Voir également

Système d'exploitation - OS/2 - Introduction

Dernière mise à jour : Lundi, le 19 juillet 2010