Section courante

A propos

Section administrative du site

win32api

API de Windows 32 bits
Python 1 à 2.7

Description

Ce module contient les routines d'API spécifique au système d'exploitation Windows.

Liste des procédures et fonctions

Procédures et fonctions Syntaxe Description
ABORTSYSTEMSHUTDOWN AbortSystemShutdown(computerName) Cette fonction permet d'annuler l'opération de fermeture ou de redémarrage en cours d'exécution du système d'exploitation Windows.
APPLY object=Apply(exceptionHandler,func,args) Cette fonction permet d'appeler des fonctions Python avec une exception redirigé par Win32.
BEEP Beep(freq, dur) Cette fonction permet d'émettre un signal sonore sur le PC Speaker.
BEGINUPDATERESOURCE BeginUpdateResource(filename, delete) Cette fonction permet de commencer un cycle de mise-à-jour pour un fichier de format PE.
CHANGEDISPLAYSETTINGS int=ChangeDisplaySettings(DevMode,Flags) Cette fonction permet de modifier les paramètres du mode d'affichage graphique.
CLIPCURSOR ClipCursor(left, top, right, bottom) Cette fonction permet de définir une fenêtre limitant le déplacement du pointeur de la souris.
CLOSEHANDLE CloseHandle(handle) Cette fonction permet d'effectuer la fermeture d'un Handle.
COPYFILE CopyFile(src, dest, bFailOnExist) Cette fonction permet d'effectuer la copie d'un fichier d'un emplacement à un autre emplacement
DEBUGBREAK DebugBreak() Cette fonction permet d'effectuer un point d'arrêt dans un débogueur
DELETEFILE DeleteFile(fileName) Cette fonction permet d'effacer le fichier spécifié
DRAGQUERYFILE string/int=DragQueryFile(hDrop,fileNum) Cette fonction permet de demander les noms de fichiers lors d'un transfert des noms de fichiers vers une fenêtre d'application.
DRAGFINISH DragFinish(hDrop) Cette fonction permet de restituer la mémoire employé pour le transfert des noms de fichiers vers une fenêtre d'application.
DUPLICATEHANDLE PyHANDLE=DuplicateHandle(hSourceProcess, hSource , hTargetProcessHandle , desiredAccess , bInheritHandle , options ) Cette fonction permet d'effectuer une duplication d'un Handle existant.
ENDUPDATERESOURCE EndUpdateResource(handle, discard) Cette fonction permet de terminer la ressource de mise-à-jour de cycle d'un fichier de format PE.
ENUMDISPLAYSETTINGS PyDEVMODE = EnumDisplaySettings(DeviceName, ModeNum ) Cette fonction permet de demander des informations sur le système d'affichage.
ENUMRESOURCELANGUAGES [PyUnicode,...] = EnumResourceLanguages(hmodule, lpType , lpName) Cette fonction permet de demander la liste des langages de la ressource.
ENUMRESOURCENAMES [string, ...] = EnumResourceNames(hmodule, resType) Cette fonction permet de demander la liste de toutes les ressources du type spécifié par un fichier.
ENUMRESOURCETYPES [PyUnicode,...] = EnumResourceTypes(hmodule) Cette fonction permet de retourner le nom ou l'identificateur, sous forme d'un entier, de toutes les types de ressources que contient un module.
EXPANDENVIRONMENTSTRINGS string = ExpandEnvironmentStrings(in) Cette fonction permet de retourner une chaine de caractères d'une variable d'environnement sous son format étendue.
EXITWINDOWS ExitWindows(reserved1, reserved2) Cette fonction permet d'effectuer d'effectuer la déconnexion de l'utilisateur.
EXITWINDOWSEX ExitWindowsEx(flags, reserved) Cette fonction permet d'effectuer l'arrêt ou le redémarrage de Windows et/ou de l'ordinateur.
FINDFILES list = FindFiles(fileSpec) Cette fonction permet de trouver la liste des fichiers correspondant au masque de fichier spécifié.
FINDFIRSTCHANGENOTIFICATION int = FindFirstChangeNotification(pathName, bSubDirs, filter) Cette fonction permet de créer ou de changer une occurance de Handle à partir d'un filtre.
FINDNEXTCHANGENOTIFICATION FindNextChangeNotification(handle) Cette fonction d'envoyer une requête au système d'exploitation pour l'occurrence suivant du Handle.
FINDCLOSECHANGENOTIFICATION FindCloseChangeNotification(handle) Cette fonction de fermer une occurance de Handle.
FINDEXECUTABLE (int, string) = FindExecutable(filename, dir ) Cette fonction permet de demander le fichier devant être exécuté lorsque la sorte d'extension de fichier est rencontré.
FORMATMESSAGE string = FormatMessage(errCode) Cette fonction permet de demander un message affecté par un certain format.
FORMATMESSAGEW PyUnicode = FormatMessageW() Cette fonction permet de demander le dernier message d'erreur contenu dans le fichier d'erreur système.
FREELIBRARY FreeLibrary(hModule) Cette fonction permet d'incrémenter un compteur de référence pour un chargement de module de lien dynamique (DLL).
GENERATECONSOLECTRLEVENT int = GenerateConsoleCtrlEvent(controlEvent, processGroupId ) Cette fonction permet d'envoyer un signal spécifique à un groupe de processus de console.
GETASYNCKEYSTATE int = GetAsyncKeyState(key) Cette fonction permet de retourner l'état de la touche spécifié.
GETCOMMANDLINE string = GetCommandLine() Cette fonction permet de retourner la ligne de commande de l'application courante.
GETCOMPUTERNAME string = GetComputerName() Cette fonction permet de retourner la nom de l'ordinateur local.
GETCOMPUTERNAMEEX string = GetComputerNameEx() Cette fonction permet de retourner la nom NetBIOS ou DNS de l'ordinateur local.
GETCOMPUTEROBJECTNAME string = GetComputerObjectName() Cette fonction permet de retourner le nom de l'ordinateur dans un format spécifié.
GETCURRENTPROCESS int = GetCurrentProcess() Cette fonction permet de retourner le Handle du processus courant.
GETCURRENTPROCESSID int = GetCurrentProcessId() Cette fonction permet de retourner l'identificateur du processus courant.
GETCURRENTTHREAD int = GetCurrentThread() Cette fonction permet de retourner le Handle du processus courant.
GETCURRENTTHREADID int = GetCurrentThreadId() Cette fonction permet de retourner l'identificateur du processus courant.
GETCURSORPOS int, int = GetCursorPos() Cette fonction permet de retourner la position du curseur dans l'écran.
GETCONSOLETITLE string = GetConsoleTitle() Cette fonction permet de retourner le nom de la console courante.
GETUSERNAME string = GetUserName() Cette fonction permet de retourner le nom de l'utilisateur.
GETUSERNAMEEX string = GetUserNameEx() Cette fonction permet de retourner le nom de l'utilisateur dans le format EXTENDED_NAME_FORMAT.
INITIATESYSTEMSHUTDOWN InitiateSystemShutdown(computerName, message, timeOut, bForceClose, bRebootAfterShutdown) Cette fonction permet d'initier l'opération de fermeture ou de redémarrage en cours d'exécution du système d'exploitation Windows.


Dernière mise à jour : Mercredi, le 9 avril 2014