Voici la liste des fonctions d'API de Windows disponible à partir du langage de programmation Visual Basic avec les prototypes :
Nom de l'API | Prototype | Bibliothèque | Description |
---|---|---|---|
AbortDoc | Declare Function AbortDoc Lib "gdi32.dll" (ByVal hdc As Long) As Long | gdi32.dll | Cette fonction permet d'effectuer l'annulation d'une impression d'un document. |
AbortPath | Declare Function AbortPath Lib "gdi32" (ByVal hDC As Long) As Long | gdi32.dll | Cette fonction permet de terminer et de restituer toutes les palettes du périphérique de contexte. |
AbortSystemShutdownA | Declare Function AbortSystemShutdownA Lib "advapi32.dll" (ByVal lpMachineName As String) As Long | 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 | Declare Function ActivateKeyboardLayout lib "user32.dll" (ByVal hkl As Long, ByVal Flags As Long) As Long | user32.dll | Cette fonction permet d'activer une disposition différente du clavier pour le processus courant. |
AddAtomA | Declare Function AddAtomA Lib "kernel32.dll" ( ByVal lpString As String) As Integer | kernel32.dll | Cette fonction permet d'ajouter une chaine de caractères ASCIZ à l'Atom global. |
AddAtomW | Declare Function AddAtomW Lib "kernel32.dll" (lpString As Asciiz) As Long | kernel32.dll | Cette fonction permet d'ajouter un caractère étendue (Unicode) à l'Atom global. |
AllocConsole | Declare Function AllocConsole Lib "kernel32" () As Long | kernel32.dll | Cette fonction permet de créer une nouvelle console. |
AppendMenuA | Declare Function AppendMenuA Lib "user32.dll" ( ByVal hMenu As Long, ByVal wFlags As Long, ByVal wIDNewItem As Long, ByVal lpNewItem As Any) As Long | user32.dll | Cette fonction permet d'ajouter un nouvel item au menu courant. |
auxGetDevCapsA | Declare Function auxGetDevCapsA Lib "winmm.dll" ( ByVal uDeviceID As Long, lpCaps As AUXCAPS, ByVal uSize As Long) As Long | winmm.dll | Cette fonction permet de demander les informations concernant le système audio auxiliaire. |
auxGetNumDevs | Declare Function auxGetNumDevs Lib "winmm.dll" () As Long | winmm.dll | Cette fonction permet de demander le nombre de système audio auxiliaire reconnu par Windows. |
Beep | Declare Function Beep Lib "kernel32" ( ByVal dwFreq As Long, ByVal dwDuration As Long) As Long | kernel32.dll | Cette fonction permet d'émettre un signal sonore sur le PC Speaker. |
BeginPaint | Declare Function BeginPaint Lib "user32.dll" ( ByVal hwnd As Long, lpPaint As PAINTSTRUCT) As Long | 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 | Declare Function BitBlt Lib "gdi32" ( ByVal hDCDest As Long, ByVal XDest As Long, ByVal YDest As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hDCSrc As Long, ByVal XSrc As Long, ByVal YSrc As Long, ByVal dwRop As Long) As Long | gdi32.dll | Cette fonction permet d'effectuer la copie d'un Bitmap vers l'écran. |
BlockInput | Declare Function BlockInput Lib "user32.dll" ( ByVal fBlockIt As Long) As Long | user32.dll | Cette fonction permet d'arrêter les événements d'entrer comme le clavier, la souris,... |
ChangeDisplaySettingsA | Declare Function ChangeDisplaySettingsA Lib "user32.dll" ( ByRef lpDevMode As DEVMODE, ByVal dwFlags As Long) As Long | user32.dll | Cette fonction permet de modifier les paramètres du mode d'affichage graphique |
ChooseColorA | Declare Function ChooseColorA Lib "comdlg32.dll" ( pChoosecolor As CHOOSECOLOR) As Long | comdlg32.dll | Cette fonction permet de lancer une boite de dialogue offrant la possibilité à l'utilisateur de choisir une couleur |
ChooseFontA | Declare Function ChooseFontA Lib "comdlg32.dll" (pChoosefont As CHOOSEFONT) As Long | comdlg32.dll | Cette fonction permet de lancer une boite de dialogue offrant la possibilité à l'utilisateur de choisir une police de caractères |
ClientToScreen | Declare Function ClientToScreen Lib "user32.dll" ( ByVal hwnd As Long, lpPoint As POINTAPI) As Long | user32.dll | Cette fonction permet d'effectuer la transformation des coordonnées logique du client en coordonnées physiquement sur l'écran |
ClipCursor | Declare Function ClipCursor Lib "user32.dll" (lpRect As Any ) As Long | user32.dll | Cette fonction permet de définir une fenêtre limitant le déplacement du pointeur de la souris. |
CloseClipboard | Declare Function CloseClipboard Lib "user32.dll" ( ) As Long | 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 | Declare Function CloseHandle Lib "kernel32" ( ByVal hObject As Long) As Long | kernel32.dll | Cette fonction permet d'effectuer la fermeture d'un Handle. |
ClosePrinter | Declare Function ClosePrinter Lib "winspool.drv" ( ByVal hPrinter As Long) As Long | winspool.drv | Cette fonction permet d'indiquer que le traitement avec le tampon d'impression de l'imprimante est terminé. |
CoCreateGuid | Declare Sub CoCreateGuid Lib "ole32.dll" (ByRef pguid As GUID ) | 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 | Declare Function CompareStringA Lib "kernel32.dll" ( ByVal Locale As Long, ByVal dwCmpFlags As Long, ByVal lpString1 As String, ByVal cchCount1 As Long, ByVal lpString2 As String, ByVal cchCount2 As Long) As Long | kernel32.dll | Cette fonction permet d'effectuer la comparaison de deux chaînes de caractères ASCIZ. |
ConfigurePortA | Declare Function ConfigurePortA Lib "winspool.drv" ( ByVal pName As String, ByVal hwnd As Long, ByVal pPortName As String) As Long | 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 | Declare Function CopyFileA Lib "kernel32.dll" ( ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long | kernel32.dll | Cette fonction permet d'effectuer la copie d'un fichier d'un emplacement à un autre emplacement. |
CreateCursor | Declare Function CreateCursor Lib "user32.dll" ( ByVal hInstance As Long, ByVal nXhotspot As Long, ByVal nYhotspot As Long, ByVal nWidth As Long, ByVal nHeight As Long, lpANDbitPlane As Any, lpXORbitPlane As Any) As Long | user32.dll | Cette fonction permet d'effectuer la création d'une nouvelle image de pointeur de souris. |
CreateDCA | Declare Function CreateDCA Lib "gdi32.dll" ( ByVal lpDriverName As String, ByVal lpDeviceName As String, ByVal lpOutput As String, lpInitData As DEVMODE) As Long | gdi32.dll | Cette fonction permet d'effectuer la création d'un objet de contexte (DC). |
CreateDirectoryEx | Declare Function CreateDirectoryExA Lib "kernel32.dll" ( ByVal lpTemplateDirectory As String, ByVal lpNewDirectory As String, lpSecurityAttributes As SECURITY_ATTRIBUTES) As Long | kernel32.dll | Cette fonction permet d'effectuer la création d'un répertoire. |
CreateFileA | Declare Function CreateFileA Lib "kernel32.dll" ( ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, lpSecurityAttributes As SECURITY_ATTRIBUTES, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As Long | kernel32.dll | Cette fonction permet d'effectuer la création ou l'ouverture d'un fichier ou d'un périphérique. |
CreateIcon | Declare Function CreateIcon Lib "user32.dll" ( ByVal hInstance As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal nPlanes As Byte, ByVal nBitsPixel As Byte, lpANDbits As Byte, lpXORbits As Byte) As Long | user32.dll | Cette fonction permet d'effectuer la création d'une icône. |
CreatePopupMenu | Declare Function CreatePopupMenu Lib "user32.dll" ( ) As Long | user32.dll | Cette fonction permet d'effectuer la création d'un menu contextuel. |
CreateStatusWindowA | Public Declare Function CreateStatusWindowA Lib "ComCtl32.dll" (ByVal style As Long, ByVal lpszText As String, ByVal hwndParent As Long, ByVal wID As Long) As Long | 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 | Declare Function CreateToolhelp32Snapshot Lib "kernel32.dll" ( ByVal dwFlags As Long, ByVal th32ProcessID As Long) As Long | kernel32.dll | Cette fonction permet d'effectuer une capture de l'écran sous forme d'un Bitmap. |
CreateWindowExA | Declare Function CreateWindowExA Lib "user32.dll" ( ByVal dwExStyle As Long, ByVal lpClassName As String, ByVal lpWindowName As String, ByVal dwStyle As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hWndParent As Long, ByVal hMenu As Long, ByVal hInstance As Long, lpParam As Any) As Long | user32.dll | Cette fonction permet d'effectuer la création d'une sous-fenêtre (PopUp). |
DefWindowProcA | Declare Function DefWindowProcA Lib "user32.dll" ( ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long | 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 | Declare Function DeleteMenu Lib "user32.dll" ( ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long | user32.dll | Cette fonction permet de supprimer un item de menu. |
DeletePrinter | Declare Function DeletePrinter Lib "winspool.drv" ( ByVal hPrinter As Long) As Long | winspool.drv | Cette fonction permet de supprimer un objet d'imprimante. |
DestroyCursor | Declare Function DestroyCursor Lib "user32.dll" ( ByVal hCursor As Long) As Long | user32.dll | Cette fonction permet de supprimer une image de pointeur de souris. |
DestroyIcon | Declare Function DestroyIcon Lib "user32.dll" ( ByVal hIcon As Long) As Long | user32.dll | Cette fonction permet de supprimer une icône. |
DestroyMenu | Declare Function DestroyMenu Lib "user32.dll" ( ByVal hMenu As Long) As Long | user32.dll | Cette fonction permet de supprimer un menu contextuel. |
DestroyWindow | Declare Function DestroyWindow Lib "user32.dll" ( ByVal hwnd As Long) As Long | user32.dll | Cette fonction permet de supprimer une fenêtre. |
DiskCopyRunDll | Declare Function DiskCopyRunDll Lib "diskcopy.dll" (Unuse1 As LPSTR,Unuse2 As LPSTR,pszDriveNumber As LPSTR,Unuse3 As LPSTR) As Long | diskcopy.dll | Cette fonction permet de lancer une boite de dialogue offrant la possibilité d'effectuer une copie d'unité de disquette. |
DllGetVersion | Declare Function DllGetVersion Lib "shell32.dll" (ByRef pdvi As DLLVERSIONINFO) As HRESULT | shell32.dll | Cette fonction permet de demander les informations de la version de DLL. |
DragAcceptFiles | Declare Sub DragAcceptFiles Lib "shell32.dll" ( ByVal hwnd As Long, ByVal fAccept As Long) | shell32.dll | Cette fonction permet de fixer l'état du drapeau indiquant si la fenêtre accepte les fichiers glissées. |
DragFinish | Declare Sub DragFinish Lib "shell32.dll" (ByVal hDrop As Long ) | shell32.dll | Cette fonction permet de restituer la mémoire employé pour le transfert des noms de fichiers vers une fenêtre d'application. |
DragQueryFileA | Declare Function DragQueryFileA Lib "shell32.dll" ( ByVal HDROP As Long, ByVal UINT As Long, ByVal lpStr As String, ByVal ch As Long) As Long | 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 | Declare Function DrawIcon Lib "user32.dll" ( ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon As Long) As Long | user32.dll | Cette fonction permet d'afficher une icône dans la fenêtre d'application du contexte de l'objet. |
DrawMenuBar | Declare Function DrawMenuBar Lib "user32.dll" (ByVal hwnd As Long) As Long | user32.dll | Cette fonction permet de réafficher la barre de menu de la fenêtre d'application. |
DuplicateIcon | Declare Function DuplicateIcon Lib "shell32.dll" ( ByVal hInst As Long, ByVal hIcon As Long) As Long | shell32.dll | Cette fonction permet d'effectuer la création d'un nouvel icône identique à une autre icône spécifié. |
Ellipse | Declare Function Ellipse Lib "gdi32.dll" ( ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long | gdi32.dll | Cette fonction permet d'effectuer l'afficher d'une ellipse (forme d'ovale). |
EmptyClipboard | Declare Function EmptyClipboard Lib "user32.dll" () As Long | user32.dll | Cette fonction permet de vider complètement le tampon du presse-papier. |
EnableMenuItem | Declare Function EnableMenuItem Lib "user32.dll" ( ByVal hMenu As Long, ByVal wIDEnableItem As Long, ByVal wEnable As Long) As Long | user32.dll | Cette fonction permet d'activer ou de désactiver un item de menu déroulant. |
EnableScrollBar | Declare Function EnableScrollBar Lib "user32.dll" ( ByVal hwnd As Long, ByVal wSBflags As Long, ByVal wArrows As Long) As Long | user32.dll | Cette fonction permet d'activer ou de désactiver les barres de défilement dans une fenêtre d'application. |
EnableWindow | Declare Function EnableWindow Lib "user32.dll" ( ByVal hwnd As Long, ByVal fEnable As Long) As Long | 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 | Declare Function EndDoc Lib "gdi32.dll" (ByVal hDC As Long ) As Long | 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 | Declare Function EndPage Lib "gdi32.dll" (ByVal hdc As Long ) As Long | 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. |
EnumDisplaySettingsA | Declare Function EnumDisplaySettingsA Lib "user32.dll" ( ByVal lpszDeviceName As String, ByVal iModeNum As Long, ByRef lpDevMode As DEVMODE) As Long | user32.dll | Cette fonction permet de demander des informations sur le système d'affichage. |
EnumJobsA | Declare Function EnumJobsA Lib "winspool.drv" ( ByVal hPrinter As Long, ByVal FirstJob As Long, ByVal NoJobs As Long, ByVal Level As Long, pJob As Byte, ByVal cdBuf As Long, pcbNeeded As Long, pcReturned As Long) As Long | winspool.drv | Cette fonction permet de définir les travaux d'impressions d'une imprimante. |
EnumPortsA | Declare Function EnumPortsA Lib "winspool.drv" ( ByVal pName As String, ByVal Level As Long, ByVal lpbPorts As Long, ByVal cbBuf As Long, pcbNeeded As Long, pcReturned As Long) As Long | winspool.drv | Cette fonction permet de demander les ports d'impressions d'imprimante disponible. |
EnumPrintersA | Declare Function EnumPrintersA Lib "winspool.drv" ( ByVal flags As Long, ByVal Name As String, ByVal Level As Long, pPrinterEnum As Byte, ByVal cdBuf As Long, pcbNeeded As Long, pcReturned As Long) As Long | winspool.drv | Cette fonction permet de demander des informations sur une imprimante. |
ExitWindowsEx | Declare Function ExitWindowsEx Lib "user32.dll" ( ByVal dwReserved As Long, ByVal uReturnCode As Long) As Long | user32.dll | Cette fonction permet d'effectuer l'arrêt ou le redémarrage de Windows et/ou de l'ordinateur. |
ExtractAssociatedIconA | Declare Function ExtractAssociatedIconA Lib "shell32.dll" ( ByVal hInst As Long, ByVal lpIconPath As String, lpiIcon As Long) As Long | shell32.dll | Cette fonction permet de demander le Handle dans icône indexé dans un fichier. |
ExtractIconA | Declare Function ExtractIconA Lib "shell32.dll" ( ByVal hInst As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long | shell32.dll | Cette fonction permet de demander une unique icône dans un fichier. |
ExtractIconExA | Declare Function ExtractIconExA Lib "shell32.dll" ( ByVal lpszFile As String, ByVal nIconIndex As Long, phiconLarge As Long, phiconSmall As Long, ByVal nIcons As Long) As Long | shell32.dll | Cette fonction permet de demander plusieurs icônes dans un fichier. |
FatalAppExitA | Declare Sub FatalAppExitA Lib "kernel32.dll" ( ByVal uAction As Long, ByVal lpMessageText As String) | kernel32.dll | Cette fonction permet d'afficher la boite de dialogue d'erreur fatal amenant la terminaison anormale du programme. |
FileTimeToLocalFileTime | Declare Function FileTimeToLocalFileTime Lib "kernel32.dll" ( lpFileTime As FILETIME, lpLocalFileTime As FILETIME) As Long | 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 | Declare Function FindClose Lib "kernel32.dll" ( ByVal hFindFile As Long) As Long | kernel32.dll | Cette fonction permet d'indiquer que la recherche des fichiers et répertoires que contient un répertoire est terminé. |
FindExecutableA | Declare Function FindExecutableA Lib "shell32.dll" ( ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long | shell32.dll | Cette fonction permet de demander le fichier devant être exécuté lorsque la sorte d'extension de fichier est rencontré. |
FindFirstFileA | Declare Function FindFirstFileA Lib "kernel32.dll" ( ByVal lpFileName As String, lpFindFileData As WIN32_FIND_DATA) As Long | kernel32.dll | Cette fonction permet de spécifier une recherche des fichiers et répertoires que contient un répertoire. |
FindNextFileA | Declare Function FindNextFileA Lib "kernel32.dll" ( ByVal hFindFile As Long, lpFindFileData As WIN32_FIND_DATA) As Long | kernel32.dll | Cette fonction permet de demander l'entrée suivant lors de la recherche des fichiers et répertoires que contient un répertoire. |
FindWindowA | Declare Function FindWindowA Lib "user32.dll" ( ByVal lpClassName As String, ByVal lpWindowName As String) As Long | user32.dll | Cette fonction permet de demander le Handle de la première fenêtre d'application correspondant au nom de la fenêtre. |
FindWindowExA | Declare Function FindWindowExA Lib "user32.dll" ( ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long | user32.dll | Cette fonction permet de demander le Handle d'une fenêtre enfant d'une fenêtre d'application. |
FlashWindow | Declare Function FlashWindow Lib "user32.dll" ( ByVal hwnd As Long, ByVal bInvert As Long) As Long | user32.dll | Cette fonction permet de faire clignoter une fois une fenêtre d'application. |
FlashWindowEx | Declare Function FlashWindowEx Lib "user32.dll" ( ByRef pfwi As PFLASHWINFO) As Long | user32.dll | Cette fonction permet de faire clignoter plusieurs fois une fenêtre d'application. |
FormatMessageA | Declare Function FormatMessageA Lib "kernel32.dll" ( ByVal dwFlags As Long, lpSource As Any, ByVal dwMessageId As Long, ByVal dwLanguageId As Long, ByVal lpBuffer As String, ByVal nSize As Long, Arguments As Long) As Long | kernel32.dll | Cette fonction permet de demander un message affecté par un certain format. |
FreeConsole | Declare Function FreeConsole Lib "kernel32" () As Long | kernel32.dll | Cette fonction permet de libérer une console existante. |
FtpCreateDirectoryA | wininet.dll | Declare Function FtpCreateDirectoryA Lib "wininet.dll" ( ByVal hFtpSession As Long, ByVal lpszDirectory As String) As Boolean | Cette fonction permet d'effectuer la création d'un répertoire sur un protocole FTP. |
FtpOpenFileA | Declare Sub FtpOpenFileA Lib "wininet.dll" ( ByRef hConnect As Long, ByVal lpszFileName As String, ByVal dwAccess As Long, ByVal dwFlags As Long, ByRef dwContext As Long) | wininet.dll | Cette fonction permet d'ouvrir un fichier avec une chaîne de caractères ASCIZ sur un protocole FTP. |
FtpOpenFileW | Declare Sub FtpOpenFileW Lib "wininet.dll" (ByRef workRequest As WORKREQUEST) | wininet.dll | Cette fonction permet d'ouvrir un fichier avec une chaîne de caractères étendue (Unicode) sur un protocole FTP. |
GetClassLongA | Declare Function GetClassLongA Lib "user32.dll" ( ByVal hwnd As Long, ByVal nIndex As Long) As Long | user32.dll | Cette fonction permet de demander des valeurs d'informations en 32 bits sur une classe. |
GetClassNameA | Declare Function GetClassNameA Lib "user32.dll" ( ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long | user32.dll | Cette fonction permet de demander le nom d'une classe. |
GetClipboardOwner | Declare Function GetClipboardOwner Lib "user32.dll" ( ) As Long | user32.dll | Cette fonction permet de demander le Handle de la fenêtre associé à un presse-papier. |
GetClipCursor | Declare Function GetClipCursor Lib "user32.dll" (lprc As RECT ) As Long | user32.dll | Cette fonction permet de demander les coordonnées de la fenêtre limitant le déplacement du pointeur de la souris. |
GetComputerNameA | Declare Function GetComputerNameA Lib "kernel32.dll" ( ByVal lpBuffer As String, nSize As Long) As Long | kernel32.dll | Cette fonction permet de demander le nom de l'ordinateur sous forme d'une chaîne de caractères ASCIZ. |
GetCurrentProcessId | Declare Function GetCurrentProcessId Lib "kernel32.dll" ( ) As Long | kernel32.dll | Cette fonction permet de demander l'identificateur de processus courant. |
GetCursorPos | Declare Function GetCursorPos Lib "user32.dll" ( lpPoint As POINTAPI) As Long | user32.dll | Cette fonction permet de demander la position du pointeur de souris à l'écran. |
GetDateFormatA | Declare Function GetDateFormatA Lib "kernel32.dll" ( ByVal Locale As Long, ByVal dwFlags As Long, lpDate As SYSTEMTIME, ByVal lpFormat As String, ByVal lpDateStr As String, ByVal cchDate As Long) As Long | kernel32.dll | Cette fonction permet de demander la date dans une chaine de caractères ASCIZ selon le format spécifié. |
GetDC | Declare Function GetDC Lib "user32.dll" (ByVal hWnd As Long) As Long | user32.dll | Cette fonction permet de demander le contexte d'objet d'une fenêtre d'application. |
GetDesktopWindow | Declare Function GetDesktopWindow Lib "user32.dll" () As Long | user32.dll | Cette fonction permet de demander le Handle attribué à la fenêtre du bureau. |
GetDiskFreeSpaceA | Declare Function GetDiskFreeSpaceA Lib "kernel32.dll" ( ByVal lpRootPathName As String, lpSectorsPerCluster As Long, lpBytesPerSector As Long, lpNumberOfFreeClusters As Long, lpTtoalNumberOfClusters As Long) As Long | kernel32.dll | Cette fonction permet de demander l'espace de libre sur une unité disque. |
GetDoubleClickTime | Declare Function GetDoubleClickTime Lib "user32.dll" () As Long | 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 | Declare Function GetDriveTypeA Lib "kernel32.dll" ( ByVal nDrive As String) As Long | kernel32.dll | Cette fonction permet de demander le type d'unité disque. |
GetEnvironmentVariableA | Declare Function GetEnvironmentVariableA Lib "kernel32.dll" ( ByVal lpName As String, ByVal lpBuffer As String, ByVal nSize As Long) As Long | kernel32.dll | Cette fonction permet de demander la valeur d'une variable d'environnement du système d'exploitation. |
GetFileAttributesA | Declare Function GetFileAttributesA Lib "kernel32.dll" ( ByVal lpFileName As String) As Long | kernel32.dll | Cette fonction permet de demander les attributs d'un fichier ou d'un répertoire. |
GetFileTime | Declare Function GetFileTime Lib "kernel32.dll" ( ByVal hFile As Long, lpCreationTime As FILETIME, lpLastAccessTime As FILETIME, lpLastWriteTime As FILETIME) As Long | 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 | Declare Function GetFileVersionInfoSizeA Lib "version.dll" ( ByVal lptstrFilename As String, lpdwHandle As Long) As Long | version.dll | Cette fonction permet de demander la taille de l'entête d'information de version du fichier spécifié. |
GetForegroundWindow | Declare Function GetForegroundWindow Lib "user32.dll" () As Long | user32.dll | Cette fonction permet de demander le Handle de la fenêtre d'application courante. |
GetIpStatistics | Declare Function GetIpStatistics Lib "iphlpapi.dll" ( ByRef pStats As PMIB_IPSTATS) As Long | iphlpapi.dll | Cette fonction permet de demander les informations de statistique sur le IP de l'ordinateur. |
GetJobA | Declare Function GetJobA Lib "winspool.drv" ( ByVal hPrinter As Long, ByVal JobId As Long, ByVal Level As Long, pJob As Byte, ByVal cdBuf As Long, pcbNeeded As Long) As Long | winspool.drv | Cette fonction permet de demander les données d'un travail contenu dans le tampon d'impressions de l'imprimante. |
GetKeyboardState | Declare Function GetKeyboardState Lib "user32.dll" ( pbKeyState As Byte) As Long | user32.dll | Cette fonction permet de demander l'état des 256 touches virtuel de clavier. |
GetKeyState | Declare Function GetKeyState Lib "user32.dll" ( ByVal nVirtKey As Long) As Integer | user32.dll | Cette fonction permet de demander l'état d'une touche virtuel de clavier. |
GetLastError | Declare Function GetLastError Lib "kernel32.dll" ( ) As Long | kernel32.dll | Cette fonction permet de demander la dernière erreur s'étant produite dans une API. |
GetLocaleInfoA | Declare Function GetLocaleInfoA Lib "kernel32.dll" ( ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String, ByVal cchData As Long) As Long | kernel32.dll | Cette fonction permet de demander des informations de nature local sur le système. |
GetLogicalDrives | Declare Function GetLogicalDrives Lib "kernel32.dll" ( ) As Long | kernel32.dll | Cette fonction permet de demander quel sont les unités de disque valide. |
GetMenu | Declare Function GetMenu Lib "user32.dll" (ByVal hwnd As Long ) As Long | user32.dll | Cette fonction permet de demander le Handle du menu déroulant de la fenêtre d'application spécifié. |
GetMenuItemCount | Declare Function GetMenuItemCount Lib "user32.dll" ( ByVal hMenu As Long) As Long | user32.dll | Cette fonction permet de demander le nombre d'item que contient menu déroulant. |
GetNumberFormatA | Declare Function GetNumberFormatA Lib "kernel32.dll" ( ByVal Locale As Long, ByVal dwFlags As Long, ByVal lpValue As String, lpFormat As NUMBERFMT, ByVal lpNumberStr As String, ByVal cchNumber As Long) As Long | kernel32.dll | Cette fonction permet de transformer un nombre selon le format d'affichage spécifié. |
GetOEMCP | Declare Function GetOEMCP Lib "kernel32.dll" ( ) As Long | kernel32.dll | Cette fonction permet de demander le code de page OEM du système d'exploitation. |
GetOpenFileNameA | Declare Function GetOpenFileNameA Lib "comdlg32.dll" ( pOpenfilename As OPENFILENAME) As Long | comdlg32.dll | Cette fonction permet d'afficher une boite de dialogue offrant la possibilité de choisir un fichier. |
GetPixel | Declare Function GetPixel Lib "gdi32.dll" ( ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long | gdi32.dll | Cette fonction permet de demander la couleur sous format RVB (RGB) d'un pixel affiché à l'écran. |
GetPrinterA | Declare Function GetPrinterA Lib "winspool.drv" ( ByVal hPrinter As Long, ByVal Level As Long, pPrinter As Any, ByVal cbBuf As Long, pcbNeeded As Long) As Long | winspool.drv | Cette fonction permet de demander des informations sur une imprimante. |
GetShortPathNameA | Declare Function GetShortPathNameA Lib "kernel32.dll" ( ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long | 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 | Declare Function GetStdHandle Lib "kernel32.dll" ( ByVal nStdHandle As Long) As Long | kernel32.dll | Cette fonction permet de demander le Handle d'une entrée ou sortie standard. |
GetStockObject | Declare Function GetStockObject Lib "gdi32.dll" ( ByVal nIndex As Long) As Long | 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 | Declare Function GetSysColor Lib "user32.dll" ( ByVal nIndex As Long) As Long | user32.dll | Cette fonction permet de demander la couleur d'un des objets affichés du système d'exploitations de Windows. |
GetSystemDirectoryA | Declare Function GetSystemDirectoryA Lib "kernel32.dll" ( ByVal lpBuffer As String, ByVal nSize As Long) As Long | 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 | Declare Function GetSystemMenu Lib "user32.dll" ( ByVal hwnd As Long, ByVal bRevert As Long) As Long | user32.dll | Cette fonction permet de demander le Handle du menu système d'une fenêtre d'application. |
GetSystemMetrics | Declare Function GetSystemMetrics Lib "user32.dll" ( ByVal nIndex As Long) As Long | user32.dll | Cette fonction permet de demander le type de système métrique ou de ses paramètres utilisés. |
GetSystemPowerStatus | Declare Function GetSystemPowerStatus Lib "kernel32.dll" ( lpSystemPowerStatus As SYSTEM_POWER_STATUS) As Long | kernel32.dll | Cette fonction permet de demander l'état de l'alimentation en énergie de l'ordinateur. |
GetTcpStatistics | Declare Function GetTcpStatistics Lib "iphlpapi.dll" ( ByRef pStats As MIB_TCPSTATS) As Long | iphlpapi.dll | Cette fonction permet de demander les informations de statistique sur le TCP de l'ordinateur. |
GetTempFileNameA | Declare Function GetTempFileNameA Lib "kernel32.dll" ( ByVal lpszPath As String, ByVal lpPrefixString As String, ByVal wUnique As Long, ByVal lpTempFileName As String) As Long | kernel32.dll | Cette fonction permet de demander un nom de fichier créer temporairement. |
GetTempPathA | Declare Function GetTempPathA Lib "kernel32.dll" ( ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long | kernel32.dll | Cette fonction permet de demander le répertoire par défaut des fichiers temporairement. |
GetThreadLocale | Declare Function GetThreadLocale Lib "kernel32.dll" ( ) As Long | kernel32.dll | Cette fonction permet de demander l'identificateur local d'un processus. |
GetTickCount | Declare Function GetTickCount Lib "kernel32.dll" () As Long | kernel32.dll | Cette fonction permet de demander le nombre de milliseconde écoulé depuis le démarrage de Windows. |
GetTimeZoneInformation | Declare Function GetTimeZoneInformation Lib "kernel32.dll" ( lpTimeZoneInformation As TIME_ZONE_INFORMATION) As Long | kernel32.dll | Cette fonction permet de demander les informations de la zone horaire courante du système d'exploitation Windows. |
GetUdpStatistics | Declare Function GetUdpStatistics Lib "iphlpapi.dll" ( ByRef pStats As PMIB_UDPSTATS) As Long | iphlpapi.dll | Cette fonction permet de demander les informations de statistique sur le UDP de l'ordinateur. |
GetUserDefaultLCID | Declare Function GetUserDefaultLCID Lib "kernel32.dll" ( ) As Long | kernel32.dll | Cette fonction permet de demander l'identificateur local de l'utilisateur par défaut. |
GetUserNameA | Declare Function GetUserNameA Lib "advapi32.dll" ( ByVal lpBuffer As String, nSize As Long) As Long | advapi32.dll | Cette fonction permet de demander le nom de l'utilisateur courant actuellement sous Windows. |
GetVersionExA | Declare Function GetVersionExA Lib "kernel32.dll" ( lpVersionInformation As OSVERSIONINFO) As Long | kernel32.dll | Cette fonction permet de demander la version du système d'exploitation Windows. |
GetVolumeInformationA | Declare Function GetVolumeInformationA Lib "kernel32.dll" ( ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long | kernel32.dll | Cette fonction permet de demander les informations d'entête d'une unité disque. |
GetWindow | Declare Function GetWindow Lib "user32.dll" ( ByVal hWnd As Long, ByVal wCmd As Long) As Long | user32.dll | Cette fonction permet de demander le Handle d'une fenêtre d'application. |
GetWindowLongA | Declare Function GetWindowLongA Lib "user32.dll" ( ByVal hwnd As Long, ByVal nIndex As Long) As Long | 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 | Declare Function GetWindowRect Lib "user32.dll" ( ByVal hwnd As Long, lpRect As RECT) As Long | user32.dll | Cette fonction permet de demander les coordonnées et la taille d'une fenêtre d'application. |
GetWindowsDirectoryA | Declare Function GetWindowsDirectoryA Lib "kernel32.dll" ( ByVal lpBuffer As String, ByVal nSize As Long) As Long | kernel32.dll | Cette fonction permet de demander le répertoire dans lequel le système d'exploitation Windows est situés. |
GetWindowTextA | Declare Function GetWindowTextA Lib "user32.dll" ( ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long | user32.dll | Cette fonction permet de demander du texte contenu dans une fenêtre d'application. |
GetWindowTextLengthA | Declare Function GetWindowTextLengthA Lib "user32.dll" ( ByVal hwnd As Long) As Long | user32.dll | Cette fonction permet de demander la longueur du texte contenu dans une fenêtre d'application. |
glAccum | Declare Sub glAccum Lib "opengl32.dll" (op As GLenum,value As GLfloat) | opengl32.dll | Cette fonction permet d'effecter un contrôle du tampon d'accumulation sous OpenGL. |
glAlphaFunc | Declare Sub glAlphaFunc Lib "opengl32.dll" (func As GLenum,ref As GLclampf) | opengl32.dll | Cette fonction permet de définir la fonction devant servir de test Alpha sous OpenGL. |
glBegin | Declare Sub glBegin Lib "opengl32.dll" (mode As GLenum) | 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 | Declare Sub glBlendFunc Lib "opengl32.dll" (width As GLsizei, height As GLsizei, xorig As GLfloat, yorig As GLfloat, xmove As GLfloat, ymove As GLfloat, ByRef bitmap GLubyte) | opengl32.dll | Cette fonction permet le contenu d'une image Bitmap sous OpenGL. |
glBlendFunc | Declare Sub glBlendFunc Lib "opengl32.dll" (sfactor As GLenum, dfactor As GLenum) | opengl32.dll | Cette fonction permet de définir les facteurs de blending sous OpenGL. |
glCallList | Declare Sub glCallList Lib "opengl32.dll" (list As GLuint) | opengl32.dll | Cette fonction permet d'appeler une liste de commande graphique OpenGL. |
glCallLists | Declare Sub glCallLists Lib "opengl32.dll" (n As GLsizei, type As GLenum, ByRef lists As GLvoid) | opengl32.dll | Cette fonction permet d'appeler plusieurs listes de commande graphique OpenGL. |
glClear | Declare Sub glClear Lib "opengl32.dll" (mask As GLbitfield) | opengl32.dll | Cette fonction permet de vider les tampons du OpenGL ainsi qu'effacement du contenu de la fenêtre. |
glClearAccum | Declare Sub glClearAccum Lib "opengl32.dll" (red As GLfloat, green As GLfloat, blue As GLfloat, alpha As GLfloat) | opengl32.dll | Cette fonction permet de vider le tampon d'accumulation du OpenGL. |
glClearColor | Declare Sub glClearColor Lib "opengl32.dll" (red As GLclampf, green As GLclampf, blue As GLclampf,alpha As GLclampf) | opengl32.dll | Cette fonction permet de vider le tampon chromatique du OpenGL. |
glClearDepth | Declare Sub glClearDepth Lib "opengl32.dll" (depth As GLclampd) | opengl32.dll | Cette fonction permet de vider le tampon de profondeur du OpenGL. |
glClearIndex | Declare Sub glClearIndex Lib "opengl32.dll" (c As GLfloat) | opengl32.dll | Cette fonction permet de vider le mode index du OpenGL. |
glClearStencil | Declare Sub glClearStencil Lib "opengl32.dll" (s As GLint) | opengl32.dll | Cette fonction permet de vider le tampon stencil du OpenGL. |
glClipPlane | Declare Sub glClipPlane Lib "opengl32.dll" (plane As GLenum, ByRef equation As GLdouble) | opengl32.dll | Cette fonction permet de définir un nouveau plan de clipping du OpenGL. |
glColor3b | Declare Sub glColor3b Lib "opengl32.dll" (red As GLbyte,green As GLbyte,blue As GLbyte) | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'octet dans OpenGL. |
glColor3bv | Declare Sub glColor3bv Lib "opengl32.dll" (ByRef v As GLbyte) | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'une structure d'octets dans OpenGL. |
glColor3d | Declare Sub glColor3d Lib "opengl32.dll" (red As GLdouble,green As GLdouble,blue As GLdouble) | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'un réel double dans OpenGL. |
glColor3dv | Declare Sub glColor3dv Lib "opengl32.dll" (ByRef v As GLdouble) | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'une structure des réels doubles dans OpenGL. |
glColor3f | Declare Sub glColor3f Lib "opengl32.dll" (red As GLfloat,green As GLfloat,blue As GLfloat) | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'un réel dans OpenGL. |
glColor3fv | Declare Sub glColor3fv Lib "opengl32.dll" (ByRef v As GLfloat) | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'une structure des réels dans OpenGL. |
glColor3i | Declare Sub glColor3i Lib "opengl32.dll" (red As GLint,green As GLint,blue As GLint) | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'un entier long dans OpenGL. |
glColor3iv | Declare Sub glColor3iv Lib "opengl32.dll" (ByRef v As GLint) | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'une structure des entiers long dans OpenGL. |
glColor3s | Declare Sub glColor3s Lib "opengl32.dll" (red As GLshort,green As GLshort,blue As GLshort,alpha As GLshort) | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'un entier court dans OpenGL. |
glColor3sv | Declare Sub glColor3sv Lib "opengl32.dll" (ByRef v As GLshort) | opengl32.dll | Cette fonction permet de définir la couleur RVB (RGB) sous format d'une structure des entiers court dans OpenGL. |
glEnd | Declare Sub glEnd Lib "opengl32.dll" () | 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 | Declare Function GlobalAlloc Lib "kernel32.dll" ( ByVal wFlags As Long, ByVal dwBytes As Long) As Long | kernel32.dll | Cette fonction permet d'allouer de la mémoire dans les ressources global du système d'exploitation. |
GlobalFree | Declare Function GlobalFree Lib "kernel32.dll" ( ByVal hMem As Long) As Long | kernel32.dll | Cette fonction permet de libérer de la mémoire dans les ressources global du système d'exploitation. |
GlobalLock | Declare Function GlobalLock Lib "kernel32.dll" ( ByVal hMem As Long) As Long | kernel32.dll | Cette fonction permet de verrouiller l'emplacement du bloc de mémoire dans les ressources global du système d'exploitation. |
GlobalMemoryStatus | Declare Sub GlobalMemoryStatus Lib "kernel32.dll" ( lpBuffer As MEMORYSTATUS) | kernel32.dll | Cette fonction permet de demander l'état de la mémoire du système d'exploitation. |
GlobalMemoryStatusEx | Declare Function GlobalMemoryStatusEx Lib "kernel32.dll" ( ByRef lpBuffer As MEMORYSTATUSEX) As Long | 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 | Declare Function GlobalUnlock Lib "kernel32.dll" ( ByVal hMem As Long) As Long | 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 | Declare Function HiliteMenuItem Lib "user32.dll" ( ByVal hwnd As Long, ByVal hMenu As Long, ByVal wIDHiliteItem As Long, ByVal wHilite As Long) As Long | user32.dll | Cette fonction permet de faire passer un item de menu en mode de surbrillance. |
IcmpCloseHandle | Declare Function IcmpCloseHandle Lib "icmp.dll" ( ByVal IcmpHandle As Long) As Long | icmp.dll | Cette fonction permet de fermer un fichier sur le protocole ICMP (Internet Control Message Protocol). |
IcmpCreateFile | Declare Function IcmpCreateFile Lib "icmp.dll" ( ) As Long | icmp.dll | Cette fonction permet de créer un fichier sur le protocole ICMP (Internet Control Message Protocol). |
IcmpSendEcho | Declare Function IcmpSendEcho Lib "icmp.dll" ( ByVal IcmpHandle As Long, ByRef DestinationAddress As IPAddr, RequestData As Any, ByVal RequestSize As Integer, ByRef RequestOptions As PIP_OPTION_INFORMATION, ReplyBuffer As Any, ByVal ReplySize As Long, ByVal Timeout As Long) As Long | icmp.dll | Cette fonction permet d'envoyer une requête en echo par le protocole ICMP (Internet Control Message Protocol). |
inet_addr | Declare Function inet_addr Lib "ws2_32.dll" ( ByVal cp As String) As Long | ws2_32.dll | Cette fonction permet l'adresse IP contenu dans une chaîne de caractères sous sa forme numérique 32 bits. |
InflateRect | Declare Function InflateRect Lib "user32.dll" ( lpRect As RECT, ByVal x As Long, ByVal y As Long) As Long | user32.dll | Cette fonction permet d'agrandir ou diminuer la taille d'un objet de rectangle. |
InitCommonControlsEx | Declare Function InitCommonControlsEx Lib "comctl32.dll" ( ByRef TLPINITCOMMONCONTROLSEX As INITCOMMONCONTROLSEX) As Long | comctl32.dll | Cette fonction permet d'initialiser une classe de contrôle commun. |
InternetAutodial | Declare Function InternetAutodial Lib "wininet.dll" ( ByVal dwFlags As Long, ByVal hwndParent As Long) As Long | wininet.dll | Cette fonction permet de provoquer une connexion Internet en utilisant le protocole TCP/IP. |
InternetAutodialHangup | Declare Function InternetAutodialHangup Lib "wininet.dll" ( ByVal dwReserved As Long) As Long | wininet.dll | Cette fonction permet d'arrêter une connexion Internet en utilisant le protocole TCP/IP. |
InternetGetConnectedState | Declare Function InternetGetConnectedState Lib "wininet.dll" ( ByRef lpdwFlags As Long, ByVal dwReserved As Long) As Long | wininet.dll | Cette fonction permet de demander le type de connexion Internet qu'utilise le TCP/IP de Windows. |
InvalidateRect | Declare Function InvalidateRect Lib "user32.dll" ( ByVal hwnd As Long, lpRect As RECT, ByVal bErase As Long) As Long | user32.dll | Cette fonction permet d'ajouter un rectangle pour la mise à jour d'une région d'une fenêtre. |
IsDebuggerPresent | Declare Function IsDebuggerPresent Lib "kernel32.dll" ( ) As Long | kernel32.dll | Cette fonction permet de demander si l'application en cours est sous l'influence d'un débogueur. |
keybd_event | Declare Sub keybd_event Lib "user32.dll" ( ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long) | user32.dll | Cette fonction permet de provoquer un événement d'appui de touche clavier. |
LineTo | Declare Function LineTo Lib "gdi32.dll" ( ByVal hDC As Long, ByVal x As Long, ByVal y As Long) As Long | gdi32.dll | Cette fonction permet de tracer une ligne des coordonnées courante à la position spécifié. |
LoadCursorA | Declare Function LoadCursorA Lib "user32.dll" ( ByVal hInstance As Long, ByVal lpCursorName As Long) As Long | user32.dll | Cette fonction permet de sélectionner un pointeur de souris. |
LoadCursorFromFileA | Declare Function LoadCursorFromFileA Lib "user32.dll" ( ByVal lpFileName As String) As Long | user32.dll | Cette fonction permet de charger à partir d'un fichier un pointeur de souris. |
LoadIconA | Declare Function LoadIconA Lib "user32.dll" ( ByVal hInstance As Long, ByVal lpIconName As String) As Long | user32.dll | Cette fonction permet de charger une icône à partir d'un fichier. |
LoadImageA | Declare Function LoadImageA Lib "user32.dll" ( ByVal hInst As Long, ByVal lpsz As String, ByVal un1 As Long, ByVal n1 As Long, ByVal n2 As Long, ByVal un2 As Long) As Long | user32.dll | Cette fonction permet de charger une image à partir d'une icône, un curseur ou un Bitmap. |
LockWindowUpdate | Declare Function LockWindowUpdate Lib "user32.dll" ( ByVal hwndLock As Long) As Long | user32.dll | Cette fonction permet d'activer ou désactiver l'affichage du contenu d'une fenêtre d'application. |
LockWorkStation | Declare Function LockWorkStation Lib "user32.dll" ( ) As Long | 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 | Declare Sub LZClose Lib "lz32.dll" (ByVal hfFile As Long ) | lz32.dll | Cette fonction permet de fermer un fichier compressé. |
LZCopy | Declare Function LZCopy Lib "lz32.dll" ( ByVal hfSource As Long, ByVal hfDest As Long) As Long | 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 | Declare Function LZOpenFileA Lib "lz32.dll" ( ByVal lpszFile As String, lpOf As OFSTRUCT, ByVal style As Long) As Long | lz32.dll | Cette fonction permet de créer, ouvrir ou supprimer un fichier compressé. |
MakeSureDirectoryPathExists | Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" ( ByVal DirPath As String) As Long | 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 | Declare Function MAPISendDocuments Lib "mapi32.dll" ( ByVal UIParam As Long, ByVal DelimStr As String, ByVal FilePaths As String, ByVal FileNames As String, ByVal Reserved As Long) As Long | mapi32.dll | Cette fonction permet d'effectuer l'envoye d'un message de style standard avec des fichiers attachés. |
mciSendStringA | Declare Function mciSendStringA Lib "winmm.dll" ( ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long | winmm.dll | Cette fonction permet d'envoyer des commandes au pilote matériel MCI s'occupant du multimédia. |
MessageBeep | Declare Function MessageBeep Lib "user32.dll" ( ByVal wType As Long) As Long | user32.dll | Cette fonction permet de faire jouer un de ses sons standard du système d'exploitation Windows. |
MessageBoxA | Declare Function MessageBoxA Lib "user32.dll" ( ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As Long) As Long | user32.dll | Cette fonction permet d'afficher une boite de dialogue contenant un message et des boutons d'actions. |
mouse_event | Declare Sub mouse_event Lib "user32.dll" ( ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long) | 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 | Declare Function MoveFileA Lib "kernel32.dll" ( ByVal lpExistingFileName As String, ByVal lpNewFileName As String) As Long | kernel32.dll | Cette fonction permet de renommer ou déplacer un fichier ou un répertoire |
MoveToEx | Declare Function MoveToEx Lib "gdi32.dll" ( ByVal hdc As Long, ByVal x As Long, ByVal y As Long, lpPoint As POINTAPI) As Long | gdi32.dll | Cette fonction permet de changer la position du pointeur graphique |
MoveWindow | Declare Function MoveWindow Lib "user32.dll" ( ByVal hwnd As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal bRepaint As Long) As Long | user32.dll | Cette fonction permet de changer l'emplacement d'une fenêtre d'application |
MulDiv | Declare Function MulDiv Lib "kernel32.dll" ( ByVal nNumber As Long, ByVal nNumerator As Long, ByVal nDenominator As Long) As Long | kernel32.dll | Cette fonction permet de diviser le produit de deux entiers long |
MultiByteToWideChar | Declare Function MultiByteToWideChar Lib "kernel32.dll" ( ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpMultiByteStr As String, ByVal cchMultiByte As Long, ByVal lpWideCharStr As String, ByVal cchWideChar As Long) As Long | kernel32.dll | Cette fonction permet de convertir une chaîne de caractères ASCII en chaîne de caractères Unicode. |
OpenClipboard | Declare Function OpenClipboard Lib "user32.dll" ( ByVal hwnd As Long) As Long | user32.dll | Cette fonction permet de commencer un traitement avec le presse-papier. |
OpenIcon | Declare Function OpenIcon Lib "user32.dll" ( ByVal hwnd As Long) As Long | user32.dll | Cette fonction permet de passer en mode actif l'icône d'une fenêtre. |
OpenPrinterA | Declare Function OpenPrinterA Lib "winspool.drv" ( ByVal pPrinterName As String, phPrinter As Long, pDefault As PRINTER_DEFAULTS) As Long | winspool.drv | Cette fonction permet d'ouvrir la communication avec une imprimante. |
PaintDesktop | Declare Function PaintDesktop Lib "user32.dll" ( ByVal hdc As Long) As Long | user32.dll | Cette fonction permet de remplir le bureau avec une couleur ou un papier-peint. |
PathAddBackslashA | Declare Function PathAddBackslashA Lib "shlwapi.dll" ( ByVal pszPath As String) As Long | shlwapi.dll | Cette fonction permet d'ajouter une barre oblique inversé à la fin du chemin de répertoire spécifié. |
PathAddExtension | Declare Function PathAddExtensionA Lib "shlwapi.dll" ( ByVal pszPath As String, ByVal pszExt As String) As Long | shlwapi.dll | Cette fonction permet d'ajouter une extension à nom de fichiers. |
PathAppendA | Declare Function PathAppendA Lib "shlwapi.dll" ( ByVal pszPath As String, ByVal pMore As String) As Long | shlwapi.dll | Cette fonction permet d'ajouter un chemin de répertoire à la fin d'un autre chemin de répertoire. |
PathBuildRootA | Declare Function PathBuildRootA Lib "shlwapi.dll" ( ByVal szRoot As String, ByVal iDrive As Long) As Long | shlwapi.dll | Cette fonction permet de créer un répertoire racine pour unité disque spécifié. |
PathCanonicalizeA | Declare Function PathCanonicalizeA Lib "shlwapi.dll" ( ByVal pszBuf As String, ByVal pszPath As String) As Long | 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. |
PathCombineA | Declare Function PathCombineA Lib "shlwapi.dll" ( ByVal szDest As String, ByVal lpszDir As String, ByVal lpszFile As String) As Long | shlwapi.dll | Cette fonction permet d'ajouter un chemin de répertoire à la fin d'un autre chemin de répertoire. |
PathCommonPrefixA | Declare Function PathCommonPrefixA Lib "shlwapi.dll" ( ByVal pszFile1 As String, ByVal pszFile2 As String, ByVal achPath As String) As Long | shlwapi.dll | Cette fonction permet d'effectuer la comparaison de deux répertoires et de vérifier les préfixes communs. |
PathCompactPathA | Declare Function PathCompactPathA Lib "shlwapi.dll" ( ByVal hDC As Long, ByVal pszPath As String, ByVal dx As Long) As Long | 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 | Declare Function PathCompactPathExA Lib "shlwapi.dll" ( ByVal pszOut As String, ByVal pszSrc As String, ByVal cchMax As Long, ByVal dwFlags As Long) As Long | 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 | Declare Function PathCreateFromUrlA Lib "shlwapi.dll" ( ByVal pszUrl As String, ByVal pszPath As String, ByRef pcchPath As Long, ByVal dwFlags As Long) As Long | shlwapi.dll | Cette fonction permet de convertir un URL sous sa forme du système d'exploitation de style DOS. |
PathFindOnPathA | Declare Function PathFindOnPathA Lib "shlwapi.dll" ( ByVal pszPath As String, ByVal ppszOtherDirs As String) As Long | shlwapi.dll | Cette fonction permet d'effectuer la recherche d'un nom de fichier dans un répertoire. |
PathGetDriveNumberA | Declare Function PathGetDriveNumberA Lib "shlwapi.dll" ( ByVal pszPath As String) As Long | shlwapi.dll | Cette fonction permet de demander le numéro de l'unité disque contenu dans un chemin de répertoire. |
PathIsDirectoryEmptyA | Declare Function PathIsDirectoryEmptyA Lib "shlwapi.dll" ( ByVal pszPath As String) As Long | shlwapi.dll | Cette fonction permet de demander si le répertoire spécifier est vide. |
PathIsSystemFolderA | Declare Function PathIsSystemFolderA Lib "shlwapi.dll" ( ByVal pszPath As String, ByVal dwAttrb As Long) As Long | shlwapi.dll | Cette fonction permet de demander si le répertoire spécifier à l'attribut de dossier système. |
PathIsUNCA | Declare Function PathIsUNCA Lib "shlwapi.dll" ( ByVal pszPath As String) As Long | shlwapi.dll | Cette fonction permet de demander si le répertoire est un répertoire UNC (Universal Naming Convention) valide. |
PathIsUNCServerA | Declare Function PathIsUNCServerA Lib "shlwapi.dll" ( ByVal pszPath As String) As Long | shlwapi.dll | Cette fonction permet de demander si le répertoire est un répertoire UNC (Universal Naming Convention) valide pour un serveur. |
PathIsURLA | Declare Function PathIsURLA Lib "shlwapi.dll" ( ByVal pszPath As String) As Long | shlwapi.dll | Cette fonction permet de demander si le répertoire est un répertoire URL valide. |
PathUndecorateA | Declare Sub PathUndecorateA Lib "shlwapi.dll" ( ByVal pszPath As String) | shlwapi.dll | Cette fonction permet d'illiminer les séquences à numéro d'un nom de fichier. |
PathUnmakeSystemFolderA | Declare Function PathUnmakeSystemFolderA Lib "shlwapi.dll" ( ByVal pszPath As String) As Long | shlwapi.dll | Cette fonction permet d'enlever l'attribut système d'un répertoire spécifié. |
PlaySoundA | Declare Function PlaySoundA Lib "winmm.dll" ( ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long | winmm.dll | Cette fonction permet de faire jouer un fichier de son de format Wave (.WAV). |
PostMessageA | Declare Function PostMessageA Lib "user32.dll" ( ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long | user32.dll | Cette fonction permet d'envoyer un message à un objet du système d'exploitation Windows. |
PrintDlgA | Declare Function PrintDlgA Lib "comdlg32.dll" ( pPrintdlg As PRINTDLG) As Long | comdlg32.dll | Cette fonction permet d'afficher une boite de dialogue d'impression. |
PrinterProperties | Declare Function PrinterProperties Lib "winspool.drv" ( ByVal hwnd As Long, ByVal hPrinter As Long) As Long | winspool.drv | Cette fonction permet d'afficher une boite de dialogue de propriété de l'imprimante. |
Process32First | Declare Function Process32First Lib "kernel32.dll" (ByVal hSnapShot As Long, uProcess As PROCESSENTRY32) As Long | kernel32.dll | Cette fonction permet de demander le premier processus provenant de la liste contenu dans une photo du système d'exploitation. |
Process32Next | Declare Function Process32Next Lib "kernel32.dll" (ByVal hSnapShot As Long, uProcess As PROCESSENTRY32) As Long | kernel32.dll | Cette fonction permet de demander le processus suivant provenant de la liste contenu dans une photo du système d'exploitation. |
PwdChangePasswordA | Declare Function PwdChangePasswordA Lib "mpr.dll" ( ByVal lpcRegkeyname As String, ByVal hwnd As Long, ByVal uiReserved1 As Long, ByVal uiReserved2 As Long) As Long | mpr.dll | Cette fonction permet de modifier le mot de passe de l'utilisateur ou d'un fournisseur du système d'exploitation. |
QueryPerformanceCounter | Declare Function QueryPerformanceCounter Lib "kernel32.dll" ( lpPerformanceCount As LARGE_INTEGER) As Long | kernel32.dll | Cette fonction permet de demander la valeur actuel du compteur de haute performance de la machine. |
QueryPerformanceFrequency | Declare Function QueryPerformanceFrequency Lib "kernel32.dll" ( lpFrequency As LARGE_INTEGER) As Long | kernel32.dll | Cette fonction permet de demander la valeur de la fréquence du compteur de haute performance de la machine. |
RasEnumEntriesA | Declare Function RasEnumEntriesA Lib "rasapi32.dll" ( ByVal lpcstr As String, ByVal lpcstr As String, ByRef lprasentrynamea As RASENTRYNAME, ByRef lpdword As Long, ByRef lpdword As Long) As Long | 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 | Declare Function ReadConsoleA Lib "kernel32.dll" ( ByVal hConsoleInput As Long, ByVal lpBuffer As String, ByVal nNumberOfCharsToRead As Long, lpNumberOfCharsRead As Long, lpReserved As Any) As Long | kernel32.dll | Cette fonction permet d'effectuer la lecture d'un caractère en provenance de la console. |
Rectangle | Declare Function Rectangle Lib "gdi32.dll" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long | gdi32.dll | Cette fonction permet d'afficher un rectangle. |
RegisterServiceProcess | Declare Function RegisterServiceProcess Lib "kernel32.dll" (ByVal dwProcessID As Long, ByVal dwType As Long) As Long | 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 | Declare Function RemoveDirectoryA Lib "kernel32.dll" ( ByVal lpPathName As String) As Long | kernel32.dll | Cette fonction permet de supprimer un répertoire. |
RemoveMenu | Declare Function RemoveMenu Lib "user32.dll" ( ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long | user32.dll | Cette fonction permet de supprimer un item de menu déroulant. |
RestoreMyDocsFolder | Declare Function RestoreMyDocsFolder Lib "mydocs.dll" () As Long | mydocs.dll | Cette fonction permet de recréer l'icône de «Mes Documents» sur le bureau du système d'exploitation Windows. |
RtlFillMemory | Declare Sub RtlFillMemory Lib "kernel32.dll" ( Destination As Any, ByVal Length As Long, ByVal Fill As Byte) | kernel32.dll | Cette fonction permet de remplir une zone de mémoire avec une valeur spécifié. |
RtlMoveMemory | Declare Sub RtlMoveMemory Lib "kernel32.dll" ( Destination As Any, Source As Any, ByVal Length As Long) | kernel32.dll | Cette fonction permet de copier un bloc de mémoire vers un autre emplacement mémoire. |
SearchTreeForFile | Declare Function SearchTreeForFile Lib "imagehlp.dll" ( ByVal RootPath As String, ByVal InputPathName As String, ByVal OutputPathBuffer As String) As Long | imagehlp.dll | Cette fonction permet d'effectuer la recherche d'un fichier dans un arbre de répertoire. |
SendMessageA | Declare Function SendMessageA Lib "user32.dll" ( ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long | user32.dll | Cette fonction permet d'effectuer l'envoi d'un message à une fenêtre où à un objet d'une fenêtre. |
SetComputerNameA | Declare Function SetComputerNameA Lib "kernel32.dll" ( ByVal lpComputerName As String) As Long | kernel32.dll | Cette fonction permet de fixer le nom de l'ordinateur pour le système d'exploitation Windows. |
SetConsoleTextAttribute | Declare Function SetConsoleTextAttribute Lib "kernel32.dll" ( ByVal hConsoleOutput As Long, ByVal wAttributes As Long) As Long | 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 | Declare Function SetConsoleTitleA Lib "kernel32.dll" (ByVal lpConsoleTitle As String) As Long | kernel32.dll | Cette fonction permet de fixer le titre de la barre de titre de la fenêtre d'application. |
SetCursor | Declare Function SetCursor Lib "user32.dll" ( ByVal hCursor As Long) As Long | user32.dll | Cette fonction permet de fixer l'image du pointeur de la souris. |
SetCursorPos | Declare Function SetCursorPos Lib "user32.dll" (ByVal x As Long, ByVal y As Long) As Long | user32.dll | Cette fonction permet de fixer les coordonnées du pointeur de la souris. |
SetDoubleClickTime | Declare Function SetDoubleClickTime Lib "user32.dll" ( ByVal wCount As Long) As Long | 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 | Declare Function SetEndOfFile Lib "kernel32.dll" ( ByVal hFile As Long) As Long | kernel32.dll | Cette fonction permet de fixer la position du pointeur de fichier à la fin du fichier utilisant un Handle. |
SetEnvironmentVariableA | Declare Function SetEnvironmentVariableA Lib "kernel32.dll" ( ByVal lpName As String, ByVal lpValue As String) As Long | kernel32.dll | Cette fonction permet de fixer la valeur d'une variable d'environnement du système d'exploitation. |
SetFileAttributesA | Declare Function SetFileAttributesA Lib "kernel32.dll" ( ByVal lpFileName As String, ByVal dwFileAttributes As Long) As Long | kernel32.dll | Cette fonction permet de fixer les attributs d'un fichier ou d'un répertoire. |
SetJobA | Declare Function SetJobA Lib "winspool.drv" ( ByVal hPrinter As Long, ByVal JobId As Long, ByVal Level As Long, pJob As Byte, ByVal Command As Long) As Long | winspool.drv | Cette fonction permet de fixer l'état du traitement d'un travail contenu dans le tampon d'impressions de l'imprimante. |
SetKeyboardState | Declare Function SetKeyboardState Lib "user32.dll" ( lppbKeyState As Byte) As Long | user32.dll | Cette fonction permet de fixer l'état des 256 touches virtuel de clavier. |
SetMenu | Declare Function SetMenu Lib "user32.dll" ( ByVal hwnd As Long, ByVal hMenu As Long) As Long | user32.dll | Cette fonction permet d'attribuer un menu à une fenêtre. |
SetMenuDefaultItem | Declare Function SetMenuDefaultItem Lib "user32.dll" ( ByVal hMenu As Long, ByVal uItem As Long, ByVal fByPos As Long) As Long | user32.dll | Cette fonction permet de fixer l'item par défaut d'un menu déroulant. |
SetParent | Declare Function SetParent Lib "user32.dll" ( ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long | user32.dll | Cette fonction permet de transférer un objet d'une fenêtre vers une autre. |
SetPixel | Declare Function SetPixel Lib "gdi32.dll" ( ByVal hDC As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long | gdi32.dll | Cette fonction permet de fixer la couleur sous format RVB (RGB) d'un pixel affiché à l'écran. |
SetPrinterA | Declare Function SetPrinterA Lib "winspool.drv" ( ByVal hPrinter As Long, ByVal Level As Long, pPrinter As Byte, ByVal Command As Long) As Long | winspool.drv | Cette fonction permet d'envoyer une commande à l'imprimante. |
SetRect | Declare Function SetRect Lib "user32.dll" ( lpRect As RECT, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long | user32.dll | Cette fonction permet de fixer la taille et la position d'un rectangle. |
SetSysColors | Declare Function SetSysColors Lib "user32.dll" ( ByVal nChanges As Long, lpSysColor As Long, lpColorValues As Long) As Long | user32.dll | Cette fonction permet de fixer la/les couleurs d'un/des objet(s) affiché(s) du système d'exploitations Windows. |
SetSystemCursor | Declare Function SetSystemCursor Lib "user32.dll" ( ByVal hcur As Long, ByVal id As Long) As Long | user32.dll | Cette fonction permet de modifier un des curseurs qu'utilise le système d'exploitations Windows. |
SetSystemPowerState | Declare Function SetSystemPowerState Lib "kernel32.dll" ( ByVal fSuspend As Long, ByVal fForce As Long) As Long | kernel32.dll | Cette fonction permet de fixer l'état de l'alimentation en énergie de l'ordinateur. |
SetTextAlign | Declare Function SetTextAlign Lib "gdi32.dll" ( ByVal hdc As Long, ByVal wFlags As Long) As Long | gdi32.dll | Cette fonction permet de fixer le contexte d'alignement d'un objet de texte. |
SetupCopyErrorA | Declare Function SetupCopyErrorA Lib "setupapi.dll" ( ByVal hwndParent As Long, ByVal DialogTitle As String, ByVal DiskName As String, ByVal PathToSource As String, ByVal SourceFile As String, ByVal TargetPathFile As String, ByVal Win32ErrorCode As Long, ByVal Style As Long, ByVal PathBuffer As String, ByVal PathBufferSize As Long, ByRef PathRequiredSize As Long) As Long | 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 | Declare Function SetupDeleteErrorA Lib "setupapi.dll" ( ByVal hwndParent As Long, ByVal DialogTitle As String, ByVal File As String, ByVal Win32ErrorCode As Long, ByVal Style As Long) As Long | 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 | Declare Function SetVolumeLabelA Lib "kernel32.dll" ( ByVal lpRootPathName As String, ByVal lpVolumeName As String) As Long | kernel32.dll | Cette fonction permet de fixer le nom de volume d'une unité de disque. |
SetWindowPos | Declare Function SetWindowPos Lib "user32.dll" ( ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long | user32.dll | Cette fonction permet de fixer la position d'une fenêtre à une nouvelle coordonnées à l'écran. |
SetWindowTextA | Declare Function SetWindowTextA Lib "user32.dll" ( ByVal hwnd As Long, ByVal lpString As String) As Long | user32.dll | Cette fonction permet de définir le contenu texte d'une fenêtre. |
SHAddToRecentDocs | Declare Sub SHAddToRecentDocs Lib "shell32.dll" ( ByVal uFlags As Long, pv As Any) | shell32.dll | Cette fonction permet d'ajouter un lien vers un document dans la liste des documents récemment utilisé. |
SHAppBarMessage | Declare Function SHAppBarMessage Lib "shell32.dll" ( ByVal dwMessage As Long, pData As APPBARDATA) As Long | shell32.dll | Cette fonction permet d'envoyer des commandes à la barrre de tâche. |
SHBrowseForFolder | Declare Function SHBrowseForFolder Lib "shell32.dll" ( ByRef lpbi As BROWSEINFO) As Long | shell32.dll | Cette fonction permet d'afficher la boite de dialogue sélectionnant un répertoire. |
SHCopyKeyA | Declare Function SHCopyKeyA Lib "shlwapi.dll" ( ByVal hkeySrc As Long, ByVal szSrcSubKey As String, ByVal hkeyDest As Long, ByVal fReserved As Long) As Long | 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 | Declare Function ShellAboutA Lib "shell32.dll" ( ByVal hwnd As Long, ByVal szApp As String, ByVal szOtherStuff As String, ByVal hIcon As Long) As Long | shell32.dll | Cette fonction permet d'afficher la boite de dialogue «A propos» de l'application spécifié. |
ShellExecuteA | Declare Function ShellExecuteA Lib "shell32.dll" ( ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long | shell32.dll | Cette fonction permet de lancer une application externe. |
ShellExecuteEx | Declare Function ShellExecuteEx Lib "shell32.dll" ( ByRef lpExecInfo As SHELLEXECUTEINFOA) As Long | 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 | Declare Function Shell_NotifyIconA Lib "shell32.dll" ( ByVal dwMessage As Long, lpData As NOTIFYICONDATA) As Long | shell32.dll | Cette fonction permet d'effectuer l'action d'ajouter, modifier ou supprimer une icône dans la barre de tâche. |
SHEmptyRecycleBinA | Declare Sub SHEmptyRecycleBinA Lib "shell32.dll" ( ByVal hwnd As Long, ByVal pszRootPath As String, ByVal dwFlags As Long) | shell32.dll | Cette fonction permet de vider le contenu de la corbeille. |
SHFileOperationA | Declare Function SHFileOperationA Lib "shell32.dll" ( lpFileOp As SHFILEOPSTRUCT) As Long | shell32.dll | Cette fonction permet d'effectuer une copie, renommer, déplacer ou de supprimer un objet de fichier. |
SHFormatDrive | Declare Function SHFormatDrive Lib "shell32.dll" ( ByVal hwndOwner As Long, ByVal lngDrive As Long, ByVal lngCapacity As Long, ByVal lngFormatType As Long) As Long | shell32.dll | Cette fonction permet d'effectuer le formatage d'une unité de disque. |
SHGetPathFromIDList | Declare Function SHGetPathFromIDList Lib "shell32.dll" ( ByRef pidl As CITEMIDLIST, ByVal pszPath As String) As Long | shell32.dll | Cette fonction permet de retourner un pointeur dans un arbre de répertoire à l'emplacement ou se trouve un fichier. |
ShowCursor | Declare Function ShowCursor Lib "user32.dll" ( ByVal bShow As Long) As Long | user32.dll | Cette fonction permet d'afficher ou de faire disparaître le pointeur de la souris. |
ShowScrollBar | Declare Function ShowScrollBar Lib "user32.dll" ( ByVal hwnd As Long, ByVal wBar As Long, ByVal bShow As Long) As Long | 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 | Declare Function ShowWindow Lib "user32.dll" ( ByVal hwnd As Long, ByVal nCmdShow As Long) As Long | user32.dll | Cette fonction permet de définir l'état visuel d'une fenêtre d'application. |
SHSetValueA | Declare Function SHSetValueA Lib "shlwapi.dll" ( ByVal hkey As Long, ByVal pszSubKey As String, ByVal pszValue As String, ByVal dwType As Long, pvData As Any, ByVal cbData As Long) As Long | shlwapi.dll | Cette fonction permet de fixer une valeur dans la base de registres. |
Sleep | Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliSeconds As Long) | kernel32.dll | Cette fonction permet de faire passer en mode d'attente pendant un certain délai en milliseconde le processus courant. |
sndPlaySoundA | Declare Function sndPlaySoundA Lib "winmm.dll" ( ByVal lpszSoundName As String, ByVal uFlags As Long) As Long | winmm.dll | Cette fonction permet de faire jouer un son de format Wave à partir d'un fichier. |
SQLConfigDataSource | Declare Function SQLConfigDataSource Lib "odbccp32.dll" ( ByVal hwndParent As Long, ByVal fRequest As Integer, ByVal lpszDriver As String, ByVal lpszAttributes As String) As Long | odbccp32.dll | Cette fonction permet d'envoyer des commandes au pilote ODBC (Open Data Base Connectivity). |
StartDocA | Declare Function StartDocA Lib "gdi32.dll" ( ByVal hdc As Long, lpdi As DOCINFO) As Long | gdi32.dll | Cette fonction permet d'indiquer le commencement d'un travail d'impression pour l'imprimante. |
StartPage | Declare Function StartPage Lib "gdi32.dll" (ByVal hdc As Long ) As Long | gdi32.dll | Cette fonction permet d'indiquer le début d'une page de document pour l'impression pour l'imprimante. |
StretchBlt | Declare Function StretchBlt Lib "gdi32.dll" ( ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal XSrc As Long, ByVal YSrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal dwRop As Long) As Long | gdi32.dll | Cette fonction permet de copier un morceau dans une autre image. |
StrIsIntlEqual | Declare Function StrIsIntlEqual Lib "shlwapi.dll" ( ByVal fCaseSens As Long, ByVal lpString1 As String, ByVal lpString2 As String, ByVal nChar As Long) As Long | shlwapi.dll | Cette fonction permet de comparer le début de deux chaînes de caractères ASCIZ. |
StrNCatA | Declare Function StrNCatA Lib "shlwapi.dll" ( ByVal psz1 As String, ByVal psz2 As String, ByVal cchMax As Long) As Long | 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 | Declare Function StrToIntExA Lib "shlwapi.dll" ( ByVal pszString As String, ByVal dwFlags As Long, ByRef piRet As Long) As Long | 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 | Declare Function StrTrimA Lib "shlwapi.dll" ( ByVal psz As String, ByVal pszTrimChars As String) As Long | 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 | Declare Function SwapMouseButton Lib "user32.dll" ( ByVal bSwap As Long) As Long | 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 | Declare Function SystemParametersInfoA Lib "user32.dll" ( ByVal uAction As Long, ByVal uParam As Long, ByRef lpvParam As Any, ByVal fuWinIni As Long) As Long | user32.dll | Cette fonction permet de fixer certain paramètre du système d'exploitation Windows. |
TextOutA | Declare Function TextOutA Lib "gdi32.dll" ( ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal lpString As String, ByVal nCount As Long) As Long | gdi32.dll | Cette fonction permet d'afficher une chaîne de caractères dans une fenêtre d'application. |
TileWindows | Declare Function TileWindows Lib "user32.dll" ( ByVal hwndParent As Long, ByVal wHow As Long, lpRect As Rect, ByVal cKids As Long, lpKids As Long) As Integer | user32.dll | Cette fonction permet de présenter sous forme mosaïque les sous-fenêtre d'une fenêtre d'application MDI. |
TouchFileTimes | Declare Function TouchFileTimes Lib "imagehlp.dll" ( ByVal FileHandle As Long, ByRef pSystemTime As SYSTEMTIME) As Long | imagehlp.dll | Cette fonction permet de fixer la date et l'heure d'un fichier avec un Handle. |
TrackPopupMenu | Declare Function TrackPopupMenu Lib "user32.dll" ( ByVal hMenu As Long, ByVal wFlags As Long, ByVal x As Long, ByVal y As Long, ByVal nReserved As Long, ByVal hwnd As Long, lprc As Rect) As Long | user32.dll | Cette fonction permet d'afficher un menu contextuelle. |
UrlCanonicalizeA | Declare Sub UrlCanonicalizeA Lib "shlwapi.dll" ( ByVal pszUrl As String, ByVal pszCanonicalized As String, ByRef pcchCanonicalized As Long, ByVal dwFlags As Long) | 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 | Declare Sub UrlCombineA Lib "shlwapi.dll" ( ByVal pszBase As String, ByVal pszRelative As String, ByVal pszCombined As String, ByRef pcchCombined As Long, ByVal dwFlags As Long) | shlwapi.dll | Cette fonction permet d'ajouter un chemin d'un URL à la fin d'un autre chemin d'URL. |
UrlCreateFromPathA | Declare Sub UrlCreateFromPathA Lib "shlwapi.dll" ( ByVal pszPath As String, ByVal pszUrl As String, ByRef pcchUrl As Long, ByVal dwFlags As Long) | shlwapi.dll | Cette fonction permet de convertir un chemin de système d'exploitation de style DOS sous sa forme URL. |
UrlEscapeA | Declare Sub UrlEscapeA Lib "shlwapi.dll" ( ByVal pszUrl As String, ByVal pszEscaped As String, ByRef pcchEscaped As Long, ByVal dwFlags As Long) | shlwapi.dll | Cette fonction permet de convertir les caractères particulier en format acceptable pour un URL. |
UrlGetPartA | Declare Sub UrlGetPartA Lib "shlwapi.dll" ( ByVal pszIn As String, ByVal pszOut As String, ByRef pcchOut As Long, ByVal dwPart As Long, ByVal dwFlags As Long) | shlwapi.dll | Cette fonction permet d'extraire une partie de l'URL. |
UrlIsOpaqueA | Declare Function UrlIsOpaqueA Lib "shlwapi.dll" ( ByVal pszURL As String) As Long | shlwapi.dll | Cette fonction permet de demander si le URL est opaque. |
UrlUnescapeA | Declare Sub UrlUnescapeA Lib "shlwapi.dll" ( ByVal pszUrl As String, ByVal pszUnescaped As String, ByRef pcchUnescaped As Long, ByVal dwFlags As Long) | shlwapi.dll | Cette fonction permet de convertir les caractères particulier du URL en une chaine de caractères ASCIZ. |
VerifyScreenSavePwd | Declare Function VerifyScreenSavePwd Lib "password.cpl" (ByVal hwnd As Long) As Boolean | password.cpl | Cette fonction permet d'effectuer la vérification du mots de passe lors de lancer d'un écran de veille. |
VerLanguageNameA | Declare Function VerLanguageNameA Lib "kernel32.dll" ( ByVal wLang As Long, ByVal szLang As String, ByVal nSize As Long) As Long | kernel32.dll | Cette fonction permet de demander le MID identifiant le langage utilisé par le système d'exploitation. |
WaitForSingleObject | Declare Function WaitForSingleObject Lib "kernel32.dll" ( ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long | kernel32.dll | Cette fonction permet d'attendre qu'un objet retourne un signal ou que le délai spécifié soit écoulé. |
waveOutGetNumDevs | Declare Function waveOutGetNumDevs Lib "winmm.dll" () As Long | winmm.dll | Cette fonction permet de demander le nombre le nombre de sortie Wave disponible sur le système d'exploitation Windows. |
WindowFromPoint | Declare Function WindowFromPoint Lib "user32.dll" ( ByVal xPoint As Long, ByVal yPoint As Long) As Long | user32.dll | Cette fonction permet de demander le Handle associé à une fenêtre correspondant au coordonnées pixel spécifié. |
WinExec | Declare Function WinExec Lib "kernel32.dll" ( ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long | kernel32.dll | Cette fonction permet de lancer l'exécution d'un programme externe. |
WNetAddConnectionA | Declare Function WNetAddConnectionA Lib "mpr.dll" ( ByVal lpszName As String, ByVal bForce As Long) As Long | mpr.dll | Cette fonction permet d'effectuer la connexion d'une unité de disque à une ressource réseau. |
WNetCancelConnectionA | Declare Function WNetCancelConnectionA Lib "mpr.dll" ( ByVal lpszName As String, ByVal bForce As Long) As Long | mpr.dll | Cette fonction permet d'effectuer la déconnexion d'une unité de disque à une ressource réseau. |
WNetConnectionDialog | Declare Function WNetConnectionDialog Lib "mpr.dll" ( ByRef lpConnDlgStruct As CONNECTDLGSTRUCTA) As Long | mpr.dll | Cette fonction permet d'afficher une boite de dialogue permettant à une unité de disque de se connecter à une ressource réseau. |
WNetDisconnectDialog | Declare Function WNetDisconnectDialog Lib "mpr.dll" ( ByRef lpConnDlgStruct As DISCDLGSTRUCTA) As Long | 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 | Declare Function WNetGetUserA Lib "mpr.dll" ( ByVal lpName As String, ByVal lpUserName As String, ByRef lpnLength As Long) As Long | mpr.dll | Cette fonction permet de connaître le nom de l'utilisateur utilisé pour la connexion réseau. |
WriteConsoleA | Declare Function WriteConsoleA Lib "kernel32.dll" ( ByVal hConsoleOutput As Long, ByVal lpBuffer As Any, ByVal nNumberOfCharsToWrite As Long, lpNumberOfCharsWritten As Long, lpReserved As Any) As Long | 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 : Dimanche, le 6 décembre 2015