Voici les constantes qu'utilise les API de Windows :
Nom | Valeur | Description | Association |
---|---|---|---|
BI_BITFIELDS | 3 | Cette constante permet d'indiquer un Bitmap non-compressé avec une table de couleurs constitué de 3 masques de couleurs DWORD indiquant respectivement rouge, vert et bleu pour chaque pixel. Cette valeur est seulement valide pour les Bitmap en 16 ou 32 bits par pixels. | BITMAPINFOHEADER |
BI_JPEG | 4 | Cette constante permet d'indiquer un image en format JPEG. | BITMAPINFOHEADER |
BI_PNG | 5 | Cette constante permet d'indiquer un image en format PNG. | BITMAPINFOHEADER |
BI_RGB | 0 | Cette constante permet d'indiquer un format non-compressé. | BITMAPINFOHEADER |
BI_RLE8 | 1 | Cette constante permet d'indiquer une compression RLE avec 8 bits par pixel. | BITMAPINFOHEADER |
BI_RLE4 | 2 | Cette constante permet d'indiquer une compression RLE avec 4 bits par pixel. | BITMAPINFOHEADER |
CDS_FULLSCREEN | 0x00000004 | Cette constante permet d'indiquer qu'il faut passer au mode pleine écran. Ce mode est généralement temporaire, et si vous changez pour un autre bureau, ce mode n'est pas réinitialiser sous Windows NT/2000 et XP. | ChangeDisplaySettingsA |
CDS_GLOBAL | 0x00000008 | Cette constante permet d'ajuster la région de données global pour qu'elle affecte tous les utilisateurs de la machine. | ChangeDisplaySettingsA |
CDS_NORESET | 0x10000000 | Cette constante permet de sauvegarder la modification dans la base de registres sans pour autant changer le mode vidéo immédiatement. | ChangeDisplaySettingsA |
CDS_RESET | 0x40000000 | Cette constante permet d'effectuer les changements, même si la requête d'ajustement correspond à ajustement courant. | ChangeDisplaySettingsA |
CDS_SET_PRIMARY | 0x00000010 | Cette constante permet d'effectuer les changements sur périphérique primaire. | ChangeDisplaySettingsA |
CDS_TEST | 0x00000002 | Cette constante permet d'indiquer que le système d'exploitation effectuer une vérification si le mode vidéo est supporté correctement. | ChangeDisplaySettingsA |
CDS_UPDATEREGISTRY | 0x00000001 | Cette constante permet d'indiquer un changement dynamique avec une mise-à-jour de la base de registres | ChangeDisplaySettingsA |
DLLVER_PLATFORM_WINDOWS | 0x00000001 | Cette constante permet d'indiquer que la version est construite pour toutes les plate-formes Windows. | DLLVERSIONINFO |
DLLVER_PLATFORM_NT | 0x00000002 | Cette constante permet d'indiquer que la version est spécialement construite pour les plate-formes Windows NT. | DLLVERSIONINFO |
DM_BITSPERPEL | 0x00040000 | Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmBitsPerPel» | ChangeDisplaySettingsA |
DM_DISPLAYFLAGS | 0x00200000 | Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmDisplayFlags» | ChangeDisplaySettingsA |
DM_DISPLAYFREQENCY | 0x00400000 | Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmDisplayFrequency» | ChangeDisplaySettingsA |
DM_PELSWIDTH | 0x00080000 | Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmPelsWidth» | ChangeDisplaySettingsA |
DM_PELSHEIGHT | 0x00100000 | Cette constante permet d'indiquer de tenir compte de la valeur du champs «dmPelsHeight» | ChangeDisplaySettingsA |
FILE_ANY_ACCESS | 0 | Cette constante permet d'indiquer un accès en lecture et en écriture | |
FILE_DEVICE_KRNLDRVR | 80FFh | Cette constante permet d'indiquer un pilote de périphérique pour le noyau du système d'exploitation | DeviceIoControl |
FILE_DEVICE_SERIAL_PORT | 27 | Cette constante permet d'indiquer un périphérique de port série | DeviceIoControl |
FILE_READ_ACCESS | 1 | Cette constante permet d'indiquer un accès en lecture | |
FILE_WRITE_ACCESS | 2 | Cette constante permet d'indiquer un accès en écriture | |
HKL_NEXT | 1 | Cette constante indique que la disposition suivante dans la liste circulaire. | |
HKL_PREVIOUS | 0 | Cette constante indique que la disposition précédente dans la liste circulaire. | |
IOCTL_DISK_BASE | 7 | Cette constante permet d'indiquer un périphérique de disque | DeviceIoControl |
IOCTL_STORAGE_BASE | 45 | Cette constante permet d'indiquer un périphérique d'entreposage de masse | DeviceIoControl |
KLF_ACTIVATE | 1 | Cette constante indique une activation de la disposition du clavier | |
KLF_REORDER | 8 | Cette constante indique que la liste circulaire de dispositions clavier doit être réordonnée | |
KLF_UNLOADPREVIOUS | 4 | Cette constante indique que la disposition précédente doit être libérer | |
METHOD_BUFFERED | 0 | Cette constante permet d'indiquer une méthode de tamporisation. | DeviceIoControl |
METHOD_IN_DIRECT | 1 | Cette constante permet d'indiquer une méthode d'entrée direct. | DeviceIoControl |
METHOD_NEITHER | 3 | Cette constante permet d'indiquer une méthode à rien faire. | DeviceIoControl |
METHOD_OUT_DIRECT | 2 | Cette constante permet d'indiquer une méthode de sortie direct. | DeviceIoControl |
PROCESSOR_ARCHITECTURE_ALPHA | 2 | Cette valeur permet d'indiquer une architecture de microprocesseur Alpha | GetSystemInfo |
PROCESSOR_ARCHITECTURE_ALPHA64 | 7 | Cette valeur permet d'indiquer une architecture de microprocesseur Alpha 64. | GetSystemInfo |
PROCESSOR_ARCHITECTURE_AMD64 | 9 | Cette valeur permet d'indiquer une architecture de microprocesseur AMD 64 bits. | GetSystemInfo |
PROCESSOR_ARCHITECTURE_ARM | 5 | Cette valeur permet d'indiquer une architecture de microprocesseur ARM | GetSystemInfo |
PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 | 10 | Cette valeur permet d'indiquer une architecture de microprocesseur Intel IA-32 sous Windows 64 bits | GetSystemInfo |
PROCESSOR_ARCHITECTURE_IA64 | 6 | Cette valeur permet d'indiquer une architecture de microprocesseur Intel IA-64 | GetSystemInfo |
PROCESSOR_ARCHITECTURE_INTEL | 0 | Cette valeur permet d'indiquer une architecture de microprocesseur Intel de la famille x86 | GetSystemInfo |
PROCESSOR_ARCHITECTURE_MIPS | 1 | Cette valeur permet d'indiquer une architecture de microprocesseur MIPS | GetSystemInfo |
PROCESSOR_ARCHITECTURE_MSIL | 8 | Cette valeur permet d'indiquer une architecture de microprocesseur MSIL. | GetSystemInfo |
PROCESSOR_ARCHITECTURE_PPC | 3 | Cette valeur permet d'indiquer une architecture de microprocesseur PowerPC | GetSystemInfo |
PROCESSOR_ARCHITECTURE_SHX | 4 | Cette valeur permet d'indiquer une architecture de microprocesseur SHX | GetSystemInfo |
PROCESSOR_ALPHA_21046 | 21064 | Cette constante permet d'indiquer un microprocesseur Alpha 210 64. | GetSystemInfo |
PROCESSOR_AMD_X8664 | 8664 | Cette constante permet d'indiquer un microprocesseur AMD X86 64 bits. | GetSystemInfo |
PROCESSOR_ARM_7TDMI | 70001 | Cette constante permet d'indiquer un microprocesseur ARM 7TDMI. | GetSystemInfo |
PROCESSOR_ARM720 | 1824 | Cette constante permet d'indiquer un microprocesseur ARM 720. | GetSystemInfo |
PROCESSOR_ARM820 | 2080 | Cette constante permet d'indiquer un microprocesseur ARM 820. | GetSystemInfo |
PROCESSOR_ARM920 | 2336 | Cette constante permet d'indiquer un microprocesseur ARM 920. | GetSystemInfo |
PROCESSOR_HITACHI_SH3 | 10003 | Cette constante permet d'indiquer un microprocesseur Hitachi SH3. | GetSystemInfo |
PROCESSOR_HITACHI_SH3E | 10004 | Cette constante permet d'indiquer un microprocesseur Hitachi SH3E. | GetSystemInfo |
PROCESSOR_HITACHI_SH4 | 10005 | Cette constante permet d'indiquer un microprocesseur Hitachi SH4. | GetSystemInfo |
PROCESSOR_INTEL_386 | 386 | Cette constante permet d'indiquer un microprocesseur 80386 de la famille INTEL. | GetSystemInfo |
PROCESSOR_INTEL_486 | 486 | Cette constante permet d'indiquer un microprocesseur 80486 de la famille INTEL. | GetSystemInfo |
PROCESSOR_INTEL_IA64 | 2200 | Cette constante permet d'indiquer un microprocesseur Intel IA64. | GetSystemInfo |
PROCESSOR_INTEL_PENTIUM | 586 | Cette constante permet d'indiquer un microprocesseur Pentium de la famille INTEL. | GetSystemInfo |
PROCESSOR_MIPS_R4000 | 4000 | Cette constante permet d'indiquer un microprocesseur MIPS R4000, R4101, R3910. | GetSystemInfo |
PROCESSOR_MOTOROLA_821 | 821 | Cette constante permet d'indiquer un microprocesseur Motorola 821. | GetSystemInfo |
PROCESSOR_PPC_601 | 601 | Cette constante permet d'indiquer un microprocesseur PowerPC 601. | GetSystemInfo |
PROCESSOR_PPC_603 | 603 | Cette constante permet d'indiquer un microprocesseur PowerPC 603. | GetSystemInfo |
PROCESSOR_PPC_604 | 604 | Cette constante permet d'indiquer un microprocesseur PowerPC 604. | GetSystemInfo |
PROCESSOR_PPC_620 | 620 | Cette constante permet d'indiquer un microprocesseur PowerPC 620. | GetSystemInfo |
PROCESSOR_SHx_SH3 | 103 | Cette constante permet d'indiquer un microprocesseur SHx SH3. | GetSystemInfo |
PROCESSOR_SHx_SH4 | 104 | Cette constante permet d'indiquer un microprocesseur SHx SH4. | GetSystemInfo |
PROCESSOR_STRONGARM | 2577 | Cette constante permet d'indiquer un microprocesseur StrongARM. | GetSystemInfo |
WLT_EMPTY | 2 | Cette constante permet d'indiquer qu'on n'ajoute rien. | |
WLT_STRING | 0 | Cette constante permet d'indiquer une chaine de caractères terminant par un caractère nulle (0). | |
WLT_STRINGTABLE | 1 | Cette constante permet d'indiquer un tableau de chaine de caractères se terminant par un caractère nulle (0). Et la fin du tableau contient deux caractères nulle (0). | |
WLT_WORDLIST | 3 | Cette constante permet d'indiquer qu'il s'agit d'un identificateur de liste de mots précédemment créer. | |
... | ... | ... | ... |
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Dimanche, le 6 décembre 2015