Voici la liste des fonctions d'API de Windows disponible à partir du langage de programmation C# (C Sharp) :
Nom de l'API | Bibliothèque | Description |
---|---|---|
AbortDoc | gdi32.dll | Cette fonction permet d'effectuer l'annulation d'une impression d'un document. |
AbortPath | gdi32.dll | Cette fonction permet de terminer et de restituer toutes les palettes du périphérique de contexte. |
AbortSystemShutdownA | advapi32.dll | 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. |
ActivateKeyboardLayout | user32.dll | Cette fonction permet d'activer une disposition différente du clavier pour le processus courant. |
AddAtomA | kernel32.dll | Cette fonction permet d'ajouter une chaîne de caractères ASCIZ à l'Atom global. |
AddAtomW | kernel32.dll | Cette fonction permet d'ajouter un caractère étendue (Unicode) à l'Atom global. |
AllocConsole | kernel32.dll | Cette fonction permet de créer une nouvelle console. |
AppendMenuA | user32.dll | Cette fonction permet d'ajouter un nouvel item au menu courant. |
auxGetDevCapsA | winmm.dll | Cette fonction permet de demander les informations concernant le système audio auxiliaire. |
auxGetNumDevs | winmm.dll | Cette fonction permet de demander le nombre de système audio auxiliaire reconnu par Windows. |
Beep | kernel32.dll | Cette fonction permet d'émettre un signal sonore sur le PC Speaker. |
BeginPaint | user32.dll | Cette fonction permet de préparé les spécifications de la fenêtre pour la peindre et la remplir avec les informations de la structure spécifié. |
BitBlt | gdi32.dll | Cette fonction permet d'effectuer la copie d'un Bitmap vers l'écran. |
BlockInput | user32.dll | Cette fonction permet d'arrêter les événements d'entrer comme le clavier, la souris,... |
ChangeDisplaySettingsA | user32.dll | Cette fonction permet de modifier les paramètres du mode d'affichage graphique |
ChooseColorA | comdlg32.dll | Cette fonction permet de lancer une boite de dialogue offrant la possibilité à l'utilisateur de choisir une couleur |
ChooseFontA | comdlg32.dll | Cette fonction permet de lancer une boite de dialogue offrant la possibilité à l'utilisateur de choisir une police de caractères |
ClientToScreen | user32.dll | Cette fonction permet d'effectuer la transformation des coordonnées logique du client en coordonnées physiquement sur l'écran |
ClipCursor | user32.dll | Cette fonction permet de définir une fenêtre limitant le déplacement du pointeur de la souris. |
CloseClipboard | user32.dll | Cette fonction permet d'indiquer que le traitement avec le presse-papier est terminé et que les autres applications peuvent maintenant avoir accès aux données qu'elle contient. |
CloseHandle | kernel32.dll | Cette fonction permet d'effectuer la fermeture d'un Handle. |
ClosePrinter | winspool.drv | Cette fonction permet d'indiquer que le traitement avec le tampon d'impression de l'imprimante est terminé. |
CoCreateGuid | ole32.dll | Cette fonction permet de créer un identificateur global unique GUID (Global Unique ID) générer sur une base de 128-bits pouvant être utilisé par exemple pour les identificateurs de classe CLSID. |
CompareStringA | kernel32.dll | Cette fonction permet d'effectuer la comparaison de deux chaînes de caractères ASCIZ. |
ConfigurePortA | winspool.drv | Cette fonction permet de lancer une boite de dialogue offrant la possibilité à l'utilisateur de choisir le port parallèle ou USB d'imprimante |
CopyFileA | kernel32.dll | Cette fonction permet d'effectuer la copie d'un fichier d'un emplacement à un autre emplacement |
CreateCursor | user32.dll | Cette fonction permet d'effectuer la création d'une nouvelle image de pointeur de souris |
CreateDCA | gdi32.dll | Cette fonction permet d'effectuer la création d'un objet de contexte (DC) |
CreateDirectoryEx | kernel32.dll | Cette fonction permet d'effectuer la création d'un répertoire |
CreateFileA | kernel32.dll | Cette fonction permet d'effectuer la création ou l'ouverture d'un fichier ou d'un périphérique |
CreateIcon | user32.dll | Cette fonction permet d'effectuer la création d'une icône |
CreatePopupMenu | user32.dll | Cette fonction permet d'effectuer la création d'un menu contextuel |
CreateStatusWindowA | comctl32.dll | Cette fonction permet d'effectuer la création d'une barre d'état dans le bas d'une fenêtre d'application |
CreateToolhelp32Snapshot | kernel32.dll | Cette fonction permet d'effectuer une capture de l'écran sous forme d'un Bitmap |
CreateWindowExA | user32.dll | Cette fonction permet d'effectuer la création d'une sous-fenêtre (PopUp). |
DefWindowProcA | user32.dll | Cette fonction permet de créer un événement produit par défaut lorsqu'une action est effectuer dans la fenêtre. |
DeleteMenu | user32.dll | Cette fonction permet de supprimer un item de menu. |
DeletePrinter | winspool.drv | Cette fonction permet de supprimer un objet d'imprimante. |
DestroyCursor | user32.dll | Cette fonction permet de supprimer une image de pointeur de souris |
DestroyIcon | user32.dll | Cette fonction permet de supprimer une icône |
DestroyMenu | user32.dll | Cette fonction permet de supprimer un menu contextuel |
DestroyWindow | user32.dll | Cette fonction permet de supprimer une fenêtre |
DiskCopyRunDll | diskcopy.dll | Cette fonction permet de lancer une boite de dialogue offrant la possibilité d'effectuer une copie d'unité de disquette |
DllGetVersion | shell32.dll | Cette fonction permet de demander les informations de la version de DLL |
DragAcceptFiles | shell32.dll | Cette fonction permet de fixer l'état du drapeau indiquant si la fenêtre accepte les fichiers glissées |
DragFinish | shell32.dll | Cette fonction permet de restituer la mémoire employé pour le transfert des noms de fichiers vers une fenêtre d'application |
DragQueryFile | shell32.dll | Cette fonction permet de demander les noms de fichiers lors d'un transfert des noms de fichiers vers une fenêtre d'application |
DrawIcon | user32.dll | Cette fonction permet d'afficher une icône dans la fenêtre d'application du contexte de l'objet |
DrawMenuBar | user32.dll | Cette fonction permet de réafficher la barre de menu de la fenêtre d'application. |
DuplicateIcon | shell32.dll | Cette fonction permet d'effectuer la création d'un nouvel icône identique à une autre icône spécifié. |
Ellipse | gdi32.dll | Cette fonction permet d'effectuer l'afficher d'une ellipse (forme d'ovale) |
EmptyClipboard | user32.dll | Cette fonction permet de vider complètement le tampon du presse-papier. |
EnableMenuItem | user32.dll | Cette fonction permet d'activer ou de désactiver un item de menu déroulant. |
EnableScrollBar | user32.dll | Cette fonction permet d'activer ou de désactiver les barres de défilement dans une fenêtre d'application. |
EnableWindow | user32.dll | Cette fonction permet d'activer ou de désactiver les événements clavier et souris et les contrôles dans une fenêtre d'application. |
EndDoc | gdi32.dll | Cette fonction permet d'indiquer que l'application a terminé d'envoyer des données au tampon d'impression de l'imprimante. |
EndPage | gdi32.dll | Cette fonction permet d'indiquer que l'application a terminé d'envoyer une page de données au tampon d'impression de l'imprimante. |
EnumDisplaySettings | user32.dll | Cette fonction permet de demander des informations sur le système d'affichage. |
EnumJobsA | winspool.drv | Cette fonction permet de définir les travaux d'impressions d'une imprimante. |
EnumPortsA | winspool.drv | Cette fonction permet de demander les ports d'impressions d'imprimante disponible. |
EnumPrintersA | winspool.drv | Cette fonction permet de demander des informations sur une imprimante. |
ExitWindowsEx | user32.dll | Cette fonction permet d'effectuer l'arrêt ou le redémarrage de Windows et/ou de l'ordinateur. |
ExtractAssociatedIconA | shell32.dll | Cette fonction permet de demander le Handle dans icône indexé dans un fichier. |
ExtractIconA | shell32.dll | Cette fonction permet de demander une unique icône dans un fichier. |
ExtractIconExA | shell32.dll | Cette fonction permet de demander plusieurs icônes dans un fichier. |
FatalAppExitA | kernel32.dll | Cette fonction permet d'afficher la boite de dialogue d'erreur fatal amenant la terminaison anormale du programme. |
FileTimeToLocalFileTime | kernel32.dll | Cette fonction permet d'effectuer la conversion du temps d'un fichier de format UTC (Coordonnée de Temps Universelle) en format de temps local. |
FindClose | kernel32.dll | Cette fonction permet d'indiquer que la recherche des fichiers et répertoires que contient un répertoire est terminé. |
FindExecutableA | shell32.dll | Cette fonction permet de demander le fichier devant être exécuté lorsque la sorte d'extension de fichier est rencontré. |
FindFirstFileA | kernel32.dll | Cette fonction permet de spécifier une recherche des fichiers et répertoires que contient un répertoire. |
FindNextFileA | kernel32.dll | Cette fonction permet demander l'entrée suivant lors de la recherche des fichiers et répertoires que contient un répertoire. |
FindWindowA | user32.dll | Cette fonction permet demander le Handle de la première fenêtre d'application correspondant au nom de la fenêtre. |
FindWindowExA | user32.dll | Cette fonction permet demander le Handle d'une fenêtre enfant d'une fenêtre d'application. |
FlashWindow | user32.dll | Cette fonction permet de faire clignoter une fois une fenêtre d'application. |
FlashWindowEx | user32.dll | Cette fonction permet de faire clignoter plusieurs fois une fenêtre d'application. |
FormatMessageA | kernel32.dll | Cette fonction permet de demander un message affecté par un certain format. |
FreeConsole | kernel32.dll | Cette fonction permet de libérer une console existante. |
FtpOpenFileA | wininet.dll | Cette fonction permet d'ouvrir un fichier avec une chaîne de caractères ASCIZ sur un protocole FTP. |
FtpOpenFileW | wininet.dll | Cette fonction permet d'ouvrir un fichier avec une chaîne de caractères étendue (Unicode) sur un protocole FTP. |
GetClassLong | user32.dll | Cette fonction permet de demander des valeurs d'informations en 32 bits sur une classe. |
GetClassNameA | user32.dll | Cette fonction permet de demander le nom d'une classe. |
GetClipboardOwner | user32.dll | Cette fonction permet de demander le Handle de la fenêtre associé à un presse-papier. |
GetClipCursor | user32.dll | Cette fonction permet de demander les coordonnées de la fenêtre limitant le déplacement du pointeur de la souris. |
GetComputerNameA | kernel32.dll | Cette fonction permet de demander le nom de l'ordinateur sous forme d'une chaîne de caractères ASCIZ. |
GetCurrentProcessId | kernel32.dll | Cette fonction permet de demander l'identificateur de processus courant |
GetCursorPos | user32.dll | Cette fonction permet de demander la position du pointeur de souris à l'écran |
GetDateFormatA | kernel32.dll | Cette fonction permet de demander le date dans une chaîne de caractères ASCIZ selon le format spécifié. |
GetDC | user32.dll | Cette fonction permet de demander le contexte d'objet d'une fenêtre d'application. |
GetDesktopWindow | user32.dll | Cette fonction permet de demander le Handle attribué à la fenêtre du bureau. |
GetDiskFreeSpaceA | kernel32.dll | Cette fonction permet de demander l'espace de libre sur une unité disque. |
GetDoubleClickTime | user32.dll | Cette fonction permet de demander le temps maximal autorisé pour que des clics sur les boutons de la souris soit considéré comme un double-clic. |
GetDriveTypeA | kernel32.dll | Cette fonction permet de demander le type d'unité disque. |
GetEnvironmentVariableA | kernel32.dll | Cette fonction permet de demander la valeur d'une variable d'environnement du système d'exploitation. |
GetFileAttributesA | kernel32.dll | Cette fonction permet de demander les attributs d'un fichier ou d'un répertoire. |
GetFileTime | kernel32.dll | Cette fonction permet de demander la date et l'heure d'un fichier de sa création, de sa dernière modification ou de son dernière accès. |
GetFileVersionInfoSizeA | version.dll | Cette fonction permet de demander la taille de l'entête d'information de version du fichier spécifié. |
GetForegroundWindow | user32.dll | Cette fonction permet de demander le Handle de la fenêtre d'application courante. |
GetIpStatistics | iphlpapi.dll | Cette fonction permet de demander les informations de statistique sur le IP de l'ordinateur. |
GetJobA | winspool.drv | Cette fonction permet de demander les données d'un travail contenu dans le tampon d'impressions de l'imprimante. |
GetKeyboardState | user32.dll | Cette fonction permet de demander l'état des 256 touches virtuel de clavier. |
GetKeyState | user32.dll | Cette fonction permet de demander l'état d'une touche virtuel de clavier. |
GetLastError | kernel32.dll | Cette fonction permet de demander la dernière erreur s'étant produite dans une API. |
GetLocaleInfoA | kernel32.dll | Cette fonction permet de demander des informations de nature local sur le système. |
GetLogicalDrives | kernel32.dll | Cette fonction permet de demander quel sont les unités de disque valide. |
GetMenu | user32.dll | Cette fonction permet de demander le Handle du menu déroulant de la fenêtre d'application spécifié. |
GetMenuItemCount | user32.dll | Cette fonction permet de demander le nombre d'item que contient menu déroulant. |
GetNumberFormatA | kernel32.dll | Cette fonction permet de transformer un nombre selon le format d'affichage spécifié. |
GetOEMCP | kernel32.dll | Cette fonction permet de demander le code de page OEM du système d'exploitation. |
GetOpenFileNameA | comdlg32.dll | Cette fonction permet d'afficher une boite de dialogue offrant la possibilité de choisir un fichier. |
GetPixel | gdi32.dll | Cette fonction permet de demander la couleur sous format RVB (RGB) d'un pixel affiché à l'écran. |
GetPrinterA | winspool.drv | Cette fonction permet de demander des informations sur une imprimante. |
GetProcessHeap | kernel32.dll | Cette fonction permet de demander un identificateur Handle pour la mémoire de tas d'un processus appelant. |
GetShortPathNameA | kernel32.dll | Cette fonction permet de demander, à partir d'un nom long, le nom en format DOS (8 caractères de nom et 3 caractères d'extension) d'un fichier. |
GetStdHandle | kernel32.dll | Cette fonction permet de demander le Handle d'une entrée ou sortie standard. |
GetStockObject | gdi32.dll | Cette fonction permet de demander le Handle d'un des outils de stylo, brosse, police de caractères,... des objets de Windows |
GetSysColor | user32.dll | Cette fonction permet de demander la couleur d'un des objets affichés du système d'exploitations de Windows. |
GetSystemDirectoryA | kernel32.dll | Cette fonction permet de demander le répertoire dans lequel les fichiers systèmes du système d'exploitations de Windows sont situés. |
GetSystemMenu | user32.dll | Cette fonction permet de demander le Handle du menu système d'une fenêtre d'application. |
GetSystemMetrics | user32.dll | Cette fonction permet de demander le type de système métrique ou de ses paramètres utilisés. |
GetSystemPowerStatus | kernel32.dll | Cette fonction permet de demander l'état de l'alimentation en énergie de l'ordinateur. |
GetTcpStatistics | iphlpapi.dll | Cette fonction permet de demander les informations de statistique sur le TCP de l'ordinateur. |
GetTempFileNameA | kernel32.dll | Cette fonction permet de demander un nom de fichier créer temporairement. |
GetTempPathA | kernel32.dll | Cette fonction permet de demander le répertoire par défaut des fichiers temporairement. |
GetThreadLocale | kernel32.dll | Cette fonction permet de demander l'identificateur local d'un processus. |
GetTickCount | kernel32.dll | Cette fonction permet de demander le nombre de milliseconde écoulé depuis le démarrage de Windows. |
GetTimeZoneInformation | kernel32.dll | Cette fonction permet de demander les informations de la zone horaire courante du système d'exploitation Windows. |
GetUdpStatistics | iphlpapi.dll | Cette fonction permet de demander les informations de statistique sur le UDP de l'ordinateur. |
GetUserDefaultLCID | kernel32.dll | Cette fonction permet de demander l'identificateur local de l'utilisateur par défaut. |
GetUserNameA | advapi32.dll | Cette fonction permet de demander le nom de l'utilisateur courant actuellement sous Windows. |
GetVersionExA | kernel32.dll | Cette fonction permet de demander la version du système d'exploitation Windows. |
GetVolumeInformationA | kernel32.dll | Cette fonction permet de demander les informations d'entête d'une unité disque. |
GetWindow | user32.dll | Cette fonction permet de demander le Handle d'une fenêtre d'application. |
GetWindowLongA | user32.dll | Cette fonction permet de demander, sous forme d'une valeur de 32 bits, une des propriétés d'une fenêtre d'application. |
GetWindowRect | user32.dll | Cette fonction permet de demander les coordonnées et la taille d'une fenêtre d'application. |
GetWindowsDirectoryA | kernel32.dll | Cette fonction permet de demander le répertoire dans lequel le système d'exploitation Windows est situés. |
GetWindowTextA | user32.dll | Cette fonction permet de demander du texte contenu dans une fenêtre d'application. |
GetWindowTextLengthA | user32.dll | Cette fonction permet de demander la longueur du texte contenu dans une fenêtre d'application. |
glAccum | opengl32.dll | Cette fonction permet d'effecter un contrôle du tampon d'accumulation sous OpenGL. |
glAlphaFunc | opengl32.dll | Cette fonction permet de définir la fonction devant servir de test Alpha sous OpenGL. |
glBegin | opengl32.dll | Cette fonction permet de définir le commencement de la limite d'une primitive ou d'un groupe de primitive sous OpenGL. |
glBitmap | opengl32.dll | Cette fonction permet le contenu d'une image Bitmap sous OpenGL. |
glBlendFunc | opengl32.dll | Cette fonction permet de définir les facteurs de blending sous OpenGL. |
glCallList | opengl32.dll | Cette fonction permet d'appeler une liste de commande graphique OpenGL. |
glCallLists | opengl32.dll | Cette fonction permet d'appeler plusieurs listes de commande graphique OpenGL. |
glClear | opengl32.dll | Cette fonction permet de vider les tampons du OpenGL ainsi qu'effacement du contenu de la fenêtre. |
glClearAccum | opengl32.dll | Cette fonction permet de vider le tampon d'accumulation du OpenGL. |
glClearColor | opengl32.dll | Cette fonction permet de vider le tampon chromatique du OpenGL. |
glClearDepth | opengl32.dll | Cette fonction permet de vider le tampon de profondeur du OpenGL. |
glClearIndex | opengl32.dll | Cette fonction permet de vider le mode index du OpenGL. |
glClearStencil | opengl32.dll | Cette fonction permet de vider le tampon stencil du OpenGL. |
glClipPlane | opengl32.dll | Cette fonction permet de définir un nouveau plan de clipping du OpenGL. |
glColor3b | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'octet dans OpenGL. |
glColor3bv | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'une structure d'octets dans OpenGL. |
glColor3d | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'un réel double dans OpenGL. |
glColor3dv | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'une structure des réels doubles dans OpenGL. |
glColor3f | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'un réel dans OpenGL. |
glColor3fv | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'une structure des réels dans OpenGL. |
glColor3i | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'un entier long dans OpenGL. |
glColor3iv | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'une structure des entiers long dans OpenGL. |
glColor3s | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'un entier court dans OpenGL. |
glColor3sv | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'une structure des entiers court dans OpenGL. |
glEnd | opengl32.dll | Cette fonction permet de définir la fin de la limite d'une primitive ou d'un groupe de primitive sous OpenGL. |
GlobalAlloc | kernel32.dll | Cette fonction permet d'allouer de la mémoire dans les ressources global du système d'exploitation. |
GlobalFree | kernel32.dll | Cette fonction permet de libérer de la mémoire dans les ressources global du système d'exploitation. |
GlobalLock | kernel32.dll | Cette fonction permet de verrouiller l'emplacement du bloc de mémoire dans les ressources global du système d'exploitation. |
GlobalMemoryStatus | kernel32.dll | Cette fonction permet de demander l'état de la mémoire du système d'exploitation. |
GlobalMemoryStatusEx | kernel32.dll | Cette fonction permet de demander l'état de la mémoire du système d'exploitation ayant plus de 4 Go de RAM d'installer sur l'ordinateur. |
GlobalUnlock | kernel32.dll | Cette fonction permet de déverrouiller l'emplacement du bloc de mémoire dans les ressources global du système d'exploitation. |
HiliteMenuItem | user32.dll | Cette fonction permet de faire passer un item de menu en mode de surbrillance. |
IcmpCloseHandle | icmp.dll | Cette fonction permet de fermer un fichier sur le protocole ICMP (Internet Control Message Protocol). |
IcmpCreateFile | icmp.dll | Cette fonction permet de créer un fichier sur le protocole ICMP (Internet Control Message Protocol). |
IcmpSendEcho | icmp.dll | Cette fonction permet d'envoyer une requête en écho par le protocole ICMP (Internet Control Message Protocol). |
inet_addr | Wsock32.dll | Cette fonction permet l'adresse IP contenu dans une chaîne de caractères sous sa forme numérique 32 bits. |
InflateRect | user32.dll | Cette fonction permet d'agrandir ou diminuer la taille d'un objet de rectangle. |
InitCommonControlsEx | comctl32.dll | Cette fonction permet d'initialiser une classe de contrôle commun. |
InternetAutodial | wininet.dll | Cette fonction permet de provoquer une connexion Internet en utilisant le protocole TCP/IP. |
InternetAutodialHangup | wininet.dll | Cette fonction permet d'arrêter une connexion Internet en utilisant le protocole TCP/IP. |
InternetGetConnectedState | wininet.dll | Cette fonction permet de demander le type de connexion Internet qu'utilise le TCP/IP de Windows. |
InvalidateRect | user32.dll | Cette fonction permet d'ajouter un rectangle pour la mise à jour d'une région d'une fenêtre. |
IsDebuggerPresent | kernel32.dll | Cette fonction permet de demander si l'application en cours est sous l'influence d'un débogueur. |
keybd_event | user32.dll | Cette fonction permet de provoquer un événement d'appui de touche clavier. |
LineTo | gdi32.dll | Cette fonction permet de tracer une ligne des coordonnées courante à la position spécifié. |
LoadCursorA | user32.dll | Cette fonction permet de sélectionner un pointeur de souris. |
LoadCursorFromFileA | user32.dll | Cette fonction permet de charger à partir d'un fichier un pointeur de souris. |
LoadIconA | user32.dll | Cette fonction permet de charger une icône à partir d'un fichier. |
LoadImage | user32.dll | Cette fonction permet de charger une image à partir d'une icône, un curseur ou un Bitmap. |
LockWindowUpdate | user32.dll | Cette fonction permet d'activer ou désactiver l'affichage du contenu d'une fenêtre d'application. |
LockWorkStation | user32.dll | Cette fonction permet verrouiller la poste de travail avec le mot de passe de l'utilisateur courant. Cette fonction est l'équivalent de Ctrl+Alt+Delete et «Verrouiller Station de Travail». |
LZClose | lz32.dll | Cette fonction permet de fermer un fichier compressé. |
LZCopy | lz32.dll | Cette fonction permet de copier un fichier en dehors du fichier compressé ou permet de le compresser et de l'inclure avec le fichier compressé. |
LZOpenFileA | lz32.dll | Cette fonction permet de créer, ouvrir ou supprimer un fichier compressé. |
MakeSureDirectoryPathExists | imagehlp.dll | Cette fonction permet de s'assurer que toutes l'arborescente d'un chemin de répertoires existent et ont été créés. |
MAPISendDocuments | mapi32.dll | Cette fonction permet d'effectuer l'envoye d'un message de style standard avec des fichiers attachés. |
mciSendStringA | winmm.dll | Cette fonction permet d'envoyer des commandes au pilote matériel MCI s'occupant du multimédia. |
MessageBeep | user32.dll | Cette fonction permet de faire jouer un de ses sons standard du système d'exploitation Windows. |
MessageBox | user32.dll | Cette fonction permet d'afficher une boite de dialogue contenant un message et des boutons d'actions. |
mouse_event | user32.dll | Cette fonction permet de provoquer un événement de déplacement de pointeur de souris ou d'actions de bouton de souris. |
MoveFileA | kernel32.dll | Cette fonction permet de renommer ou déplacer un fichier ou un répertoire |
MoveToEx | gdi32.dll | Cette fonction permet de changer la position du pointeur graphique |
MoveWindow | user32.dll | Cette fonction permet de changer l'emplacement d'une fenêtre d'application |
MulDiv | kernel32.dll | Cette fonction permet de diviser le produit de deux entiers long |
MultiByteToWideChar | kernel32.dll | Cette fonction permet de convertir une chaîne de caractères ASCII en chaîne de caractères Unicode. |
OpenClipboard | user32.dll | Cette fonction permet de commencer un traitement avec le presse-papier. |
OpenIcon | user32.dll | Cette fonction permet de passer en mode actif l'icône d'une fenêtre. |
OpenPrinterA | winspool.drv | Cette fonction permet d'ouvrir la communication avec une imprimante. |
PaintDesktop | user32.dll | Cette fonction permet de remplir le bureau avec une couleur ou un papier-peint. |
PathAddBackslashA | shlwapi.dll | Cette fonction permet d'ajouter une barre oblique inversé à la fin du chemin de répertoire spécifié. |
PathAddExtension | shlwapi.dll | Cette fonction permet d'ajouter une extension à nom de fichiers. |
PathAppendA | shlwapi.dll | Cette fonction permet d'ajouter un chemin de répertoire à la fin d'un autre chemin de répertoire. |
PathBuildRootA | shlwapi.dll | Cette fonction permet de créer un répertoire racine pour unité disque spécifié. |
PathCanonicalizeA | shlwapi.dll | Cette fonction permet de transformer un chemin de répertoire de sa forme absolue à relative, c'est-à-dire de remplacer des "../" pour atteinte le répertoire en court par exemple. |
PathCombine | shlwapi.dll | Cette fonction permet d'ajouter un chemin de répertoire à la fin d'un autre chemin de répertoire. |
PathCommonPrefix | shlwapi.dll | Cette fonction permet d'effectuer la comparaison de deux répertoires et de vérifier les préfixes communs. |
PathCompactPathA | shlwapi.dll | Cette fonction permet de réduire la longueur en pixel d'un chemin de répertoire en remplaçant la partie trop longue par des abréviations pour qu'il soit affichable à l'écran par exemple. |
PathCompactPathExA | shlwapi.dll | Cette fonction permet de réduire la longueur en caractères d'un chemin de répertoire en remplaçant la partie trop longue par des abréviations pour qu'il soit affichable à l'écran par exemple. |
PathCreateFromUrlA | shlwapi.dll | Cette fonction permet de convertir un URL sous sa forme du système d'exploitation de style DOS. |
PathFindOnPathA | shlwapi.dll | Cette fonction permet d'effectuer la recherche d'un nom de fichier dans un répertoire. |
PathGetDriveNumberA | shlwapi.dll | Cette fonction permet de demander le numéro de l'unité disque contenu dans un chemin de répertoire. |
PathIsDirectoryEmptyA | shlwapi.dll | Cette fonction permet de demander si le répertoire spécifier est vide. |
PathIsSystemFolder | shlwapi.dll | Cette fonction permet de demander si le répertoire spécifier à l'attribut de dossier système. |
PathIsUNCA | shlwapi.dll | Cette fonction permet de demander si le répertoire est un répertoire UNC (Universal Naming Convention) valide. |
PathIsUNCServerA | shlwapi.dll | Cette fonction permet de demander si le répertoire est un répertoire UNC (Universal Naming Convention) valide pour un serveur. |
PathIsURLA | shlwapi.dll | Cette fonction permet de demander si le répertoire est un répertoire URL valide. |
PathUndecorateA | shlwapi.dll | Cette fonction permet d'éliminer les séquences à numéro d'un nom fichier. |
PathUnmakeSystemFolderA | shlwapi.dll | Cette fonction permet d'enlever l'attribut système d'un répertoire spécifié. |
PlaySoundA | winmm.dll | Cette fonction permet de faire jouer un fichier de son de format Wave (.WAV). |
PostMessageA | user32.dll | Cette fonction permet d'envoyer un message à un objet du système d'exploitation Windows. |
PrintDlgA | comdlg32.dll | Cette fonction permet d'afficher une boite de dialogue d'impression. |
PrinterProperties | winspool.drv | Cette fonction permet d'afficher une boite de dialogue de propriété de l'imprimante. |
Process32First | kernel32.dll | Cette fonction permet de demander le premier processus provenant de la liste contenu dans une photo du système d'exploitation. |
Process32Next | kernel32.dll | Cette fonction permet de demander le processus suivant provenant de la liste contenu dans une photo du système d'exploitation. |
PwdChangePasswordA | mpr.dll | Cette fonction permet de modifier le mot de passe de l'utilisateur ou d'un fournisseur du système d'exploitation. |
QueryPerformanceCounter | kernel32.dll | Cette fonction permet de demander la valeur actuel du compteur de haute performance de la machine. |
QueryPerformanceFrequency | kernel32.dll | Cette fonction permet de demander la valeur de la fréquence du compteur de haute performance de la machine. |
RasEnumEntriesA | rasapi32.dll | Cette fonction permet de demander la liste de tous les noms d'entrées contenu dans le carnet pour les connexions téléphoniques à distance. |
ReadConsoleA | kernel32.dll | Cette fonction permet d'effectuer la lecture d'un caractère en provenance de la console. |
Rectangle | gdi32.dll | Cette fonction permet d'afficher un rectangle. |
RegisterServiceProcess | kernel32.dll | Cette fonction permet de cacher un programme de facon à ce qu'il ne soit pas afficher lorsqu'on appuis sur Ctrl+Alt+Delete pour voir la liste des programmes dans le Gestionnaire de tâche. |
RemoveDirectoryA | kernel32.dll | Cette fonction permet de supprimer un répertoire. |
RemoveMenu | user32.dll | Cette fonction permet de supprimer un item de menu déroulant. |
RestoreMyDocsFolder | mydocs.dll | Cette fonction permet de recréer l'icône de «Mes Documents» sur le bureau du système d'exploitation Windows. |
RtlFillMemory | kernel32.dll | Cette fonction permet de remplir une zone de mémoire avec une valeur spécifié. |
RtlMoveMemory | kernel32.dll | Cette fonction permet de copier un bloc de mémoire vers un autre emplacement mémoire. |
SearchTreeForFile | imagehlp.dll | Cette fonction permet d'effectuer la recherche d'un fichier dans un arbre de répertoire. |
SendMessageA | user32.dll | Cette fonction permet d'effectuer l'envoi d'un message à une fenêtre où à un objet d'une fenêtre. |
SetComputerNameA | kernel32.dll | Cette fonction permet de fixer le nom de l'ordinateur pour le système d'exploitation Windows. |
SetConsoleTextAttribute | kernel32.dll | Cette fonction permet de fixer les attributs (couleur de fond et d'écriture) pour l'affichage sur la console de texte. C'est l'équivalent d'un octet d'attribut dans un écran de texte matériel. |
SetConsoleTitleA | kernel32.dll | Cette fonction permet de fixer le titre de la barre de titre de la fenêtre d'application. |
SetCursor | user32.dll | Cette fonction permet de fixer l'image du pointeur de la souris. |
SetCursorPos | user32.dll | Cette fonction permet de fixer les coordonnées du pointeur de la souris. |
SetDoubleClickTime | user32.dll | Cette fonction permet de fixer le temps maximal autorisé pour que des clicks sur les boutons de la souris soit considéré comme un double-clic. |
SetEndOfFile | kernel32.dll | Cette fonction permet de fixer la position du pointeur de fichier à la fin du fichier utilisant un Handle. |
SetEnvironmentVariableA | kernel32.dll | Cette fonction permet de fixer la valeur d'une variable d'environnement du système d'exploitation. |
SetFileAttributesA | kernel32.dll | Cette fonction permet de fixer les attributs d'un fichier ou d'un répertoire. |
SetJobA | winspool.drv | Cette fonction permet de fixer l'état du traitement d'un travail contenu dans le tampon d'impressions de l'imprimante. |
SetKeyboardState | user32.dll | Cette fonction permet de fixer l'état des 256 touches virtuel de clavier. |
SetMenu | user32.dll | Cette fonction permet d'attribué un menu à une fenêtre. |
SetMenuDefaultItem | user32.dll | Cette fonction permet de fixer l'item par défaut d'un menu déroulant. |
SetParent | user32.dll | Cette fonction permet de transférer un objet d'une fenêtre vers une autre. |
SetPixel | gdi32.dll | Cette fonction permet de fixer la couleur sous format RVB (RGB) d'un pixel affiché à l'écran. |
SetPrinterA | winspool.drv | Cette fonction permet d'envoyer une commande à l'imprimante. |
SetRect | user32.dll | Cette fonction permet de fixer la taille et la position d'un rectangle. |
SetSysColors | user32.dll | Cette fonction permet de fixer la/les couleurs d'un/des objet(s) affiché(s) du système d'exploitations Windows. |
SetSystemCursor | user32.dll | Cette fonction permet de modifier un des curseurs qu'utilise le système d'exploitations Windows. |
SetSystemPowerState | kernel32.dll | Cette fonction permet de fixer l'état de l'alimentation en énergie de l'ordinateur. |
SetTextAlign | gdi32.dll | Cette fonction permet de fixer le contexte d'alignement d'un objet de texte. |
SetupCopyErrorA | setupapi.dll | Cette fonction permet d'afficher une boite de dialogue pour indiquer à l'utilisateur qu'une erreur s'est produite pendant la copie. |
SetupDeleteErrorA | setupapi.dll | Cette fonction permet d'afficher une boite de dialogue pour indiquer à l'utilisateur qu'une erreur s'est produite pendant l'effacement d'un fichier. |
SetVolumeLabelA | kernel32.dll | Cette fonction permet de fixer le nom de volume d'une unité de disque. |
SetWindowPos | user32.dll | Cette fonction permet de fixer la position d'une fenêtre à une nouvelle coordonnées à l'écran. |
SetWindowTextA | user32.dll | Cette fonction permet de définir le contenu texte d'une fenêtre. |
SHAddToRecentDocs | shell32.dll | Cette fonction permet d'ajouter un lien vers un document dans la liste des documents récemment utilisé. |
SHAppBarMessage | shell32.dll | Cette fonction permet d'envoyer des commandes à la barre de tâche. |
SHBrowseForFolder | shell32.dll | Cette fonction permet d'afficher la boite de dialogue sélectionnant un répertoire. |
SHCopyKeyA | shell32.dll | Cette fonction permet de copier les clefs de registre d'un répertoire à un autre dans la base de registres en tenant compte de bien copier toutes les sous-branches de répertoire inclus dans la clef source. |
ShellAboutA | shell32.dll | Cette fonction permet d'afficher la boite de dialogue «A propos» de l'application spécifié. |
ShellExecuteA | shell32.dll | Cette fonction permet de lancer une application externe. |
ShellExecuteEx | shell32.dll | Cette fonction permet de lancer une application externe en utilisant l'interpréteur de commande (Shell) du système d'exploitation Windows. |
Shell_NotifyIconA | shell32.dll | Cette fonction permet d'effectuer l'action d'ajouter, modifier ou supprimer une icône dans la barre de tâche. |
SHEmptyRecycleBinA | shell32.dll | Cette fonction permet de vider le contenu de la corbeille. |
SHFileOperationA | shell32.dll | Cette fonction permet d'effectuer une copie, renommer, déplacer ou de supprimer un objet de fichier. |
SHFormatDrive | shell32.dll | Cette fonction permet d'effectuer le formatage d'une unité de disque. |
SHGetPathFromIDList | shell32.dll | Cette fonction permet de retourner un pointeur dans un arbre de répertoire à l'emplacement ou se trouve un fichier. |
ShowCursor | user32.dll | Cette fonction permet d'afficher ou de faire disparaître le pointeur de la souris. |
ShowScrollBar | user32.dll | Cette fonction permet d'afficher ou de faire disparaître la barre de défilement d'une fenêtre ou d'un objet. |
ShowWindow | user32.dll | Cette fonction permet de définir l'état visuel d'une fenêtre d'application. |
SHSetValueA | shlwapi.dll | Cette fonction permet de fixer une valeur dans la base de registres. |
Sleep | kernel32.dll | Cette fonction permet de faire passer en mode d'attente pendant un certain délai en milliseconde le processus courant. |
sndPlaySoundA | winmm.dll | Cette fonction permet de faire jouer un son de format Wave à partir d'un fichier. |
SQLConfigDataSource | odbccp32.dll | Cette fonction permet d'envoyer des commandes au pilote ODBC (Open Data Base Connectivity). |
StartDocA | gdi32.dll | Cette fonction permet d'indiquer le commencement d'un travail d'impression pour l'imprimante. |
StartPage | gdi32.dll | Cette fonction permet d'indiquer le début d'une page de document pour l'impression pour l'imprimante. |
StretchBlt | gdi32.dll | Cette fonction permet de copier un morceau dans une autre image. |
StrIsIntlEqualA | shlwapi.dll | Cette fonction permet de comparer le début de deux chaînes de caractères ASCIZ. |
StrNCatA | shlwapi.dll | Cette fonction permet d'ajouter à la fin d'une chaîne de caractères ASCIZ le contenu d'une chaîne de caractères ASCIZ. |
StrToIntExA | shlwapi.dll | Cette fonction permet de convertir une chaîne de caractères ASCIZ ayant un nombre décimal ou hexadécimal en une valeur numérique entière. |
StrTrimA | shlwapi.dll | Cette fonction permet d'enlever les caractères spécifié au début et à la fin d'une chaîne de caractères ASCIZ. |
SwapMouseButton | user32.dll | Cette fonction permet d'échanger le comportement des boutons de gauche de la souris devienne celui de droite et que celui de droite devienne celui de gauche. |
SystemParametersInfoA | user32.dll | Cette fonction permet de fixer certain paramètre du système d'exploitation Windows. |
TextOutA | gdi32.dll | Cette fonction permet d'afficher une chaîne de caractères dans une fenêtre d'application. |
TileWindows | user32.dll | Cette fonction permet de présenter sous forme mosaïque les sous-fenêtre d'une fenêtre d'application MDI. |
TouchFileTimes | imagehlp.dll | Cette fonction permet de fixer la date et l'heure d'un fichier avec un Handle. |
TrackPopupMenu | user32.dll | Cette fonction permet d'afficher un menu contextuelle. |
UrlCanonicalizeA | shlwapi.dll | Cette fonction permet de transformer un chemin d'un URL de sa forme absolue à relative, c'est-à-dire de remplacer des "../" pour atteinte le répertoire en court par exemple. |
UrlCombineA | shlwapi.dll | Cette fonction permet d'ajouter un chemin d'un URL à la fin d'un autre chemin d'URL. |
UrlCreateFromPathA | shlwapi.dll | Cette fonction permet de convertir un chemin de système d'exploitation de style DOS sous sa forme URL. |
UrlEscapeA | shlwapi.dll | Cette fonction permet de convertir les caractères particulier en format acceptable pour un URL. |
UrlGetPartA | shlwapi.dll | Cette fonction permet d'extraire une partie de l'URL. |
UrlIsOpaqueA | shlwapi.dll | Cette fonction permet de demander si le URL est opaque. |
UrlUnescapeA | shlwapi.dll | Cette fonction permet de convertir les caractères particulier du URL en une chaîne de caractères ASCIZ. |
VerifyScreenSavePwd | password.cpl | Cette fonction permet d'effectuer la vérification du mots de passe lors de lancer d'un écran de veille. |
VerLanguageNameA | kernel32.dll | Cette fonction permet de demander le MID identifiant le langage utilisé par le système d'exploitation. |
WaitForSingleObject | kernel32.dll | Cette fonction permet d'attendre qu'un objet retourne un signal ou que le délai spécifié soit écoulé. |
waveOutGetNumDevs | winmm.dll | Cette fonction permet de demander le nombre de sortie Wave disponible sur le système d'exploitation Windows. |
WindowFromPoint | user32.dll | Cette fonction permet de demander le Handle associé à une fenêtre correspondant au coordonnées pixel spécifié. |
WinExec | kernel32.dll | Cette fonction permet de lancer l'exécution d'un programme externe. |
WNetAddConnectionA | mpr.dll | Cette fonction permet d'effectuer la connexion d'une unité de disque à une ressource réseau. |
WNetCancelConnectionA | mpr.dll | Cette fonction permet d'effectuer la déconnexion d'une unité de disque à une ressource réseau. |
WNetConnectionDialog | mpr.dll | Cette fonction permet d'afficher une boite de dialogue permettant à une unité de disque de se connecter à une ressource réseau. |
WNetDisconnectDialog | mpr.dll | Cette fonction permet d'afficher une boite de dialogue permettant à une unité de disque de se déconnecter à une ressource réseau. |
WNetGetUserA | mpr.dll | Cette fonction permet de connaître le nom de l'utilisateur utilisé pour la connexion réseau. |
WriteConsoleA | kernel32.dll | Cette fonction permet d'effectuer l'écriture d'une chaîne de caractères dans la sortie de la console standard. |
Dernière mise à jour : Samedi, le 26 décembre 2009