Voici la liste des API de Windows disponibles pour Visual Basic .NET :
| 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é 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. |
| 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 echo 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'envoie 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'illiminer 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 façon à 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 clics 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'attribuer 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 pendant la copie s'est produit. |
| SetupDeleteErrorA | setupapi.dll | Cette fonction permet d'afficher une boite de dialogue pour indiquer à l'utilisateur qu'une erreur pendant l'effacement d'un fichier s'est produit. |
| 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. |
| StrIsIntlEqual | 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 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 4 octobre 2008