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