SCR/AL1 - TOME III. Les librairies utilitaires
24. Le groupe s_wsys
Le groupe s_wsys comprend une série de fonctions spécifiques à Windows.
Version OS
- WscrGetOSVersion : retourne la version de Windows
Menu démarrer
- WscrAddGroupItem : crée un groupe Windows et y ajoute des éléments
- WscrDeleteGroup : détruit un groupe Windows
Base de données de registres
- WscrRegisterFileType : enregistre un type de fichier
- WscrRegisterMimeType : enregistre un mime type
- WscrRegisterDeleteFileType : supprime l'enregistrement d'un type de fichier
- WscrRegisterDeleteMimeType : supprime un mime type
- WscrRegisterUninstall : enregistre une application pour la désinstallation
- WscrRegisterDeleteUninstall : supprime l'enregistrement d'une désinstallation
- WscrRegisterSetApplData : fixe une variable d'application dans la base de données de registres
- WscrRegisterGetApplData : recherche une valeur dans la base de données de registres
- WscrRegisterDeleteApplData : détruit une variable de la base de données de registres
- WscrRegisterGetValue : recherche une valeur dans la base de données de registres
Gestion des process
- WscrGetMS : retourne le nombre de MS depuis le démarrage du programme
- WscrWinExec : lance un programme sans bloquer le process
- WscrSystem : lance un programme en bloquant le process
- WscrCreateProcess : lance un programme en bloquant le process
- WscrCreateConsoleProcess : lance un programme en bloquant le process
- WscrGetProcessCount : retourne le nombre de fois qu'un process tourne
- WscrGetCurrentProcessCount : retourne le nombre de fois que le process courant tourne
- WscrGetPSList : retourne la liste des process en cours et leurs caractéristiques
- WscrFreePSList : free le tableau retourné par WscrGetPSList
- WscrFindPS : recherche l'existence d'un process en mémoire
Disques Réseau et connexions modem
- WscrNetUse : monte un drive réseau
- WscrNetDelete : supprime un drive réseau
- WscrRasConnect : connecte à un provider
- WscrRasHangUp : déconnecte d'un provider
- WscrRasStatus : retourne l'état d'une connexion
- WscrRasStatusConnection : idem pour une connexion donnée
- WscrRasGetConnections : retourne la liste des connexions
- WscrRasHangUpConnection : déconnecte une connexion donnée
- WscrRasErrorMsg : message d'erreur RAS
Messages interprocess
- WscrCreateHiddenWindow : crée une fenêtre cachée pour échanger des messages entre applications
- WscrDeleteHiddenWindow : détruit une fenêtre cachée
- WscrMessageLoop: boucle de message pour une fenêtre cachée.
TaskBar
- WscrAddTaskBarIcon : ajoute une icône dans la barre des tâches
- WscrDeleteTaskBarIcon : supprime une icône dans la barre des tâches
- WscrChangeTaskBarTooltip : change le tooltip d'une icône de la barre des tâches
Autres fonctions
- WscrGetMainWnd : retourne le handle vers la fenêtre principale de l'application courante
- WscrGetWindowsDir : retourne le nom du directory de Windows
- WscrGetSystemDir : retourne le nom du directory système de Windows
- WscrTempFilename : retourne le nom d'un fichier temporaire
Fonction de placement de fenêtres
- WscrCalcMoveWindow : calcule le déplacement d'une fenêtre par rapport à une autre
- WscrMoveWindow : déplace une fenêtre par rapport à une autre
- WscrMoveAnimateWindow : déplace une fenêtre par rapport à une autre par pas successifs
- WscrShrinkWindow : limite une fenêtre à son titre, son menu, son status et sa toolbar
24.1 WscrGetOSVersion (file s_wvers.c:28)
24.2 WscrAddGroupItem (file s_wsys.c:53)
24.3 WscrDeleteGroup (file s_wsys.c:94)
24.4 WscrRegisterFileType (file s_wsys.c:233)
24.5 WscrRegisterMimeType (file s_wsys.c:130)
24.6 WscrRegisterDeleteFileType (file s_wsys.c:253)
24.7 WscrRegisterDeleteMimeType (file s_wsys.c:272)
24.8 WscrRegisterUninstall (file s_wsys.c:332)
24.9 WscrRegisterDeleteUninstall (file s_wsys.c:355)
24.10 WscrRegisterSetApplData (file s_wsys.c:377)
24.11 WscrRegisterGetApplData (file s_wsys.c:402)
24.12 WscrRegisterDeleteApplData (file s_wsys.c:428)
24.13 WscrRegisterGetValue (file s_wsys.c:451)
24.14 WscrGetMS (file s_wgetms.c:13)
24.15 WscrWinExec (file s_wsys.c:476)
24.16 WscrSystem (file s_wsys.c:494)
24.17 WscrCreateProcess (file s_wsys.c:549)
24.18 WscrCreateConsoleProcess (file s_wsys.c:605)
24.19 WscrGetProcessCount (file s_wprocs.c:78)
24.20 WscrGetCurrentProcessCount (file s_wprocs.c:113)
24.21 WscrGetPSList (file s_wps.c:42)
24.22 WscrFreePSList (file s_wps.c:84)
24.23 WscrFindPS (file s_wps.c:108)
24.24 WscrNetUse (file s_wnet.c:41)
24.25 WscrNetDelete (file s_wnet.c:92)
24.26 WscrRasConnect (file s_wdial.c:275)
24.27 WscrRasHangUp (file s_wdial.c:513)
24.28 WscrRasStatus (file s_wdial.c:389)
24.29 WscrRasStatusConnection (file s_wdial.c:420)
24.30 WscrRasGetConnections (file s_wdial.c:444)
24.31 WscrRasHangUpConnection (file s_wdial.c:545)
24.32 WscrRasErrorMsg (file s_wdial.c:331)
24.33 WscrCreateHiddenWindow (file s_whid.c:82)
24.34 WscrDeleteHiddenWindow (file s_whid.c:138)
24.35 WscrMessageLoop (file s_whid.c:121)
24.36 WscrAddTaskBarIcon (file s_wtray.c:15)
24.37 WscrDeleteTaskBarIcon (file s_wtray.c:48)
24.38 WscrChangeTaskBarTooltip (file s_wtray.c:73)
24.39 WscrGetMainWnd (file s_wmainh.c:9)
24.40 WscrGetWindowsDir (file s_wsys.c:511)
24.41 WscrGetSystemDir (file s_wsys.c:523)
24.42 WscrTempFilename (file s_wsys2.c:74)
24.43 WscrCalcMoveWindow (file s_whwnd.c:267)
24.44 WscrMoveWindow (file s_whwnd.c:198)
24.45 WscrMoveAnimateWindow (file s_whwnd.c:227)
24.46 WscrShrinkWindow (file s_whwnd.c:140)