Section courante

A propos

Section administrative du site

Vue par description   Vue par prototype   Rechercher

Voici la liste des fonctions de l'API d'OS/2 avec les prototypes et les entrées :

nom Prototype Bibliothèque Entrée Description
DAXCREATECARET   PMMERGE.DLL 10000 Cette fonction permet de créer un caret.
DEVCLOSEDC void DevCloseDC(HDC hdc); PMGPI.DLL 2, 604 Cette fonction permet de fermer les informations du périphérique de contexte.
DEVESCAPE LONG DevEscape(HDC hdc, LONG lCode, LONG lInCount, PBYTE pbInData, PLONG plOutCount, PBYTE pbOutData); PMGPI.DLL 4, 605 Cette fonction permet d'allouer une application afin d'accéder aux facilités d'un périphérique n'étant pas disponible par l'API.
DEVOPENDC HDC DevOpenDC(HAB hab, LONG lType, PSZ defaultToken, LONG count, DEVOPENSTRUC * dopData, HDC hdcComp); PMGPI.DLL 1, 610 Cette fonction permet d'effectuer la création d'un contexte de périphérique en mémoire avec une compatibilité de l'écran.
DEVPOSTDEVICEMODES LONG DevPostDeviceModes(HAB hab, PDRIVDATA pdrivDriverData, PSZ pszDriverName, PSZ pszDeviceName, PSZ pszName, ULONG flOptions); PMGPI.DLL 3, 609 Cette fonction permet de demander ou de fixer les propriétés d'un travail.
DEVQUERYCAPS BOOL DevQueryCaps(HDC hdc, LONG lStart, LONG lCount, PLONG alArray); PMGPI.DLL 6, 606 Cette fonction permet d'envoyer une requête de caractéristiques à un périphérique.
DEVQUERYDEVICENAMES BOOL DevQueryDeviceNames(HAB hab, PSZ pszDriverName, PLONG pldn, PSTR32 aDeviceName, PSTR64 aDeviceDesc, PLONG pldt, PSTR16 aDataType); PMGPI.DLL 165, 607 Cette fonction permet de demander à un pilote de présentation de retourner les noms, les descriptions et les types de données qu'un périphérique supporte.
DEVQUERYHARDCOPYCAPS LONG DevQueryHardcopyCaps(HDC hdc, LONG lStartForm, LONG lForms, PHCINFO phciHcInfo); PMGPI.DLL 5, 608 Cette fonction permet d'envoyer une requête de capacité de copie en dur d'un périphérique.
DOS32PERFSYSCALL APIRET Dos32PerfSysCall(ULONG ulCommand, ULONG ulParm1, ULONG ulParm2, ULONG ulParm3); DOSCALLS.DLL 976 Cette fonction permet de demander les informations de performances systèmes.
DOSACKNOWLEDGESIGNALEXCEPTION APIRET DosAcknowledgeSignalException(ULONG ulSignalNum); DOSCALLS.DLL 418 Cette fonction permet d'indiquer que le processus demandé désire recevoir des signaux supplémentaires.
DOSADDMUXWAITSEM APIRET DosAddMuxWaitSem(HMUX hmuxSemaphore, PSEMRECORD pSemRecord); DOSCALLS.DLL 341 Cette fonction permet d'ajouter une sémaphore d'événement ou un sémaphore mutex à une liste de sémaphore MuxWait.
DOSALIASMEM APIRET APIENTRY DosAliasMem(PVOID pMem, ULONG cbSize, PPVOID ppAlias, ULONG flags); DOSCALLS.DLL 298 Cette fonction permet d'effectuer la création d'un alias de lecture et d'écriture privé ou un alias de code de segment LDT à partir d'un objet de mémoire existant.
DOSALLOCHUGE USHORT DosAllocHuge(USHORT NumSeg, USHORT Size, PSEL Selector, USHORT MaxNumSeg, USHORT AllocFlags); DOSCALLS.DLL 40 Cette fonction permet d'allouer un objet de mémoire Huge.
DOSALLOCMEM APIRET DosAllocMem( PPVOID pBaseAddress, ULONG ulObjectSize, ULONG ulAllocationFlags ); DOSCALLS.DLL 299 Cette fonction permet d'utiliser une allocation d'objet de mémoire privé dans les limites d'espace d'adressage virtuel.
DOSALLOCSEG USHORT DosAllocSeg(USHORT Size, PSEL Selector, USHORT AllocFlags); DOSCALLS.DLL 34 Cette fonction permet d'allouer un segment de mémoire.
DOSALLOCSHAREDMEM APIRET DosAllocSharedMem( PPVOID pBaseAddress, PSZ pszName, ULONG ulObjectSize, ULONG ulFlags ); DOSCALLS.DLL 300 Cette fonction permet d'utiliser l'allocation d'objet de mémoire partagé dans les limites d'espaces d'adressage virtuel.
DOSALLOCSHRSEG USHORT DosAllocShrSeg(USHORT Size, PSZ Name, PSEL Selector); DOSCALLS.DLL 35 Cette fonction permet d'allouer un segment de mémoire partagé nommé.
DOSALLOCTHREADLOCALMEMORY APIRET DosAllocThreadLocalMemory(ULONG cb, PULONG *p); DOSCALLS.DLL 454 Cette fonction permet d'allouer un bloc de mémoire étant unique, local ou un processus léger.
DOSASYNCTIMER APIRET DosAsyncTimer(ULONG msec, HSEM hsem, PHTIMER phtimer); DOSCALLS.DLL 350 Cette fonction permet de démarrer un simple intervalle de minuterie désychronisé.
DOSBEEP APIRET DosBeep( ULONG ulFrequency, ULONG ulDuration ); DOSCALLS.DLL 50, 286 Cette fonction permet de produire un signal sonore Bip avec le PC Speaker avec une fréquence et une longueur spécifié.
DOSBUFRESET USHORT DosBufReset(HFILE FileHandle); DOSCALLS.DLL 56 Cette fonction permet de retourner un ERROR_BROKEN_PIPE si le Handle est un tuyau nommé étant déjà fermé.
DOSCALLBACK void DosCallback(PFN Ring3Routine); DOSCALLS.DLL 157 Cette fonction permet d'appeler un fournisseur de segment IOPL de niveau de privilège 2 dans un appel de segment d'application de niveau de privilège 3.
DOSCALLNMPIPE USHORT DosCallNmPipe(PSZ FileName, PBYTE InBuffer, USHORT InBufferLen, PBYTE OutBuffer, USHORT OutBufferLen, PUSHORT BytesOut, ULONG TimeOut); DOSCALLS.DLL 408 Cette fonction permet d'effectuer un appel de traitement d'une transaction de «procédure d'appel» en utilisant un tuyau de message.
DOSCALLNPIPE APIRET DosCallNPipe(PSZ pszName, PVOID pInbuf, ULONG cbIn, PVOID pOutbuf, ULONG cbOut, PULONG pcbActual, ULONG msec); DOSCALLS.DLL 240 Cette fonction permet de fabriquer une procédure d'appel dans un tuyau de message duplex.
DOSCANCELLOCKREQUEST APIRET DosCancelLockRequest(HFILE hFile, PFILELOCK pflLock); DOSCALLS.DLL 429 Cette fonction permet d'annuler une requête de suspension de «DosSetFileLocks».
DOSCANCELLOCKREQUESTL APIRET DosCancelLockRequestL(HFILE hFile, PFILELOCKL pflLock); DOSCALLS.DLL 987 Cette fonction permet d'annuler les requêtes DosSetFileLocksL encore en circulation.
DOSCASEMAP USHORT DosCaseMap(USHORT Length, PCOUNTRYCODE Country, PCHAR BinaryString); DOSCALLS.DLL 391 Cette fonction permet d'effectuer une cartographie d'une chaine de caractères d'entrée binaire en accord avec un code de pays d'OS/2.
DOSCHDIR USHORT DosChDir(PSZ DirName, ULONG Reserved); DOSCALLS.DLL 57 Cette fonction permet de changer le répertoire courant.
DOSCHGFILEPTR USHORT DosChgFilePtr(HFILE FileHandle, LONG Distance, USHORT MoveType, PULONG NewPointer); DOSCALLS.DLL 58 Cette fonction permet de changer la position du pointeur d'un fichier logique.
DOSCLIACCESS USHORT DosCLIAccess(); DOSCALLS.DLL 51 Cette fonction permet d'envoyer une requête de permission de désactivation des interruptions (voir instructions assembleurs CLI/STI).
DOSCLOSE APIRET DosClose(HFILE hFile); DOSCALLS.DLL 59, 257 Cette fonction permet de fermer un fichier d'entrée/sortie Handle.
DOSCLOSEEVENTSEM APIRET APIENTRY DosCloseEventSem(PHEV handle); DOSCALLS.DLL 326 Cette fonction permet de fermer un événement de sémaphore.
DOSCLOSEMUTEXSEM APIRET APIENTRY DosCloseMutexSem(PHMTX handle); DOSCALLS.DLL 333 Cette fonction permet de fermer un Mutex de sémaphore.
DOSCLOSEMUXWAITSEM APIRET DosCloseMuxWaitSem( HMUX hmuxSemaphore ); DOSCALLS.DLL 339 Cette fonction permet de décrémenté le compteur d'utilisation de sémaphore MuxWait spécifié.
DOSCLOSEQUEUE APIRET DosCloseQueue(HQUEUE hq); QUECALLS.DLL 3 Cette fonction permet de fermer une file d'attente d'un Handle ouvert.
DOSCLOSESEM USHORT DosCloseSem(HSEM SemHandle); DOSCALLS.DLL 23 Cette fonction permet de fermer une sémaphore système
DOSCLOSEVDD APIRET DosCloseVDD(HVDD hvdd); DOSCALLS.DLL 268, 310 Cette fonction permet d'effectuer la fermeture du Handle d'un pilote de périphérique virtuel (VDD).
DOSCONNECTNMPIPE USHORT DosConnectNmPipe(HPIPE Handle); DOSCALLS.DLL 401 Cette fonction permet d'activer un tuyau nommé étant ouvert par un client.
DOSCONNECTNPIPE APIRET DosConnectNPipe(HPIPE hpipeHandle); DOSCALLS.DLL 241 Cette fonction permet à un processus serveur de fixer un tuyau spécifié d'écoute.
DOSCOPY APIRET DosCopy(PSZ pszOld, PSZ pszNew, ULONG option); DOSCALLS.DLL 201, 258 Cette fonction permet de copier un fichier source dans un fichier ou sous-répertoire de destination.
DOSCREATECSALIAS USHORT DosCreateCSAlias(SEL DataSelector, PSEL CodeSelector); DOSCALLS.DLL 43 Cette fonction permet de créer un alias d'exécutable pour un segment de données.
DOSCREATEDIR APIRET DosCreateDir(PSZ pszDirName, PEAOP2 peaop2); DOSCALLS.DLL 270 Cette fonction permet de créer un nouveau répertoire.
DOSCREATEEVENTSEM APIRET APIENTRY DosCreateEventSem(PSZ name,PHEV handle,ULONG flags,BOOL32 init); DOSCALLS.DLL 324 Cette fonction permet de créer un événement de sémaphore.
DOSCREATEMUTEXSEM APIRET APIENTRY DosCreateMutexSem(PSZ name,PHMTX handle,ULONG flags,BOOL32 init); DOSCALLS.DLL 331 Cette fonction permet de créer un Mutex de sémaphore.
DOSCREATEMUXWAITSEM APIRET DosCreateMuxWaitSem( PSZ pszSemaphoreName, PHMUX phmuxSemaphore, ULONG ulNumberOfRecords , PSEMRECORD pSemaphoreRecord, ULONG ulfAttributes ); DOSCALLS.DLL 337 Cette fonction permet de créer une sémaphore MuxWait privé ou partagé.
DOSCREATENPIPE APIRET DosCreateNPipe( PSZ pszFileName, PHPIPE phpipePipeHandle, ULONG ulOpenMode, ULONG ulPipeMode, ULONG ulOutBufSize, ULONG ulInBufSize, ULONG ulTimeOut ); DOSCALLS.DLL 243 Cette fonction permet d'effectuer la création d'un tuyau nommé.
DOSCREATEPIPE APIRET DosCreatePipe(PHFILE phfRead, PHFILE phfWrite, ULONG cb); DOSCALLS.DLL 239 Cette fonction permet de créer un tuyau anonyme.
DOSCREATEQUEUE APIRET DosCreateQueue(PHQUEUE phq, ULONG priority, PSZ pszName); QUECALLS.DLL 8 Cette fonction permet de créer une entrée de file d'attente.
DOSCREATESEM USHORT DosCreateSem(USHORT NoExclusive, PHSYSSEM SemHandle, PSZ SemName); DOSCALLS.DLL 24 Cette fonction permet d'effectuer la création d'une sémaphore système.
DOSCREATETHREAD APIRET DosCreateThread(PTID ptid, PFNTHREAD pfn, ULONG param, ULONG flag, ULONG cbStack); DOSCALLS.DLL 145, 311 Cette fonction permet de créer un processus léger d'exécution.
DOSCREATETHREAD2 APIRET DosCreateThread2(PTHREADCREATE ptc, ULONG cbSize, PTID pTid, PFNTHREAD pfnStart, ULONG lParam, ULONG lFlag, PBYTE pStack, ULONG cbStack); DOSCALLS.DLL 997 Cette fonction permet de créer un processus léger d'exécution désynchronisé dans le processus courant en utilisant une pile préalloué.
DOSCWAIT USHORT DosCwait(USHORT ActionCode, USHORT WaitOption, PRESULTCODES ReturnCodes, PPID ProcessIDWord, PID ProcessID); DOSCALLS.DLL 2 Cette fonction permet d'attendre qu'un processus enfant se termine avant de retourner.
DOSDEBUG APIRET DosDebug(PVOID pdbgbuf); DOSCALLS.DLL 317 Cette fonction permet d'activer l'appel d'application, au contrôle d'une autre application, pour effectuer du déboguage.
DOSDELETE APIRET DosDelete(PSZ pszFile); DOSCALLS.DLL 60, 259 Cette fonction permet de supprimer un nom de fichier d'un répertoire. Le fichier supprimer peut être récupérable.
DOSDELETEDIR APIRET DosDeleteDir(PSZ pszDir); DOSCALLS.DLL 226 Cette fonction permet de supprimer un sous-répertoire de l'unité de disque spécifié.
DOSDELETEMUXWAITSEM APIRET DosDeleteMuxWaitSem( PHMUX phmuxSemaphore, HSEM hsemSemaphore ); DOSCALLS.DLL 342 Cette fonction permet de supprimer une sémaphore spécifié de la liste de MuxWait.
DOSDEVCONFIG APIRET DosDevConfig(PVOID pdevinfo, ULONG item); DOSCALLS.DLL 52, 231 Cette fonction permet demander des informations à propos de périphériques attachés.
DOSDEVIOCTL APIRET DosDevIOCtl( HFILE hDevice, ULONG category, ULONG function, PVOID pParams, ULONG cbParmLenMax, PULONG pcbParmLen, PVOID pData, ULONG cbDataLenMax, PULONG pcbDataLen ); DOSCALLS.DLL 53, 284 Cette fonction permet de passer un périphérique spécifié d'un paquet de contrôle d'entrée/sortie (IOCTL) dans un pilote de périphérique.
DOSDEVIOCTL2 USHORT DosDevIOCtl2(PVOID Data, USHORT DataLength, PVOID ParmList, USHORT ParmListLength, USHORT Function, USHORT Category, HFILE DevHandle); DOSCALLS.DLL 99 Cette fonction permet d'effectuer un traitement de contrôle sur un périphérique spécifique en ouvrant le périphérique avec un Handle.
DOSDISCONNECTNMPIPE USHORT DosDisConnectNmPipe(HPIPE Handle); DOSCALLS.DLL 402 Cette fonction permet de forcer la fermeture d'un nom de tuyau.
DOSDISCONNECTNPIPE APIRET DosDisConnectNPipe( HPIPE hpipeHandle ); DOSCALLS.DLL 242 Cette fonction permet d'utiliser un processus serveur pour demander le processus client étant fermer dans le tuyau spécifié.
DOSDUMPPROCESS APIRET APIENTRY DosDumpProcess(ULONG Flag, ULONG Drive, PID Pid); DOSCALLS.DLL 113 Cette fonction permet d'initialiser une sortie de données interne sur le processus spécifié.
DOSDUPHANDLE APIRET DosDupHandle(HFILE hFile, PHFILE pHfile); DOSCALLS.DLL 61, 260 Cette fonction permet d'effectuer la duplication d'un Handle de fichier, de tuyau ou de périphérique.
DOSEDITNAME APIRET DosEditName(ULONG metalevel, PSZ pszSource, PSZ pszEdit, PBYTE pszTarget, ULONG cbTarget); DOSCALLS.DLL 191, 261 Cette fonction permet d'éditer un fichier ou un répertoire indirectement par transformation d'une chaine de caractères ASCII en une autre, en utilisant des caractères global de nom de fichiers pour des opérations d'édition ou de recherche dans une chaine de caractères.
DOSENTERCRITSEC APIRET DosEnterCritSec(); DOSCALLS.DLL 3, 232 Cette fonction permet d'entrée dans une section critique afin de prévenir l'exécution d'un autre processus.
DOSENTERMUSTCOMPLETE APIRET DosEnterMustComplete(PULONG pulNesting); DOSCALLS.DLL 380 Cette fonction permet de fournir une entrée dans une section de code dans lequel une exception de désynchronisation s'est produite.
DOSENUMATTRIBUTE APIRET DosEnumAttribute(ULONG ulRefType, PVOID pvFile, ULONG ulEntry, PVOID pvBuf, ULONG cbBuf, PULONG pulCount, ULONG ulInfoLevel); DOSCALLS.DLL 204, 372 Cette fonction permet d'indiquer les noms et les longueurs des attributs étendues pour un fichier ou sous-répertoire spécifié.
DOSERRCLASS APIRET DosErrClass(ULONG code, PULONG pClass, PULONG pAction, PULONG pLocus); DOSCALLS.DLL 139, 211 Cette fonction permet d'effectuer la classification d'un code d'erreur OS/2.
DOSERROR APIRET DosError(ULONG error); DOSCALLS.DLL 120, 212 Cette fonction permet d'activer ou désactiver le processus du système matériel d'erreur.
DOSEXECPGM APIRET DosExecPgm( PCHAR pchProcName, LONG lProcName, ULONG ulExecFlag, PSZ pszArg, PSZ pszEnv, PSZ pszRes, PSZ pszName ); DOSCALLS.DLL 144, 283 Cette fonction permet de créer un processus enfant lequel peut être sychronisé, désynchronisé ou détaché.
DOSEXIT void DosExit(ULONG ulAction, ULONG ulResult); DOSCALLS.DLL 5 Cette fonction permet de terminer le processus courant ainsi ou tous les autres processus associés et retourne un code à passer à un autre processus quand il est appeler par DosWaitChild.
DOSEXITCRITSEC APIRET DosExitCritSec(); DOSCALLS.DLL 6, 233 Cette fonction permet de terminer une section critique et ainsi permettre l'exécution des autres processus.
DOSEXITLIST APIRET DosExitList(ULONG ordercode, PFNEXITLIST pfn); DOSCALLS.DLL 7, 296 Cette fonction permet de libérer les processus accroché si un processus est tué.
DOSEXITMUSTCOMPLETE APIRET DosExitMustComplete(PULONG pulNesting); DOSCALLS.DLL 381 Cette fonction permet de fournir une sortie d'une section de code avec lequel une exception de désynchronisation se produit.
DOSFILEIO USHORT DosFileIO(HFILE FileHandle, PBYTE CommandList, USHORT CommandListLen, PLONG ErrorOffset); DOSCALLS.DLL 186 Cette fonction permet d'effectuer de multiple verrouillage, déverrouillage, position et opérations d'entrées/sorties sur un fichier ouvert.
DOSFILELOCKS USHORT DosFileLocks(HFILE FileHandle, PLONG UnLockRange, PLONG LockRange); DOSCALLS.DLL 62 Cette fonction permet de fixer ou défixer un octet de rang de verrouillage dans un fichier ouvert.
DOSFINDCLOSE APIRET DosFindClose(HDIR hDir); DOSCALLS.DLL 63, 263 Cette procédure permet de terminer le processus de lecture d'un répertoire enclenché par «DosFindFirst».
DOSFINDFIRST APIRET DosFindFirst(PSZ pszFileSpec, PHDIR phdir, ULONG flAttribute, PVOID pfindbuf, ULONG cbBuf, PULONG pcFileNames, ULONG ulInfoLevel); DOSCALLS.DLL 64, 264 Cette fonction permet de rechercher le premier occurence (fichier ou répertoire) contenu dans un répertoire de fichier spécifié.
DOSFINDFIRST2 USHORT DosFindFirst2(PSZ FileName, PHDIR DirHandle, USHORT Attribute, PVOID ResultBuf, USHORT ResultBufLen, PUSHORT SearchCount, USHORT FileInfoLevel, ULONG Reserved); DOSCALLS.DLL 184 Cette fonction permet de rechercher le premier objet de fichier ou le première objet de groupe de fichier correspondant au nom spécifié.
DOSFINDNEXT APIRET DosFindNext(HDIR hDir, PVOID pfindbuf, ULONG cbfindbuf, PULONG pcFilenames); DOSCALLS.DLL 65, 265 Cette fonction permet de rechercher l'occurence suivant (fichier ou répertoire) contenu dans un répertoire de fichier.
DOSFLAGPROCESS USHORT DosFlagProcess(PID ProcessID, USHORT ActionCode, USHORT Flagnum, USHORT Flagarg); DOSCALLS.DLL 15 Cette fonction permet d'appliquer des drapeaux de processus particulier (et de descendants).
DOSFORCEDELETE APIRET DosForceDelete(PSZ pszFile); DOSCALLS.DLL 110, 203 Cette fonction permet de supprimer un nom de fichier d'un répertoire sans possibilité de le récupérer.
DOSFORCESYSTEMDUMP APIRET APIENTRY DosForceSystemDump(ULONG reserved); DOSCALLS.DLL 444 Cette fonction permet d'initialiser la sortie de données interne en mode stand-alone.
DOSFREEMEM APIRET DosFreeMem( PVOID pBaseAddress ); DOSCALLS.DLL 304 Cette fonction permet de libérer un bloc de mémoire privé ou partagé dans le processus.
DOSFREEMODULE APIRET DosFreeModule( HMODULE hMod ); DOSCALLS.DLL 46, 322 Cette fonction permet de libérer les références du module de lien dynamique.
DOSFREERESOURCE APIRET DosFreeResource(PVOID pb); DOSCALLS.DLL 208, 353 Cette fonction permet d'effectuer la libération d'une ressource précédemment chargé par la fonction DosGetResource.
DOSFREESEG USHORT DosFreeSeg(SEL Selector); DOSCALLS.DLL 39 Cette fonction permet de libérer un segment de mémoire précédemment alloué.
DOSFREETHREADLOCALMEMORY APIRET DosAllocThreadLocalMemory(ULONG cb, PULONG *p); DOSCALLS.DLL 455 Cette fonction permet de libérer un bloc de mémoire local d'un processus léger.
DOSFSATTACH APIRET DosFSAttach(PSZ pszDevice, PSZ pszFilesystem, PVOID pData, ULONG cbData, ULONG flag); DOSCALLS.DLL 181, 269 Cette fonction permet d'attacher ou détacher une unité de disque d'un pilote de fichier système à distance (FSD), nom de périphérique de pseudo caractères, d'un FSD local ou un FSD à distance.
DOSFSCTL APIRET DosFSCtl(PVOID pData, ULONG cbData, PULONG pcbData, PVOID pParms, ULONG cbParms, PULONG pcbParms, ULONG function, PSZ pszRoute, HFILE hFile, ULONG method); DOSCALLS.DLL 183, 285 Cette fonction permet de fournir une interface standard étendu entre une application et un pilote de fichier système (FSD).
DOSFSRAMSEMCLEAR USHORT DosFSRamSemClear(PDOSFSRSEM FSRamSemStructure); DOSCALLS.DLL 162 Cette fonction permet de relâcher le propriétaire d'un FS (Fast-Safe) d'une sémaphore RAM.
DOSFSRAMSEMREQUEST USHORT DosFSRamSemRequest(PDOSFSRSEM FSRamSemStructure, LONG Timeout); DOSCALLS.DLL 161 Cette fonction permet de demander le FS (Fast-Safe) d'une sémaphore RAM et les enregistrements du propriétaire courant pour une fonction potentiel de nettoyage par DosExitList.
DOSGETCOLLATE USHORT DosGetCollate(USHORT Length, PCOUNTRYCODE Country, PCHAR MemoryBuffer, PUSHORT DataLength); DOSCALLS.DLL 392 Cette fonction permet de demander une table de séquence accordé pouvant être utilisé pour trier des données dans un environnement de langage national.
DOSGETCP USHORT DosGetCp(USHORT Length, PUSHORT CodePageList, PUSHORT DataLength); DOSCALLS.DLL 130 Cette fonction permet de demander les informations de code de page du processus.
DOSGETCTRYINFO USHORT DosGetCtryInfo(USHORT Length, PCOUNTRYCODE Country, PCOUNTRYINFO MemoryBuffer, PUSHORT DataLength); DOSCALLS.DLL 393 Cette fonction permet demander la table d'informations système de pays.
DOSGETDATETIME APIRET DosGetDateTime( PDATETIME pdt ); DOSCALLS.DLL 33, 230 Cette fonction permet de demander la date et l'heure courante du système.
DOSGETDBCSEV USHORT DosGetDBCSEv(USHORT Length, PCOUNTRYCODE Country, PCHAR MemoryBuffer); DOSCALLS.DLL 394 Cette fonction permet de demander un vecteur d'environnement DBCS.
DOSGETENV USHORT DosGetEnv(PSEL EnvSegment, PUSHORT CmdOffset); DOSCALLS.DLL 91 Cette fonction permet de demander le processus de segment d'informations d'environnement.
DOSGETHUGESHIFT USHORT DosGetHugeShift(PUSHORT ShiftCount); DOSCALLS.DLL 41 Cette fonction permet de demander le nombre de décalage de segment Huge d'OS/2 d'un sélecteur d'objet.
DOSGETINFOBLOCKS APIRET DosGetInfoBlocks(PTIB *pptib, PPIB *pppib); DOSCALLS.DLL 312 Cette fonction permet de demander l'adresse du bloc d'informations de processus léger (TIB) du processus léger courant et l'adresse du bloc d'informations processus (PIB) du processus courant.
DOSGETINFOSEG USHORT DosGetInfoSeg(PSEL GlobalSeg, PSEL LocalSeg); DOSCALLS.DLL 8 Cette fonction permet de demander les informations de segments globals et locales d'OS/2.
DOSGETMACHINEMODE USHORT DosGetMachineMode(PBYTE MachineMode); DOSCALLS.DLL 49 Cette fonction permet de demander le mode courant du microprocesseur (Réel, Protégé,...).
DOSGETMODHANDLE USHORT DosGetModHandle(PSZ ModuleName, PHMODULE ModuleHandle); DOSCALLS.DLL 47 Cette fonction permet de demander le Handle d'un module de lien dynamique précédemment chargé.
DOSGETMODNAME USHORT DosGetModName(HMODULE ModuleHandle, USHORT BufferLength, PCHAR Buffer); DOSCALLS.DLL 48 Cette fonction permet de demander le nom de fichier du module de lien dynamique précédemment chargé.
DOSGETNAMEDSHAREDMEM APIRET DosGetNamedSharedMem( PPVOID pBaseAddress, PSZ pszSharedMemName, ULONG ulAttributeFlags ); DOSCALLS.DLL 301 Cette fonction permet de demander l'accès à bloc de mémoire partagé nommé spécifié.
DOSGETPID USHORT DosGetPID(PPIDINFO ProcessIDs); DOSCALLS.DLL 94 Cette fonction permet de demander les informations d'identificateur de processeur associé avec la requête de processus.
DOSGETPPID USHORT DosGetPPID(USHORT PID, PUSHORT PPID); DOSCALLS.DLL 156 Cette fonction permet de demander l'identificateur de processus parent pour n'importe quel processus.
DOSGETPROCADDR USHORT DosGetProcAddr(HMODULE ModuleHandle, PSZ ProcName, (PFN FAR *) ProcAddress); DOSCALLS.DLL 45 Cette fonction permet de demander le point d'entrée d'un module de lien dynamique.
DOSGETPROCESSORSTATUS APIRET APRIENTRY DosGetProcessorStatus(ULONG procid, PULONG status); DOSCALLS.DLL 447 Cette fonction permet de demander l'état ONLINE ou OFFLINE pour chaque processeur d'un système SMP.
DOSGETPRTY USHORT DosGetPrty(USHORT Scope, PUSHORT Priority, USHORT ID); DOSCALLS.DLL 9 Cette fonction permet de demander la valeur de priorité d'un processus ou d'un processus léger.
DOSGETRESOURCE USHORT DosGetResource(HMODULE ModHandle, USHORT TypeID, USHORT NameID, PSEL Selector); DOSCALLS.DLL 155, 352 Cette fonction permet de retourner le sélecteur de segment du segment de ressource spécifié.
DOSGETRESOURCE2 USHORT DosGetResource2(HMODULE ModHandle, USHORT TypeID, USHORT NameID, PULONG ResAddr); DOSCALLS.DLL 207 Cette fonction permet de retourner l'adresse long d'une ressource spécifié.
DOSGETSEG USHORT DosGetSeg(SEL Selector); DOSCALLS.DLL 121 Cette fonction permet de demander l'accès à la mémoire partagé alloué par un appel aux fonctions DosAllocSeg ou DosAllocHuge.
DOSGETSHAREDMEM APIRET DosGetSharedMem( PVOID pBaseAddress, ULONG ulAttributeFlags ); DOSCALLS.DLL 302 Cette fonction permet de demander l'accès à bloc de mémoire partagé spécifié.
DOSGETSHRSEG USHORT DosGetShrSeg(PSZ Name, PSEL Selector); DOSCALLS.DLL 36 Cette fonction permet d'appeler un accès de segment de mémoire partagé précédemment alloué dans un autre processus.
DOSGETVERSION USHORT DosGetVersion(PUSHORT VersionWord); DOSCALLS.DLL 92 Cette fonction permet de demander la version majeur et mineur du système d'exploitation OS/2.
DOSGIVESEG USHORT DosGiveSeg(SEL CallerSegSelector, PID ProcessID, PSEL RecipientSegSelector); DOSCALLS.DLL 37 Cette fonction permet de fabriquer une allocation d'adressage de segment dynamique par un autre processus.
DOSGIVESHAREDMEM APIRET DosGiveSharedMem( PVOID pBaseAddress, PID idProcessId, ULONG ulAttributeFlags ); DOSCALLS.DLL 303 Cette fonction permet d'utiliser un autre processus d'accès à un bloc de mémoire partagé.
DOSHOLDSIGNAL USHORT DosHoldSignal(USHORT ActionCode); DOSCALLS.DLL 13 Cette fonction permet désactiver temporairement ou réactiver un processus de signal dans le processus courant.
DOSINSERTMESSAGE APIRET DosInsertMessage(PULONG pTable, ULONG cTable, PCHAR pszMsg, ULONG cbMsg, PSZ pBuf, ULONG cbBuf, PCHAR pcbMsg); DOSCALLS.DLL 386 Cette fonction permet d'insérer une variable d'informations de chaine de caractères texte dans un message.
DOSINSMESSAGE USHORT DosInsMessage((PCHAR FAR *) IvTable, USHORT IvCount, PSZ MsgInput, USHORT MsgInLength, PCHAR DataArea, USHORT DataLength, PUSHORT MsgLength); DOSCALLS.DLL 385 Cette fonction permet d'insérer un message de données variables dans un message contenu dans un tampon de mémoire.
DOSIQUERYMESSAGECP ULONG DosIQueryMessageCP(void * Buf, ULONG BufSize, char * FileName, ULONG * InfoSize,void * MesSeg); MSG.DLL 8 Cette fonction permet de demander message interne.
DOSKILLPROCESS APIRET DosKillProcess(ULONG ulAction, PID pid); DOSCALLS.DLL 10, 235 Cette fonction permet de tuer un processus à l'aide de son identificateur de processus.
DOSKILLTHREAD APIRET DosKillThread(TID tid); DOSCALLS.DLL 111 Cette fonction permet d'allouer un processus léger afin de terminer un autre processus léger dans le processus courant.
DOSLISTIO APIRET DosListIO(ULONG CmdMode, ULONG NumEntries, PLISTIO pListIO); DOSCALLS.DLL 996 Cette fonction permet d'effectuer un traitement de nombre spécifié d'opérations de lectures ou d'écritures à des positions spécifique.
DOSLISTIOL APIRET DosListIOL(LONG CmdMode, LONG NumEntries, PLISTIOL pListIO); DOSCALLS.DLL 990 Cette fonction permet d'effectuer un traitement de nombre spécifié d'opérations de lectures ou d'écritures à des positions spécifique ou les deux.
DOSLOADMODULE APIRET DosLoadModule( PSZ pszObjectNameBuffer, ULONG ulObjectNameBufferLength , PSZ pszModuleName, PHMODULE phMod ); DOSCALLS.DLL 44, 318 Cette fonction permet d'essayer de charger un module de lien dynamique.
DOSLOCKSEG USHORT DosLockSeg(SEL Selector); DOSCALLS.DLL 122 Cette fonction permet de verrouiller un segment de données jetable.
DOSMAKENMPIPE USHORT DosMakeNmPipe(PSZ PipeName, PHPIPE PipeHandle, USHORT OpenMode, USHORT PipeMode, USHORT OutBufSize, USHORT InBufSize, ULONG TimeOut); DOSCALLS.DLL 399 Cette fonction permet de créer le nom de tuyau spécifié et retourne son Handle.
DOSMAKEPIPE USHORT DosMakePipe(PHFILE ReadHandle, PHFILE WriteHandle, USHORT PipeSize); DOSCALLS.DLL 16 Cette fonction permet de créer un tuyau.
DOSMAPCASE APIRET DosMapCase(ULONG cb, PCOUNTRYCODE pcc, PCHAR pch); DOSCALLS.DLL 397 Cette fonction permet d'effectuer un traitement de cartographie des cases d'une chaine de caractères de valeurs binaires représentant des caractères ASCII.
DOSMEMAVAIL USHORT DosMemAvail(PULONG MemAvailSize); DOSCALLS.DLL 127 Cette fonction permet de demander la taille du plus grand bloc de mémoire disponible dans la mémoire libre.
DOSMKDIR USHORT DosMkDir(PSZ DirName, ULONG Reserved); DOSCALLS.DLL 66 Cette fonction permet de créer un nouveau répertoire.
DOSMKDIR2 USHORT DosMkDir2(PSZ DirName, PEAOP EABuf, ULONG Reserved); DOSCALLS.DLL 185 Cette fonction permet de créer un sous-répertoire avec des attributs étendue associés avec celui-ci.
DOSMONCLOSE USHORT DosMonClose(HMONITOR Handle); DOSCALLS.DLL 607 Cette fonction permet de terminer un périphérique monitorant un périphérique particulier.
DOSMONOPEN USHORT DosMonOpen(PSZ Devname, PHMONITOR Handle); DOSCALLS.DLL 606 Cette fonction permet d'ouvrir un périphérique de caractères OS/2 pour monitorer.
DOSMONREAD USHORT DosMonRead(PBYTE BufferI, UCHAR WaitFlag, PBYTE DataBuffer, PUSHORT Bytecnt); DOSCALLS.DLL 608 Cette fonction permet d'effectuer la lecture d'un paquet de données d'une chaine de moniteur.
DOSMONREG USHORT DosMonReg(HMONITOR Handle, PBYTE BufferI, PBYTE BufferO, USHORT Posflag, USHORT Index); DOSCALLS.DLL 610 Cette fonction permet d'enregistrer un tampon de données d'entrée/sortie et commence le monitorage d'un périphérique OS/2.
DOSMONWRITE USHORT DosMonWrite(PBYTE BufferO, PBYTE DataBuffer, USHORT Bytecnt) DOSCALLS.DLL 609 Cette fonction permet d'effectuer l'écriture d'un paquet de données d'une chaine de moniteur.
DOSMONWRITE USHORT APIENTRY16 DosMonWrite(PBYTE monOutBuf,PBYTE pDataArea,USHORT byteCount); MONCALLS.DLL 1 Cette fonction permet d'attendre après un signal du moniteur redistribuant les données ayant été retiré du flux de données s'il n'y a pas assez de place pour les données, déplace les données filtrées de la zone de l'écran des données privées dans le flux de données et signal que la redistribution des données du moniteur ont été placées dans le flux de données.
DOSMOVE USHORT DosMove(PSZ OldPathName, PSZ NewPathName, ULONG Reserved); DOSCALLS.DLL 67, 271 Cette fonction permet d'effectuer le renommage ou le déplacement d'un fichier.
DOSMUXSEMWAIT USHORT DosMuxSemWait(PUSHORT IndexNbr, PVOID ListAddr, LONG Timeout); DOSCALLS.DLL 22 Cette fonction permet d'attendre qu'un ou plusieurs sémaphore soit effacé.
DOSNEWSIZE USHORT DosNewSize(HFILE FileHandle, ULONG FileSize); DOSCALLS.DLL 68 Cette fonction permet de changer la taille d'un fichier.
DOSOPEN USHORT DosOpen(PSZ FileName, PHFILE FileHandle, PUSHORT ActionTaken, ULONG FileSize, USHORT FileAttribute, USHORT OpenFlag, USHORT OpenMode, ULONG Reserved); DOSCALLS.DLL 70, 273 Cette fonction permet d'ouvrir un fichier ou un périphérique pour des entrées/sorties d'applications.
DOSOPEN2 USHORT DosOpen2(PSZ FileName, PHFILE FileHandle, PUSHORT ActionTaken, ULONG FileSize, USHORT FileAttribute, USHORT OpenFlag, ULONG OpenMode, PEAOP EABuf, ULONG Reserved); DOSCALLS.DLL 95 Cette fonction permet d'ouvrir un nouveau fichier, un fichier existant ou remplace un fichier existant.
DOSOPENEVENTSEM APIRET APIENTRY DosOpenEventSem(PSZ name,PHEV handle); DOSCALLS.DLL 325 Cette fonction permet d'ouvrir un événement de sémaphore.
DOSOPENL APIRET DosOpenL(PSZ pszFileName, PHFILE pHf, PULONG pulAction, LONGLONG cbFile, ULONG ulAttribute, ULONG fsOpenFlags, ULONG fsOpenMode, PEAOP2 peaop2); DOSCALLS.DLL 567 Cette fonction permet d'ouvrir un nouveau fichier, un fichier exitant ou remplacement un fichier existant avec des attributs étendues.
DOSOPENMUTEXSEM APIRET APIENTRY DosOpenMutexSem(PSZ name,PHMTX handle); DOSCALLS.DLL 332 Cette fonction permet d'ouvrir un Mutex de sémaphore.
DOSOPENMUXWAITSEM APIRET DosOpenMuxWaitSem( PSZ pszSemaphoreName, PHMUX phmuxSemaphore ); DOSCALLS.DLL 338 Cette fonction permet d'accéder à une sémaphore MuxWait partagé.
DOSOPENQUEUE USHORT DosOpenQueue(PUSHORT OwnerPID, PHQUEUE QueueHandle, PSZ QueueName); QUECALLS.DLL 7 Cette fonction permet d'ouvrir l'accès de la file d'attente spécifié.
DOSOPENSEM USHORT DosOpenSem(PHSEM SemHandle, PSZ SemName); DOSCALLS.DLL 25 Cette fonction permet de demander l'accès à une sémaphore du système.
DOSOPENVDD APIRET DosOpenVDD(PSZ pszVDD, PHVDD phvdd); DOSCALLS.DLL 266, 308 Cette fonction permet d'ouvrir un pilote de périphérique virtuel (VDD) et de retourner le Handle lui étant associé.
DOSPEEKNMPIPE USHORT DosPeekNmPipe(HPIPE Handle, PBYTE Buffer, USHORT BufferLen, PUSHORT BytesRead, PUSHORT BytesAvail, PUSHORT PipeState); DOSCALLS.DLL 405 Cette fonction permet d'effectuer la lecture dans un tuyau sans enlever les données lues du tuyau.
DOSPEEKNPIPE APIRET DosPeekNPipe( HPIPE hpipeHandle, PVOID pBuffer, ULONG ulBufferLen, PULONG pBytesRead, PAVAILDATA pBytesAvail, PULONG pPipeState ); DOSCALLS.DLL 244 Cette fonction permet d'examiner le contenu et l'état d'un tuyau, sans changé le tuyau dans n'importe quel chemin.
DOSPEEKQUEUE USHORT DosPeekQueue(HQUEUE QueueHandle, PULONG Request, PUSHORT DataLength, PULONG DataAddress, PUSHORT ElementCode, UCHAR NoWait, PBYTE ElemPriority, ULONG SemaphoreHandle); QUECALLS.DLL 5 Cette fonction permet de demander un élément de file d'attente sans l'enlever de la file d'attente.
DOSPERFSYSCALL APIRET DosPerfSysCall(ULONG ulCommand, ULONG ulParm1, ULONG ulParm2, ULONG ulParm3); DOSCALLS.DLL 976 Cette fonction permet de demander les informations de performances systèmes.
DOSPFSACTIVATE USHORT DosPFSActivate(PVOID SplHandle, PULONG BytesWritten, PSZ PrinterName, USHORT CodePage, USHORT FontID, USHORT SFN, ULONG Reserved); SPOOLCP.DLL 4 Cette fonction permet d'indiquer le code de page et de police de caractères à activer pour l'imprimante et le numéro de fichier système.
DOSPFSCLOSEUSER USHORT DosPFSCloseUser(PSZ PrinterName, USHORT SFN, ULONG Reserved); SPOOLCP.DLL 1 Cette fonction permet d'indiquer que l'échangeur de police de caractères du processus spécifié doit fermer le fichier de tampon d'impression.
DOSPFSINIT USHORT DosPFSInit(PUSHORT CPHdw, PSZ FontFileName, PSZ PrinterType, PSZ PrinterName, USHORT Instances, ULONG Reserved); SPOOLCP.DLL 3 Cette fonction permet d'allouer l'échangeur de police de caractères à l'initialisation du code de page et l'échange de police de caractères pour une imprimante spécifié.
DOSPFSQUERYACT USHORT DosPFSQueryAct(PSZ PrinterName, PUSHORT CodePage, PUSHORT FontID, USHORT SFN, ULONG Reserved); SPOOLCP.DLL 2 Cette fonction permet d'envoyer une requête d'activation de code de page et de police de caractères pour l'imprimante spécifié et le numéro de système de fichier.
DOSPFSVERIFYFONT USHORT DosPFSVerifyFont(PSZ PrinterName, USHORT CodePage, USHORT FontID, ULONG Reserved); SPOOLCP.DLL 5 Cette fonction permet de demander si le code de page et de police de caractères spécifiés sont disponibles dans le fichier de police de caractères pour l'imprimante spécifié.
DOSPHYSICALDISK USHORT DosPhysicalDisk(USHORT Function, PBYTE DataPtr, USHORT DataLen, PBYTE ParmPtr, USHORT ParmLen); DOSCALLS.DLL 129, 287 Cette fonction permet de demander les informations de partition ou d'accès disque.
DOSPORTACCESS USHORT DosPortAccess(USHORT Reserved, USHORT TypeOfAccess, USHORT FirstPort, USHORT LastPort); DOSCALLS.DLL 69 Cette fonction permet d'effectuer une requête ou de relâcher un accès au port d'entrée/sortie.
DOSPOSTEVENTSEM APIRET APIENTRY DosPostEventSem(PHEV handle,ULONG delaidepause); DOSCALLS.DLL 328 Cette fonction permet de poster l'identificateur de la sémaphore.
DOSPROTECTCLOSE APIRET DosProtectClose(HFILE hFile, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 622, 638 Cette fonction permet de fermer le Handle d'un fichier, tuyau ou d'un périphérique.
DOSPROTECTENUMATTRIBUTE APIRET DosProtectEnumAttribute(ULONG ulRefType, PVOID pvFile, ULONG ulEntry, PVOID pvBuf, ULONG cbBuf, PULONG pulCount, ULONG ulInfoLevel, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 635, 636 Cette fonction permet d'identifier les noms et les longueurs des attributs étendues pour un fichier ou sous-répertoire spécifié.
DOSPROTECTOPEN APIRET DosProtectOpen(PSZ pszFileName, PHFILE phf, PULONG pulAction, ULONG cbFile, ULONG ulAttribute, ULONG fsOpenFlags, ULONG fsOpenMode, PEAOP2 peaop2, PFHLOCK pfhFileHandleLockID); DOSCALLS.DLL 628, 637 Cette fonction permet d'ouvrir un nouveau fichier, un fichier existant ou de remplacer un fichier existant et de retourner un Handle de fichier protégé. Le fichier peut être ouvert avec des attributs étendues.
DOSPROTECTOPENL APIRET DosProtectOpenL(PSZ pszFileName, PHFILE phf, PULONG pulAction, LONGLONG cbFile, ULONG ulAttribute, ULONG fsOpenFlags, ULONG fsOpenMode, PEAOP2 peaop2, PFHLOCK pfhFileHandleLockID); DOSCALLS.DLL 982 Cette fonction permet d'ouvrir un nouveau fichier, un fichier existant ou remplace un fichier existant avec des attributs étendues.
DOSPROTECTQUERYFHSTATE APIRET DosProtectQueryFHState(HFILE hFile, PULONG pMode, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 645 Cette fonction permet d'envoyer une requête d'état au fichier Handle protégé spécifié.
DOSPROTECTQUERYFILEINFO APIRET DosProtectQueryFileInfo(HFILE hf, ULONG ulInfoLevel, PVOID pInfo, ULONG cbInfoBuf, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 646 Cette fonction permet de demander des informations sur un fichier.
DOSPROTECTREAD APIRET DosProtectRead(HFILE hFile, PVOID pBuffer, ULONG cbRead, PULONG pcbActual, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 641 Cette fonction permet d'effectuer la lecture d'un nombre d'octets spécifié dans un fichier, un tuyau ou périphérique dans un emplacement de tampon.
DOSPROTECTSETFHSTATE APIRET DosProtectSetFHState(HFILE hFile, ULONG mode, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 644 Cette fonction permet de fixer l'état du fichier Handle protégé spécifié.
DOSPROTECTSETFILEINFO APIRET DosProtectSetFileInfo(HFILE hf, ULONG ulInfoLevel, PVOID pInfoBuf, ULONG cbInfoBuf, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 632, 643 Cette fonction permet de fixer les informations d'un fichier.
DOSPROTECTSETFILELOCKS APIRET DosProtectSetFileLocks(HFILE hFile, PFILELOCK pflUnlock, PFILELOCK pflLock, ULONG timeout, ULONG flags, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 639 Cette fonction permet de verrouiller ou déverrouiller une rangé d'un fichier ouverte.
DOSPROTECTSETFILELOCKSL APIRET DosProtectSetFileLocksL(HFILE hFile, PFILELOCKL pflUnlock, PFILELOCKL pflLock, ULONG timeout, ULONG flags, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 983 Cette fonction permet de verrouiller ou déverrouiller une rangé d'un fichier ouverte détaillé.
DOSPROTECTSETFILEPTR APIRET DosProtectSetFilePtr(HFILE hFile, LONG ib, ULONG method, PULONG ibActual, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 621 Cette fonction permet de déplacer le pointeur de lecture ou d'écriture du fichier avec le type de déplacement spécifié.
DOSPROTECTSETFILEPTRL APIRET DosProtectSetFilePtrL(HFILE hFile, LONGLONG ib, ULONG method, PLONGLONG ibActual, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 984 Cette fonction permet de déplacer le pointeur de lecture ou d'écriture du fichier avec le type de déplacement détaillé spécifié.
DOSPROTECTSETFILESIZE APIRET DosProtectSetFileSize(HFILE hFile, ULONG cbSize, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 640 Cette fonction permet de changer la taille d'un fichier.
DOSPROTECTSETFILESIZEL APIRET DosProtectSetFileSizeL(HFILE hFile, LONGLONG cbSize, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 985 Cette fonction permet de changer la taille d'un fichier.
DOSPROTECTWRITE APIRET DosProtectWrite(HFILE hFile, PVOID pBuffer, ULONG cbWrite, PULONG pcbActual, FHLOCK fhFileHandleLockID); DOSCALLS.DLL 642 Cette fonction permet d'effectuer l'écriture d'un nombre d'octets spécifié d'un tampon vers un fichier spécifié.
DOSPTRACE APIRET DosPtrace( PBYTE PtraceB); DOSCALLS.DLL 12 Cette fonction permet d'appeler un fourniture d'interface du noyau d'OS/2 afin de facilité le déboguage de programme.
DOSPURGEQUEUE USHORT DosPurgeQueue(HQUEUE QueueHandle); QUECALLS.DLL 2 Cette fonction permet d'envoyer tous les éléments en dehors de la file d'attente.
DOSPUTMESSAGE USHORT DosPutMessage(USHORT FileHandle, USHORT MessageLength, PCHAR MessageBuffer); DOSCALLS.DLL 383 Cette fonction permet d'écrire un message.
DOSQAPPTYPE USHORT DosQAppType(PSZ ExecutableFileName, PUSHORT AppType); DOSCALLS.DLL 163 Cette fonction permet de demander le type d'application d'un fichier exécutable.
DOSQCURDIR USHORT DosQCurDir(USHORT DriveNumber, PBYTE DirPath, PUSHORT DirPathLen); DOSCALLS.DLL 71 Cette fonction permet de demander le répertoire courant d'une unité logique.
DOSQCURDISK USHORT DosQCurDisk(PUSHORT DriveNumber, PULONG LogicalDriveMap); DOSCALLS.DLL 72 Cette fonction permet de demander l'unité de disque par défaut.
DOSQFHANDSTATE USHORT DosQFHandState(HFILE FileHandle, PUSHORT FileHandleState); DOSCALLS.DLL 73 Cette fonction permet d'envoyer une requête d'un gestionnaire de fichier courant en mode ouvert.
DOSQFILEINFO USHORT DosQFileInfo(HFILE FileHandle, USHORT FileInfoLevel, PBYTE FileInfoBuf, USHORT FileInfoBufSize); DOSCALLS.DLL 74 Cette fonction permet de demander l'enregistrement d'informations d'un fichier spécifié.
DOSQFILEMODE USHORT DosQFileMode(PSZ FilePathName, PUSHORT CurrentAttribute, ULONG Reserved); DOSCALLS.DLL 75 Cette fonction permet de demander l'octet d'attribut d'un fichier.
DOSQFSATTACH USHORT DosQFSAttach(PSZ DeviceName, USHORT Ordinal, USHORT FSAInfoLevel, PBYTE DataBuffer, PUSHSHORT DataBufferLen, ULONG Reserved); DOSCALLS.DLL 182 Cette fonction permet d'envoyer une requête d'informations à propos d'un attachement de fichier système (local ou à distance), à propos d'un périphérique de caractères ou d'un pseudo périphérique de caractères attaché à un système de fichier.
DOSQFSINFO USHORT DosQFSInfo(USHORT DriveNumber, USHORT FSInfoLevel, PBYTE FSInfoBuf, USHORT FSInfoBufSize); DOSCALLS.DLL 76 Cette fonction permet de demander les données d'informations d'un périphérique de fichier système.
DOSQHANDTYPE USHORT DosQHandType(HFILE FileHandle, PUSHORT HandType, PUSHORT FlagWord); DOSCALLS.DLL 77 Cette fonction permet de demander si le type de Handle référence un fichier ou un périphérique.
DOSQNMPHANDSTATE USHORT DosQNmPHandState(HPIPE Handle, PUSHORT PipeHandleState); DOSCALLS.DLL 403 Cette fonction permet de retourner les informations du nom d'un tuyau spécifié par l'état du Handle.
DOSQNMPIPEINFO USHORT DosQNmPipeInfo(HPIPE Handle, USHORT InfoLevel, PBYTE InfoBuf, USHORT InfoBufSize); DOSCALLS.DLL 400 Cette fonction permet de demander les informations pour un tuyau nommé.
DOSQNMPIPESEMSTATE USHORT DosQNmPipeSemState(HSEM SemHandle, PBYTE InfoBuf, USHORT InfoBufLen); DOSCALLS.DLL 412 Cette fonction permet de retourner les informations à propos du tuyau local nommé attaché au sémaphore système spécifié.
DOSQPATHINFO USHORT DosQPathInfo(PSZ PathName, USHORT PathInfoLevel, PBYTE PathInfoBuf, USHORT PathInfoBufSize, ULONG Reserved); DOSCALLS.DLL 98 Cette fonction permet de retourner les attributs et les informations d'extensions d'attributs d'un fichier ou d'un répertoire.
DOSQSYSINFO USHORT DosQSysInfo(USHORT Index, PBYTE DataBuf, USHORT DataBufLen); DOSCALLS.DLL 166 Cette fonction permet de demander les valeurs des variables systèmes statiques.
DOSQUERYABIOSSUPPORT APIRET APRENTRY DosQueryABIOSSupport(ULONG Reserved); DOSCALLS.DLL 371 Cette fonction permet de demander les drapeaux indiquant une simple variation de configurations matériel.
DOSQUERYAPPTYPE APIRET DosQueryAppType(PSZ pszName, PULONG pFlags); DOSCALLS.DLL 323 Cette fonction permet de retourner le type d'application d'un fichier exécutable.
DOSQUERYCOLLATE APIRET DosQueryCollate(ULONG cb, PCOUNTRYCODE pcc, PCHAR pch, PULONG pcch); DOSCALLS.DLL 398 Cette fonction permet de demander une table de séquence résidant dans un fichier de pays.
DOSQUERYCP APIRET DosQueryCp(ULONG cb, PULONG arCP, PULONG pcCP); DOSCALLS.DLL 291 Cette fonction permet d'allouer un traitement de processus pour une requête de code de page de processus courant et de préparation de code de pages système.
DOSQUERYCTRYINFO ULONG DosQueryCtryInfo(PCOUNTRYCODE cb, PCOUNTRYINFO pcc, PULONG pci, APIRET pcbActual); DOSCALLS.DLL 395 Cette fonction permet de demander les informations de format de pays indépendant résidant dans le fichier de pays.
DOSQUERYCURRENTDIR APIRET DosQueryCurrentDir(ULONG disknum, PBYTE pBuf, PULONG pcbBuf); DOSCALLS.DLL 274 Cette fonction permet de demander le chemin complet d'un répertoire courant pour une requête de processus de l'unité spécifié.
DOSQUERYCURRENTDISK APIRET DosQueryCurrentDisk( PULONG pulDrive, PULONG pulLogical ); DOSCALLS.DLL 275 Cette fonction permet d'utiliser une requête dans lequel l'unité est l'unité de disque courant par défaut pour le processus et demande les unités disponibles.
DOSQUERYDBCSENV APIRET DosQueryDBCSEnv(ULONG cb, PCOUNTRYCODE pcc, PCHAR pBuf); DOSCALLS.DLL 396 Cette fonction permet de demander le vecteur d'environnement DBCS (ensemble de caractères à double octets) résidant dans le fichier de pays.
DOSQUERYEVENTSEM APIRET DosQueryEventSem( HEV hevSemaphore, PUL pulPostCount ); DOSCALLS.DLL 330 Cette fonction permet de retourner le compteur de postage d'un événement de sémaphore référer par un hevSemaphore.
DOSQUERYEXTLIBPATH APIRET DosQueryExtLIBPATH(PSZ pszExtLIBPATH, ULONG flags); DOSCALLS.DLL 874, 999 Cette fonction permet de retourner le chemin courant de la recherche avant ou après que le LIBPATH du système est recherché l'emplacement de DLL.
DOSQUERYFHSTATE APIRET DosQueryFHState(HFILE hFile, PULONG pMode); DOSCALLS.DLL 276 Cette fonction permet d'envoyer une requête d'état d'un fichier Handle spécifié.
DOSQUERYFILEINFO APIRET DosQueryFileInfo(HFILE hf, ULONG ulInfoLevel, PVOID pInfo, ULONG cbInfoBuf); DOSCALLS.DLL 279 Cette fonction permet de demander des informations sur un fichier
DOSQUERYFSATTACH APIRET DosQueryFSAttach(PSZ pszDeviceName, ULONG ulOrdinal, ULONG ulFSAInfoLevel, PFSQBUFFER2 pfsqb, PULONG pcbBuffLength); DOSCALLS.DLL 277 Cette fonction permet de demander les informations à propos de l'attachement d'un système de fichiers (local ou à distance), à propos d'un périphérique de caractères ou à propos d'un périphérique de pseudo caractères attaché à un système de fichiers.
DOSQUERYFSINFO APIRET DosQueryFSInfo(ULONG disknum, ULONG infolevel, PVOID pBuf, ULONG cbBuf); DOSCALLS.DLL 278 Cette fonction permet de demander les informations d'un périphérique de système de fichiers.
DOSQUERYHTYPE APIRET DosQueryHType(HFILE hFile, PULONG pType, PULONG pAttr); DOSCALLS.DLL 224 Cette fonction permet de demander si le Handle est référencé à un fichier ou un périphérique.
DOSQUERYMEM APIRET DosQueryMem( PVOID pBaseAddress, PULONG pulRegionSize, PULONG pulAllocationFlags ); DOSCALLS.DLL 306 Cette fonction permet de demander l'attribut d'allocation et l'accès de protection d'un rang dans des pages lors de processus d'adressage d'espace.
DOSQUERYMEMSTATE APIRET APIENTRY DosQueryMemState(PVOID pMem, PULONG size, PULONG state); DOSCALLS.DLL 307 Cette fonction permet de demander l'état d'une rangé de pages de mémoire.
DOSQUERYMODFROMCS APIRET16 APIENTRY16 DosQueryModFromCS(SEL sel, PQMRESULT qmresult); DOSCALLS.DLL 359 Cette fonction permet d'envoyer une requête de nom, de segment et de Handle correspondant au sélecteur 16 bits.
DOSQUERYMODFROMEIP APIRET APIENTRY DosQueryModFromEIP(HMODULE *phMod, ULONG *pObjNum, ULONG BuffLen, PCHAR pBuff, ULONG *pOffset, ULONG Address); DOSCALLS.DLL 360 Cette fonction permet d'envoyer une requête à un Handle de module et un nom donnant l'adresse flat.
DOSQUERYMODULEHANDLE APIRET DosQueryModuleHandle(PSZ pszModname, PHMODULE phmod); DOSCALLS.DLL 319 Cette fonction permet de demander le Handle d'un module de liens dynamique ayant précédemment été chargé.
DOSQUERYMODULENAME APIRET DosQueryModuleName(HMODULE hmod, ULONG cbName, PCHAR pch); DOSCALLS.DLL 320 Cette fonction permet de demander un chemin complet avec l'unité de disque, le répertoire, le nom de fichier et l'extension associé avec le module Handle référencé.
DOSQUERYMUTEXSEM APIRET DosQueryMutexSem( HMTX hmtxSemaphore, PPID ppidSemaphoreOwner, PTID ptidSemaphoreOwner, PUL pulRequestCount ); DOSCALLS.DLL 336 Cette fonction permet de retourner l'identificateur de processus, l'identificateur de processus léger et un compteur de requête d'un propriétaire de sémaphore mutex référé par hmtxSemaphore.
DOSQUERYMUXWAITSEM APIRET DosQueryMuxWaitSem( HMUX hmuxSemaphore , PULONG pulSemaphoreRecords, PSEMRECORD pSemaphoreRecord , PULONG pflAttributes ); DOSCALLS.DLL 343 Cette fonction permet de retourner les enregistrements de sémaphore d'un sémaphore MuxWait référé par hmuxSemaphore.
DOSQUERYNPHSTATE APIRET DosQueryNPHState(HPIPE hpipe, PULONG pState); DOSCALLS.DLL 245 Cette fonction permet de demander les informations à propos du Handle de tuyau nommé.
DOSQUERYNPIPEINFO APIRET DosQueryNPipeInfo(HPIPE hpipe, ULONG infolevel, PVOID pBuf, ULONG cbBuf); DOSCALLS.DLL 248 Cette fonction permet de demander les informations à propos d'un tuyau nommé.
DOSQUERYNPIPESEMSTATE APIRET DosQueryNPipeSemState(APIRET hsem, PPIPESEMSTATE pnpss, ULONG cbBuf); DOSCALLS.DLL 249 Cette fonction permet de demander les informations à propos d'un tuyau nommé étant attaché à une sémaphore.
DOSQUERYPATHINFO APIRET DosQueryPathInfo(PSZ pszPathName, ULONG ulInfoLevel, PVOID pInfoBuf, ULONG cbInfoBuf); DOSCALLS.DLL 223 Cette fonction permet de demander des informations sur un fichier ou sous-répertoire.
DOSQUERYPROCADDR APIRET DosQueryProcAddr( HMODULE hMod, ULONG ulOrdinal, PSZ pszProcName, PFN* pProcAddr ); DOSCALLS.DLL 321 Cette fonction permet de trouver l'adresse d'un processus d'un module de lien dynamique.
DOSQUERYPROCTYPE APIRET DosQueryProcType(HMODULE hmod, ULONG ordinal, PSZ pszName, PULONG pulproctype); DOSCALLS.DLL 586, 587 Cette fonction permet de retourner le type de procédure spécifié avec un module de liens dynamique.
DOSQUERYQUEUE USHORT DosQueryQueue(HQUEUE QueueHandle, PUSHORT NumberElements); QUECALLS.DLL 4 Cette fonction permet de demander une requête du nombre d'éléments dans la file d'attente.
DOSQUERYRESOURCESIZE APIRET DosQueryResourceSize(HMODULE hmod, ULONG idt, ULONG idn, PULONG pulsize); DOSCALLS.DLL 572, 573 Cette fonction permet de retourner la taille d'un objet de ressource spécifié.
DOSQUERYSYSINFO APIRET DosQuerySysInfo( ULONG ulStartIndex, ULONG ulLastIndex, PVOID pDataBuffer, LONG ulDataBufferLength ); DOSCALLS.DLL 348 Cette fonction permet d'envoyer un requête de différentes informations à propos du système et retourne le contenu dans un tampon après l'appel.
DOSQUERYTHREADAFFINITY APIRET DosQueryThreadAffinity(ULONG scope, PMPAffinity pAffinityMask); DOSCALLS.DLL 563 Cette fonction permet à un processus léger d'en savoir davantage sur le masque d'un processus léger en cours affiné au capacité du processeur du système.
DOSQUERYTHREADCONTEXT APIRET DosQueryThreadContext(TID tid, ULONG level, PCONTEXTRECORD pcxt); DOSCALLS.DLL 877 Cette fonction permet d'envoyer une requête de contexte de suspension d'un processus léger.
DOSQUERYVERIFY APIRET DosQueryVerify(PBOOL32 pBool); DOSCALLS.DLL 225 Cette fonction permet de demander si la vérification d'écriture est active.
DOSQVERIFY USHORT DosQVerify(PUSHORT VerifySetting); DOSCALLS.DLL 78 Cette fonction permet de demander le mode de vérification actuel.
DOSR2STACKREALLOC USHORT DosR2StackRealloc(USHORT NewSize); DOSCALLS.DLL 160 Cette fonction permet de changer la taille de la pile d'un processus léger avec un privilège de niveau 2.
DOSRAISEEXCEPTION APIRET DosRaiseException(PEXCEPTIONREPORTRECORD pexcept); DOSCALLS.DLL 356 Cette fonction permet de déclencher une exception pour le processus léger courant.
DOSREAD USHORT DosRead(HFILE FileHandle, PVOID BufferArea, USHORT BufferLength, PUSHORT BytesRead); DOSCALLS.DLL 137, 281 Cette fonction permet d'effectuer la lecture de caractères dans un fichier, un tuyau ou un périphérique.
DOSREADASYNC USHORT DosReadAsync(HFILE FileHandle, PULONG RamSemaphore, PUSHORT ReturnCode, PVOID BufferArea, USHORT BufferLength, PUSHORT BytesRead); DOSCALLS.DLL 149 Cette fonction permet d'effectuer la lecture de caractères d'un fichier, d'un tuyau ou d'un périphérique de façon non synchronisé.
DOSREADQUEUE USHORT DosReadQueue(HQUEUE QueueHandle, PULONG Request, PUSHORT DataLength, PULONG DataAddress, USHORT ElementCode, UCHAR NoWait, PBYTE ElemPriority, HSEM SemaphoreHandle); QUECALLS.DLL 1 Cette fonction permet de demander un élément de file d'attente.
DOSREALLOCHUGE USHORT DosReallocHuge(USHORT NumSeg, USHORT Size, SEL Selector); DOSCALLS.DLL 42 Cette fonction permet de changer la taille d'un objet de mémoire Huge
DOSREALLOCSEG USHORT DosReallocSeg(USHORT Size, SEL Selector); DOSCALLS.DLL 38 Cette fonction permet de changer la taille d'un segment de mémoire.
DOSRELEASEMUTEXSEM APIRET APIENTRY DosReleaseMutexSem(HMTX handle); DOSCALLS.DLL 335 Cette fonction permet de rendre le contrôle d'un processus de Mutex de sémaphore pendant un certain temps de milliseconde.
DOSREPLACEMODULE APIRET DosReplaceModule( PSZ pszModName, PSZ pszReplaceWith, PSZ pszBackupName ); DOSCALLS.DLL 417 Cette fonction permet de remplacer une DLL étant en cours d'utilisation.
DOSREQUESTMUTEXSEM APIRET APIENTRY DosRequestMutexSem(HMTX handle,ULONG delaiattente); DOSCALLS.DLL 334 Cette fonction permet d'attendre après un processus de Mutex de sémaphore pendant un certain temps de milliseconde.
DOSREQUESTVDD APIRET DosRequestVDD(HVDD hvdd, SGID sgid, ULONG cmd, ULONG cbInput, PVOID pInput, ULONG cbOutput, PVOID pOutput); DOSCALLS.DLL 267, 309 Cette fonction permet d'allouer une session de communication en mode protégé OS/2 avec un VDD (pilote de périphérique virtuel).
DOSRESETBUFFER APIRET DosResetBuffer(HFILE hFile); DOSCALLS.DLL 254 Cette fonction permet d'écrire les tampons des fichiers spécifié pour le périphérique.
DOSRESETEVENTSEM APIRET DosResetEventSem( HEV hevSemaphore, PUL pulPostCount ); DOSCALLS.DLL 327 Cette fonction permet de réinitialiser le compteur de postage d'un événement de sémaphore.
DOSRESUMETHREAD USHORT DosResumeThread(TID ThreadID); DOSCALLS.DLL 26 Cette fonction permet de reprendre l'exécution d'un processus suspendu.
DOSRMDIR USHORT DosRmDir(PSZ DirName, ULONG Reserved); DOSCALLS.DLL 80 Cette fonction permet de supprimer le sous-répertoire.
DOSSCANENV USHORT DosScanEnv(PSZ EnvVarName, (PSZ FAR *) ResultPointer); DOSCALLS.DLL 152, 227 Cette fonction permet d'effectuer la recherche d'une chaine de caractères d'une variable d'environnement spécifique.
DOSSEARCHPATH USHORT DosSearchPath(USHORT Control, PSZ PathRef, PSZ FileName, PBYTE ResultBuffer, USHORT ResultBufferLen); DOSCALLS.DLL 151, 228 Cette fonction permet de rechercher l'emplacement d'un fichier dans un liste de chemin arbitraire.
DOSSELECTDISK USHORT DosSelectDisk(USHORT DriveNumber); DOSCALLS.DLL 81 Cette fonction permet d'effectuer le changement d'une unité de disque courant.
DOSSELECTSESSION APIRET DosSelectSession( ULONG ulIDSession ); SESMGR.DLL 9 Cette fonction permet de faire basculer une session parent de sa session enfant ou en avant plan, aucune session de petit-enfant ou autre descendant au delà de la session enfant ne peut être sélectionné.
DOSSEMCLEAR USHORT DosSemClear(HSEM SemHandle); DOSCALLS.DLL 141 Cette fonction permet d'effacer une sémaphore du système ou de la RAM.
DOSSEMREQUEST USHORT DosSemRequest(HSEM SemHandle, LONG Timeout); DOSCALLS.DLL 140 Cette fonction permet de demander une sémaphore de ressource sychronisé.
DOSSEMSET USHORT DosSemSet(HSEM SemHandle); DOSCALLS.DLL 143 Cette fonction permet de fixer inconditionnellement une sémaphore.
DOSSEMSETWAIT USHORT DosSemSetWait(HSEM SemHandle, LONG Timeout); DOSCALLS.DLL 20 Cette fonction permet de fixer un sémaphore et attend alors jusqu'à ce qu'il soit effacé.
DOSSEMWAIT USHORT DosSemWait(HSEM SemHandle, LONG Timeout); DOSCALLS.DLL 142 Cette fonction permet d'attendre jusqu'à ce qu'un sémaphore soit effacé.
DOSSENDSIGNAL USHORT DosSendSignal(USHORT PID, USHORT SigNumber); DOSCALLS.DLL 134 Cette fonction permet d'envoyer un signal de Ctrl+C ou Ctrl+Break à sous-arbre de commande ou de processus.
DOSSENDSIGNALEXCEPTION APIRET DosSendSignalException(PID pid, ULONG exception); DOSCALLS.DLL 379 Cette fonction permet d'envoyer un signal d'exception Ctrl+C ou Ctrl+Break à un autre processus.
DOSSETCP USHORT DosSetCp(USHORT CodePage, USHORT Reserved); DOSCALLS.DLL 153, 288 Cette fonction permet de fixer le code de page par défaut d'un processus.
DOSSETCURRENTDIR APIRET DosSetCurrentDir(PSZ pszDir); DOSCALLS.DLL 255 Cette fonction permet de définir le répertoire courant.
DOSSETDATETIME APIRET DosSetDateTime( PDATETIME pdt ); DOSCALLS.DLL 28, 292 Cette fonction permet de fixer la date et l'heure du système.
DOSSETDEFAULTDISK APIRET DosSetDefaultDisk( ULONG ulDrive ); DOSCALLS.DLL 220 Cette fonction permet de fixer l'unité par défaut d'un processus.
DOSSETEXCEPTIONHANDLER APIRET DosSetExceptionHandler(PEXCEPTIONREGISTRATIONRECORD pERegRec); DOSCALLS.DLL 354 Cette fonction permet d'enregistrer un gestionnaire d'exception pour le processus léger courant.
DOSSETEXTLIBPATH APIRET DosSetExtLIBPATH(PSZ pszExtLIBPATH, ULONG flags); DOSCALLS.DLL 873, 998 Cette fonction permet de définir le chemin de recherche courant avant ou après que le LIBPATH du système est localisé les emplacements de DLL.
DOSSETFHSTATE APIRET DosSetFHState(HFILE hFile, ULONG mode); DOSCALLS.DLL 221 Cette fonction permet de fixer l'état du fichier Handle spécifié.
DOSSETFHANDSTATE USHORT DosSetFHandState(HFILE FileHandle, USHORT FileHandleState); DOSCALLS.DLL 82 Cette fonction permet de changer l'état d'un fichier Handle.
DOSSETFILEINFO USHORT DosSetFileInfo(HFILE FileHandle, USHORT FileInfoLevel, PBYTE FileInfoBuf, USHORT FileInfoBufSize); DOSCALLS.DLL 83, 218 Cette fonction permet de changer les informations d'attributs et d'attributs étendues d'un fichier.
DOSSETFILELOCKS APIRET DosSetFileLocks(HFILE hFile, PFILELOCK pflUnlock, PFILELOCK pflLock, ULONG timeout, ULONG flags); DOSCALLS.DLL 428 Cette fonction permet de verrouiller ou déverouiller une rangé d'un fichier ouvert.
DOSSETFILELOCKSL APIRET DosSetFileLocksL(HFILE hFile, PFILELOCKL pflUnlock, PFILELOCKL pflLock, ULONG timeout, ULONG flags); DOSCALLS.DLL 986 Cette fonction permet de verrouiller ou déverouiller une rangé d'un fichier ouvert.
DOSSETFILEMODE USHORT DosSetFileMode(PSZ FileName, USHORT NewAttribute, ULONG Reserved); DOSCALLS.DLL 84 Cette fonction permet de changer les attribut d'un fichier.
DOSSETFILEPTR APIRET DosSetFilePtr(HFILE hFile, LONG ib, ULONG method, PULONG ibActual); DOSCALLS.DLL 256 Cette fonction permet de déplacer le pointeur de positionnement de lecture ou d'écriture d'un fichier en accord avec le type de déplacement spécifié.
DOSSETFILEPTRL APIRET DosSetFilePtrL(HFILE hFile, LONGLONG ib, ULONG method, PLONGLONG ibActual); DOSCALLS.DLL 568 Cette fonction permet de déplacer le pointeur de positionnement de lecture ou d'écriture d'un fichier en accord avec le type de déplacement spécifié.
DOSSETFILESIZE APIRET DosSetFileSize(HFILE hFile, ULONG cbSize); DOSCALLS.DLL 272 Cette fonction permet de changer la taille d'un fichier.
DOSSETFILESIZEL APIRET DosSetFileSizeL(HFILE hFile, LONGLONG cbSize); DOSCALLS.DLL 570 Cette fonction permet de changer la taille d'un fichier.
DOSSETFSINFO USHORT DosSetFSInfo(USHORT DriveNumber, USHORT FSInfoLevel, PBYTE FSInfoBuf, USHORT FSInfoBufSize); DOSCALLS.DLL 97, 222 Cette fonction permet de changer les informations système de fichier (nom du volume) pour une unité de disque spécifié.
DOSSETMAXFH USHORT DosSetMaxFH(USHORT NumberHandles); DOSCALLS.DLL 85, 209 Cette fonction permet de changer le nombre maximum de fichier Handle pour le processus courant.
DOSSETMEM APIRET DosSetMem( PVOID pBaseAddress, ULONG ulRegionSize, ULONG ulAttributeFlags ); DOSCALLS.DLL 305 Cette fonction permet d'appliquer ou désappliquer des pages d'allocations de mémoire.
DOSSETNMPHANDSTATE USHORT DosSetNmPHandState(HPIPE Handle, USHORT PipeHandleState); DOSCALLS.DLL 404 Cette fonction permet de fixer les modes de lectures et de blockage d'un tuyau nommé.
DOSSETNMPIPESEM USHORT DosSetNmPipeSem(HPIPE Handle, HSEM SemHandle, USHORT KeyHandle); DOSCALLS.DLL 411 Cette fonction permet d'effectuer un attachement d'un sémaphore système à un tuyau nommé local.
DOSSETNPHSTATE APIRET DosSetNPHState(HPIPE hpipe, ULONG state); DOSCALLS.DLL 250 Cette fonction permet de réinitialiser le mode en bloc et en lecture pour le tuyau nommé.
DOSSETNPIPESEM APIRET DosSetNPipeSem(HPIPE hpipe, HSEM hsem, ULONG key); DOSCALLS.DLL 251 Cette fonction permet d'attacher une sémaphore d'événement partagé à un tuyau local nommé.
DOSSETPATHINFO USHORT DosSetPathInfo(PSZ PathName, USHORT PathInfoLevel, PBYTE PathInfoBuf, USHORT PathInfoBufSize, USHORT PathInfoFlags, ULONG Reserved); DOSCALLS.DLL 104 Cette fonction permet de fixer les informations d'attributs et d'attributs étendues d'un fichier ou d'un sous-répertoire.
DOSSETPRIORITY APIRET DosSetPriority(ULONG scope, ULONG ulClass, LONG delta, ULONG PorTid); DOSCALLS.DLL 236 Cette fonction permet de changer la priorité de base d'un processus enfant ou d'un processus léger dans le processus courant.
DOSSETPROCCP USHORT DosSetProcCp(USHORT CodePage, USHORT Reserved); DOSCALLS.DLL 164 Cette fonction permet d'allouer un processus afin qu'il fixe le code de page.
DOSSETPROCESSCP APIRET DosSetProcessCp(ULONG cp); DOSCALLS.DLL 289 Cette fonction permet d'allouer un processus de fixation de code de page.
DOSSETPROCESSORSTATUS APIRET DosSetProcessorStatus(ULONG procid, ULONG status); DOSCALLS.DLL 448 Cette fonction permet de fixer l'état ONLINE ou OFFLINE pour chaque processeur d'un système SMP.
DOSSETPRTY USHORT DosSetPrty(USHORT Scope, USHORT PriorityClass, SHORT PriorityDelta, USHORT ID); DOSCALLS.DLL 11 Cette fonction permet de changer la valeur de priorité d'un processus ou d'un processus léger.
DOSSETRELMAXFH APIRET DosSetRelMaxFH(PLONG pcbReqCount, PULONG pcbCurMaxFH); DOSCALLS.DLL 382 Cette fonction permet d'ajuster le nombre maximum de fichier Handle pour le processus appelant.
DOSSETSESSION APIRET DosSetSession( ULONG ulIDSession, PSTATUSDATA psd ); SESMGR.DLL 14 Cette fonction permet de fixer deux états de champs dans une session enfant; sélectionnable ou non sélectionnable lequel spécifié si la session enfant doit apparaitre dans la liste des tâches.
DOSSETSIGHANDLER USHORT DosSetSigHandler(PFNSIGHANDLER Routine, (PFNSIGHANDLER FAR *) PrevAddress, PUSHORT PrevAction, USHORT Action, USHORT SigNumber); DOSCALLS.DLL 14 Cette fonction permet de fixer un gestionnaire de signal.
DOSSETSIGNALEXCEPTIONFOCUS APIRET DosSetSignalExceptionFocus(BOOL32 flag, PULONG pulTimes); DOSCALLS.DLL 378 Cette fonction permet d'indiquer au processus courant de venir s'occuper d'un signal Ctrl+C ou Ctrl+Break.
DOSSETTHREADAFFINITY APIRET DosSetThreadAffinity(PMPAffinity pAffinityMask); DOSCALLS.DLL 564 Cette fonction permet de changer le masque d'un processus léger en cours affiné au capacité du processeur du système.
DOSSETVEC USHORT DosSetVec(USHORT VecNum, PFN Routine, PFN PrevAddress); DOSCALLS.DLL 89 Cette fonction permet de fixer un gestionnaire de vecteur d'exception.
DOSSETVERIFY USHORT DosSetVerify(USHORT VerifySetting); DOSCALLS.DLL 86 Cette fonction permet de fixer ou réinitialiser le mode de vérification.
DOSSIZESEG USHORT DosSizeSeg(SEL Selector, PULONG Size); DOSCALLS.DLL 126 Cette fonction permet de demander la taille d'un segment spécifié.
DOSSHUTDOWN USHORT DosShutdown(ULONG ulShutDownValue); DOSCALLS.DLL 206, 415 Cette fonction permet d'envoyer tous les changements de fichier systèmes et forces à vider tous les tampons systèmes sur le disque en préparation de la fermeture du système.
DOSSLEEP APIRET DosSleep( ULONG ulInterval ); DOSCALLS.DLL 32, 229 Cette fonction permet de suspendre un processus léger pendant une durée spécifié.
DOSSMREGISTERDD APIRET DosSMRegisterDD(PREGISTERDATA RegisterData); SESMGR.DLL 29 Cette fonction permet d'allouer un pilote de périphérique à s'enregistrer avec un gestionnaire de session.
DOSSTARTSESSION APIRET DosStartSession( PSTARTDATA psd, ULONG pulIDSession, PPID ppid ); SESMGR.DLL 17 Cette fonction permet d'utiliser le début d'une autre session, laquelle peut être de n'importe quel type, et d'opposer les sessions démarré avec DosExecPgm et peu rendre indépendant ou en processus enfant.
DOSSTARTTIMER APIRET DosStartTimer(ULONG msec, HSEM hsem, PHTIMER phtimer); DOSCALLS.DLL 351 Cette fonction permet de lancer une minuterie désychronisé se répétant à un intervalle de temps.
DOSSTOPSESSION APIRET DosStopSession( ULONG ulScope, ULONG ulIDSession ); SESMGR.DLL 8 Cette fonction permet d'arrêter une ou plusieurs sessions.
DOSSTOPTIMER APIRET DosStopTimer(HTIMER htimer); DOSCALLS.DLL 290 Cette fonction permet d'arrêter la minuterie désychronisé.
DOSSUBALLOC USHORT DosSubAlloc(SEL SegSelector, PUSHORT BlockOffset, USHORT Size); DOSCALLS.DLL 147 Cette fonction permet de sous-alloué un élément en dehors d'un segment de mémoire.
DOSSUBALLOCMEM APIRET DosSubAllocMem( PVOID pOffset, PPVOID pBlockOffset , ULONG ulSize ); DOSCALLS.DLL 345 Cette fonction permet d'allouer un bloc de mémoire d'un pool de création utilisant DosSubSetMem.
DOSSUBFREE USHORT DosSubFree(SEL SegSelector, USHORT BlockOffset, USHORT Size); DOSCALLS.DLL 148 Cette fonction permet de libérer un élément précédemment sous-alloué.
DOSSUBFREEMEM APIRET DosSubFreeMem( PVOID pOffset, PVOID pBlockOffset, ULONG ulSize ); DOSCALLS.DLL 346 Cette fonction permet de libérer un bloc de mémoire ayant été alloué avec DosSubAllocMem.
DOSSUBSET USHORT DosSubSet(SEL SegSelector, USHORT Flags, USHORT Size); DOSCALLS.DLL 146 Cette fonction permet d'initialiser ou désinitialiser un segment de mémoire pour une sous-allocation.
DOSSUBSETMEM APIRET DosSubSetMem( PVOID pOffset, ULONG ulFlags, ULONG ulSize ); DOSCALLS.DLL 344 Cette fonction permet d'utiliser l'initialisation d'un pool pour les sous-allocations ou d'utiliser écrasement de la taille d'une mémoire de pool déjà initialisé.
DOSSUBUNSETMEM APIRET DosSubUnsetMem( PVOID pOffset ); DOSCALLS.DLL 347 Cette fonction permet de terminer un pool de mémoire.
DOSSUPPRESSPOPUPS APIRET DosSuppressPopUps(ULONG flag, CHAR char); DOSCALLS.DLL 114 Cette fonction permet de supprimer une trappe d'applications en sous-fenêtre et se journalisant dans le fichier «POPUPLOG.OS2».
DOSSUSPENDTHREAD USHORT DosSuspendThread(TID ThreadID); DOSCALLS.DLL 27 Cette fonction permet suspendre temporairement l'exécution d'un processus léger.
DOSSYSTRACE APIRET DosSysTrace(USHORT MajorCode, USHORT Length, USHORT MinorCode, PCHAR pData); DOSCALLS.DLL 90 Cette fonction permet d'effectuer un enregistrement de traçage statique de déboguage.
DOSTIMERASYNC USHORT DosTimerAsync(ULONG TimeInterval, HSEM SemHandle, PHTIMER Handle); DOSCALLS.DLL 29 Cette fonction permet d'exécution une simple minuterie non sychronisé.
DOSTIMERSTART USHORT DosTimerStart(ULONG TimeInterval, HSEM SemHandle, PHTIMER Handle); DOSCALLS.DLL 30 Cette fonction permet d'exécuter une minuterie de façon non synchronisé.
DOSTIMERSTOP USHORT DosTimerStop(HTIMER Handle); DOSCALLS.DLL 31 Cette fonction permet d'arrêter l'exécution d'une minuterie de façon non synchronisé.
DOSTMRQUERYFREQ APIRET DosTmrQueryFreq(PULONG pulTmrFreq); DOSCALLS.DLL 362, 420 Cette fonction permet de fournir une fréquence de minuterie à haute résolution par l'IRQ0 (Intel 8254).
DOSTMRQUERYTIME APIRET DosTmrQueryTime(PQWORD pqwTmrTime); DOSCALLS.DLL 363, 421 Cette fonction permet de fournir une capture de temps pour la minuterie à haute résolution par l'IRQ0 (Intel 8254).
DOSTRANSACTNMPIPE USHORT DosTransactNmPipe(HPIPE Handle, PBYTE InBuffer, USHORT InBufferLen, PBYTE OutBuffer, USHORT OutBufferLen, PUSHORT BytesOut); DOSCALLS.DLL 407 Cette fonction permet d'effectuer un traitement de lecture d'un tuyau de message duplex.
DOSTRANSACTNPIPE APIRET DosTransactNPipe(HPIPE hpipe, PVOID pOutbuf, ULONG cbOut, PVOID pInbuf, ULONG cbIn, PULONG pcbRead); DOSCALLS.DLL 252 Cette fonction permet d'écrire dans un tuyau un message duplex, lit ensuite de lui.
DOSTRUEGETMESSAGE LONG DosTrueGetMessage(void * MsgSeg, PInsertTable Table, LONG TableSize, char * Buf, LONG BufSize, LONG MsgNumber,char * FileName, LONG * MsgSize); MSG.DLL 2 Cette fonction permet de demander un vrai message.
DOSUNLOCKSEG USHORT DosUnlockSeg(SEL Selector); DOSCALLS.DLL 123 Cette fonction permet de déverrouiller un segment jetable.
DOSUNSETEXCEPTIONHANDLER APIRET DosUnsetExceptionHandler(PEXCEPTIONREGISTRATIONRECORD pERegRec); DOSCALLS.DLL 355 Cette fonction permet d'enlever un gestionnaire d'exception d'une chaine de processus léger du gestionnaire des exceptions.
DOSUNWINDEXCEPTION APIRET DosUnwindException(PEXCEPTIONREGISTRATIONRECORD phandler, PVOID pTargetIP, PEXCEPTIONREPORTRECORD pERepRec); DOSCALLS.DLL 357 Cette fonction permet d'appeler et d'enlever un gestionnaire d'exception d'une chaine de processus léger du gestionnaire des exceptions.
DOSVERIFYPIDTID APIRET APIENTRY DosVerifyPidTid(PID pid, TID tid); DOSCALLS.DLL 460 Cette fonction permet d'effectuer la validation d'une paire de PID et de TID.
DOSWAITCHILD APIRET DosWaitChild( ULONG ulAction, ULONG ulWait, PRESULTDATA pReturnCode, PPID ppidOut , PID pidIn ); DOSCALLS.DLL 280 Cette fonction permet d'attendre qu'un processus enfant se synchronise à sa fin et demande l'identificateur de processus, termine le code et retourne le résultat du code.
DOSWAITEVENTSEM APIRET APIENTRY DosWaitEventSem(PHEV handle,ULONG delaidepause); DOSCALLS.DLL 329 Cette fonction permet de suspendre l'exécution du processus de l'événement de sémaphore.
DOSWAITMUXWAITSEM APIRET DosWaitMuxWaitSem( HEV hevSemaphore, ULONG ulTimeout, PULONG pulUserField ); DOSCALLS.DLL 340 Cette fonction permet de bloquer jusqu'à ce que le sémaphore MuxWait spécifié soit effacé.
DOSWAITNMPIPE USHORT DosWaitNmPipe(PSZ FileName, ULONG TimeOut); DOSCALLS.DLL 406 Cette fonction permet d'attendre après la disponibilité d'une instance de tuyau nommé.
DOSWAITNPIPE APIRET DosWaitNPipe(PSZ pszName, ULONG msec); DOSCALLS.DLL 253 Cette fonction permet d'attendre que l'instance de tuyau nommé devienne disponible.
DOSWAITTHREAD APIRET DosWaitThread(PTID ptid, ULONG option); DOSCALLS.DLL 349 Cette fonction permet de placer le processus léger courant dans un état d'attente jusqu'à ce qu'un autre processus léger du processus courant prenne fin et retourne ensuite l'identifiant de fin de processus léger.
DOSWRITE USHORT DosWrite(HFILE FileHandle, PVOID BufferArea, USHORT BufferLength, PUSHORT BytesWritten); DOSCALLS.DLL 138, 282 Cette fonction permet d'effectuer l'écriture de caractères dans un fichier, un tuyau ou un périphérique.
DOSWRITEASYNC USHORT DosWriteAsync(HFILE FileHandle, PULONG RamSemaphore, PUSHORT ReturnCode, PVOID BufferArea, USHORT BufferLength, PUSHORT BytesWritten); DOSCALLS.DLL 150 Cette fonction permet d'effectuer l'écriture de caractères dans un fichier, un tuyau ou un périphérique de façon non synchronisé.
DOSWRITEQUEUE USHORT DosWriteQueue(HQUEUE QueueHandle, USHORT Request, USHORT DataLength, PBYTE DataBuffer, UCHAR ElemPriority); QUECALLS.DLL 6 Cette fonction permet d'ajouter un élément à la file d'attente.
DRGACCEPTDROPPEDFILES BOOL DrgAcceptDroppedFiles(HWND hwnd, PSZ pszPath, PSZ pszTypes, ULONG ulDefaultOp, ULONG ulRsvd); PMDRAG.DLL 64, 66 Cette fonction permet de gérer un protocole de manipulation directe de fichier pour une fenêtre spécifié.
DRGACCESSDRAGINFO BOOL DrgAccessDraginfo(PDRAGINFO pdinfo); PMDRAG.DLL 1, 32 Cette fonction permet d'accéder à la structure d'information DRAGINFO.
DRGADDSTRHANDLE HSTR DrgAddStrHandle(PSZ pString); PMDRAG.DLL 2, 33 Cette fonction permet de créer un Handle pour une chaine de caractères.
DRGALLOCDRAGINFO BOOL DrgAccessDraginfo(PDRAGINFO pdinfo); PMDRAG.DLL 3, 34 Cette fonction permet d'allouer une structure d'information DRAGINFO.
DRGALLOCDRAGTRANSFER PDRAGTRANSFER DrgAllocDragtransfer(ULONG cdxfer); PMDRAG.DLL 4, 35 Cette fonction permet d'allouer un nombre spécifique de structures DRAGTRANSFER dans un simple segment.
DRGCANCELLAZYDRAG BOOL DrgCancelLazyDrag(); PMDRAG.DLL 68 Cette fonction permet d'annuler l'opération de glissement courant.
DRGDELETEDRAGINFOSTRHANDLES BOOL DrgDeleteDraginfoStrHandles(PDRAGINFO pDraginfo); PMDRAG.DLL 5, 36 Cette fonction permet de supprimer chaque Handle de chaine de caractères unique d'une structure d'information DRAGINFO.
DRGDELETESTRHANDLE BOOL DrgDeleteStrHandle(HSTR hstr); PMDRAG.DLL 6, 37 Cette fonction permet de supprimer un Handle de chaine de caractères.
DRGDRAG HWND DrgDrag(HWND hwndSource, PDRAGINFO pdinfo, PDRAGIMAGE pdimg, ULONG cdimg, LONG vkTerminate, PVOID pRsvd); PMDRAG.DLL 7, 38 Cette fonction permet de traiter une opération de glissement.
DRGDRAGFILES BOOL DrgDragFiles(HWND Hwnd, PAPSZ pFiles, PAPSZ pTypes, PAPSZ pTargets, ULONG cFiles, HPOINTER hptrDrag, ULONG vkTerm, BOOL fSourceRender, ULONG ulReserved); PMDRAG.DLL 63, 65 Cette fonction permet de commencer une opération de manipulation directe pour un ou plusieurs fichiers.
DRGFREEDRAGINFO BOOL DrgFreeDraginfo(PDRAGINFO pdinfo); PMDRAG.DLL 8, 39 Cette fonction permet de libérer la structure d'informations DRAGINFO précédemment alloué par la fonction DrgAllocDraginfo.
DRGFREEDRAGTRANSFER BOOL DrgFreeDragtransfer(PDRAGTRANSFER pdxfer); PMDRAG.DLL 9, 40 Cette fonction permet de libérer l'entreposage associé avec une structure DRAGTRANSFER.
DRGGETPS HPS DrgGetPS(HWND hwnd); PMDRAG.DLL 10, 41 Cette fonction permet de demander l'espace de présentation étant utilisé pour fournir une destination de réaction à l'utilisateur durant l'opération de glissement.
DRGLAZYDRAG BOOL DrgLazyDrag(HWND hwndSource, PDRAGINFO pdinfo, PDRAGIMAGE pdimg, ULONG cdimg, PVOID pRsvd); PMDRAG.DLL 67 Cette fonction permet d'effectuer une manipulation directe lorsqu'un bouton est enfoncé et qu'une augmentation sensible de touche de glissement est initié dans une opération de prendre et déposer.
DRGLAZYDROP BOOL DrgLazyDrop(HWND hwndTarget, ULONG ulOperation, PPOINTL pptlDrop); PMDRAG.DLL 69 Cette fonction permet d'invoquer une opération de déposer doucement lors d'une glissement.
DRGPOSTTRANSFERMSG BOOL DrgPostTransferMsg(HWND hwnd, ULONG msg, PDRAGTRANSFER pdxfer, ULONG fl, ULONG ulRsvd, BOOL fRetry); PMDRAG.DLL 11, 42 Cette fonction permet de poster un message à une autre application invoquer par une opération de manipulation directe.
DRGPUSHDRAGINFO BOOL DrgPushDraginfo(PDRAGINFO pdinfo, HWND hwndDest); PMDRAG.DLL 12, 43 Cette fonction permet de donner accès au traitement d'une structure DRAGINFO.
DRGQUERYDRAGINFOPTR PDRAGINFO DrgQueryDraginfoPtr(PDRAGINFO pRsvd); PMDRAG.DLL 70 Cette fonction permet de demander un pointeur vers la structure d'information DRAGINFO courante.
DRGQUERYDRAGINFOPTRFROMDRAGITEM PDRAGINFO DrgQueryDraginfoPtrFromDragitem(PDRAGITEM pditem); PMDRAG.DLL 72 Cette fonction permet de demander un pointeur vers une structure d'information DRAGINFO associé avec une structure DRAGITEM spécifié.
DRGQUERYDRAGINFOPTRFROMHWND PDRAGINFO DrgQueryDraginfoPtrFromHwnd(HWND hwndSource); PMDRAG.DLL 71 Cette fonction permet de demander si une fenêtre particulière est alloué dans une structure DRAGINFO.
DRGQUERYDRAGITEM BOOL DrgQueryDragitem(PDRAGINFO pdinfo, ULONG cbBuffer, PDRAGITEM pditem, ULONG iItem); PMDRAG.DLL 13, 44 Cette fonction permet de demander une structure DRAGITEM utilisé dans une opérations de manipulation directe.
DRGQUERYDRAGITEMCOUNT ULONG DrgQueryDragitemCount(PDRAGINFO pdinfo); PMDRAG.DLL 14, 45 Cette fonction permet de demander le nombre d'objets devant être glissé durant l'opération de manipulation directe courante.
DRGQUERYDRAGITEMPTR PDRAGITEM DrgQueryDragitemPtr(PDRAGINFO pdinfo, ULONG ulIndex); PMDRAG.DLL 15, 46 Cette fonction permet de demander un pointeur vers une structure DRAGITEM utilisé dans une opération de manipulation directe.
DRGQUERYDRAGSTATUS ULONG DrgQueryDragStatus(); PMDRAG.DLL 73 Cette fonction permet de demander l'état de l'opération de glissement courant.
DRGQUERYFORMAT ULONG DrgQueryFormat(PDRAGITEM dragItem, PCSZ a, ULONG b, PCSZ c, ULONG d); PMDRAG.DLL 75 Cette fonction permet de demander le format des données d'une opération de glissement.
DRGQUERYNATIVERMF BOOL DrgQueryNativeRMF(PDRAGITEM pditem, ULONG cbBuffer, PCHAR pBuffer); PMDRAG.DLL 16, 47 Cette fonction permet de demander la paire ordonnée représentant le mécanisme de rendu natif et le format de d'objet de glissement.
DRGQUERYNATIVERMFLEN ULONG DrgQueryNativeRMFLen(PDRAGITEM pditem); PMDRAG.DLL 17, 48 Cette fonction permet de demander la longueur d'une chaine de caractères représentant le mécanisme de rendu natif et le format d'objet de glissement.
DRGQUERYSTRNAME ULONG DrgQueryStrName(HSTR hstr, ULONG cbBuffer, PSZ pBuffer); PMDRAG.DLL 18, 49 Cette fonction permet de demander le contenu d'une chaine de caractères associé avec un Handle de chaine de caractères.
DRGQUERYSTRNAMELEN ULONG DrgQueryStrNameLen(HSTR hstr); PMDRAG.DLL 19, 50 Cette fonction permet de demander la longueur d'une chaine de caractères associé avec un Handle de chaine de caractères.
DRGQUERYTRUETYPE BOOL DrgQueryTrueType(PDRAGITEM pditem, ULONG cbBuffer, PSZ pBuffer); PMDRAG.DLL 20, 51 Cette fonction permet de demander le TrueType d'un objet de glissement.
DRGQUERYTRUETYPELEN ULONG DrgQueryTrueTypeLen(PDRAGITEM pditem); PMDRAG.DLL 21, 52 Cette fonction permet de demander la longueur d'une chaine de caractères représentant un TrueType d'objet de glissement.
DRGREALLOCDRAGINFO PDRAGINFO DrgReallocDragInfo(PDRAGINFO pdinfoOld, ULONG cditem); PMDRAG.DLL 74 Cette fonction permet de relâcher la structure d'informations DRAGINFO courante et en réalloue une nouvelle.
DRGRELEASEPS BOOL DrgReleasePS(HPS hps); PMDRAG.DLL 22, 53 Cette fonction permet de relâcher un espace de présentation précédemment demandé par l'utilisation de la fonction DrgGetPS.
DRGSENDTRANSFERMSG MRESULT DrgSendTransferMsg(HWND hwndTo, ULONG ulMsgid, MPARAM mpParam1, MPARAM mpParam2); PMDRAG.DLL 23, 54 Cette fonction permet d'envoyer un message à une autre application invoquer dans une opération de manipulation directe.
DRGSETDRAGPOINTER BOOL DrgSetDragImage(PDRAGINFO pdinfo, PDRAGIMAGE pdimg, ULONG cdimg, PVOID pRsvd); PMDRAG.DLL 24, 55 Cette fonction permet de fixer le pointeur a utilisé dans la destination actuel.
DRGSETDRAGIMAGE BOOL DrgSetDragitem(PDRAGINFO pdinfo, PDRAGITEM pditem, ULONG cbBuffer, ULONG iItem); PMDRAG.DLL 25, 56 Cette fonction permet de fixer l'image pour le glissement.
DRGSETDRAGITEM BOOL DrgSetDragPointer(PDRAGINFO pdinfo, HPOINTER hptr); PMDRAG.DLL 26, 57 Cette fonction permet de fixer les valeurs dans une structure DRAGITEM.
DRGVERIFYNATIVERMF BOOL DrgVerifyNativeRMF(PDRAGITEM pDragitem, PSZ pRMF); PMDRAG.DLL 27, 58 Cette fonction permet de demander si le mécanisme de rendu natif et le format d'objet correspondent à n'importe quel fourniture d'une application.
DRGVERIFYRMF BOOL DrgVerifyRMF(PDRAGITEM pDragitem, PSZ pMech, PSZ pFormat); PMDRAG.DLL 28, 59 Cette fonction permet de demander si le mécanisme de rendu spécifié et le format est supporté par un objet de glissement.
DRGVERIFYTRUETYPE BOOL DrgVerifyTrueType(PDRAGITEM pDragitem, PSZ pType); PMDRAG.DLL 29, 60 Cette fonction permet de demander si le TrueType d'un objet de glissement correspondent à une chaine de caractères de type d'application fournit.
DRGVERIFYTYPE BOOL DrgVerifyType(PDRAGITEM pDragitem, PSZ pType); PMDRAG.DLL 30, 61 Cette fonction permet de vérifier si un type spécifié est présent dans la liste de types définit dans l'objet de glissement.
DRGVERIFYTYPESET BOOL DrgVerifyTypeSet(PDRAGITEM pDragitem, PSZ pType, ULONG cbBuflen, PSZ pBuffer); PMDRAG.DLL 31, 62 Cette fonction permet de demander l'intersection du contenu d'une chaine de caractères associé avec le type de Handle de chaine de caractères pour un objet et un type de chaine de caractères d'application spécifié.
DSPDEFAULTRESOLUTION ULONG DspDefaultResolution(PSCREENRESOLUTION pScreenResolution, PULONG pcbScreenResolution, flOptions); PMGPI.DLL 654 Cette fonction permet de fixer ou de demander les informations à propos de la résolution du système par défaut.
GPIANIMATEPALETTE LONG GpiAnimatePalette(HPAL hpal, ULONG ulFormat, ULONG ulStart, ULONG ulCount, PULONG aulTable); PMGPI.DLL 298, 595 Cette fonction permet de changer les valeurs de couleur des index d'animation d'un palette.
GPIASSOCIATE BOOL GpiAssociate(HPS hps, HDC hdc); PMGPI.DLL 14, 351 Cette fonction permet d'associer ou dissocier une espace de présentation graphique avec un périphérique de contexte.
GPIBEGINAREA BOOL GpiBeginArea(HPS hps, ULONG flOptions); PMGPI.DLL 150, 352 Cette fonction permet de commencer la construction d'une région.
GPIBEGINELEMENT BOOL GpiBeginElement(HPS hps, LONG lType, PSZ pszDesc); PMGPI.DLL 70, 353 Cette fonction permet de définir le début d'un élément dans un segment.
GPIBEGINPATH BOOL GpiBeginPath(HPS hps, LONG lPath); PMGPI.DLL 234, 354 Cette fonction permet de spécifier le début d'un chemin.
GPIBITBLT LONG GpiBitBlt(HPS hpsTarget, HPS hpsSource, LONG lCount, PPOINTL aptlPoints, LONG lRop, ULONG flOptions); PMGPI.DLL 205, 355 Cette fonction permet de copier un rectangle de données d'image Bitmap.
GPIBOX LONG GpiBox(HPS hps, LONG lControl, PPOINTL pptlPoint, LONG lHRound, LONG lVRound); PMGPI.DLL 131, 356 Cette fonction permet de dessiner une boite rectangulaire avec la position courante et la position spécifié dans les coins diagonalement opposés.
GPICALLSEGMENTMATRIX LONG GpiCallSegmentMatrix(HPS hps, LONG lSegment, LONG lCount, PMATRIXLF pmatlfArray, LONG lOptions); PMGPI.DLL 82, 357 Cette fonction permet d'appeler un segment et d'appliquer une instance de transformation à celui-ci.
GPICHARSTRING LONG GpiCharString(HPS hps, LONG lCount, PCH pchString); PMGPI.DLL 180, 358 Cette fonction permet de dessiner une chaine de caractères débutant à la position courante.
GPICHARSTRINGAT LONG GpiCharStringAt(HPS hps, PPOINTL pptlPoint, LONG lCount, PCH pchString); PMGPI.DLL 181, 359 Cette fonction permet de dessiner des caractères de chaine de caractères débutant à la position spécifié.
GPICHARSTRINGPOS LONG GpiCharStringPos(HPS hps, PRECTL prclRect, ULONG flOptions, LONG lCount, PCH pchString, PLONG alAdx); PMGPI.DLL 182, 580 Cette fonction permet de dessiner des caractères de chaine de caractères débutant à la position courante avec les options de format spécifié.
GPICHARSTRINGPOSAT LONG GpiCharStringPosAt(HPS hps, PPOINTL pptlStart, PRECTL prclRect, ULONG flOptions, LONG lCount, PCH pchString, PLONG alAdx); PMGPI.DLL 183, 581 Cette fonction permet de dessiner des caractère de chaine de caractères débutant à la position spécifié et avec les options de format spécifié.
GPICLOSEFIGURE BOOL GpiCloseFigure(HPS hps); PMGPI.DLL 236, 360 Cette fonction permet de fermer une figure dans une spécification de chemin.
GPICLOSESEGMENT BOOL GpiCloseSegment(HPS hps); PMGPI.DLL 46, 361 Cette fonction permet de fermer le segment courant.
GPICOMBINEREGION LONG GpiCombineRegion(HPS hps, HRGN hrgnDest, HRGN hrgnSrc1, HRGN hrgnSrc2, LONG lMode); PMGPI.DLL 211, 362 Cette fonction permet de combiner deux régions.
GPICOMMENT BOOL GpiComment(HPS hps, LONG lLength, PBYTE pbData); PMGPI.DLL 268, 363 Cette fonction permet d'ajouter un commentaire au segment courant.
GPICONVERT BOOL GpiConvert(HPS hps, LONG lSrc, LONG lTarg, LONG lCount, PPOINTL aptlPoints); PMGPI.DLL 93, 364 Cette fonction permet d'effectuer la conversion d'un tableau de paire de coordonnées d'un espace de coordonnées vers un autre.
GPICONVERTWITHMATRIX BOOL GpiConvertWithMatrix(HPS hps, LONG lCountp, PPOINTL aptlPoints, LONG lCount, PMATRIXLF pmatlfArray); PMGPI.DLL 307, 618 Cette fonction permet de convertir un tableau de paires de coordonnées (x,y) d'un espace de coordonnées à un autre en utilisant une matrice de transformation fournit.
GPICOPYMETAFILE HMF GpiCopyMetaFile(HMF hmf); PMGPI.DLL 226, 365 Cette fonction permet d'effectuer la création d'un nouveau fichier méta et copie le contenu dans un chargement de méta fichier existant.
GPICORRELATECHAIN LONG GpiCorrelateChain(HPS hps, LONG lType, PPOINTL pptlPick, LONG lMaxHits, LONG lMaxDepth, PLONG pl2); PMGPI.DLL 36, 366 Cette fonction permet d'effectuer une opération de traitement de corrélation avec une chaine de segment retenu.
GPICORRELATEFROM LONG GpiCorrelateFrom(HPS hps, LONG lFirstSegment, LONG lLastSegment, LONG lType, PPOINTL pptlPick, LONG lMaxHits, LONG lMaxDepth, PLONG plSegTag); PMGPI.DLL 37, 367 Cette fonction permet d'effectuer une opération de traitement d'une section avec une chaine de segment retenu.
GPICORRELATESEGMENT LONG GpiCorrelateSegment(HPS hps, LONG lSegment, LONG lType, PPOINTL pptlPick, LONG lMaxHits, LONG lMaxDepth, PLONG alSegTag); PMGPI.DLL 38, 582 Cette fonction permet d'effectuer une opération de traitement de corrélation dans un segment spécifié.
GPICREATEBITMAP HBITMAP GpiCreateBitmap(HPS hps, PBITMAPINFOHEADER2 pbmpNew, ULONG flOptions, PBYTE pbInitData, PBITMAPINFO2 pbmiInfoTable); PMGPI.DLL 196, 598 Cette fonction permet de créer un Bitmap et de retourner le Handle de son Bitmap.
GPICREATELOGCOLORTABLE BOOL GpiCreateLogColorTable(HPS hps, ULONG flOptions, LONG lFormat, LONG lStart, LONG lCount, PLONG alTable); PMGPI.DLL 99, 592 Cette fonction permet de définir les entrées d'une table de couleur logique.
GPICREATELOGFONT LONG GpiCreateLogFont(HPS hps, PSTR8 pName, LONG lLcid, PFATTRS pfatAttrs); PMGPI.DLL 154, 368 Cette fonction permet de fournir une définition logique d'une police de caractères.
GPICREATEPALETTE HPAL GpiCreatePalette(HAB hab, ULONG flOptions, ULONG ulFormat, ULONG ulCount, PULONG aulTable); PMGPI.DLL 295, 594 Cette fonction permet de créer et d'initialiser une palette de couleur.
GPICREATEPS HPS GpiCreatePS(HAB hab, HDC hdc, PSIZEL psizlSize, ULONG flOptions); PMGPI.DLL 7, 369 Cette fonction permet de créer un espace de présentation.
GPICREATEREGION HRGN GpiCreateRegion(HPS hps, LONG lCount, PRECTL arclRectangles); PMGPI.DLL 208, 370 Cette fonction permet de créer une région pour une classe particulière de périphérique en utilisant une série de rectangles.
GPIDELETEBITMAP BOOL GpiDeleteBitmap(HBITMAP hbm); PMGPI.DLL 197, 371 Cette fonction permet de supprimer un Bitmap.
GPIDELETEELEMENT BOOL GpiDeleteElement(HPS hps); PMGPI.DLL 62, 372 Cette fonction permet de supprimer l'élément indiqué par le pointeur d'élément, étant fixé avec les fonctions GpiSetElementPointer ou GpiSetElementPointerAtLabel.
GPIDELETEELEMENTRANGE BOOL GpiDeleteElementRange(HPS hps, LONG lFirstElement, LONG lLastElement); PMGPI.DLL 63, 373 Cette fonction permet de supprimer tous les éléments entre les éléments spécifié inclusivement.
GPIDELETEELEMENTSBETWEENLABELS BOOL GpiDeleteElementsBetweenLabels(HPS hps, LONG lFirstLabel, LONG lLastLabel); PMGPI.DLL 66, 374 Cette fonction permet de supprimer tous les éléments entre, mais sans s'inclure, les éléments trouvé dans le contenu des étiquettes spécifiés.
GPIDELETEMETAFILE BOOL GpiDeleteMetaFile(HMF hmf); PMGPI.DLL 229, 375 Cette fonction permet d'effacer un fichier méta.
GPIDELETEPALETTE BOOL GpiDeletePalette(HPAL hpal); PMGPI.DLL 296, 577 Cette fonction permet de supprimer une palette de couleur.
GPIDELETESEGMENT BOOL GpiDeleteSegment(HPS hps, LONG lSegid); PMGPI.DLL 47, 376 Cette fonction permet de supprimer le segment retenu.
GPIDELETESEGMENTS BOOL GpiDeleteSegments(HPS hps, LONG lFirstSegment, LONG lLastSegment); PMGPI.DLL 48, 377 Cette fonction permet de supprimer tous les segments dans le rang d'identificateur spécifié.
GPIDELETESETID BOOL GpiDeleteSetId(HPS hps, LONG lLcid); PMGPI.DLL 155, 378 Cette fonction permet de supprimer une police de caractères logique ou une balise de Bitmap.
GPIDESTROYPS BOOL GpiDestroyPS(HPS hps); PMGPI.DLL 10, 379 Cette fonction permet de détruire l'espace de présentation.
GPIDESTROYREGION BOOL GpiDestroyRegion(HPS hps, HRGN hrgn); PMGPI.DLL 210, 611 Cette fonction permet de détruire une région.
GPIDRAWCHAIN BOOL GpiDrawChain(HPS hps); PMGPI.DLL 19, 380 Cette fonction permet de dessiner les segments étant dans une chaine de segment.
GPIDRAWBITS LONG GpiDrawBits(HPS hps, PVOID pBits, PBITMAPINFO2 pbmiInfoTable, LONG lCount, PPOINTL aptlPoints, LONG lRop, ULONG flOptions); PMGPI.DLL 290, 603 Cette fonction permet de dessiner un rectangle de bits.
GPIDRAWDYNAMICS BOOL GpiDrawDynamics(HPS hps); PMGPI.DLL 25, 381 Cette fonction permet de redessiner les segments dynamique dans, ou appelé de, la chaine de segment.
GPIDRAWFROM BOOL GpiDrawFrom(HPS hps, LONG lFirstSegment, LONG lLastSegment); PMGPI.DLL 20, 382 Cette fonction permet de dessiner une section d'une chaine de segment.
GPIDRAWSEGMENT BOOL GpiDrawSegment(HPS hps, LONG lSegment); PMGPI.DLL 21, 383 Cette fonction permet de dessiner le segment spécifié.
GPIELEMENT LONG GpiElement(HPS hps, LONG lType, PSZ pszDesc, LONG lLength, PBYTE pbData); PMGPI.DLL 69 Cette fonction permet d'ajouter un simple élément dans le segment courant.
GPIENDAREA LONG GpiEndArea(HPS hps); PMGPI.DLL 151, 385 Cette fonction permet de terminer la construction d'une région.
GPIENDELEMENT BOOL GpiEndElement(HPS hps); PMGPI.DLL 71, 386 Cette fonction permet d'indiquer la fin d'un élément débuté par la fonction GpiBeginElement.
GPIENDPATH BOOL GpiEndPath(HPS hps); PMGPI.DLL 235, 387 Cette fonction permet de terminer les spécifications d'un chemin précédemment débuté par la fonction GpiBeginPath.
GPIEQUALREGION LONG GpiEqualRegion(HPS hps, HRGN hrgnSrc1, HRGN hrgnSrc2); PMGPI.DLL 212, 388 Cette fonction permet de vérifier si deux régions sont identiques.
GPIERASE BOOL GpiErase(HPS hps); PMGPI.DLL 16, 389 Cette fonction permet d'effacer la sortie d'affichage d'un périphérique de contexte associé avec l'espace de présentation spécifié, en utilisant la couleur de réinitialisation (CLR_BACKGROUND).
GPIERRORSEGMENTDATA LONG GpiErrorSegmentData(HPS hps, PLONG plSegment, PLONG plContext); PMGPI.DLL 15, 390 Cette fonction permet de demander des informations sur la dernière erreur s'étant produite durant l'opération d'un segment de dessinage.
GPIEXCLUDECLIPRECTANGLE LONG GpiExcludeClipRectangle(HPS hps, PRECTL prclRectangle); PMGPI.DLL 222, 391 Cette fonction permet d'exclure un rectangle d'une région de capture.
GPIFILLPATH LONG GpiFillPath(HPS hps, LONG lPath, LONG lOptions); PMGPI.DLL 238, 392 Cette fonction permet de dessiner à l'intérieur d'un chemin utilisant les attributs d'une région.
GPIFLOODFILL LONG GpiFloodFill(HPS hps, LONG lOptions, LONG lColor); PMGPI.DLL 289, 560 Cette fonction permet de remplir une région délimité par une couleur spécifié ou dans la couleur spécifié.
GPIFRAMEREGION LONG GpiFrameRegion(HPS hps, HRGN hrgn, PSIZEL thickness); PMGPI.DLL 306, 617 Cette fonction permet de dessiner un cadre dans une région en utilisant les attributs de palette courante.
GPIFULLARC LONG GpiFullArc(HPS hps, LONG lControl, FIXED fxMultiplier); PMGPI.DLL 137, 393 Cette fonction permet de créer un arc complet avec le centre à la position courante.
GPIGETDATA LONG GpiGetData(HPS hps, LONG lSegid, PLONG plOffset, LONG lFormat, LONG lLength, PBYTE pbData); PMGPI.DLL 28, 394 Cette fonction permet de demander le tampon de données graphique d'un segment spécifié dans le tampon fournit.
GPIIMAGE LONG GpiImage(HPS hps, LONG lFormat, PSIZEL psizlImageSize, LONG lLength, PBYTE pbData); PMGPI.DLL 192, 395 Cette fonction permet de dessiner un image rectangulaire avec le coin supérieur gauche à la position courante.
GPIINTERSECTCLIPRECTANGLE LONG GpiIntersectClipRectangle(HPS hps, PRECTL prclRectangle); PMGPI.DLL 221, 396 Cette fonction permet de fixer la nouvelle région de capture dans l'intersection de la région de capture courante et du rectangle spécifié.
GPILABEL BOOL GpiLabel(HPS hps, LONG lLabel); PMGPI.DLL 64, 397 Cette fonction permet d'effectuer la génération d'élément contenu dans l'étiquette spécifié.
GPILINE LONG GpiLine(HPS hps, PPOINTL pptlEndPoint); PMGPI.DLL 129, 398 Cette fonction permet de dessiner une ligne droite de la position courante au point de terminaison spécifié.
GPILOADBITMAP HBITMAP GpiLoadBitmap(HPS hps, HMODULE Resource, ULONG idBitmap, LONG lWidth, LONG lHeight); PMGPI.DLL 156, 399 Cette fonction permet d'effectuer le chargement d'un Bitmap d'une ressource et de retourner un Handle du Bitmap.
GPILOADFONTS BOOL GpiLoadFonts(HAB hab, PSZ pszFilename); PMGPI.DLL 152, 400 Cette fonction permet de charger une ou plusieurs polices de caractères d'une ressource de fichier spécifié.
GPILOADMETAFILE HMF GpiLoadMetaFile(HAB hab, PSZ pszFilename); PMGPI.DLL 225, 401 Cette fonction permet de charger les données d'un fichier dans un fichier méta.
GPILOADPUBLICFONTS BOOL GpiLoadPublicFonts(HAB hab, PSZ pszFilename); PMGPI.DLL 263, 622 Cette fonction permet d'effectuer le chargement d'une ou plusieurs police de caractères dans la ressource de fichier spécifié étant disponible pour toutes les applications.
GPIMARKER LONG GpiMarker(HPS hps, PPOINTL pptlPoint); PMGPI.DLL 190, 402 Cette fonction permet de dessiner un marqueur avec le centre à la position spécifié.
GPIMODIFYPATH BOOL GpiModifyPath(HPS hps, LONG lPath, LONG lMode); PMGPI.DLL 237, 403 Cette fonction permet d'effectuer la modification d'un chemin spécifié.
GPIMOVE BOOL GpiMove(HPS hps, PPOINTL pptlPoint); PMGPI.DLL 128, 404 Cette fonction permet d'effectuer un déplacement de la position courante au point spécifié.
GPIOFFSETCLIPREGION LONG GpiOffsetClipRegion(HPS hps, PPOINTL pptlPoint); PMGPI.DLL 223, 405 Cette fonction permet de capturer une région par le déplacement spécifié.
GPIOFFSETELEMENTPOINTER BOOL GpiOffsetElementPointer(HPS hps, LONG loffset); PMGPI.DLL 61, 406 Cette fonction permet de fixer un pointeur d'élément, dans le segment courant, à la valeur courante plus le déplacement spécifié.
GPIOFFSETREGION BOOL GpiOffsetRegion(HPS hps, HRGN Hrgn, PPOINTL pptlOffset); PMGPI.DLL 213, 407 Cette fonction permet de déplacer une région.
GPIOPENSEGMENT BOOL GpiOpenSegment(HPS hps, LONG lSegment); PMGPI.DLL 44, 408 Cette fonction permet d'ouvrir un segment avec le nombre d'identification spécifié.
GPIOUTLINEPATH LONG GpiOutlinePath(HPS hps, LONG lPath, LONG lOptions); PMGPI.DLL 274, 563 Cette fonction permet de dessiner les limites de ligne d'un chemin.
GPIPAINTREGION LONG GpiPaintRegion(HPS hps, HRGN hrgn); PMGPI.DLL 224, 409 Cette fonction permet de peindre une région dans l'espace de présentation en utilisant les attributs de palette courante.
GPIPARTIALARC LONG GpiPartialArc(HPS hps, PPOINTL pptlCenter, FIXED fxMultiplier, FIXED fxStartAngle, FIXED fxSweepAngle); PMGPI.DLL 138, 612 Cette fonction permet de dessiner une ligne droite, suivi par un arc.
GPIPATHTOREGION HRGN GpiPathToRegion(HPS GpiH, LONG lPath, LONG lOptions); PMGPI.DLL 287, 559 Cette fonction permet de convertir un chemin vers une région.
GPIPLAYMETAFILE LONG GpiPlayMetaFile(HPS hps, HMF hmf, LONG lCount1, PLONG alOptarray, PLONG plSegCount, LONG lCount2, PSZ pszDesc); PMGPI.DLL 227, 411 Cette fonction permet de jouer un fichier méta dans un espace de présentation.
GPIPOINTARC LONG GpiPointArc(HPS hps, PPOINTL pptl2); PMGPI.DLL 136, 412 Cette fonction permet de créer un arc, en utilisant les paramètres d'un arc courant, par trois points, débutant à la position courante.
GPIPOLYFILLET LONG GpiPolyFillet(HPS hps, LONG lCount, PPOINTL aptlPoints); PMGPI.DLL 139, 413 Cette fonction permet de dessiner une courbe débuttant à la position courante et définit par un autre point fournit.
GPIPOLYFILLETSHARP LONG GpiPolyFilletSharp(HPS hps, LONG lCount, PPOINTL aptlPoints, PFIXED afxPoints); PMGPI.DLL 140, 414 Cette fonction permet de créer un filet avec une série de lignes connecté et la première ligne à la position courante. Les lignes sous-séquentes identifie le point d'arrêt de toutes les lignes.
GPIPOLYLINE LONG GpiPolyLine(HPS hps, LONG lCount, PPOINTL aptlPoints); PMGPI.DLL 130, 415 Cette fonction permet de dessiner une série de ligne droite de la position courante et connecté au point spécifié.
GPIPOLYLINEDISJOINT LONG GpiPolyLineDisjoint(HPS hps, LONG lCount, PPOINTL aptlPoints); PMGPI.DLL 286, 558 Cette fonction permet de dessiner une série de simples lignes de déjointure en utilisant la paire de fin de point spécifié.
GPIPOLYMARKER LONG GpiPolyMarker(HPS hps, LONG lCount, PPOINTL aptlPoints); PMGPI.DLL 191, 416 Cette fonction permet de dessiner des marqueurs avec les centres de chacun de la série aux positions spécifiés.
GPIPOLYSPLINE LONG GpiPolySpline(HPS hps, LONG lCount, PPOINTL aptlPoints); PMGPI.DLL 141, 417 Cette fonction permet de créer une succession de spline de Bézier.
GPIPOP BOOL GpiPop(HPS hps, LONG lCount); PMGPI.DLL 96, 418 Cette fonction permet de restituer les attributs primitifs précédemment sauvegarder dans la pile.
GPIPTINREGION LONG GpiPtInRegion(HPS hps, HRGN hrgn, PPOINTL pptlPoint); PMGPI.DLL 214, 419 Cette fonction permet de vérifier si un point est lié avec une région.
GPIPTVISIBLE LONG GpiPtVisible(HPS hps, PPOINTL pptlPoint); PMGPI.DLL 132, 420 Cette fonction permet de vérifier si un point est visible dans la région découpé du périphérique associé avec l'espace de présentation spécifié.
GPIPUTDATA LONG GpiPutData(HPS hps, LONG lFormat, PLONG plCount, PBYTE pbData); PMGPI.DLL 29, 421 Cette fonction permet de mettre un tampon de commandes graphique vers le segment courant, ou de dessiner la commande ou les deux à la fois.
GPIQUERYARCPARAMS BOOL GpiQueryArcParams(HPS hps, PARCPARAMS parcpArcParams); PMGPI.DLL 135, 422 Cette fonction permet de demander les paramètres courant d'un arc utilisé dans dessin complet, partiel ou un arc à 3 points.
GPIQUERYATTRMODE LONG GpiQueryAttrMode(HPS hps); PMGPI.DLL 95, 423 Cette fonction permet de demander la valeur courante du mode d'attribut précédemment fixé par la fonction GpiSetAttrMode.
GPIQUERYATTRS LONG GpiQueryAttrs(HPS hps, LONG lPrimType, ULONG flAttrMask, PBUNDLE ppbunAttrs); PMGPI.DLL 98, 583 Cette fonction permet de demander les attributs courant d'un type primitif spécifié.
GPIQUERYBACKCOLOR LONG GpiQueryBackColor(HPS hps); PMGPI.DLL 111, 424 Cette fonction permet de demander la valeur courante d'attribut de l'index d'arrière-plan précédemment fixé par la fonction GpiSetBackColor.
GPIQUERYBACKMIX LONG GpiQueryBackMix(HPS hps); PMGPI.DLL 115, 425 Cette fonction permet de demander la valeur courante de couleur d'arrière-plan du mode mélangeur précédemment fixé par la fonction GpiSetBackMix.
GPIQUERYBITMAPBITS LONG GpiQueryBitmapBits(HPS hps, LONG lScanStart, LONG lScans, PBYTE pbBuffer, PBITMAPINFO2 pbmiInfoTable); PMGPI.DLL 204, 599 Cette fonction permet de transférer des données d'un Bitmap vers l'entreposage d'une application.
GPIQUERYBITMAPDIMENSION BOOL GpiQueryBitmapDimension(HBITMAP hbm, PSIZEL psizlBitmapDimension); PMGPI.DLL 200, 426 Cette fonction permet de demander la largeur et la hauteur d'un Bitmap précédemment fixé par la fonction GpiSetBitmapDimension.
GPIQUERYBITMAPHANDLE HBITMAP GpiQueryBitmapHandle(HPS hps, LONG lLcid); PMGPI.DLL 143, 427 Cette fonction permet de demander le Handle du Bitmap de balise courant avec l'identificateur local spécifié.
GPIQUERYBITMAPINFOHEADER BOOL GpiQueryBitmapInfoHeader(HBITMAP hbm, PBITMAPINFOHEADER2 pbmpData); PMGPI.DLL 291, 601 Cette fonction permet de demander des informations à propos d'un Bitmap identifié par un Handle de Bitmap.
GPIQUERYBITMAPPARAMETERS BOOL GpiQueryBitmapParameters(HBITMAP hbm, PBITMAPINFOHEADER pbmpData); PMGPI.DLL 202, 573 Cette fonction permet de demander les informations à propos d'un Bitmap identifié par un Handle de Bitmap.
GPIQUERYBOUNDARYDATA BOOL GpiQueryBoundaryData(HPS hps, PRECTL prclBoundary); PMGPI.DLL 43, 428 Cette fonction permet de demander les limites de données.
GPIQUERYCHARANGLE BOOL GpiQueryCharAngle(HPS hps, PGRADIENTL pgradlAngle); PMGPI.DLL 173, 429 Cette fonction permet demander la valeur courante de l'angle d'une ligne de base de caractère.
GPIQUERYCHARBOX BOOL GpiQueryCharBox(HPS hps, PSIZEF psizfxSize); PMGPI.DLL 171, 430 Cette fonction permet de retourner la valeur courante d'un attribut de boite de caractère précédemment fixé par la fonction GpiSetCharBox.
GPIQUERYCHARBREAKEXTRA BOOL GpiQueryCharBreakExtra(HPS hps, PFIXED BreakExtra); PMGPI.DLL 304, 615 Cette fonction permet de demander la valeur courante d'un attribut de caractères d'arrêt supplémentaire précédemment fixé par la fonction GpiSetCharBreakExtra.
GPIQUERYCHARDIRECTION LONG GpiQueryCharDirection(HPS hps); PMGPI.DLL 177, 431 Cette fonction permet de demander la valeur courante de l'attribut de direction de caractères précédemment fixé par la fonction GpiSetCharDirection.
GPIQUERYCHAREXTRA BOOL GpiQueryCharExtra(HPS hps, PFIXED Extra); PMGPI.DLL 302, 613 Cette fonction permet de demander la valeur courante d'un attribut de caractère supplémentaire précédemment fixé par la fonction GpiSetCharExtra.
GPIQUERYCHARMODE LONG GpiQueryCharMode(HPS hps); PMGPI.DLL 179, 432 Cette fonction permet de demander la valeur courante d'attribut de mode de caractère précédemment fixé par la fonction GpiSetCharMode.
GPIQUERYCHARSET LONG GpiQueryCharSet(HPS hps); PMGPI.DLL 169, 433 Cette fonction permet de demander l'identificateur local d'ensemble de caractères (lcid) précédemment fixé par la fonction GpiSetCharSet.
GPIQUERYCHARSHEAR BOOL GpiQueryCharShear(HPS hps, PPOINTL pptlShear); PMGPI.DLL 175, 434 Cette fonction permet de demander la valeur de l'angle courant de cisaillement de caractère précédemment fixé par la fonction GpiSetCharShear.
GPIQUERYCHARSTRINGPOS BOOL GpiQueryCharStringPos(HPS hps, ULONG flOptions, LONG lCount, PCH pchString, PLONG alXincrements, PPOINTL aptlPositions); PMGPI.DLL 245, 584 Cette fonction permet de traiter une chaine de caractères étant dessiné avec l'attribut de caractère courant en utilisant GpiCharStringPos et retourne la position dans la chaine de caractères dont chaque caractère doit être dessiné.
GPIQUERYCHARSTRINGPOSAT BOOL GpiQueryCharStringPosAt(HPS hps, PPOINTL pptlStart, ULONG flOptions, LONG lCount, PCH pchString, PLONG alXincrements, PPOINTL aptlPositions); PMGPI.DLL 246, 585 Cette fonction permet de traiter une chaine de caractères étant dessiné avec l'attribut de caractère courant en utilisant GpiCharStringPosAt et retourne la position dans la chaine de caractères dont chaque caractère doit être dessiné.
GPIQUERYCLIPBOX LONG GpiQueryClipBox(HPS hps, PRECTL prclBound); PMGPI.DLL 220, 435 Cette fonction permet de demander les dimensions du rectangle le plus serré entourant complètement l'intersection de tous les définitions de la zone de capture.
GPIQUERYCLIPREGION HRGN GpiQueryClipRegion(HPS hps); PMGPI.DLL 219, 436 Cette fonction permet de demander le Handle de la région de capture actuellement sélectionné.
GPIQUERYCOLOR LONG GpiQueryColor(HPS hps); PMGPI.DLL 109, 437 Cette fonction permet de demander la valeur courante d'un attribut de couleurs (caractère) précédemment fixé par GpiSetColor.
GPIQUERYCOLORDATA BOOL GpiQueryColorData(HPS hps, LONG lCount, PLONG alArray); PMGPI.DLL 102, 438, 439 Cette fonction permet de demander des informations à propos de la table de couleur logique ou de la palette sélectionné.
GPIQUERYCOLORINDEX LONG GpiQueryColorIndex(HPS hps, ULONG flOptions, LONG lRgbColor); PMGPI.DLL 106 Cette fonction permet de demander l'index de couleurs d'une couleur de périphérique étant enfermer dans la représentation de couleur RVB (RGB) spécifié du périphérique connecté à l'espace de présentation spécifié.
GPIQUERYCP ULONG GpiQueryCp(HPS hps); PMGPI.DLL 163, 440 Cette fonction permet demander le code de page graphique courant.
GPIQUERYCURRENTPOSITION BOOL GpiQueryCurrentPosition(HPS hps, PPOINTL pptlPoint); PMGPI.DLL 127, 441 Cette fonction permet de demander la valeur de la position courante.
GPIQUERYDEFARCPARAMS BOOL GpiQueryDefArcParams(HPS hps, PARCPARAMS parcpArcParams); PMGPI.DLL 282, 567 Cette fonction permet de demander les valeurs par défaut des paramètres d'arc précédemment fixé par la fonction GpiSetDefArcParams.
GPIQUERYDEFATTRS BOOL GpiQueryDefAttrs(HPS hps, LONG lPrimType, ULONG flAttrMask, PBUNDLE ppbunAttrs); PMGPI.DLL 278, 590 Cette fonction permet de demander les valeurs d'attribut par défaut pour un type primitif spécifié.
GPIQUERYDEFAULTVIEWMATRIX BOOL GpiQueryDefaultViewMatrix(HPS hps, LONG lCount, PMATRIXLF pmatlfArray); PMGPI.DLL 84, 443 Cette fonction permet de demander la visualisation de transformation par défaut.
GPIQUERYDEFCHARBOX BOOL GpiQueryDefCharBox(HPS hps, PSIZEL psizlSize); PMGPI.DLL 166, 442 Cette fonction permet de demander la taille d'une boite de caractère graphique par défaut dans les coordonnées mondiales.
GPIQUERYDEFTAG BOOL GpiQueryDefTag(HPS hps, PLONG plTag); PMGPI.DLL 276, 568 Cette fonction permet de demander la valeur par défaut d'un identificateur de balise précédemment fixé par la fonction GpiSetDefTag.
GPIQUERYDEFVIEWINGLIMITS BOOL GpiQueryDefViewingLimits(HPS hps, PRECTL prclLimits); PMGPI.DLL 280, 569 Cette fonction permet de demander la valeur par défaut des limites de visualisations précédemment fixé par la fonction GpiSetDefViewingLimits.
GPIQUERYDEVICE HDC GpiQueryDevice(HPS hps); PMGPI.DLL 240, 444 Cette fonction permet de demander le Handle du périphérique de contexte associé courant.
GPIQUERYDEVICEBITMAPFORMATS BOOL GpiQueryDeviceBitmapFormats(HPS hps, LONG lCount, PLONG alArray); PMGPI.DLL 201, 445 Cette fonction permet de demander le format d'un Bitmap supporté en interne par un pilote de périphérique.
GPIQUERYDRAWCONTROL LONG GpiQueryDrawControl(HPS hps, LONG lControl); PMGPI.DLL 18, 446 Cette fonction permet de demander le contrôle de dessinage étant fixé par la fonction GpiSetDrawControl.
GPIQUERYDRAWINGMODE LONG GpiQueryDrawingMode(HPS hps); PMGPI.DLL 27, 447 Cette fonction permet de retourner le mode de dessinage courant précédemment fixé par GpiSetDrawingMode.
GPIQUERYEDITMODE LONG GpiQueryEditMode(HPS hps); PMGPI.DLL 58, 448 Cette fonction permet de demander le mode d'édition, ayant été fixé par la fonction GpiSetEditMode.
GPIQUERYELEMENT LONG GpiQueryElement(HPS hps, LONG lOff, LONG lMaxLength, PBYTE pbData); PMGPI.DLL 68, 449 Cette fonction permet de demander les éléments du contenu de données.
GPIQUERYELEMENTPOINTER LONG GpiQueryElementPointer(HPS hps); PMGPI.DLL 60, 450 Cette fonction permet de demander le pointeur d'élément courant.
GPIQUERYELEMENTTYPE LONG GpiQueryElementType(HPS hps, PLONG plType, LONG lLength, PSZ pszData); PMGPI.DLL 67, 451 Cette fonction permet de demander les informations à propos de l'élément des points courant du pointeur d'éléments.
GPIQUERYFACESTRING ULONG GpiQueryFaceString(HPS ps, PSZ FamilyName, PFACENAMEDESC attrs, LONG length, PSZ CompoundFaceName); PMGPI.DLL 293, 575 Cette fonction permet de générer un nom composé d'une face de police de caractères.
GPIQUERYFONTACTION ULONG GpiQueryFontAction(HAB anchor, ULONG options); PMGPI.DLL 294, 576 Cette fonction permet de demander si une police de caractères disponible a été affecté depuis la dernière fois que la fonction a été appelée.
GPIQUERYFONTFILEDESCRIPTIONS LONG GpiQueryFontFileDescriptions(HAB hab, PSZ pszFilename, PLONG plCount, PFFDESCS affdescsNames); PMGPI.DLL 167, 452 Cette fonction permet de demander si le fichier spécifié est un fichier de ressource de police de caractères, et si oui, retourne le nom de famille et les noms de police de caractères qu'il contient.
GPIQUERYFONTMETRICS BOOL GpiQueryFontMetrics(HPS hps, LONG lMetricsLength, PFONTMETRICS pfmMetrics); PMGPI.DLL 159, 453 Cette fonction permet de demander un enregistrement fournissant les détails des polices de caractères métrique pour une police de caractères logique étant actuellement sélectionné.
GPIQUERYFONTS LONG GpiQueryFonts(HPS hps, ULONG flOptions, PSZ pszFacename, PLONG plReqFonts, LONG lMetricsLength, PFONTMETRICS afmMetrics); PMGPI.DLL 158, 586 Cette fonction permet de demander un enregistrement fournissant les détails des polices de caractères correspondant au paramètre spécifié.
GPIQUERYFULLFONTFILEDESCS LONG GpiQueryFullFontFileDescs(HAB hab, PSZ pszFilename, PLONG plCount, PVOID pNames, PLONG plNamesBuffLength); PMGPI.DLL 657 Cette fonction permet de demander si un fichier spécifié est dans une ressource de police de caractères, et si oui, de retourner la famille et le nom de catégorie de la police de caractères qu'il contient.
GPIQUERYGRAPHICSFIELD BOOL GpiQueryGraphicsField(HPS hps, PRECTL prclField); PMGPI.DLL 90, 454 Cette fonction permet de demander le coins inférieur gauche et supérieur droit d'un champ graphique dans une unité de page de présentation.
GPIQUERYINITIALSEGMENTATTRS LONG GpiQueryInitialSegmentAttrs(HPS hps, LONG lAttribute); PMGPI.DLL 52, 455 Cette fonction permet de demander la valeur courante pour une initialisation particulière d'attribut de segment.
GPIQUERYKERNINGPAIRS LONG GpiQueryKerningPairs(HPS hps, LONG lCount, PKERNINGPAIRS akrnprData); PMGPI.DLL 160, 456 Cette fonction permet de demander les informations de paire de crénage pour une police de caractères logique identifié par la valeur courante de l'ensemble d'attribut de caractères.
GPIQUERYLINEEND LONG GpiQueryLineEnd(HPS hps); PMGPI.DLL 123, 457 Cette fonction permet de demander l'attribut de terminaison de ligne courante.
GPIQUERYLINEJOIN LONG GpiQueryLineJoin(HPS hps); PMGPI.DLL 125, 458 Cette fonction permet de demander l'attribut de jointure de ligne courant.
GPIQUERYLINETYPE LONG GpiQueryLineType(HPS hps); PMGPI.DLL 117, 459 Cette fonction permet de demander l'attribut courant de cosmétiques de type de ligne précédemment fixé par la fonction GpiSetLineType.
GPIQUERYLINEWIDTH FIXED GpiQueryLineWidth(HPS hps); PMGPI.DLL 119, 460 Cette fonction permet de demander l'attribut courant de cosmétiques de largeur de ligne précédemment fixé par la fonction GpiSetLineWidth.
GPIQUERYLINEWIDTHGEOM LONG GpiQueryLineWidthGeom(HPS hps); PMGPI.DLL 121, 461 Cette fonction permet de demander l'attribut courant de géométrie de largeur de ligne précédemment fixé par la fonction GpiSetLineWidthGeom.
GPIQUERYLOGCOLORTABLE LONG GpiQueryLogColorTable(HPS hps, ULONG flOptions, LONG lStart, LONG lCount, PLONG alArray); PMGPI.DLL 103, 593 Cette fonction permet de demander la table de couleur logique
GPIQUERYLOGICALFONT BOOL GpiQueryLogicalFont(HPS ps, LONG lcid, PSTR8 name, PFATTRS attrs, LONG length); PMGPI.DLL 292, 574 Cette fonction permet de demander la description d'une police de caractères logique.
GPIQUERYMARKER LONG GpiQueryMarker(HPS hps); PMGPI.DLL 187, 462 Cette fonction permet de retourner la valeur courante d'attribut de symbole de marquage précédemment fixé par la fonction GpiSetMarker.
GPIQUERYMARKERBOX BOOL GpiQueryMarkerBox(HPS hps, PSIZEF psizfxSize); PMGPI.DLL 189, 463 Cette fonction permet de demander la valeur courante d'attribut de boite de marquage précédemment fixé par la fonction GpiSetMarkerBox.
GPIQUERYMARKERSET LONG GpiQueryMarkerSet(HPS hps); PMGPI.DLL 185, 464 Cette fonction permet de demander la valeur courante de l'attribut d'ensemble de marquage précédemment fixé par la fonction GpiSetMarkerSet.
GPIQUERYMETAFILEBITS BOOL GpiQueryMetaFileBits(HMF hmf, LONG lOffset, LONG lLength, PBYTE pbData); PMGPI.DLL 230, 465 Cette fonction permet de transférer un fichier méta dans un entreposage d'application.
GPIQUERYMETAFILELENGTH LONG GpiQueryMetaFileLength(HMF hmf); PMGPI.DLL 232, 466 Cette fonction permet de demander la longueur, en octets, d'un fichier méta contenu en mémoire.
GPIQUERYMIX LONG GpiQueryMix(HPS hps); PMGPI.DLL 113, 467 Cette fonction permet de demander la valeur courante de premier plan de mode de couleur de mélangeur précédemment fixé par la fonction GpiSetMix.
GPIQUERYMODELTRANSFORMMATRIX BOOL GpiQueryModelTransformMatrix(HPS hps, LONG lCount, PMATRIXLF pmatlfArray); PMGPI.DLL 81, 468 Cette fonction permet de demander le modèle de transformation de matrice courant.
GPIQUERYNEARESTCOLOR LONG GpiQueryNearestColor(HPS hps, ULONG flOptions, LONG lRgbIn); PMGPI.DLL 105, 469 Cette fonction permet de demander les couleurs disponibles les plus proches aux couleurs spécifiés dans le périphérique associé courant.
GPIQUERYNUMBERSETIDS LONG GpiQueryNumberSetIds(HPS hps); PMGPI.DLL 156, 470 Cette fonction permet de demander le nombre d'identificateur local (lcids) actuellement en utilisation, référençant des polices de caractères ou des Bitmap.
GPIQUERYPAGEVIEWPORT BOOL GpiQueryPageViewport(HPS hps, PRECTL prclViewport); PMGPI.DLL 86, 472 Cette fonction permet de demander une page de port de visualisation.
GPIQUERYPALETTE HPAL GpiQueryPalette(HPS hps); PMGPI.DLL 300, 579 Cette fonction permet de demander le Handle de la palette courante sélectionné dans l'espace de présentation.
GPIQUERYPALETTEINFO LONG GpiQueryPaletteInfo(HPAL hpal, HPS hps, ULONG flOptions, ULONG ulStart, ULONG ulCount, PULONG aulArray); PMGPI.DLL 301, 597 Cette fonction permet de passer par arrière les informations d'une palette.
GPIQUERYPATTERN LONG GpiQueryPattern(HPS hps); PMGPI.DLL 147, 473 Cette fonction permet de demander la valeur courante de symbole de la palette d'ombrage précédemment fixé par la fonction GpiSetPattern.
GPIQUERYPATTERNREFPOINT BOOL GpiQueryPatternRefPoint(HPS hps, PPOINTL pptlRefPoint); PMGPI.DLL 149, 474 Cette fonction permet de demander le point de référence d'une palette précédemment fixé par la fonction GpiSetPatternRefPoint.
GPIQUERYPATTERNSET LONG GpiQueryPatternSet(HPS hps); PMGPI.DLL 145, 475 Cette fonction permet de demander la valeur courante de l'attribut d'ensemble de palette précédemment fixé par GpiSetPatternSet.
GPIQUERYPEL LONG GpiQueryPel(HPS hps, PPOINTL pptlPoint); PMGPI.DLL 207, 476 Cette fonction permet de demander la couleur d'un pixel à la position spécifié dans les coordonnées mondiales.
GPIQUERYPICKAPERTUREPOSITION BOOL GpiQueryPickAperturePosition(HPS hps, PPOINTL pptlPoint); PMGPI.DLL 33, 477 Cette fonction permet de demander la position du centre de l'ouverture d'un Pick.
GPIQUERYPICKAPERTURESIZE BOOL GpiQueryPickApertureSize(HPS hps, PSIZEL psizlSize); PMGPI.DLL 31, 478 Cette fonction permet de demander la taille du Pick d'ouverture.
GPIQUERYPS ULONG GpiQueryPS(HPS hps, PSIZEL psizlSize); PMGPI.DLL 9, 471 Cette fonction permet de demander les paramètres de page de l'espace de présentation.
GPIQUERYREALCOLORS LONG GpiQueryRealColors(HPS hps, ULONG flOptions, LONG lStart, LONG lCount, PLONG alColors); PMGPI.DLL 104, 480 Cette fonction permet de demander les valeurs RVB (RGB) de couleurs distincts disponibles dans un périphérique associé courant.
GPIQUERYRGBCOLOR LONG GpiQueryRGBColor(HPS hps, ULONG flOptions, LONG lColorIndex); PMGPI.DLL 107, 479 Cette fonction permet de demander la couleur RVB (RGB) actuel étant le résultat d'index particulier dans le périphérique associé courant.
GPIQUERYREGIONBOX LONG GpiQueryRegionBox(HPS hps, HRGN hrgn, PRECTL prclBound); PMGPI.DLL 216, 481 Cette fonction permet de demander les dimensions du plus petit rectangle dans les limites d'une région.
GPIQUERYREGIONRECTS BOOL GpiQueryRegionRects(HPS hps, HRGN hrgn, PRECTL prclBound, PRGNRECT prgnrcControl, PRECTL prclRect); PMGPI.DLL 217, 587 Cette fonction permet de demander le rectangle définissant une région déterminée.
GPIQUERYSEGMENTATTRS LONG GpiQuerySegmentAttrs(HPS hps, LONG lSegid, LONG lAttribute); PMGPI.DLL 54, 482 Cette fonction permet de demander la valeur courante d'un attribut spécifié ayant été fixé par la fonction GpiSetSegmentAttrs.
GPIQUERYSEGMENTNAMES LONG GpiQuerySegmentNames(HPS hps, LONG lFirstSegid, LONG lLastSegid, LONG lMax, PLONG alSegids); PMGPI.DLL 49, 483 Cette fonction permet de demander l'identificateur de tous les segments existant avec l'identificateur dans un rang spécifié.
GPIQUERYSEGMENTPRIORITY LONG GpiQuerySegmentPriority(HPS hps, LONG lRefSegid, LONG lOrder); PMGPI.DLL 56, 484 Cette fonction permet de demander l'identificateur d'un segment nommé étant chainé immédiatement avant ou après une référence de segment spécifié.
GPIQUERYSEGMENTTRANSFORMMATRIX BOOL GpiQuerySegmentTransformMatrix(HPS hps, LONG lSegid, LONG lCount, PMATRIXLF pmatlfArray); PMGPI.DLL 79, 485 Cette fonction permet de demander la transformation de segment étant normalement appliqué à toutes les primitives d'un segment spécifié.
GPIQUERYSETIDS BOOL GpiQuerySetIds(HPS hps, LONG lCount, PLONG alTypes, PSTR8 aNames, PLONG allcids); PMGPI.DLL 157, 486 Cette fonction permet de demander des informations à propos de toutes les polices de caractères ayant été crée par la fonction GpiCreateLogFont et les balises de Bitmap de la fonction GpiSetBitmapId.
GPIQUERYSTOPDRAW LONG GpiQueryStopDraw(HPS hps); PMGPI.DLL 23, 487 Cette fonction permet d'indiquer si la condition d'arrêt de dessinage existe actuellement.
GPIQUERYTAG BOOL GpiQueryTag(HPS hps, PLONG plTag); PMGPI.DLL 35, 488 Cette fonction permet demander la valeur courante de l'identificateur de balise, lequel est fixé par la fonction GpiSetTag.
GPIQUERYTEXTALIGNMENT BOOL GpiQueryTextAlignment(HPS hps,PLONG a,PLONG b); PMGPI.DLL 648 Cette fonction permet de demander l'alignement du texte.
GPIQUERYTEXTBOX BOOL GpiQueryTextBox(HPS hps, LONG lCount1, PCH pchString, LONG lCount2, PPOINTL aptlPoints); PMGPI.DLL 164, 489 Cette fonction permet de demander les coordonnées relatives pour les quatres coins d'une boite de texte.
GPIQUERYVIEWINGLIMITS BOOL GpiQueryViewingLimits(HPS hps, PRECTL prclLimits); PMGPI.DLL 92, 490 Cette fonction permet de demander la valeur courante de limite de visualisation précédemment fixé par la fonction GpiSetViewingLimits.
GPIQUERYVIEWINGTRANSFORMMATRIX BOOL GpiQueryViewingTransformMatrix(HPS hps, LONG lCount, PMATRIXLF pmatlfArray); PMGPI.DLL 88, 491 Cette fonction permet de demander la transformation de visualisation courante.
GPIQUERYWIDTHTABLE BOOL GpiQueryWidthTable(HPS hps, LONG lFirstChar, LONG lCount, PLONG alData); PMGPI.DLL 161, 492 Cette fonction permet de demander la table d'informations de largeur pour une police de caractères logique identifié par la valeur d'un attribut d'ensemble de caractères.
GPIREALIZECOLORTABLE BOOL GpiRealizeColorTable(HPS hPS); PMGPI.DLL 100 Cette fonction permet de réaliser une table de couleur.
GPIRECTINREGION LONG GpiRectInRegion(HPS hps, HRGN hrgn, PRECTL prclRect); PMGPI.DLL 215, 494 Cette fonction permet de vérifier si n'importe quel partie d'un rectangle est lié avec une région spécifié.
GPIRECTVISIBLE LONG GpiRectVisible(HPS hps, PRECTL prclRectangle); PMGPI.DLL 133, 495 Cette fonction permet de vérifier si n'importe quel partie d'un rectangle est dans la région découpé d'un périphérique associé avec l'espace de présentation spécifié.
GPIREMOVEDYNAMICS BOOL GpiRemoveDynamics(HPS hps, LONG lFirstSegid, LONG lLastSegid); PMGPI.DLL 24, 496 Cette fonction permet d'enlever une partie de l'image affiché étant dessiner dans les segments dynamiques d'une section de chaine de segment.
GPIRESETBOUNDARYDATA BOOL GpiResetBoundaryData(HPS hps); PMGPI.DLL 42, 497 Cette fonction permet d'effectuer une réinitialisation des limites de données étant nulle.
GPIRESETPS BOOL GpiResetPS(HPS hps, ULONG flOptions); PMGPI.DLL 11, 498 Cette fonction permet de réinitialiser l'espace de présentation.
GPIRESTOREPS BOOL GpiRestorePS(HPS hps, LONG lPSid); PMGPI.DLL 13, 499 Cette fonction permet de restituer l'état de l'espace de présentation précédemment effectué par la fonction GpiSavePS.
GPIROTATE BOOL GpiRotate(HPS hps, PMATRIXLF pmatlfArray, LONG lOptions, FIXED fxAngle, PPOINTL pptlCenter); PMGPI.DLL 285, 566 Cette fonction permet d'appliquer une rotation de transformation de matrice.
GPISAVEMETAFILE BOOL GpiSaveMetaFile(HMF hmf, PSZ pszFilename); PMGPI.DLL 228, 500 Cette fonction permet de sauvegarder un fichier méta dans un fichier disque.
GPISAVEPS LONG GpiSavePS(HPS hps); PMGPI.DLL 12, 501 Cette fonction permet de sauvegarder l'état de l'espace de présentation.
GPISCALE BOOL GpiScale(HPS hps, PMATRIXLF pmatlfArray, LONG lOptions, PFIXED afxScale, PPOINTL pptlCenter); PMGPI.DLL 284 Cette fonction permet d'appliquer une composante scalaire de transformation de matrice.
GPISELECTPALETTE HPAL GpiSelectPalette(HPS hps, HPAL hpal); PMGPI.DLL 297, 578 Cette fonction permet de sélectionner une palette dans l'espace de présentation.
GPISETARCPARAMS BOOL GpiSetArcParams(HPS hps, PARCPARAMS parcpArcParams); PMGPI.DLL 134, 502 Cette fonction permet de fixer les paramètres courant d'un arc.
GPISETATTRMODE BOOL GpiSetAttrMode(HPS hps, LONG lMode); PMGPI.DLL 94, 503 Cette fonction permet de fixer le mode d'attribut courant.
GPISETATTRS BOOL GpiSetAttrs(HPS hps, LONG lPrimType, ULONG flAttrMask, ULONG flDefMask, PBUNDLE ppbunAttrs); PMGPI.DLL 97, 588 Cette fonction permet de fixer les attributs d'un type primitif spécifié.
GPISETBACKCOLOR BOOL GpiSetBackColor(HPS hps, LONG lColor); PMGPI.DLL 110, 504 Cette fonction permet de fixer l'attribut de couleur d'index d'arrière-plan courante, pour chaque type de primitif individuel, de la valeur spécifié.
GPISETBACKMIX BOOL GpiSetBackMix(HPS hps, LONG lMixMode); PMGPI.DLL 114, 505 Cette fonction permet de fixer la couleur d'arrière-plan d'attribut de mélangeur pour chaque type de primitif individuel.
GPISETBITMAP HBITMAP GpiSetBitmap(HPS hps, HBITMAP hbm); PMGPI.DLL 198, 506 Cette fonction permet de fixer un Bitmap actuellement sélectionné dans un contexte de périphérique de Bitmap en mémoire.
GPISETBITMAPBITS LONG GpiSetBitmapBits(HPS hps, LONG lScanStart, LONG lScans, PBYTE pbBuffer, PBITMAPINFO2 pbmiInfoTable); PMGPI.DLL 203, 602 Cette fonction permet de transférer des données de Bitmap dans l'entreposage d'une application à un Bitmap.
GPISETBITMAPDIMENSION BOOL GpiSetBitmapDimension(HBITMAP hbm, PSIZEL psizlBitmapDimension); PMGPI.DLL 199, 507 Cette fonction permet de fixer une largeur et une hauteur avec un Bitmap en utilisant une unité de mesure de 0,1 millimètre.
GPISETBITMAPID BOOL GpiSetBitmapId(HPS hps, HBITMAP hbm, LONG lLcid); PMGPI.DLL 142, 508 Cette fonction permet de fixer des balises d'un Bitmap avec un identificateur local, étant utilisé pour un ensemble de palette, contenant un simple membre.
GPISETCHARANGLE BOOL GpiSetCharAngle(HPS hps, PGRADIENTL pgradlAngle); PMGPI.DLL 172, 509 Cette fonction permet de fixer l'angle d'une ligne de base pour les caractères dans une chaine de caractères dans un vecteur relatif.
GPISETCHARBOX BOOL GpiSetCharBox(HPS hps, PSIZEF psizfxBox); PMGPI.DLL 170, 510 Cette fonction permet de fixer l'attribut d'une boite de caractère courante avec la valeur spécifié.
GPISETCHARBREAKEXTRA BOOL GpiSetCharBreakExtra(HPS hps, FIXED BreakExtra); PMGPI.DLL 305, 616 Cette fonction permet de spécifier une incrémentation supplémentaire a utilisé pour l'arrêt d'espace de caractères dans une chaine de caractères.
GPISETCHARDIRECTION BOOL GpiSetCharDirection(HPS hps, LONG lDirection); PMGPI.DLL 176, 511 Cette fonction permet de fixer la direction par lequel les caractères d'une chaine de caractères sont dessinés en fonction d'une ligne de base.
GPISETCHAREXTRA BOOL GpiSetCharExtra(HPS hps, FIXED Extra); PMGPI.DLL 303, 614 Cette fonction permet de spécifier une incrémentation supplémentaire a utilisé pour l'espace de caractères dans une chaine de caractères.
GPISETCHARMODE BOOL GpiSetCharMode(HPS hps, LONG lMode); PMGPI.DLL 178, 512 Cette fonction permet de fixer le mode de caractères utilisé quand une chaine de caractères est dessiné.
GPISETCHARSET BOOL GpiSetCharSet(HPS hps, LONG llcid); PMGPI.DLL 168, 513 Cette fonction permet de fixer la valeur courante d'un attribut d'ensemble de caractères.
GPISETCHARSHEAR BOOL GpiSetCharShear(HPS hps, PPOINTL pptlAngle); PMGPI.DLL 174, 514 Cette fonction permet de fixer l'attribut de cisaillement de caractère.
GPISETCLIPPATH BOOL GpiSetClipPath(HPS hps, LONG lPath, LONG lOptions); PMGPI.DLL 233, 515 Cette fonction permet de sélectionner un chemin pour un chemin de capture courant.
GPISETCLIPREGION LONG GpiSetClipRegion(HPS hps, HRGN hrgn, PHRGN phrgnOld); PMGPI.DLL 218, 516 Cette fonction permet de définir une région pouvant être utilisé pour une capture, quand n'importe quel dessinage prend place dans l'espace de présentation spécifié.
GPISETCOLOR BOOL GpiSetColor(HPS hps, LONG lColor); PMGPI.DLL 108, 517 Cette fonction permet de fixer la couleur courante d'un attribut de couleur pour chaques types de primitives individuels.
GPISETCP BOOL GpiSetCp(HPS hps, ULONG ulCodePage); PMGPI.DLL 162, 518 Cette fonction permet de fixer le code de page graphique par défaut.
GPISETCURRENTPOSITION BOOL GpiSetCurrentPosition(HPS hps, PPOINTL pptlPoint); PMGPI.DLL 126, 519 Cette fonction permet de fixer la position courante au point spécifié.
GPISETDEFARCPARAMS BOOL GpiSetDefArcParams(HPS hps, PARCPARAMS parcpArcParams); PMGPI.DLL 281, 570 Cette fonction permet de fixer les valeurs par défaut des paramètres d'arc.
GPISETDEFATTRS BOOL GpiSetDefAttrs(HPS hps, LONG lPrimType, ULONG flAttrMask, PBUNDLE ppbunAttrs); PMGPI.DLL 277, 591 Cette fonction permet de fixer les valeurs par défaut des attributs de type primitif spécifié.
GPISETDEFAULTVIEWMATRIX BOOL GpiSetDefaultViewMatrix(HPS hps, LONG lCount, PMATRIXLF pmatlfarray, LONG lOptions); PMGPI.DLL 83, 520 Cette fonction permet de fixer la visualisation de transformation par défaut étant appliqué à l'ensemble d'image.
GPISETDEFTAG BOOL GpiSetDefTag(HPS hps, LONG lTag); PMGPI.DLL 275, 571 Cette fonction permet de fixer la valeur par défaut d'une balise primitive.
GPISETDEFVIEWINGLIMITS BOOL GpiSetDefViewingLimits(HPS hps, PRECTL prclLimits); PMGPI.DLL 279, 572 Cette fonction permet de fixer la valeur par défaut des limites de visualisation.
GPISETDRAWCONTROL BOOL GpiSetDrawControl(HPS hps, LONG lControl, LONG lValue); PMGPI.DLL 17, 521 Cette fonction permet de fixer les options pour des opérations de sous-séquence de dessinage.
GPISETDRAWINGMODE BOOL GpiSetDrawingMode(HPS hps, LONG lMode); PMGPI.DLL 26, 522 Cette fonction permet de fixer le mode de dessinage dans un gestionnaire de contrôle d'un dessinage primitif de sous-séquence individuel et d'appels d'attributs.
GPISETEDITMODE BOOL GpiSetEditMode(HPS hps, LONG lMode); PMGPI.DLL 57, 523 Cette fonction permet de fixer le mode d'édition courant.
GPISETELEMENTPOINTER BOOL GpiSetElementPointer(HPS hps, LONG lElement); PMGPI.DLL 59, 524 Cette fonction permet de fixer le pointeur d'élément, dans le segment courant, à un nombre d'élément spécifié.
GPISETELEMENTPOINTERATLABEL BOOL GpiSetElementPointerAtLabel(HPS hps, LONG lLabel); PMGPI.DLL 65, 525 Cette fonction permet de fixer le pointeur d'élément, dans le segment courant, à l'élément contenu dans l'étiquette spécifié.
GPISETGRAPHICSFIELD BOOL GpiSetGraphicsField(HPS hps, PRECTL prclField); PMGPI.DLL 89, 526 Cette fonction permet de fixer la taille et la position d'un champ graphique dans une unité de page de présentation.
GPISETINITIALSEGMENTATTRS BOOL GpiSetInitialSegmentAttrs(HPS hps, LONG lAttribute, LONG lValue); PMGPI.DLL 51, 527 Cette fonction permet de fixer les attributs de segments spécifié étant utilisé quand un segment est créé dans une sous-séquence.
GPISETLINEEND BOOL GpiSetLineEnd(HPS hps, LONG lLineEnd); PMGPI.DLL 122, 528 Cette fonction permet de fixer l'attribut de terminaison de ligne.
GPISETLINEJOIN BOOL GpiSetLineEnd(HPS hps, LONG lLineEnd); PMGPI.DLL 124, 529 Cette fonction permet de fixer l'attribut de jointure de ligne courant.
GPISETLINETYPE BOOL GpiSetLineType(HPS hps, LONG lLineType); PMGPI.DLL 530, 116 Cette fonction permet de fixer l'attribut courant de cosmétiques de type de ligne.
GPISETLINEWIDTH BOOL GpiSetLineWidth(HPS hps, FIXED fxLineWidth); PMGPI.DLL 118, 531 Cette fonction permet de fixer l'attribut courant de cosmétiques de largeur de ligne.
GPISETLINEWIDTHGEOM BOOL GpiSetLineWidthGeom(HPS hps, LONG lLineWidth); PMGPI.DLL 120, 532 Cette fonction permet de fixer l'attribut courant de géométrie de largeur de ligne.
GPISETMARKER BOOL GpiSetMarker(HPS hps, LONG lSymbol); PMGPI.DLL 186, 533 Cette fonction permet de fixer la valeur d'attribut de symbole de marquage.
GPISETMARKERBOX BOOL GpiSetMarkerBox(HPS hps, PSIZEF psizfxSize); PMGPI.DLL 188, 534 Cette fonction permet de fixer l'attribut de boite de marquage courant.
GPISETMARKERSET BOOL GpiSetMarkerSet(HPS hps, LONG lSet); PMGPI.DLL 184, 535 Cette fonction permet de fixer l'attribut d'ensemble de marquage courant.
GPISETMETAFILEBITS BOOL GpiSetMetaFileBits(HMF hmf, LONG lOffset, LONG lLength, PBYTE pbBuffer); PMGPI.DLL 231, 536 Cette fonction permet d'appeler un transfère de fichier méta d'un entreposage d'application vers un fichier méta en mémoire.
GPISETMIX BOOL GpiSetMix(HPS hps, LONG lMixMode); PMGPI.DLL 112, 537 Cette fonction permet de fixer l'attribut de mélangeur de premier plan pour chaque type de primitif individuel.
GPISETMODELTRANSFORMMATRIX BOOL GpiSetModelTransformMatrix(HPS hps, LONG lCount, PMATRIXLF pmatlfArray, LONG lOptions); PMGPI.DLL 80, 538 Cette fonction permet de fixer le modèle de transformation de matrice pour une sous-séquence de primitives.
GPISETPAGEVIEWPORT BOOL GpiSetPageViewport(HPS hps, PRECTL prclViewport); PMGPI.DLL 85, 540 Cette fonction permet de fixer la page de port de visualisation dans un espace de périphérique.
GPISETPALETTEENTRIES BOOL GpiSetPaletteEntries(HPAL hpal, ULONG ulFormat, ULONG ulStart, ULONG ulCount, PULONG aulTable); PMGPI.DLL 299, 596 Cette fonction permet de changer les entrées dans une palette.
GPISETPATTERN BOOL GpiSetPattern(HPS hps, LONG lPatternSymbol); PMGPI.DLL 146 Cette fonction permet de fixer la valeur courante de l'attribut de symbole de palette.
GPISETPATTERNREFPOINT BOOL GpiSetPatternRefPoint(HPS hps, PPOINTL pptlRefPoint); PMGPI.DLL 148, 542 Cette fonction permet de fixer le point de référence de palette courante avec la valeur spécifié.
GPISETPATTERNSET BOOL GpiSetPatternSet(HPS hps, LONG lSet); PMGPI.DLL 144, 541 Cette fonction permet de fixer l'attribut d'ensemble de palette courant avec la valeur spécifié.
GPISETPEL LONG GpiSetPel(HPS hps, PPOINTL pptlPoint); PMGPI.DLL 206, 544 Cette fonction permet de fixer un pixel à la position spécifié dans les coordonnées mondiales en utilisant la couleur courante (ligne) et un mélangeur.
GPISETPICKAPERTUREPOSITION BOOL GpiSetPickAperturePosition(HPS hps, PPOINTL pptlPick); PMGPI.DLL 32, 545 Cette fonction permet de fixer le centre de l'ouverture d'un Pick, dans une page d'espace de présentation, pour des opérations sous-séquentes sans corrélation.
GPISETPICKAPERTURESIZE BOOL GpiSetPickApertureSize(HPS hps, LONG lOptions, PSIZEL psizlSize); PMGPI.DLL 30, 589 Cette fonction permet de fixer la taille du Pick d'ouverture.
GPIPOLYGONS LONG GpiPolygons(HPS hps, ULONG ulCount, PPOLYGON paplgn, ULONG flOpts, ULONG flMdl); PMGPI.DLL 650 Cette fonction permet de définir un polygone.
GPISETPS BOOL GpiSetPS(HPS hps, PSIZEL psizlsize, ULONG flOptions); PMGPI.DLL 248, 539 Cette fonction permet de fixer la taille, l'unité et le format de l'espace de présentation.
GPISETREGION BOOL GpiSetRegion(HPS hps, HRGN hrgn, LONG lcount, PRECTL arclRectangles); PMGPI.DLL 209, 546 Cette fonction permet de changer une région devant subir un OU logique dans un ensemble de rectangles.
GPISCALE BOOL GpiScale(HPS hps, PMATRIXLF pmatlfArray, LONG lOptions, PFIXED afxScale, PPOINTL pptlCenter); PMGPI.DLL 565 Cette fonction permet d'appliquer une composante scalaire de transformation de matrice.
GPISETSEGMENTATTRS BOOL GpiSetSegmentAttrs(HPS hps, LONG lSegid, LONG lAttribute, LONG lValue); PMGPI.DLL 53, 547 Cette fonction permet de fixer un attribut de segment.
GPISETSEGMENTPRIORITY BOOL GpiSetSegmentPriority(HPS hps, LONG lSegid, LONG lRefSegid, LONG lOrder); PMGPI.DLL 55, 548 Cette fonction permet de changer la position d'un segment dans la chaine de segment, ou d'ajouter un segment dans la chaine.
GPISETSEGMENTTRANSFORMMATRIX BOOL GpiSetSegmentTransformMatrix(HPS hps, LONG lSegid, LONG lCount, PMATRIXLF pmatlfarray, LONG lOptions); PMGPI.DLL 78, 549 Cette fonction permet de fixer la transformation de segment étant normalement appliqué à toutes les primitives d'un segment spécifié.
GPISETSTOPDRAW BOOL GpiSetStopDraw(HPS hps, LONG lValue); PMGPI.DLL 22, 550 Cette fonction permet de fixer ou d'effacer la condition d'arrêt de dessinage.
GPISETTAG BOOL GpiSetTag(HPS hps, LONG lTag); PMGPI.DLL 34, 551 Cette fonction permet de fixer une balise spécifié par lequel les primitives peuvent êtres connu.
GPISETTEXTALIGNMENT BOOL GpiSetTextAlignment(HPS hps,LONG a,LONG b); PMGPI.DLL 649 Cette fonction permet de fixer l'alignement du texte.
GPISETVIEWINGLIMITS BOOL GpiSetViewingLimits(HPS hps, PRECTL prclLimits); PMGPI.DLL 91, 552 Cette fonction permet de fixer un clip de rectangle dans un espace de modèle.
GPISETVIEWINGTRANSFORMMATRIX BOOL GpiSetViewingTransformMatrix(HPS hps, LONG lCount, PMATRIXLF pmatlfArray, LONG lOptions); PMGPI.DLL 87, 553 Cette fonction permet de fixer la transformation de visualisation étant appliqué à n'importe quel sous-séquence de segments ouverts.
GPISTROKEPATH LONG GpiStrokePath(HPS hps, LONG lPath, ULONG flOptions); PMGPI.DLL 270, 554 Cette fonction permet d'effectuer un traitement d'un chemin et d'ensuite dessiner celui-ci.
GPITRANSLATE BOOL GpiTranslate(HPS hps, PMATRIXLF pmatlfArray, LONG lOptions, PPOINTL pptlTranslation); PMGPI.DLL 283, 564 Cette fonction permet d'appliquer une translation vers une transformation de matrice.
GPIUNLOADFONTS BOOL GpiUnloadFonts(HAB hab, PSZ pszFilename); PMGPI.DLL 153, 555 Cette fonction permet de décharger n'importe quel polices de caractères précédemment chargé d'un fichier de ressource avec la fonction GpiLoadFonts.
GPIUNLOADPUBLICFONTS BOOL GpiUnloadPublicFonts(HAB hab, PSZ pszFilename); PMGPI.DLL 264, 623 Cette fonction permet de décharger une ou plusieurs police de caractères, généralement disponible, pour le fichier de ressource spécifié.
GPIUNREALIZECOLORTABLE BOOL GpiUnrealizeColorTable(HPS hPS); PMGPI.DLL 101 Cette fonction permet d'enlever la réalisation d'une table de couleur.
GPIWCBITBLT LONG GpiWCBitBlt(HPS hpsTarget, HBITMAP hbmSource, LONG lCount, PPOINTL aptlPoints, LONG lRop, ULONG flOptions); PMGPI.DLL 269, 557 Cette fonction permet d'effectuer une copie d'un rectangle de données d'image Bitmap.
KBDCHARIN USHORT KbdCharIn(PKBDKEYINFO CharData, USHORT IOWait, HKBD KbdHandle); KBDCALLS.DLL 4 Cette fonction permet d'effectuer la lecture d'un enregistrement de données de caractère d'un clavier.
KBDCLOSE USHORT KbdClose(HKBD KbdHandle); KBDCALLS.DLL 17 Cette fonction permet de fermer le clavier logique.
KBDDEREGISTER USHORT KbdDeRegister(); KBDCALLS.DLL 20 Cette fonction permet de désenregistrer un remplacement de sous-système de clavier.
KBDFLUSHBUFFER USHORT KbdFlushBuffer(HKBD KbdHandle); KBDCALLS.DLL 13 Cette fonction permet de vider le tampon du clavier courant.
KBDFREEFOCUS USHORT KbdFreeFocus(HKBD KbdHandle); KBDCALLS.DLL 18 Cette fonction permet de libérer le focus du clavier logique.
KBDGETCP USHORT KbdGetCp(ULONG Reserved, PUSHORT CodePageID, HKBD KbdHandle); KBDCALLS.DLL 3 Cette fonction permet d'envoyer une requête de code de page active au clavier en utilisant une traduction d'une code de balayage vers des caractères ASCII.
KBDGETFOCUS USHORT KbdGetFocus(USHORT IOWait, HKBD KbdHandle); KBDCALLS.DLL 12 Cette fonction permet de relier un gestionnaire de clavier logique à un clavier physique.
KBDGETSTATUS USHORT KbdGetStatus(PKBDINFO StatData, HKBD KbdHandle); KBDCALLS.DLL 10 Cette fonction permet d'envoyer une requête d'état du clavier courant.
KBDGETHWID USHORT KbdGetHWId(PKBDHWID KeyboardID, HKBD KbdHandle); KBDCALLS.DLL 24 Cette fonction permet de retourner la valeur d'identification d'un attachement de clavier généré par le matériel.
KBDOPEN USHORT KbdOpen(PHKBD KbdHandle); KBDCALLS.DLL 23 Cette fonction permet de créer un nouveau clavier logique.
KBDPEEK USHORT KbdPeek(PKBDKEYINFO CharData, HKBD KbdHandle); KBDCALLS.DLL 22 Cette fonction permet de demander un enregistrement de données de caractères d'un clavier.
KBDREGISTER USHORT KbdRegister(PSZ ModuleName, PSZ EntryPoint, ULONG FunctionMask); KBDCALLS.DLL 8 Cette fonction permet d'effectuer l'enregistrement d'un remplacement de sous-système de clavier pour la session courante.
KBDSETCP USHORT KbdSetCp(USHORT Reserved, USHORT CodePageID, HKBD KbdHandle); KBDCALLS.DLL 5 Cette fonction permet de fixer le code de page du clavier.
KBDSETCUSTXT USHORT KbdSetCustXt(PUSHORT Xlatetable, HKBD KbdHandle); KBDCALLS.DLL 1 Cette fonction permet de personnaliser la table de translation du clavier.
KBDSETFGND USHORT KbdSetFgnd(); KBDCALLS.DLL 21 Cette fonction permet priorisé le processus clavier au premier plan.
KBDSETSTATUS USHORT KbdSetStatus(PKBDINFO StatData, HKBD KbdHandle); KBDCALLS.DLL 11 Cette fonction permet de changer l'état du clavier courant.
KBDSTRINGIN USHORT KbdStringIn(PCH CharBuffer, PSTRINGINBUF StringLength, USHORT IOWait, HKBD KbdHandle); KBDCALLS.DLL 9 Cette fonction permet d'effectuer la lecture d'une chaine de caractères en provenance du clavier.
KBDSYNCH USHORT KbdSynch(USHORT IOWait); KBDCALLS.DLL 7 Cette fonction permet d'effectuer la synchronisation d'accès du sous-système clavier vers le pilote de périphérique clavier.
KBDXLATE USHORT KbdXlate(PKBDTRANS XlateRecord, HKBD KbdHandle); KBDCALLS.DLL 14 Cette fonction permet d'effectuer une translation du code de balayage à sa forme ASCII finale.
MOUCLOSE USHORT MouClose(HMOU DeviceHandle); MOUCALLS.DLL 9 Cette fonction permet de fermer un périphérique de souris dans la session d'affichage courant.
MOUDEREGISTER USHORT MouDeRegister(); MOUCALLS.DLL 14 Cette fonction permet d'effectuer le désenregistrement d'un sous-système de souris précédemment enregistré dans la session.
MOUDRAWPTR USHORT MouDrawPtr(HMOU DeviceHandle); MOUCALLS.DLL 26 Cette fonction permet d'avertir le pilote du périphérique de souris que la précédante région de restriction de l'image du pointeur est maintenant disponible pour le pilote de périphérique de souris.
MOUFLUSHQUE USHORT MouFlushQue(HMOU DeviceHandle); MOUCALLS.DLL 7 Cette fonction permet de vider la file d'attente d'événement de la souris.
MOUGETDEVSTATUS USHORT MouGetDevStatus(PUSHORT DeviceStatus, HMOU DeviceHandle); MOUCALLS.DLL 22 Cette fonction permet de demander le mot d'états de la souris dans la session courante.
MOUGETEVENTMASK USHORT MouGetEventMask(PUSHORT EventMask, HMOU DeviceHandle); MOUCALLS.DLL 15 Cette fonction permet de demander le masque d'événement de la souris.
MOUGETNUMBUTTONS USHORT MouGetNumButtons(PUSHORT NumberOfButtons, HMOU DeviceHandle); MOUCALLS.DLL 8 Cette fonction permet de demander le nombre de boutons d'une souris.
MOUGETNUMMICKEYS USHORT MouGetNumMickeys(PUSHORT NumberOfMickeys, HMOU DeviceHandle); MOUCALLS.DLL 3 Cette fonction permet de demander le nombre de mickey par centimètre.
MOUGETNUMQUEEL USHORT MouGetNumQueEl(PMOUQUEINFO QueDataRecord, HMOU DeviceHandle); MOUCALLS.DLL 13 Cette fonction permet de demander le nombre d'élément d'événement dans la file d'attente de la souris.
MOUGETPTRPOS USHORT MouGetPtrPos(PPTRLOC PtrPos, HMOU DeviceHandle); MOUCALLS.DLL 19 Cette fonction permet de demander les coordonnées courante du pointeur de positionnement de la souris.
MOUGETPTRSHAPE USHORT MouGetPtrShape(PBYTE PtrBuffer, PPTRSHAPE PtrDefRec, HMOU DeviceHandle); MOUCALLS.DLL 1 Cette fonction permet de demander la forme du pointeur de la souris.
MOUGETSCALEFACT USHORT MouGetScaleFact(PSCALEFACT ScaleStruct, HMOU DeviceHandle); MOUCALLS.DLL 6 Cette fonction permet de demander le facteur d'échelle de la souris.
MOUGETTHRESHOLD APIRET MouGetThreshold(PTHRESHOLD Threshold, HMOU DeviceHandle); MOUCALLS.DLL 29 Cette fonction permet de demander les valeurs seuil courante
MOUINITREAL USHORT MouInitReal(PSZ DriverName); MOUCALLS.DLL 27 Cette fonction permet d'initialiser le dessin de pointeur de souris en mode réel du DOS.
MOUOPEN USHORT MouOpen(PSZ DriverName, PHMOU DeviceHandle); MOUCALLS.DLL 17 Cette fonction permet d'ouvrir un périphérique de souris dans la session courante.
MOUREADEVENTQUE USHORT MouReadEventQue(PMOUEVENTINFO Buffer, PUSHORT ReadType, HMOU DeviceHandle); MOUCALLS.DLL 20 Cette fonction permet d'effectuer la lecture d'un événement de souris dans la file d'attente.
MOUREGISTER USHORT MouRegister(PSZ ModuleName, PSZ EntryName, ULONG Mask); MOUCALLS.DLL 24 Cette fonction permet d'enregistrer un remplacement de sous-système de souris dans la session courante.
MOUREMOVEPTR USHORT MouRemovePtr(PNOPTRRECT PtrArea, HMOU DeviceHandle); MOUCALLS.DLL 18 Cette fonction permet d'établir une région de collision de la souris.
MOUSETDEVSTATUS USHORT MouSetDevStatus(PUSHORT DeviceStatus, HMOU DeviceHandle); MOUCALLS.DLL 25 Cette fonction permet de changer le mot d'états de la souris.
MOUSETEVENTMASK USHORT MouSetEventMask(PUSHORT EventMask, HMOU DeviceHandle); MOUCALLS.DLL 16 Cette fonction permet de fixer le masque d'événement de la souris.
MOUSETPTRPOS USHORT MouSetPtrPos(PPTRLOC PtrPos, HMOU DeviceHandle); MOUCALLS.DLL 21 Cette fonction permet de changer les coordonnées courante du pointeur de positionnement de la souris.
MOUSETPTRSHAPE USHORT MouSetPtrShape(PBYTE PtrBuffer, PPTRSHAPE PtrDefRec, HMOU DeviceHandle); MOUCALLS.DLL 2 Cette fonction permet de changer la forme du pointeur de la souris.
MOUSETSCALEFACT USHORT MouSetScaleFact(PSCALEFACT ScaleStruct, HMOU DeviceHandle); MOUCALLS.DLL 11 Cette fonction permet de changer le facteur d'échelle de la souris.
MOUSETTHRESHOLD APIRET MouSetThreshold(PTHRESHOLD Threshold, HMOU DeviceHandle); MOUCALLS.DLL 30 Cette fonction permet d'attribuer un nouvel ensemble de valeurs seuil au pilote de périphérique de souris courant.
MOUSYNCH USHORT MouSynch(USHORT IOWait); MOUCALLS.DLL 23 Cette fonction permet de fournir l'accès synchronisé du sous-système de souris vers le pilote de périphérique de souris.
PRFCLOSEPROFILE BOOL PrfCloseProfile( HINI hini ); PMMERGE.DLL 2018 Cette fonction permet de terminer un profile précédemment créer par la fonction PrfOpenProfile.
PRFOPENPROFILE HINI PrfOpenProfile( HAB hab, PSZ pszFileName ); PMMERGE.DLL 2017 Cette fonction permet d'allouer un nom de fichier alternatif pour l'utilisation des API avec des préfix Prf.
PRFQUERYPROFILE BOOL PrfQueryProfile( HAB hab, PPRFPROFILE pprfproProfile ); PMMERGE.DLL 2020 Cette fonction permet de demander les noms de fichiers de l'utilisateur courant et les profils de système.
PRFQUERYPROFILEDATA BOOL PrfQueryProfileData( HINI hini, PSZ pszAppName, PSZ pszKeyWord, PVOID pBuffer, PULONG pulBufSize ); PMMERGE.DLL 2015 Cette fonction permet de récupérer les données précédemment entreposé dans un programme.
PRFQUERYPROFILEINT LONG PrfQueryProfileInt( HINI hini, PSZ pszAppName, PSZ pszKeyWord, LONG lDefault ); PMMERGE.DLL 2011 Cette fonction permet d'interpréter les données de profile.
PRFQUERYPROFILESIZE BOOL PrfQueryProfileSize( HINI hini, PSZ pszAppName, PSZ pszKeyWord, PULONG pulDataSize ); PMMERGE.DLL 2014 Cette fonction permet de demander l'espace de données qu'utilise un profile.
PRFRESET BOOL PrfReset( HAB hab, PPRFPROFILE pprfProfile ); PMMERGE.DLL 2019 Cette fonction permet de changer les profils par défaut utilisé par le système.
UNICOMPLETEUSERLOCALE int UniCompleteUserLocale(void); LIBUNI.DLL 155 Cette fonction permet de finaliser une modification locale.
UNICREATEATTROBJECT int UniCreateAttrObject(const LocaleObject locale_object, const UniChar *AttrName, AttrObject *attr_object); LIBUNI.DLL 16 Cette fonction permet de créer un attribut d'objet pouvant être utilisé afin de déterminer la classification de caractères.
UNICREATELOCALEOBJECT int UniCreateLocaleObject(int LocaleSpecType, const VOID *LocaleSpec, LocaleObject *locale_object); LIBUNI.DLL 20 Cette fonction permet de créer un objet locale.
UNICREATETRANSFORMOBJECT int UniCreateTransformObject(const LocaleObject locale_object, const UniChar *xtype, XformObject *xform_object); LIBUNI.DLL 17 Cette fonction permet de créer un objet de transformation de chaine de caractères Unicode.
UNIDELETEUSERLOCALE int UniDeleteUserLocale(UniChar *locale); LIBUNI.DLL 154 Cette fonction permet de supprimer une utilisation locale précédemment créer par l'utilisateur.
UNIFREEATTROBJECT int UniFreeAttrObject(AttrObject attr_object); LIBUNI.DLL 7 Cette fonction permet de libérer l'objet d'attribut de caractères.
UNIFREELOCALEINFO int UniFreeLocaleInfo(UniLconv *UniLconv_addr); LIBUNI.DLL 28 Cette fonction permet de libérer la structure d'information locale.
UNIFREELOCALEOBJECT int UniFreeLocaleObject(LocaleObject locale_object); LIBUNI.DLL 21 Cette fonction permet de libérer un objet locale précédemment créer par la fonction «UniCreateLocaleObject».
UNIFREEMEM int UniFreeMem(VOID *memory); LIBUNI.DLL 22 Cette fonction permet de libérer la mémoire alloué par la fonction UniQueryLocaleObject.
UNIFREETRANSFORMOBJECT int UniFreeTransformObject(XformObject xform_object); LIBUNI.DLL 18 Cette fonction permet de libérer un objet de transformation de chaine de caractères Unicode.
UNILOCALESTRTOTOKEN int UniLocaleStrToToken(int LocaleStringType, const VOID *locale_string, LocaleToken *locale_token); LIBUNI.DLL 54 Cette fonction permet d'effectuer la conversion d'une chaine de caractères locale spécifié dans un jeton.
UNILOCALETOKENTOSTR int UniLocaleTokenToStr(const LocaleToken locale_token, int LocaleStringType, VOID **locale_string); LIBUNI.DLL 55 Cette fonction permet d'effectuer la conversion d'un jeton locale en chaine de caractères locale spécifié.
UNIMAKEUSERLOCALE int UniMakeUserLocale(UniChar *newName, UniChar *baseName); LIBUNI.DLL 152 Cette fonction permet de créer une utilisation locale d'un système de base locale.
UNIMAPCTRYTOLOCALE int UniMapCtryToLocale(ULONG ulCountryCode, UniChar * ucsLocaleName, size_t n); LIBUNI.DLL 67 Cette fonction permet d'effectuer la conversion d'un code de pays, de type de données ULONG, en son nom locale représenté par une chaine de caractères UniChar acceptable dans l'entrée des autres fonctions Unicode.
UNIQUERYALNUM int UniQueryAlnum(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 14 Cette fonction permet de créer une requête d'attributs de caractères alphanumérique.
UNIQUERYALPHA int UniQueryAlpha(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 6 Cette fonction permet de créer une requête d'attributs de caractères alphanumérique.
UNIQUERYATTR ULONG UniQueryAttr(UniChar *attrName); LIBUNI.DLL 74 Cette fonction permet de demander la valeur associé avec le nom de l'attribut fournit par l'utilisateur.
UNIQUERYBLANK int UniQueryBlank(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 13 Cette fonction permet de créer une requête d'attributs de caractères d'espace.
UNIQUERYCHAR int UniQueryChar(UniChar uc, ULONG attr); LIBUNI.DLL 71 Cette fonction permet de demander si le caractères indiqué est l'attribut(s) requis.
UNIQUERYCHARATTR int UniQueryCharAttr(AttrObject attr_object, UniChar ucCharacter); LIBUNI.DLL 8 Cette fonction permet de créer une requête d'attributs de caractères.
UNIQUERYCHARTYPE UNICTYPE * UniQueryCharType(UniChar uc); LIBUNI.DLL 76 Cette fonction permet de demander les attributs de type de caractères.
UNIQUERYCHARTYPETABLE ULONG UniQueryCharTypeTable(ULONG *count, UNICTYPE **unictype); LIBUNI.DLL 78 Cette fonction permet de demander les types de tables de caractères.
UNIQUERYCNTRL int UniQueryCntrl(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 5 Cette fonction permet de créer une requête d'attributs de caractères de contrôle.
UNIQUERYCOUNTRYNAME int UniQueryCountryName(UniChar *country, UniChar *isolang, UniChar **infoitem); LIBUNI.DLL 159 Cette fonction permet de demander le nom d'un pays dans une langue spécifié.
UNIQUERYDIGIT int UniQueryDigit(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 12 Cette fonction permet de créer une requête d'attributs de caractères de chiffres.
UNIQUERYGRAPH int UniQueryGraph(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 4 Cette fonction permet de créer une requête d'attributs de caractères graphique.
UNIQUERYLANGUAGENAME int UniQueryLanguageName(UniChar *language, UniChar *isolang, UniChar **infoitem); LIBUNI.DLL 158 Cette fonction permet de demander le nom d'une langue dans une langue spécifié.
UNIQUERYLOCALEINFO int UniQueryLocaleInfo(const LocaleObject locale_object, struct UniLconv **UniLconv_addr_ptr); LIBUNI.DLL 29 Cette fonction permet de demander les informations à propos de conventions locale.
UNIQUERYLOCALEITEM int UniQueryLocaleItem(const LocaleObject locale_object, LocaleItem liItem, UniChar **info_item_addr_ptr); LIBUNI.DLL 30 Cette fonction permet de demander les informations locale pour un item.
UNIQUERYLOCALELIST int UniQueryLocaleList(int flag, UniChar *uniBuffer, int numUniChars); LIBUNI.DLL 157 Cette fonction permet de demander un tampon remplit avec une liste de définitions locales dans le système.
UNIQUERYLOCALEOBJECT int UniQueryLocaleObject(const LocaleObject locale_object, int category, int LocaleSpecType, VOID **locale_name); LIBUNI.DLL 19 Cette fonction permet de demander le nom locale d'un objet.
UNIQUERYLOCALEVALUE int UniQueryLocaleValue(const LocaleObject locale_object, LocaleItem item, int *info_item); LIBUNI.DLL 156 Cette fonction permet de demander une valeur intégral associé avec l'item de requête locale.
UNIQUERYLOWER int UniQueryLower(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 11 Cette fonction permet de créer une requête d'attributs de caractères en minuscule.
UNIQUERYNUMERICVALUE int UniQueryNumericValue(UniChar uc); LIBUNI.DLL 77 Cette fonction permet de demander la valeur numérique associé avec un caractère Unicode.
UNIQUERYPRINT int UniQueryPrint(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 3 Cette fonction permet de créer une requête d'attributs de caractères imprimable.
UNIQUERYPUNCT int UniQueryPunct(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 10 Cette fonction permet de créer une requête d'attributs de caractères de ponctuation.
UNIQUERYSPACE int UniQuerySpace(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 2 Cette fonction permet de créer une requête d'attributs de caractères d'espace.
UNIQUERYSTRINGTYPE ULONG UniQueryStringType(UniChar *ustr, int size, USHORT *outstr, int kind); LIBUNI.DLL 75 Cette fonction permet de demander le type d'attributs de chaque caractères dans une chaine de caractères.
UNIQUERYUPPER int UniQueryUpper(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 9 Cette fonction permet de créer une requête d'attributs de caractères en majuscule.
UNIQUERYXDIGIT int UniQueryXDigit(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 1 Cette fonction permet de créer une requête d'attributs de caractères hexadécimal.
UNISCANFORATTR int UniScanForAttr(AttrObject attr_object, const UniChar *ucs, size_t num_elems, ulsBool inverse_op, size_t *offset); LIBUNI.DLL 15 Cette fonction permet d'effectuer un balayage des attributs correspondant dans une chaine de caractères Unicode.
UNISETUSERLOCALEITEM int UniSetUserLocaleItem(UniChar *locale, int item, int type, void *value); LIBUNI.DLL 153 Cette fonction permet d'utiliser un ensemble local outrepassant l'item locale.
UNISTRCAT UniChar UniStrcat(UniChar *ucs1, const UniChar *ucs2); LIBUNI.DLL 31 Cette fonction permet d'effectuer une concaténation d'élément de code de chaine de caractères.
UNISTRCHR UniChar UniStrchr(const UniChar *ucs, UniChar ucCharacter); LIBUNI.DLL 32 Cette fonction permet de rechercher la première occurence par un code d'élément.
UNISTRCMP int UniStrcmp(const UniChar *ucs1, const UniChar *ucs2); LIBUNI.DLL 33 Cette fonction permet d'effectuer une comparaison d'élément de code de chaine de caractères.
UNISTRCMPI int UniStrcmpi(const LocaleObject locale_object, const UniChar *ucs1, const UniChar *ucs2); LIBUNI.DLL 34 Cette fonction permet d'effectuer une comparaison d'élément de code de chaine de caractères sans distinction entre les majuscules et les minuscules.
UNISTRCOLL int UniStrcoll(const LocaleObject locale_object, const UniChar *ucs1, const UniChar *ucs2); LIBUNI.DLL 35 Cette fonction permet d'effectuer une comparaison de collation de langage de chaine de caractères Unicode.
UNISTRCPY UniChar * UniStrcpy(UniChar *ucs1, const UniChar *ucs2); LIBUNI.DLL 36 Cette fonction permet d'effectuer une copie de code d'élément d'une chaine de caractères Unicode.
UNISTRCSPN size_t UniStrcspn(const UniChar *ucs1, const UniChar *ucs2); LIBUNI.DLL 37 Cette fonction permet de rechercher le code d'élément de chaine de caractères.
UNISTRFMON int UniStrfmon(const LocaleObject locale_object, UniChar *ucs, size_t maxsize, const UniChar *format, ...); LIBUNI.DLL 38 Cette fonction permet d'effectuer une conversion de valeur monétaire vers une chaine de caractères Unicode.
UNISTRFTIME size_t UniStrftime(const LocaleObject locale_object, UniChar *ucs, size_t maxsize, const UniChar *format, const struct tm *timeptr); LIBUNI.DLL 39 Cette fonction permet d'effectuer le format d'une date et d'une heure en chaine de caractères Unicode.
UNISTRLEN size_t UniStrlen(const UniChar *ucs); LIBUNI.DLL 40 Cette fonction permet de demander la longueur de code d'élément d'une chaine de caractères Unicode.
UNISTRLWR UniChar * UniStrlwr(UniChar *ucsUniStringIn); LIBUNI.DLL 62 Cette fonction permet d'effectuer la conversion d'une chaine de caractères Unicode en minuscule en accord avec un langage neutre d'une table de cartographie.
UNISTRNCAT UniChar * UniStrncat(UniChar *ucs1, const UniChar *ucs2, size_t n); LIBUNI.DLL 41 Cette fonction permet d'effectuer une concaténation d'un nombre spécifique d'élément de code de chaine de caractères Unicode.
UNISTRNCMP int UniStrncmp(const UniChar *ucs1, const UniChar *ucs2, size_t n); LIBUNI.DLL 42 Cette fonction permet d'effectuer une comparaison d'un nombre spécifique de code d'élément d'une chaine de caractères Unicode.
UNISTRNCMPI int UniStrncmpi(const LocaleObject locale_object, const UniChar *ucs1, const UniChar *ucs2, const size_t n); LIBUNI.DLL 43 Cette fonction permet d'effectuer une comparaison d'un nombre spécifique de code d'élément d'une chaine de caractères Unicode sans distinction entre les minuscules et les majuscules.
UNISTRNCPY UniChar * UniStrncpy(UniChar *ucs1, const UniChar *ucs2, size_t n); LIBUNI.DLL 44 Cette fonction permet d'effectuer une copie du nombre spécifié de code d'élément dans une chaine de caractères Unicode.
UNISTRPBRK UniChar * UniStrpbrk(const UniChar *ucs1, const UniChar *ucs2); LIBUNI.DLL 45 Cette fonction permet d'effectuer la localisation de code d'élément dans un code d'élément de chaine de caractères Unicode.
UNISTRPTIME UniChar * UniStrptime(const LocaleObject locale_object, const UniChar *buf, const UniChar *fmt, struct tm *tm); LIBUNI.DLL 46 Cette fonction permet d'effectuer la conversion d'une date et d'heure.
UNISTRRCHR UniChar * UniStrrchr(const UniChar *ucs, UniChar ucCharacter); LIBUNI.DLL 47 Cette fonction permet d'effectuer la localisation de la dernière occurence d'un code d'élément d'une chaine de caractères Unicode.
UNISTRSPN size_t UniStrspn(const UniChar *ucs1, const UniChar *ucs2); LIBUNI.DLL 48 Cette fonction permet de demander le nombre de code d'élément dans un segment.
UNISTRSTR UniChar * UniStrstr(const UniChar *ucs1, const UniChar *ucs2); LIBUNI.DLL 49 Cette fonction permet d'effectuer la localisation d'une séquence de code d'élément.
UNISTRTOD int UniStrtod(const LocaleObject locale_object, const UniChar *nptr, UniChar **endptr, double *fResult); LIBUNI.DLL 50 Cette fonction permet d'effectuer la conversion d'une chaine de caractères en une valeur réel de double précision.
UNISTRTOK UniChar * UniStrtok(UniChar *ucsString1, UniChar *ucsString2); LIBUNI.DLL 63 Cette fonction permet d'effectuer la conversion d'une chaine de caractères Unicode en un jeton.
UNISTRTOL int UniStrtol(const LocaleObject locale_object, const UniChar *nptr, UniChar **endptr, int base, long int *liResult); LIBUNI.DLL 51 Cette fonction permet d'effectuer la conversion d'une chaine de caractères en un nombre entier long.
UNISTRTOUL int UniStrtoul(const LocaleObject locale_object, const UniChar *nptr, UniChar **endptr, int base, unsigned long int *ulResult); LIBUNI.DLL 52 Cette fonction permet d'effectuer la conversion d'une chaine de caractères en un nombre naturel long.
UNISTRUPR UniChar * UniStrupr(UniChar *ucsUniStringIn); LIBUNI.DLL 61 Cette fonction permet d'effectuer la conversion d'une chaine de caractères Unicode en majuscule en accord avec un langage neutre d'une table de cartographie.
UNISTRXFRM size_t UniStrxfrm(const LocaleObject locale_object, UniChar *ucs1, const UniChar *ucs2, size_t n); LIBUNI.DLL 53 Cette fonction permet d'effectuer la transformation d'une chaine de caractères.
UNITOLOWER UniChar UniTolower(UniChar ucUniCharIn); LIBUNI.DLL 59 Cette fonction permet d'effectuer la conversion d'un caractère Unicode en minuscule en accord avec un langage neutre d'une table de cartographie.
UNITOUPPER UniChar UniToupper(UniChar ucUniCharIn); LIBUNI.DLL 60 Cette fonction permet d'effectuer la conversion d'un caractère Unicode en majuscule en accord avec un langage neutre d'une table de cartographie.
UNITRANSFORMSTR int UniTransformStr(XformObject xform_object, const UniChar *InpBuf, int *InpSize, UniChar *OutBuf, int *OutSize); LIBUNI.DLL 56 Cette fonction permet d'effectuer une transformation de chaine de caractères en un objet de transformation créer par l'objet UniCreateTransformObject.
UNITRANSLOWER UniChar UniTransLower(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 57 Cette fonction permet d'effectuer la conversion d'un caractère Unicode en sa minuscule en utilisant les informations locales spécifiés.
UNITRANSUPPER UniChar UniTransUpper(const LocaleObject locale_object, UniChar ucCharacter); LIBUNI.DLL 58 Cette fonction permet d'effectuer la conversion d'un caractère Unicode en sa majuscule en utilisant les informations locales spécifiés.
RMALLOCRESOURCE APIRET RMAllocResource(HDRIVER hDriver, PHRESOURCE hResource, PRESOURCESTRUCT ResourceStruct); RMINFO.DLL 8 Cette fonction permet de demander une ressource Handle et d'allouer un pilote pour enregistrer son utilisation dans les ressources matériels.
VIOASSOCIATE APIRET VioAssociate(HDC hdc, HVIO hvps); VIOCALLS.DLL 55 Cette fonction permet d'associé ou disossocié un espace de présentation VIO avec le périphérique de contexte.
VIOCREATELOGFONT APIRET VioCreateLogFont(PFATTRS attrs, ULONG lcid, STR8 Name, HVIO hvps); VIOCALLS.DLL 60 Cette fonction permet de spécifier une police de caractères à utiliser avec une session VIO.
VIOCREATEPS APIRET VioCreatePS(PHVIO phvps, ULONG Rows, ULONG Columns, ULONG Format, ULONG AttrBytes, HVIO hvps); VIOCALLS.DLL 56 Cette fonction permet de créer une espace de présentation VIO.
VIODELETESETID APIRET VioDeleteSetId(ULONG lcid, HVIO hvps); VIOCALLS.DLL 57 Cette fonction permet de faire en sorte qu'une police de caractères logique ne soit plus disponible par l'identificateur locale.
VIODEREGISTER USHORT VioDeRegister(); VIOCALLS.DLL 6 Cette fonction permet de désenregistrer le remplacement de sous-système vidéo.
VIODESTROYPS APIRET VioDestroyPS(HVIO hvps); VIOCALLS.DLL 61 Cette fonction permet de détruire l'espace de présentation VIO.
VIOENDPOPUP USHORT VioEndPopUp(HVIO VioHandle); VIOCALLS.DLL 1 Cette fonction permet de terminer une erreur d'opération de sous-fenêtre.
VIOGETANSI USHORT VioGetAnsi(PUSHORT Indicator, HVIO VioHandle); VIOCALLS.DLL 3 Cette fonction permet d'envoyer une requête d'état ANSI.
VIOGETBUF USHORT VioGetBuf(PULONG LVBPtr, PUSHORT Length, HVIO VioHandle); VIOCALLS.DLL 31 Cette fonction permet de demander l'adresse d'un tampon logique vidéo (LVB) dans une session.
VIOGETCONFIG USHORT VioGetConfig(USHORT ConfigID, PVIOCONFIGINFO ConfigData, HVIO VioHandle); VIOCALLS.DLL 46 Cette fonction permet de demander la configuration matériel du vidéo.
VIOGETCP USHORT VioGetCp(USHORT Reserved, PUSHORT CodePageID, HVIO VioHandle); VIOCALLS.DLL 40 Cette fonction permet d'envoyer une requête de code page courant du vidéo.
VIOGETCURPOS USHORT VioGetCurPos(PUSHORT Row, PUSHORT Column, HVIO VioHandle); VIOCALLS.DLL 9 Cette fonction permet demander la position courante du curseur.
VIOGETCURTYPE USHORT VioGetCurType(PVIOCURSORINFO CursorData, HVIO VioHandle); VIOCALLS.DLL 27 Cette fonction permet de demander la taille du curseur.
VIOGETDEVICECELLSIZE APIRET VioGetDeviceCellSize(PULONG Height, PULONG Width, HVIO hvps); VIOCALLS.DLL 58 Cette fonction permet de retourner la taille de la cellule courante de caractères en pels.
VIOGETFONT USHORT VioGetFont(PVIOFONTINFO RequestBlock, HVIO VioHandle); VIOCALLS.DLL 29 Cette fonction permet de demander la police de caractères active et affiché.
VIOGETMODE USHORT VioGetMode(PVIOMODEINFO ModeData, HVIO VioHandle); VIOCALLS.DLL 21 Cette fonction permet de demander le mode vidéo courant.
VIOGETORG APIRET VioGetOrigin(PULONG Row, PULONG Column, HVIO hvps); VIOCALLS.DLL 59 Cette fonction permet de demander la position dans lequel l'espace de présentation est cartographié dans la fenêtre.
VIOGETPHYSBUF USHORT VioGetPhysBuf(PVIOPHYSBUF DisplayBuf, USHORT Reserved); VIOCALLS.DLL 2 Cette fonction permet demander l'adresse du tampon d'affichage physique.
VIOGETSTATE USHORT VioGetState(PVOID RequestBlock, HVIO VioHandle); VIOCALLS.DLL 49 Cette fonction permet de demander l'état du vidéo.
VIOGLOBALREG USHORT VioGlobalReg(PSZ ModuleName, PSZ EntryPoint, ULONG FunctionMask1, ULONG FunctionMask2, LONG Reserved); VIOCALLS.DLL 70 Cette fonction permet d'allouer un sous-système afin qu'il reçoive des avertissements de complémentarité d'appels VIO en provenance de toutes les applications exécutés en mode pleine écran.
VIOMODEUNDO USHORT VioModeUndo(USHORT OwnerIndic, USHORT KillIndic, USHORT Reserved); VIOCALLS.DLL 35 Cette fonction permet d'annuler un processus léger ModeWait précédant.
VIOMODEWAIT USHORT VioModeWait(USHORT RequestType, PUSHORT NotifyType, USHORT Reserved); VIOCALLS.DLL 37 Cette fonction permet de fixer un processus léger ModeWait.
VIOPOPUP USHORT VioPopUp(PUSHORT Options, HVIO VioHandle); VIOCALLS.DLL 11 Cette fonction permet d'envoyer une requête temporaire dans une session de premier plan.
VIOPRTSC USHORT VioPrtSc(HVIO VioHandle); VIOCALLS.DLL 8 Cette fonction permet d'effectuer les opérations du bouton PrtSc. Elle est appelé par le gestionnaire de session lorsque se bouton est enfoncé.
VIOPRTSCTOGGLE USHORT VioPrtScToggle(HVIO VioHandle); VIOCALLS.DLL 50 Cette fonction permet d'effectuer les opérations de la combinaison de touche Ctrl+PrtSc. Elle est appelé par le gestionnaire de session lorsque ses boutons sont enfoncés.
VIOQUERYFONTS APIRET VioQueryFonts(PULONG Remfonts, PFONTMETRICS Metrics, ULONG Metlen, PULONG Fonts, PSZ Facename, ULONG Options, HVIO hvps); VIOCALLS.DLL 64 Cette fonction permet de demander la position dans lequel l'espace de présentation est cartographié dans la fenêtre.
VIOQUERYSETIDS APIRET VioQuerySetIds(PULONG lcids, PSTR8 Names, PULONG Types, PULONG count, HVIO hvps); VIOCALLS.DLL 62 Cette fonction permet de demander les informations à propos d'un identificateur local VIO.
VIOREADCELLSTR USHORT VioReadCellStr(PCH CellStr, PUSHORT Length, USHORT Row, USHORT Column, HVIO VioHandle); VIOCALLS.DLL 24 Cette fonction permet d'effectuer la lecture d'une cellule de chaine de caractères affiché.
VIOREADCHARSTR USHORT VioReadCharStr(PCH CharStr, PUSHORT Length, USHORT Row, USHORT Column, HVIO VioHandle); VIOCALLS.DLL 30 Cette fonction permet d'effectuer la lecture d'une chaine de caractères affiché
VIOREGISTER USHORT VioRegister(PSZ ModuleName, PSZ EntryPoint, ULONG FunctionMask1, ULONG FunctionMask2); VIOCALLS.DLL 45 Cette fonction permet d'enregistrer un remplacement de sous-système vidéo alternatif pour la session courante.
VIOSAVREDRAWUNDO USHORT VioSavRedrawUndo(USHORT OwnerIndic, USHORT KillIndic, HVIO VioHandle); VIOCALLS.DLL 28 Cette fonction permet d'allouer un processus léger afin qu'il traite une annulation de fonction VioSavRedrawWait issus d'une autre processus léger en même temps que le processus.
VIOSAVREDRAWWAIT USHORT VioSavRedrawWait(USHORT SavRedrawIndic, PUSHORT NotifyType, HVIO VioHandle); VIOCALLS.DLL 25 Cette fonction permet d'avertir l'application en mode graphique quand il est sauvegardé ou redessiné dans une image d'écran.
VIOSCRLOCK USHORT VioScrLock(USHORT WaitFlag, PUCHAR Status, HVIO VioHandle); VIOCALLS.DLL 23 Cette fonction permet de verrouiller l'accès à l'écran physique.
VIOSCROLLDN USHORT VioScrollDn(USHORT TopRow, USHORT LeftCol, USHORT BotRow, USHORT RightCol, USHORT Lines, PBYTE Cell, HVIO VioHandle); VIOCALLS.DLL 47 Cette fonction permet d'effectuer un défilement d'une portion de l'écran vers le bas.
VIOSCROLLLF (alias de VIOSCROLLLE) USHORT VioScrollLf(USHORT TopRow, USHORT LeftCol, USHORT BotRow, USHORT RightCol, USHORT Lines, PBYTE Cell, HVIO VioHandle); VIOCALLS.DLL 44 Cette fonction permet d'effectuer un défilement d'une portion de l'écran vers la gauche.
VIOSCROLLRT (alias de VIOSCROLLRI) USHORT VioScrollRt(USHORT TopRow, USHORT LeftCol, USHORT BotRow, USHORT RightCol, USHORT Lines, PBYTE Cell, HVIO VioHandle); VIOCALLS.DLL 12 Cette fonction permet d'effectuer un défilement d'une portion de l'écran vers la droite.
VIOSCROLLUP USHORT VioScrollUp(USHORT TopRow, USHORT LeftCol, USHORT BotRow, USHORT RightCol, USHORT Lines, PBYTE Cell, HVIO VioHandle); VIOCALLS.DLL 7 Cette fonction permet d'effectuer un défilement d'une portion de l'écran vers le haut.
VIOSCRUNLOCK USHORT VioScrUnLock(HVIO VioHandle); VIOCALLS.DLL 18 Cette fonction permet de relâcher le verroue de l'écran physique.
VIOSETANSI USHORT VioSetAnsi(USHORT Indicator, HVIO VioHandle); VIOCALLS.DLL 5 Cette fonction permet de fixer l'état ANSI.
VIOSETCP USHORT VioSetCp(USHORT Reserved, USHORT CodePageID, HVIO VioHandle); VIOCALLS.DLL 42 Cette fonction permet de fixer le code de page vidéo.
VIOSETCURPOS (alias de VIOSETCURSORPOS) USHORT VioSetCurPos(USHORT Row, USHORT Column, HVIO VioHandle); VIOCALLS.DLL 15 Cette fonction permet de fixer la position du curseur.
VIOSETCURTYPE USHORT VioSetCurType(PVIOCURSORINFO CursorData, HVIO VioHandle); VIOCALLS.DLL 32 Cette fonction permet de fixer la taille du curseur.
VIOSETDEVICECELLSIZE APIRET VioSetDeviceCellSize(ULONG Height, ULONG Width, HVIO hvps); VIOCALLS.DLL 65 Cette fonction permet de fixer la taille de la cellule de caractères courante en pels.
VIOSETFONT USHORT VioSetFont(PVIOFONTINFO RequestBlock, HVIO VioHandle); VIOCALLS.DLL 33 Cette fonction permet de fixer la police de caractères affiché.
VIOSETMODE USHORT VioSetMode(PVIOMODEINFO ModeData, HVIO VioHandle); VIOCALLS.DLL 22 Cette fonction permet de fixer le mode vidéo courant.
VIOSETORG APIRET VioSetOrigin(ULONG Row, ULONG Column, HVIO hvps); VIOCALLS.DLL 63 Cette fonction permet de fixer la position dans laquelle l'espace de présentation est cartographié dans la fenêtre.
VIOSETSTATE USHORT VioSetState(PVOID RequestBlock, HVIO VioHandle); VIOCALLS.DLL 51 Cette fonction permet de fixer l'état de la vidéo.
VIOSHOWBUF USHORT VioShowBuf(USHORT Offset, USHORT Length, HVIO VioHandle); VIOCALLS.DLL 43 Cette fonction permet d'effectuer un rafraichissement de l'affichage physique avec une portion du LVB.
VIOSHOWPS APIRET VioShowPS(ULONG Depth, ULONG Width, ULONG Cell, HVIO hvps); VIOCALLS.DLL 66 Cette fonction permet de mettre à jour l'affichage dans l'espace de présentation VIO.
VIOWRTCELLSTR USHORT VioWrtCellStr(PCH CellStr, USHORT Length, USHORT Row, USHORT Column, HVIO VioHandle); VIOCALLS.DLL 10 Cette fonction permet d'écrire une cellule de chaine de caractères.
VIOWRTCHARSTR USHORT VioWrtCharStr(PCH CharStr, USHORT Length, USHORT Row, USHORT Column, HVIO VioHandle); VIOCALLS.DLL 13 Cette fonction permet d'écrire une chaine de caractères avec les attributs existants.
VIOWRTCHARSTRATT USHORT VioWrtCharStrAtt(PCH CharStr, USHORT Length, USHORT Row, USHORT Column, PBYTE Attr, HVIO VioHandle); VIOCALLS.DLL 48 Cette fonction permet d'écrire une chaine de caractères avec un attribut constant.
VIOWRTNATTR USHORT VioWrtNAttr(PBYTE Attr, USHORT Times, USHORT Row, USHORT Column, HVIO VioHandle); VIOCALLS.DLL 26 Cette fonction permet d'effectuer la réplication d'un octet d'attribut sans changer le caractère dans l'affichage de l'écran.
VIOWRTNCELL USHORT VioWrtNCell(PBYTE Cell, USHORT Times, USHORT Row, USHORT Column, HVIO VioHandle); VIOCALLS.DLL 52 Cette fonction permet de répliquer une cellule.
VIOWRTNCHAR USHORT VioWrtNChar(PCH Char, USHORT Times, USHORT Row, USHORT Column, HVIO VioHandle); VIOCALLS.DLL 53 Cette fonction permet de répliquer un caractère en laissant les attributs inchangé.
VIOWRTTTY USHORT VioWrtTTY(PCH CharStr, USHORT Length, HVIO VioHandle); VIOCALLS.DLL 19 Cette fonction permet d'écrire une chaine de caractères en mode télétypé.
WINADDATOM ATOM WinAddAtom(HATOMTBL hatomtblAtomTbl, PSZ AtomName); PMWIN.DLL 235, 700 Cette fonction permet d'ajouter un atome dans une table d'atome.
WINALARM BOOL WinAlarm(HWND hwndDeskTop, ULONG flStyle); PMWIN.DLL 138, 701 Cette fonction permet de générer un alarme audible.
WINALLOCMEM NPBYTE WinAllocMem(HHEAP a,USHORT b); PMWIN.DLL 228 Cette fonction permet d'allouer de la mémoire dynamiquement.
WINASSOCIATEHELPINSTANCE BOOL WinAssociateHelpInstance(HWND hwndHelpInstance, HWND hwndApp); HELPMGR.DLL 4 Cette fonction permet d'effectuer une connexion à une instance IPF d'un cadre de fenêtre.
WINAVAILMEM USHORT WinAvailMem(HHEAP hHeap,BOOL a,USHORT b); PMWIN.DLL 227 Cette fonction permet de demander la quantité de mémoire disponible.
WINBEGINENUMWINDOWS HENUM WinBeginEnumWindows(HWND hwnd); PMWIN.DLL 702 Cette fonction permet de commencer le traitement d'énumération de tous les fenêtres enfants immédiates dans la fenêtre spécifié.
WINBEGINPAINT HPS WinBeginPaint( HWND hwnd, HPS hps, PRECTL prcl ); PMWIN.DLL 45, 703 Cette fonction permet de demander une représentation de l'espace de dessinage d'une fenêtre spécifié.
WINBROADCASTMSG BOOL WinBroadcastMsg(HWND hwndParent, ULONG ulMsgId, MPARAM mpParam1, MPARAM mpParam2, ULONG flCmd); PMWIN.DLL 63, 901 Cette fonction permet de diffuser un message à de multiples fenêtres.
WINCALCFRAMERECT BOOL WinCalcFrameRect(HWND hwndFrame, PRECTL prcl, BOOL fClient); PMWIN.DLL 143, 704 Cette fonction permet de calculer un rectangle client d'un cadre de rectangle ou d'un cadre de rectangle pour un rectangle client.
WINCALLMSGFILTER BOOL WinCallMsgFilter(HAB hab, PQMSG pqmsg, ULONG ulFilter); PMWIN.DLL 73, 905 Cette fonction permet d'appeler un crochet de filtre de message.
WINCANCELSHUTDOWN BOOL WinCancelShutdown(HMQ hmq, BOOL fCancelAlways); PMWIN.DLL 277, 705 Cette fonction permet d'annuler une requête d'application de fermeture du système d'exploitation.
WINCHECKINPUT BOOL WinCheckInput(HAB hab); PMWIN.DLL 640 Cette fonction permet d'utiliser une conjonction avec un crochet MsgInputHook dans un événement d'entrée simultané d'une entrée de traitment système du gestionnaire de présentation.
WINCLOSECLIPBRD BOOL WinCloseClipbrd(HAB hab); PMWIN.DLL 112, 707 Cette fonction permet de fermer le presse-papier et d'allouer d'autres applications à ouvrir avec la fonction WinOpenClipbrd.
WINCOMPARESTRINGS ULONG WinCompareStrings(HAB hab, ULONG idCodepage, ULONG idCountryCode, PSZ pszString1, PSZ pszString2, ULONG ulReserved); PMWIN.DLL 220, 708 Cette fonction permet de comparer deux chaines de caractères définie, avec une terminaison nulle, utilisant le même code de page.
WINCOPYACCELTABLE ULONG WinCopyAccelTable(HACCEL hAccel, PACCELTABLE pacctAccelTable, ULONG ulCopyMax); PMWIN.DLL 108, 709 Cette fonction permet d'utiliser une demande de données de table d'accélérateur correspondant au Handle d'une table d'accélérateur ou de demander la taille des données d'une table d'accélérateur.
WINCOPYRECT BOOL WinCopyRect(HAB hab, PRECTL prclDst, PRECTL prclSrc); PMWIN.DLL 161, 710 Cette fonction permet de copier un rectangle d'une source vers une destination.
WINCPTRANSLATECHAR UCHAR WinCpTranslateChar(HAB hab, ULONG idCpSource, UCHAR ucSource, ULONG idCpDest); PMWIN.DLL 219, 711 Cette fonction permet de convertir un caractère de code de page vers un autre code de page.
WINCPTRANSLATESTRING BOOL WinCpTranslateString(HAB hab, ULONG idCpSource, PSZ pszSource, ULONG idCpDest, ULONG cbLenDest, PSZ pszDest); PMWIN.DLL 218, 712 Cette fonction permet de convertir une chaine de caractères de code de page vers un autre code de page.
WINCREATEACCELTABLE HACCEL WinCreateAccelTable(HAB hab, PACCELTABLE pacctAccelTable); PMWIN.DLL 103, 713 Cette fonction permet de créer une table d'accélération pour les définitions d'accélérateur en mémoire.
WINCREATEATOMTABLE HATOMTBL WinCreateAtomTable(ULONG ulInitial, ULONG ulBuckets); PMWIN.DLL 233, 714 Cette fonction permet de créer une table d'atome privé.
WINCREATECURSOR BOOL WinCreateCursor(HWND hwnd, LONG lx, LONG ly, LONG lcx, LONG lcy, ULONG ulrgf, PRECTL prclClip); PMWIN.DLL 98, 715 Cette fonction permet de créer ou de changer un curseur pour une fenêtre spécifié.
WINCREATEDLG HWND WinCreateDlg(HWND hwndParent, HWND hwndOwner, PFNWP pfnDlgProc, PDLGTEMPLATE pdlgt, PVOID pCreateParams); PMWIN.DLL 123, 922 Cette fonction permet de créer une fenêtre de dialogue.
WINCREATEFRAMECONTROLS BOOL WinCreateFrameControls(HWND hwndFrame, PFRAMECDATA pfcdata, PSZ pszTitle); PMWIN.DLL 141, 906 Cette fonction permet de créer le cadre standard de contrôle pour une fenêtre spécifié.
WINCREATEHEAP HHEAP WinCreateHeap(SEL sel,USHORT a,USHORT b,USHORT c,USHORT d,USHORT f); PMWIN.DLL 225 Cette fonction permet de créer un tas de mémoire dynamique.
WINCREATEHELPINSTANCE HWND WinCreateHelpInstance (HAB hab, PHELPINIT phinitHMInitStructure); HELPMGR.DLL 1 Cette fonction permet de créer une instance IPF.
WINCREATEHELPTABLE BOOL WinCreateHelpTable(HWND hwndHelpInstance, PHELPTABLE phtHelpTable); HELPMGR.DLL 6 Cette fonction permet de créer une table d'aide en mémoire.
WINCREATEMENU HWND WinCreateMenu(HWND hwndParent, PVOID lpmt); PMWIN.DLL 137, 907 Cette fonction permet de créer une fenêtre de menu pour un gabarit de menu.
WINCREATEMSGQUEUE HMQ WinCreateMsgQueue( HAB hab, LONG maxMsg ); PMWIN.DLL 58, 716 Cette fonction permet de répondre à des messages.
WINCREATEOBJECT HOBJECT WinCreateObject( PSZ pszClassName, PSZ pszTitle, PSZ pszSetupString, PSZ pszLocation, ULONG ulFlags ); PMWP.DLL 202 Cette fonction permet de créer un objet pszClassName avec le titre pszTitle et le place dans l'emplacement pszLocation.
WINCREATEPOINTER HPOINTER WinCreatePointer(HWND hwndDesktop, HBITMAP hbmPointer, BOOL fPointer, LONG xHotspot, LONG yHotspot); PMWIN.DLL 88, 717 Cette fonction permet de créer un pointeur à partir d'un Bitmap.
WINCREATEPOINTERINDIRECT HPOINTER WinCreatePointerIndirect(HWND hwndDesktop, PPOINTERINFO pptri); PMWIN.DLL 616, 942 Cette fonction permet de créer un pointeur coloré ou un icône de Bitmap.
WINCREATESTDWINDOW HWND WinCreateStdWindow( HWND hwndParent , ULONG flFrameStyle, PULONG pflCreateFlags, PSZ pszClientClass, PSZ pszTitle, ULONG flClientStyle, HMODULE hmodResource, ULONG ulFrameId, PHWND pwhndClient ); PMWIN.DLL 140, 908 Cette fonction permet de créer une fenêtre de type de standard, dans une fenêtre principal d'une application.
WINCREATEWINDOW HWND WinCreateWindow( HWND hwndParent, PSZ pszClass , PSZ pszText, ULONG flStyle, LONG x, LONG y, LONG cx, LONG cy, HWND hwndOwner, HWND hwndBehind, ULONG id, PVOID pCtrlData, PVOID pPresParams ); PMWIN.DLL 6, 909 Cette fonction permet de créer une fenêtre visible dans OS/2, en incluant la fenêtre principal, les entrées de champs, la barre de défilement et tous les autres choses.
WINDDEINITIATE BOOL WinDdeInitiate(HWND hwndClient, PSZ pszAppName, PSZ pszTopicName, PCONVCONTEXT pContext); PMWIN.DLL 297, 718 Cette fonction permet d'effectuer une requête d'initialisation de conversion de données d'échange dynamique avec un contexte de conversion de langage national.
WINDEFDLGPROC MRESULT WinDefDlgProc(HWND hwndDlg, ULONG msg, MPARAM mp1, MPARAM mp2); PMWIN.DLL 179, 910 Cette fonction permet d'invoquer la procédure de dialogue par défaut avec les paramètres spécifiés.
WINDEFWINDOWPROC MRESULT WinDefWindowProc(HWND hwnd, ULONG ulMsgid, MPARAM mpParam1, MPARAM mpParam2); PMWIN.DLL 178, 911 Cette fonction permet d'invoquer la procédure de fenêtre par défaut.
WINDDEPOSTMSG BOOL WinDdePostMsg(HWND hwndTo, HWND hwndFrom, ULONG usMsgId, PDDESTRUCT pData, ULONG ulOptions); PMWIN.DLL 299, 719 Cette fonction permet de poster un message à une autre application avec lequel une retenu de conversion de données d'échange dynamique avec un conversion de contexte de langage national.
WINDDERESPOND MRESULT WinDdeRespond(HWND hwndClient, HWND hwndServer, PSZ pszAppName, PSZ pszTopicName, PCONVCONTEXT pContext); PMWIN.DLL 298, 720 Cette fonction permet d'effectuer une conversion de données d'échange dynamique d'un sujet particulier avec une conversion de contexte de langage national.
WINDELETEATOM ATOM WinDeleteAtom(HATOMTBL hatomtblAtomTbl, ATOM atom); PMWIN.DLL 237, 721 Cette fonction permet d'effacer un atome d'une table d'atome.
WINDELETELIBRARY BOOL WinDeleteLibrary(HAB hab, HLIB hlibLibhandle); PMWIN.DLL 602, 722 Cette fonction permet de supprimer la bibliothèque spécifié laquelle a été précédemment chargé par la fonction WinLoadLibrary.
WINDELETEPROCEDURE BOOL WinDeleteProcedure(HAB hab, PFNWP pwndproc); PMWIN.DLL 604, 987 Cette fonction permet du supprimer la fenêtre ou la procédure de dialogue étant précédemment chargé en utilisant la fonction WinLoadProcedure.
WINDESTROYACCELTABLE BOOL WinDestroyAccelTable(HACCEL haccelAccel); PMWIN.DLL 104, 723 Cette fonction permet de détruire une table d'accélérateur.
WINDESTROYATOMTABLE HATOMTBL WinDestroyAtomTable(HATOMTBL hatomtblAtomTbl); PMWIN.DLL 234, 724 Cette fonction permet de détruire une table d'atome privé, lequel est a été précédemment créer par WinCreateAtomTable.
WINDESTROYCURSOR BOOL WinDestroyCursor(HWND hwnd); PMWIN.DLL 99, 725 Cette fonction permet de détruire le curseur courant, si celui-ci est dans la fenêtre spécifié.
WINDESTROYHEAP HHEAP WinDestroyHeap(HHEAP heap); PMWIN.DLL 226 Cette fonction permet de libérer le tas de mémoire dynamique spécifié.
WINDESTROYHELPINSTANCE BOOL WinDestroyHelpInstance(HWND hwndHelpInstance); HELPMGR.DLL 2 Cette fonction permet de supprimer une instance IPF.
WINDESTROYMSGQUEUE BOOL WinDestroyMsgQueue(HMQ hmq); PMWIN.DLL 59, 726 Cette fonction permet de détreuire les messages en file d'attente.
WINDESTROYOBJECT BOOL WinDestroyObject( HOBJECT hObject); PMWP.DLL 251 Cette fonction permet d'enlever un objet existant du bureau.
WINDESTROYPOINTER BOOL WinDestroyPointer(HPOINTER hptrPointer); PMWIN.DLL 89, 727 Cette fonction permet de détruire un pointeur ou un icône.
WINDESTROYWINDOW BOOL WinDestroyWindow(HWND hwnd); PMWIN.DLL 7, 728 Cette fonction permet de détruire une fenêtre et ses fenêtres enfants.
WINDISMISSDLG BOOL WinDismissDlg(HWND hwndDlg, ULONG usResult); PMWIN.DLL 126, 729 Cette fonction permet de cacher un modèle de fenêtre de dialogue à cause d'un appel de retour de WinProcessDlg ou WinDlgBox.
WINDISPATCHMSG MRESULT WinDispatchMsg(HAB hab, PQMSG pqmsgMsg); PMWIN.DLL 68, 912 Cette fonction permet d'invoquer une procédure de fenêtre.
WINDLGBOX ULONG WinDlgBox(HWND hwndParent, HWND hwndOwner, PFNWP pfnDlgProc, HMODULE hmod, ULONG idDlg, PVOID pCreateParams); PMWIN.DLL 125, 923 Cette fonction permet de charger et de traiter un modèle de fenêtre de dialogue et retourne la valeur de résultat établit par l'appel de WinDismissDlg.
WINDRAWBITMAP BOOL WinDrawBitmap(HPS hpsDst, HBITMAP hbm, PRECTL pwrcSrc, PPOINTL pptlDst, LONG clrFore, LONG clrBack, ULONG fl); PMWIN.DLL 268, 730 Cette fonction permet de dessiner un Bitmap en utilisant les couleurs d'image courante et un mélangeur.
WINDRAWBORDER BOOL WinDrawBorder(HPS hps, PRECTL prcl, LONG cx, LONG cy, LONG clrFore, LONG clrBack, ULONG flCmd); PMWIN.DLL 266, 731 Cette fonction permet de dessiner les bordures et l'intérieur d'un rectangle.
WINDRAWPOINTER BOOL WinDrawPointer(HPS hps, LONG lx, LONG ly, HPOINTER hptrPointer, ULONG ulHalftone); PMWIN.DLL 177, 732 Cette fonction permet de dessiner pointeur passé dans l'espace de présentation spécifié aux coordonnées spécifiés.
WINDRAWTEXT LONG WinDrawText(HPS hps, LONG cchText, PCH lpchText, PRECTL prcl, LONG clrFore, LONG clrBack, ULONG flCmd); PMWIN.DLL 267, 913 Cette fonction permet de dessiner une simple ligne de texte formatté dans un rectangle spécifié.
WINEMPTYCLIPBRD BOOL WinEmptyClipbrd(HAB hab); PMWIN.DLL 113, 733 Cette fonction permet de vider le presse-papier, d'enlever et de libérer tous les Handle de données étant dans le presse-papier.
WINENABLEPHYSINPUT BOOL WinEnablePhysInput(HWND hwndDesktop, BOOL fEnable); PMWIN.DLL 214, 734 Cette fonction permet d'activer ou désactiver la file d'attente d'une entrée physique (Clavier ou Souris).
WINENABLEWINDOW BOOL WinEnableWindow(HWND hwnd, BOOL fNewEnabled); PMWIN.DLL 11, 735 Cette fonction permet de fixer la fenêtre spécifié à l'état actif.
WINENABLEWINDOWUPDATE BOOL WinEnableWindowUpdate(HWND hwnd, BOOL fEnable); PMWIN.DLL 14, 736 Cette fonction permet de fixer en l'état de visibilité la fenêtre dans une sous-séquence de dessinage.
WINENDENUMWINDOWS BOOL WinEndEnumWindows(HENUM henum); PMWIN.DLL 34, 737 Cette fonction permet de terminer le traitement d'énumérations de fenêtres dans l'énumération spécifié.
WINENDPAINT BOOL WinEndPaint(HPS hps); PMWIN.DLL 46, 738 Cette fonction permet de dessiner quand la fenêtre est complété.
WINENUMCLIPBRDFMTS ULONG WinEnumClipbrdFmts(HAB hab, ULONG fmt); PMWIN.DLL 118, 739 Cette fonction permet d'énumérer la liste de formats de données de presse-papier disponible pour le presse-papier.
WINENUMDLGITEM HWND WinEnumDlgItem(HWND hwndDlg, HWND hwnd, ULONG code); PMWIN.DLL 133, 740 Cette fonction permet de demander le Handle de la fenêtre d'item de dialogue dans la fenêtre de dialogue.
WINEQUALRECT BOOL WinEqualRect(HAB hab, PRECTL prcl1, PRECTL prcl2); PMWIN.DLL 163, 741 Cette fonction permet de comparer l'égalité de deux rectangles.
WINEXCLUDEUPDATEREGION LONG WinExcludeUpdateRegion(HPS hps, HWND hwnd); PMWIN.DLL 54, 742 Cette fonction permet de soustraire la mise-à-jour d'une région (région invalide) de la fenêtre de capture de région de l'espace de présentation.
WINFILLRECT BOOL WinFillRect(HPS hps, PRECTL prcl, LONG lColor); PMWIN.DLL 173, 743 Cette fonction permet de dessiner une région rectangulaire remplit.
WINFINDATOM ATOM WinFindAtom(HATOMTBL hatomtblAtomTbl, PSZ pszAtomName); PMWIN.DLL 236, 744 Cette fonction permet de trouver un atome dans une table d'atome.
WINFLASHWINDOW BOOL WinFlashWindow(HWND hwndFrame, BOOL fFlash); PMWIN.DLL 144, 745 Cette fonction permet de démarrer ou d'arrêter un clignotement de fenêtre.
WINFOCUSCHANGE BOOL WinFocusChange(HWND hwndDeskTop, HWND hwndNewFocus, ULONG flFocusChange); PMWIN.DLL 286, 746 Cette fonction permet de changer le focus d'une fenêtre.
WINFREEERRORINFO BOOL WinFreeErrorInfo(PERRINFO perriErrorInfo); PMWIN.DLL 245, 748 Cette fonction permet de libérer la mémoire alloué d'un bloc d'erreurs d'informations.
WINFREEMEM NPBYTE WinFreeMem(HHEAP a, NPBYTE b, USHORT c); PMWIN.DLL 230 Cette fonction permet de libérer de la mémoire.
WINGETCLIPPS HPS WinGetClipPS(HWND hwnd, HWND hwndClipWindow, ULONG ulClipflags); PMWIN.DLL 279, 749 Cette fonction permet de demander le cache de capture de l'espace de présentation.
WINGETCURRENTTIME ULONG WinGetCurrentTime(HAB hab); PMWIN.DLL 86, 750 Cette fonction permet de demander le compteur de temps système courante.
WINGETDLGMSG BOOL WinGetDlgMsg(HWND hwndDlg, PQMSG pqmsg); PMWIN.DLL 607, 914 Cette fonction permet de demander un message pour la file d'attente d'application associé avec la boite de dialogue spécifié.
WINGETERRORINFO PERRINFO WinGetErrorInfo(HAB hab); PMWIN.DLL 244, 751 Cette fonction permet de demander les informations détaillés d'une erreur.
WINGETKEYSTATE LONG WinGetKeyState(HWND hwndDeskTop, LONG vkey); PMWIN.DLL 211, 752 Cette fonction permet de demander l'état de la touche au moment du dernier message demandé de la file d'attente posté.
WINGETLASTERROR ERRORID WinGetLastError(HAB hab); PMWIN.DLL 243, 753 Cette fonction permet de demander le dernier code d'erreur s'étant produit dans un processus.
WINGETMAXPOSITION BOOL WinGetMaxPosition(HWND hwnd, PSWP pswp); PMWIN.DLL 147, 754 Cette fonction permet de remplir une structure SWP avec la taille et la position de la fenêtre à son maximum.
WINGETMINPOSITION BOOL WinGetMinPosition(HWND hwnd, PSWP pswp, PPOINTL pptl); PMWIN.DLL 146, 755 Cette fonction permet de demander la position à lequel une fenêtre est minimisé.
WINGETMSG BOOL WinGetMsg(HAB hab, PQMSG pqmsgmsg, HWND hwndFilter, ULONG ulFirst, ULONG ulLast); PMWIN.DLL 65, 915 Cette fonction permet de demander, attendant si nécessaire, un message dans la file d'attente d'un processus léger et retourne un message conforme aux critères de filtre disponible.
WINGETNEXTWINDOW HWND WinGetNextWindow(HENUM henum); PMWIN.DLL 756 Cette fonction permet de demander le Handle de la prochaine fenêtre dans la liste d'énumération spécifié.
WINGETPHYSKEYSTATE LONG WinGetPhysKeyState(HWND hwndDeskTop, LONG sc); PMWIN.DLL 212, 758 Cette fonction permet de demander l'état d'une touche physique.
WINGETPS HPS WinGetPS(HWND hwnd); PMWIN.DLL 43, 757 Cette fonction permet de demander un cache pour l'espace de présentation.
WINGETSCREENPS HPS WinGetScreenPS(HWND hwndDeskTop); PMWIN.DLL 42, 759 Cette fenêtre permet de demander le Handle de l'espace de présentation étant utilisé pour dessiner n'importe où dans l'écran.
WINGETSYSBITMAP HBITMAP WinGetSysBitmap(HWND hwndDesktop, ULONG ibm); PMWIN.DLL 97, 760 Cette fonction permet de demander le Handle de un des Bitmap standard fournit par le système.
WININFLATERECT BOOL WinInflateRect(HAB hab, PRECTL prcl, LONG cx, LONG cy); PMWIN.DLL 166, 762 Cette fonction permet d'étendre un rectangle.
WININITIALIZE HAB WinInitialize( ULONG flOptions ); PMWIN.DLL 246, 763 Cette fonction permet d'être appelé par n'importe quel application de processus léger à partir de services PM ou GPI.
WININSENDMSG BOOL WinInSendMsg(HAB hab); PMWIN.DLL 64, 761 Cette fonction permet de demander si le processus léger courant est un traitement de message envoyé à un autre processus léger.
WININTERSECTRECT BOOL WinIntersectRect(HAB hab, PRECTL pcrlDst, PRECTL pcrlSrc1, PRECTL pcrlSrc2); PMWIN.DLL 167, 764 Cette fonction permet de calculer l'intersection de sources rectangulaires et retourne le résultat dans un rectangle destinataire.
WININVALIDATERECT BOOL WinInvalidateRect(HWND hwnd, PRECTL pwrc, BOOL fIncludeChildren); PMWIN.DLL 47, 765 Cette fonction permet d'ajouter un rectangle dans une région de fenêtre mise-à-jour.
WININVALIDATEREGION BOOL WinInvalidateRegion(HWND hwnd, HRGN hrgn, BOOL fIncludeChildren); PMWIN.DLL 48, 766 Cette fonction permet d'ajouter une région dans une région de fenêtre mise-à-jour.
WININVERTRECT BOOL WinInvertRect(HPS hps, PRECTL prclRect); PMWIN.DLL 172, 767 Cette fonction permet d'inverser une région rectangulaire.
WINISCHILD BOOL WinIsChild(HWND hwnd, HWND hwndParent); PMWIN.DLL 768 Cette fonction permet de demander si une fenêtre est une descendante d'une autre fenêtre.
WINISPHYSINPUTENABLED BOOL WinIsPhysInputEnabled(HWND hwndDeskTop); PMWIN.DLL 264, 769 Cette fonction permet de demander l'état (active ou inactif) d'une entrée physique.
WINISRECTEMPTY BOOL WinIsRectEmpty(HAB hab, PRECTL prclprc); PMWIN.DLL 162, 770 Cette fonction permet de vérifier si un rectangle est vide.
WINISTHREADACTIVE BOOL WinIsThreadActive(HAB hab); PMWIN.DLL 83, 771 Cette fonction permet de demander si la fenêtre active appartient au processus léger d'exécution appelé.
WINISWINDOW BOOL WinIsWindow(HAB hab, HWND hwnd); PMWIN.DLL 772 Cette fonction permet de demander si le Handle de la fenêtre est valide.
WINISWINDOWENABLED BOOL WinIsWindowEnabled(HWND hwnd); PMWIN.DLL 12, 773 Cette fonction permet de demander l'état (actif ou inactif) de la fenêtre spécifié.
WINISWINDOWSHOWING BOOL WinIsWindowShowing(HWND hwnd); PMWIN.DLL 614, 774 Cette fonction permet de demander si n'importe quel partie d'une fenêtre spécifié est physiquement visible.
WINISWINDOWVISIBLE BOOL WinIsWindowVisible(HWND hwnd); PMWIN.DLL 775 Cette fonction permet de demander l'état de visibilité d'une fenêtre.
WINLOADACCELTABLE HACCEL WinLoadAccelTable(HAB hab, HMODULE Resource, ULONG idAccelTable); PMWIN.DLL 102, 776 Cette fonction permet de charger une table d'accélération.
WINLOADDLG HWND WinLoadDlg(HWND hwndParent, HWND hwndOwner, PFNWP pfnDlgProc, HMODULE hmod, ULONG idDlg, PVOID pCreateParams); PMWIN.DLL 122, 924 Cette fonction permet de créer une fenêtre de dialogue à l'aide d'un gabarit de dialogue spécifié et retourne le Handle de la fenêtre de dialogue.
WINLOADHELPTABLE BOOL WinLoadHelpTable(HWND hwndHelpInstance, ULONG idHelpTable, HMODULE Module); HELPMGR.DLL 5 Cette fonction permet de charger un table d'aide d'une ressource.
WINLOADLIBRARY HLIB WinLoadLibrary(HAB hab, PSZ pszLibname); PMWIN.DLL 615, 777 Cette fonction permet de rendre disponible la bibliothèque spécifié à l'application courante.
WINLOADMENU HWND WinLoadMenu(HWND hwndFrame, HMODULE hmod, ULONG idMenu); PMWIN.DLL 136, 778 Cette fonction permet de créer une fenêtre de menu de gabarit spécifié et retourne un Handle de la fenêtre pour la fenêtre créé.
WINLOADMESSAGE LONG WinLoadMessage(HAB hab, HMODULE hmodMod, ULONG ulId, LONG lcchMax, PSZ pBuffer); PMWIN.DLL 158, 779 Cette fonction permet de charger un message d'une ressource, copier le message dans le tampon spécifié et de mettre un caractère de terminaison nulle.
WINLOADPOINTER HPOINTER WinLoadPointer(HWND hwndDeskTop, HMODULE Resource, ULONG idPointer); PMWIN.DLL 87, 780 Cette fonction permet d'effectuer le chargement d'un pointeur d'un fichier de ressource dans le système.
WINLOADPROCEDURE PFNWP WinLoadProcedure(HAB hab, HLIB hlibLibhandle, PSZ pszProcname); PMWIN.DLL 603, 986 Cette fonction permet de charger la fenêtre ou la procédure de dialogue d'une bibliothèque de lien dynamique spécifié.
WINLOADSTRING LONG WinLoadString(HAB hab, HMODULE hmod, ULONG idString, LONG cch, PSZ psz); PMWIN.DLL 157, 781 Cette fonction permet de charger une chaine de caractères à partir d'une ressource.
WINLOCKHEAP PVOID WinLockHeap(HHEAP heap); PMWIN.DLL 231 Cette fonction permet de verrouiller le tas spécifié.
WINLOCKINPUT BOOL WinLockInput(HMQ hmq, BOOL Lock); PMWIN.DLL 309, 995 Cette fonction permet de verrouiller ou déverrouiller l'entrée d'un message dans une file d'attente.
WINLOCKPOINTERUPDATE BOOL WinLockPointerUpdate(HWND hwndDesktop, HPOINTER hptrNew, ULONG ulTimeInterval); PMWIN.DLL 639 Cette fonction permet de provoquer un changement dans le pointeur de souris indiqué par le symbole spécifié pour la période de temps indiqué.
WINLOCKVISREGIONS BOOL WinLockVisRegions(HWND hwndDesktop, BOOL fLock); PMWIN.DLL 56, 782 Cette fonction permet de verrouiller ou déverrouiller les régions visibles de toutes les fenêtres d'un écran, prévenant ainsi n'importe quel changement visible de région.
WINLOCKWINDOW HWND WinLockWindow(HWND hWnd,BOOL lock); PMWIN.DLL 38 Cette fonction permet de verrouiller une fenêtre.
WINLOCKWINDOWUPDATE BOOL WinLockWindowUpdate(HWND hwndDeskTop, HWND hwndLockUpdate); PMWIN.DLL 55, 784 Cette fonction permet d'activer ou désactiver la sortie d'une fenêtre et de ses descendants.
WINMAKEPOINTS BOOL WinMakePoints(HAB hab, PPOINTL pwpt, ULONG cwpt); PMWIN.DLL 171, 785 Cette fonction permet de convertir des points en points graphiques.
WINMAKERECT BOOL WinMakeRect(HAB hab, PRECTL pwrc); PMWIN.DLL 170, 786 Cette fonction permet de convertir un rectangle en un rectangle graphique.
WINMAPDLGPOINTS BOOL WinMapDlgPoints(HWND hwndDlg, PPOINTL prgwptl, ULONG cwpt, BOOL fCalcWindowCoords); PMWIN.DLL 787 Cette fonction permet de cartographier des points de coordonnées de boite de dialogue vers des coordonnées de fenêtres, ou des coordonnées de fenêtres vers des coordonées de boite de dialogue.
WINMAPWINDOWPOINTS BOOL WinMapWindowPoints(HWND hwndFrom, HWND hwndTo, PPOINTL prgptl, LONG cwpt); PMWIN.DLL 788 Cette fonction permet de cartographier un ensemble de points dans l'espace de coordonnées relatives de la fenêtre dans l'espace de coordonnées relatives d'un autre fenêtre.
WINMESSAGEBOX ULONG WinMessageBox(HWND hwndParent, HWND hwndOwner, PSZ pszText, PSZ pszCaption, ULONG idWindow, ULONG flStyle); PMWIN.DLL 139, 789 Cette fonction permet de créer, d'afficher et d'effectuer des opérations dans une fenêtre de boite de message.
WINMSGMUXSEMWAIT USHORT WinMsgMuxSemWait(PUSHORT a, PVOID b, LONG c); PMWIN.DLL 275, 916 Cette fonction permet d'attendre après un message de sémaphore Mutex.
WINMSGSEMWAIT USHORT WinMsgSemWait(HSEM hSem,LONG a); PMWIN.DLL 274, 790 Cette fonction permet d'attendre après un message de sémaphore.
WINMULTWINDOWFROMIDS LONG WinMultWindowFromIDs(HWND hwndParent, PHWND prghwnd, ULONG idFirst, ULONG idLast); PMWIN.DLL 917 Cette fonction permet de rechercher le Handle de la fenêtre enfant étant dans la fenêtre spécifié et ayant un identificateur dans les rangs de fenêtre spécifié.
WINNEXTCHAR PSZ WinNextChar(HAB hab, ULONG ulCodepage, ULONG ulCountry, PSZ pszCurrentChar); PMWIN.DLL 223, 791 Cette fonction permet de se déplacer au caractère suivante dans une chaine de caractères.
WINOFFSETRECT BOOL WinOffsetRect(HAB hab, PRECTL prcl, LONG cx, LONG cy); PMWIN.DLL 165, 792 Cette fonction permet de déplacer un rectangle.
WINOPENCLIPBRD BOOL WinOpenClipbrd(HAB hab); PMWIN.DLL 111, 793 Cette fonction permet d'ouvrir un presse-papier.
WINOPENWINDOWDC HDC WinOpenWindowDC(HWND hwnd); PMWIN.DLL 41, 794 Cette fonction permet d'ouvrir un périphérique de contexte d'une fenêtre.
WINPEEKMSG BOOL WinPeekMsg(HAB hab, PQMSG pqmsg, HWND hwndFilter, ULONG ulFirst, ULONG ulLast, ULONG flOptions); PMWIN.DLL 66, 918 Cette fonction permet d'inspecter le message de la file d'attente du processus léger et retourne à l'application avec ou sans un message.
WINPOPUPMENU BOOL WinPopupMenu(HWND hwndParent, HWND hwndOwner, HWND hwndMenu, LONG x, LONG y, LONG idItem, ULONG fs); PMWIN.DLL 320, 937 Cette fonction permet de provoquer la présentation d'un menu contextuel.
WINPOSTMSG BOOL WinPostMsg(HWND hwnd, ULONG ulMsgid, MPARAM mpParam1, MPARAM mpParam2); PMWIN.DLL 69, 919 Cette fonction permet de poster un message dans la file d'attente associé avec la fenêtre spécifié.
WINPOSTQUEUEMSG BOOL WinPostQueueMsg(HMQ hmq, ULONG msg, MPARAM mp1, MPARAM mp2); PMWIN.DLL 70, 902 Cette fonction permet de poster un message dans la file d'attente de message.
WINPREVCHAR PSZ WinPrevChar(HAB hab, ULONG ulCodepage, ULONG ulCountry, PSZ pszStart, PSZ pszCurrentChar); PMWIN.DLL 224, 795 Cette fonction permet de se déplacer au caractère précédent dans une chaine de caractères.
WINPROCESSDLG ULONG WinProcessDlg(HWND hwndDlg); PMWIN.DLL 124, 796 Cette fonction permet d'envoyer des messages aux modèles de fenêtre de dialogue étant affiché.
WINPTINRECT BOOL WinPtInRect(HAB hab, PRECTL prcl, PPOINTL pptl); PMWIN.DLL 164, 797 Cette fonction permet de demander si un point est lié avec un rectangle.
WINQUERYACCELTABLE HACCEL WinQueryAccelTable(HAB hab, HWND hwndFrame); PMWIN.DLL 107, 798 Cette fonction permet de demander la fenêtre ou la file d'attente d'attente d'accélérateur.
WINQUERYACTIVEWINDOW HWND WinQueryActiveWindow(HWND hwndParent); PMWIN.DLL 80, 799 Cette fonction permet de demander la fenêtre active pour HWND_DESKTOP ou l'autre fenêtre parent.
WINQUERYANCHORBLOCK HAB WinQueryAnchorBlock(HWND hwnd); PMWIN.DLL 609, 800 Cette fonction permet d'ancrer un Handle de bloc avec l'appelant.
WINQUERYATOMLENGTH ULONG WinQueryAtomLength(HATOMTBL hatomtblAtomTbl, ATOM atom); PMWIN.DLL 239, 801 Cette fonction permet de demander la longueur d'un atome représenté par un atome spécifié.
WINQUERYATOMNAME ULONG WinQueryAtomName(HATOMTBL hatomtblAtomTbl, ATOM atom, PSZ pszBuffer, ULONG ulBufferMax); PMWIN.DLL 240, 802 Cette fonction permet de demander le nom de l'atome associé avec un atome.
WINQUERYATOMUSAGE ULONG WinQueryAtomUsage(HATOMTBL hatomtblAtomTbl, ATOM atom); PMWIN.DLL 238, 803 Cette fonction permet de demander le nombre de fois qu'un atome a été utilisé.
WINQUERYCAPTURE HWND WinQueryCapture(HWND hwndDesktop); PMWIN.DLL 76, 804 Cette fonction permet de demander le Handle de la fenêtre étant pointé dans la capture.
WINQUERYCLASSINFO BOOL WinQueryClassInfo(HAB hab, PSZ PSZClassName, PCLASSINFO PclsiClassInfo); PMWIN.DLL 5, 925 Cette fonction permet de demander l'information d'enregistrement de la fenêtre de classe.
WINQUERYCLASSNAME LONG WinQueryClassName(HWND hwnd, LONG lLength, PCH PCHBuffer); PMWIN.DLL 4, 805 Cette fonction permet de copier le nom de la classe de fenêtre, sous forme d'une chaine de caractères avec une terminaison NULL, dans un tampon.
WINQUERYCLASSTHUNKPROC PFN WinQueryClassThunkProc(PSZ pszClassName); PMWIN.DLL 931, 960 Cette fonction permet de demander le pointeur de procédure de conversion associé avec une classe.
WINQUERYCLIPBRDDATA ULONG WinQueryClipbrdData(HAB hab, ULONG fmt); PMWIN.DLL 117, 806 Cette fonction permet de demander un Handle pour le presse-papier courant avec le format spécifié.
WINQUERYCLIPBRDFMTINFO BOOL WinQueryClipbrdFmtInfo(HAB hab, ULONG fmt, PULONG prgfFmtInfo); PMWIN.DLL 119, 807 Cette fonction permet de demander si un format de données particulier est présent dans le presse-papier, et si oui, fournit les informations sur le format.
WINQUERYCLIPBRDOWNER HWND WinQueryClipbrdOwner(HAB hab); PMWIN.DLL 115, 808 Cette fonction permet de demander n'importe quel propriétaire de la fenêtre de presse-papier courant.
WINQUERYCLIPBRDVIEWER HWND WinQueryClipbrdViewer(HAB hab); PMWIN.DLL 121, 809 Cette fonction permet de demander n'importe quel fenêtre courante de visualisation de presse-papier.
WINQUERYCP ULONG WinQueryCp(HMQ hmq); PMWIN.DLL 216, 810 Cette fonction permet de demander le code de page de la file d'attente d'un message de file d'attente spécifié.
WINQUERYCPLIST ULONG WinQueryCpList(HAB hab, ULONG ulcount, PULONG aulCodepage); PMWIN.DLL 217, 811 Cette fonction permet de demander le code de pages disponible.
WINQUERYCURSORINFO BOOL WinQueryCursorInfo(HWND hwndDeskTop, PCURSORINFO pcsriCursorInfo); PMWIN.DLL 101, 812 Cette fonction permet de demander des informations à propos n'importe quel curseur courant.
WINQUERYDESKTOPBKGND BOOL WinQueryDesktopBkgnd(HWND hwndDesktop, PDESKTOP pdsk); PMWIN.DLL 319, 936 Cette fonction permet de demander la structure de bureau, lequel contient les informations à propos de l'état courant de l'arrière-plan du bureau.
WINQUERYDESKTOPWINDOW HWND WinQueryDesktopWindow(HAB hab, HDC hdc); PMWIN.DLL 1, 813 Cette fonction permet de demander le Handle de la fenêtre du bureau.
WINQUERYDLGITEMSHORT BOOL WinQueryDlgItemShort(HWND hwndDlg, ULONG idItem, PSHORT psResult, BOOL fSigned); PMWIN.DLL 129, 814 Cette fonction permet de convertir le texte de la boite de l'item de dialogue dans une valeur entière.
WINQUERYDLGITEMTEXT ULONG WinQueryDlgItemText(HWND hwndDlg, ULONG idItem, LONG lMaxText, PSZ pszText); PMWIN.DLL 135, 815 Cette fonction permet de demander la chaine de caractères texte dans l'item de dialogue.
WINQUERYDLGITEMTEXTLENGTH LONG WinQueryDlgItemTextLength(HWND hwndDlg, ULONG idItem); PMWIN.DLL 294, 816 Cette fonction permet de demander la longueur de chaine de caractères texte d'un item de boite de dialogue non inclus dans n'importe quel caractère de terminaison.
WINQUERYFOCUS HWND WinQueryFocus(HWND hwndDeskTop); PMWIN.DLL 78, 817 Cette fonction permet de retourner le focus d'une fenêtre. Il retournera NULLHANDLE s'il n'y a pas de focus de fenêtre.
WINQUERYHELPINSTANCE HWND WinQueryHelpInstance(HWND hwndApp); HELPMGR.DLL 3 Cette fonction permet de retourner l'aide d'une instance de Handle.
WINQUERYMSGPOS BOOL WinQueryMsgPos(HAB hab, PPOINTL pptl); PMWIN.DLL 71, 818 Cette fonction permet de demander la position du pointeur, dans les coordonnées d'écran, quand le dernier message est obtenu de la file d'attente de message courant.
WINQUERYMSGTIME ULONG WinQueryMsgTime(HAB hab); PMWIN.DLL 72, 819 Cette fonction permet de retourner le temps du message du dernier message demander par la fonction WinGetMsg ou WinPeekMsg de la file d'attente de message courant.
WINQUERYOBJECTWINDOW HWND WinQueryObjectWindow(HWND hwndDesktop); PMWIN.DLL 2, 820 Cette fonction permet de demander le Handle de l'objet de fenêtre de bureau.
WINQUERYPOINTER HPOINTER WinQueryPointer(HWND hwndDeskTop); PMWIN.DLL 93, 821 Cette fonction permet de demander le Handle du pointeur de bureau.
WINQUERYPOINTERINFO BOOL WinQueryPointerInfo(HPOINTER hptr, PPOINTERINFO pptriPointerInfo); PMWIN.DLL 617, 822 Cette fonction permet de demander un pointeur d'information.
WINQUERYPOINTERPOS BOOL WinQueryPointerPos(HWND hwndDeskTop, PPOINTL pptlPoint); PMWIN.DLL 96, 823 Cette fonction permet de demander la position du pointeur.
WINQUERYPRESPARAM ULONG WinQueryPresParam(HWND hwnd, ULONG idAttrType1, ULONG idAttrType2, PULONG pidAttrTypeFound, ULONG cbAttrValueLen, PPVOID pAttrValue, ULONG flOptions); PMWIN.DLL 302, 939 Cette fonction permet de demander les valeurs des paramètres de présentation d'une fenêtre.
WINQUERYQUEUEINFO BOOL WinQueryPointerInfo(HPOINTER hptr, PPOINTERINFO pptriPointerInfo); PMWIN.DLL 287, 824 Cette fonction permet de demander les informations pour la file d'attente spécifié.
WINQUERYQUEUESTATUS ULONG WinQueryQueueStatus(HWND hwndDesktop); PMWIN.DLL 60, 825 Cette fonction permet de demander un code indiquant l'état de la file d'attente des messages associé avec l'appelant.
WINQUERYSENDMSG HMQ WinQuerySendMsg(HAB hab, HMQ hmqSender, HMQ hmqReceiver, PQMSG pQmsg); PMWIN.DLL 306, 990 Cette fonction permet de demander le premier message envoyé de n'importe quel fenêtre d'un processus léger spécifié à un autre processus léger spécifié, mais sans que le processus n'est traité la fenêtre.
WINQUERYSYSCOLOR LONG WinQuerySysColor(HWND hwndDesktop, LONG clr, LONG lReserved); PMWIN.DLL 152, 826 Cette fonction permet de demander la couleur système.
WINQUERYSYSMODALWINDOW HWND WinQuerySysModalWindow(HWND hwndDesktop); PMWIN.DLL 82, 827 Cette fonction permet de demander la fenêtre de modèle système courante.
WINQUERYSYSPOINTER HPOINTER WinQuerySysPointer(HWND hwndDeskTop, LONG lIdentifier, BOOL fCopy); PMWIN.DLL 91, 828 Cette fonction permet de demander le Handle d'un pointeur système.
WINQUERYSYSTEMATOMTABLE HATOMTBL WinQuerySystemAtomTable(); PMWIN.DLL 241, 830 Cette fonction permet de demander le Handle de la table d'atome système.
WINQUERYSYSVALUE LONG WinQuerySysValue(HWND hwndDeskTop, LONG iSysValue); PMWIN.DLL 149, 829 Cette fonction permet de demander la valeur système.
WINQUERYUPDATERECT BOOL WinQueryUpdateRect(HWND hwnd, PRECTL prclPrc); PMWIN.DLL 51, 831 Cette fonction permet de demander le rectangle étant limité par la région mise-à-jour de la fenêtre spécifié.
WINQUERYUPDATEREGION LONG WinQueryUpdateRegion(HWND hwnd, HRGN hrgn); PMWIN.DLL 52, 832 Cette fonction permet de demander une mise-à-jour d'une région d'une fenêtre.
WINQUERYVERSION ULONG WinQueryVersion(HAB hab); PMWIN.DLL 250, 833 Cette fonction permet de retourner la version et le niveau de révision de l'environnement du gestionnaire de présentation.
WINQUERYWINDOW HWND WinQueryWindow(HWND hwnd, LONG lCode); PMWIN.DLL 834 Cette fonction permet de demander le Handle d'une fenêtre étant dans une relation spécifié dans la fenêtre spécifié.
WINQUERYWINDOWDC HDC WinQueryWindowDC(HWND hwnd); PMWIN.DLL 265, 835 Cette fonction permet de demander un périphérique de contexte pour une fenêtre spécifié.
WINQUERYWINDOWLOCKCOUNT SHORT WinQueryWindowLockCount(HWND hWnd); PMWIN.DLL 39 Cette fonction permet de demander le compteur de verroue de fenêtre.
WINQUERYWINDOWMODEL ULONG WinQueryWindowModel(HWND hwnd); PMWIN.DLL 317, 934 Cette fonction permet demander le modèle de mémoire associé avec une fenêtre.
WINQUERYWINDOWPOS BOOL WinQueryWindowPos(HWND hwnd, PSWP pswp); PMWIN.DLL 10, 837 Cette fonction permet de demander la taille et la position d'une fenêtre visible.
WINQUERYWINDOWPROCESS BOOL WinQueryWindowProcess(HWND hwnd, PPID ppid, PTID ptid); PMWIN.DLL 838 Cette fonction permet de demander l'identité du processus, ainsi que l'identité du processus léger, du processus léger ayant créer la fenêtre.
WINQUERYWINDOWPTR PVOID WinQueryWindowPtr(HWND hwnd, LONG index); PMWIN.DLL 269, 839 Cette fonction permet de demander une valeur de pointeur pour un mot en mémoire d'une fenêtre réservé.
WINQUERYWINDOWRECT BOOL WinQueryWindowRect(HWND hwnd, PRECTL prclDest); PMWIN.DLL 840 Cette fonction permet de demander le rectangle de la fenêtre.
WINQUERYWINDOWTEXT LONG WinQueryWindowText(HWND hwnd, LONG lLength, PUN pun); PMWIN.DLL 841 Cette fonction permet de copier du texte de la fenêtre vers un tampon.
WINQUERYWINDOWTEXTLENGTH LONG WinQueryWindowTextLength(HWND hwnd); PMWIN.DLL 842 Cette fonction permet de demander la longueur du texte de la fenêtre en excluant le caractère nulle (NULL) de terminaison.
WINQUERYWINDOWTHUNKPROC PFN WinQueryWindowThunkProc(HWND hwnd); PMWIN.DLL 933, 962 Cette fonction permet de demander le pointeur de procédure de conversion associé avec une fenêtre.
WINQUERYWINDOWULONG ULONG WinQueryWindowULong(HWND hwnd, LONG index); PMWIN.DLL 843 Cette fonction permet de demander la valeur, d'un naturel long, spécifié dans le déplacement des mots réservés de la fenêtre, dans la fenêtre spécifié.
WINQUERYWINDOWUSHORT USHORT WinQueryWindowUShort(HWND hwnd, LONG index); PMWIN.DLL 844 Cette fonction permet de demander la valeur, d'un naturel court, spécifié dans le déplacement des mots réservés de la fenêtre, de la fenêtre spécifié.
WINQUEUEFROMID HMQ WinQueueFromID(HAB hab, PID pid, TID tid); PMWIN.DLL 305, 993 Cette fonction permet de demander le Handle de file d'attente ayant été créé par un processus léger spécifié.
WINREALIZEPALETTE LONG WinRealizePalette(HWND hwnd, HPS hps, PULONG pcclr); PMWIN.DLL 321, 941 Cette fonction permet d'indiquer que le dessinage, à propos de prendre la place après une palette, a été sélectionné.
WINREALLOCMEM NPBYTE WinReallocMem(HHEAP a, NPBYTE b, USHORT c, USHORT d); PMWIN.DLL 229 Cette fonction permet de réallouer de la mémoire dynamiquement.
WINREGISTERCLASS BOOL WinRegisterClass( HAB hab, PSZ pszClassName, PFNWP pfnWndProc, ULONG flStyle, ULONG cbWindowData ); PMWIN.DLL 3, 926 Cette fonction permet d'utiliser normallement la fenêtre principal dans toutes les applications.
WINREGISTERUSERDATATYPE BOOL WinRegisterUserDatatype(HAB hab, LONG datatype, LONG count, PLONG types); PMWIN.DLL 612, 845 Cette fonction permet d'enregistrer un type de données et des définitions de structure.
WINREGISTERUSERMSG BOOL WinRegisterUserMsg(HAB hab, ULONG msgid, LONG datatype1, LONG dir1, LONG datatype2, LONG dir2, LONG datatyper); PMWIN.DLL 608, 846 Cette fonction permet d'enregistrer un message utilisateur et des définitions de paramètres.
WINREGISTERWINDOWDESTROY BOOL WinRegisterWindowDestroy(HWND hWnd,BOOL status); PMWIN.DLL 40 Cette fonction permet d'enregistrer une fenêtre comme détruite.
WINRELEASEHOOK BOOL WinReleaseHook(HAB hab, HMQ hmq, LONG lHook, PFN pAddress, HMODULE Module); PMWIN.DLL 110, 927 Cette fonction permet de relâcher le crochet d'application de la chaine de crochet.
WINRELEASEPS BOOL WinReleasePS(HPS hps); PMWIN.DLL 44, 848 Cette fonction permet de relâcher un cache d'espace de présentation demandé en utilisant l'une des fonctions WinGetPS, WinGetScreenPS ou WinGetClipPS.
WINREMOVEPRESPARAM BOOL WinRemovePresParam(HWND hwnd, ULONG idAttrType); PMWIN.DLL 303, 940 Cette fonction permet d'enlever un paramètre de présentation associé avec la fenêtre spécifié.
WINREPLYMSG BOOL WinReplyMsg(HAB hab, HMQ hmqSender, HMQ hmqReceiver, MRESULT Reply); PMWIN.DLL 307, 991 Cette fonction permet de répondre à un message envoyé par n'importe quel fenêtre dans le processus léger spécifié à un autre processus léger, mais sans que le processus n'est traité la fenêtre.
WINREQUESTMUTEXSEM APIRET WinRequestMutexSem( HMTX hmtxSemaphore, ULONG ulTimeout ); PMWIN.DLL 979 Cette fonction permet de bloquer jusqu'à ce que le propriétaire d'une sémaphore mutex puisse être obtenu.
WINSAVEWINDOWPOS BOOL WinSaveWindowPos(HSAVEWP hsvwp, PSWP pswp, ULONG cswp); PMWIN.DLL 285, 943 Cette fonction permet d'associer un table de structures SWP avec le processus de distribution de cadre de fenêtre.
WINSCROLLWINDOW LONG WinScrollWindow(HWND hwnd, LONG lDx, LONG lDy, PRECTL prclScroll, PRECTL prclClip, HRGN hrgnUpdateRgn, PRECTL prclUpdate, ULONG flOptions); PMWIN.DLL 153, 849 Cette fonction permet d'effectuer un défilement du contenu d'un rectangle de fenêtre.
WINSENDDLGITEMMSG MRESULT WinSendDlgItemMsg(HWND hwndDlg, ULONG idItem, ULONG msg, MPARAM mp1, MPARAM mp2); PMWIN.DLL 127, 903 Cette fonction permet d'envoyer un message à un item de dialogue spécifié dans une fenêtre de dialogue spécifié.
WINSENDMSG MRESULT WinSendMsg(HWND hwnd, ULONG ulMsgid, MPARAM mpParam1, MPARAM mpParam2); PMWIN.DLL 61, 920 Cette fonction permet d'envoyer un message avec identificateur de message à Handle de fenêtre.
WINSETACCELTABLE BOOL WinSetAccelTable(HAB hab, HACCEL haccelAccel, HWND hwndFrame); PMWIN.DLL 106, 850 Cette fonction permet de fixer la fenêtre d'accélérateur ou la table de file d'attente d'accélérateur.
WINSETACTIVEWINDOW BOOL WinSetActiveWindow(HWND hwndDeskTop, HWND hwnd); PMWIN.DLL 79, 851 Cette fonction permet de fabriquer un cadre de fenêtre active.
WINSETCAPTURE BOOL WinSetCapture(HWND hwndDesktop, HWND hwnd); PMWIN.DLL 75, 852 Cette fonction permet de capturer tous les messages de périphériques pointés.
WINSETCLASSMSGINTEREST BOOL WinSetClassMsgInterest(HAB hab, PSZ pszClassName, ULONG ulMsgClass, LONG lControl); PMWIN.DLL 292, 853 Cette fonction permet de fixer un message d'intérêt dans une classe de fenêtre.
WINSETCLASSTHUNKPROC BOOL WinSetClassThunkProc(PSZ pszClassName, PFN pfnThunkProc); PMWIN.DLL 930, 959 Cette fonction permet d'associer un pointeur de procédure de conversion avec une classe de fenêtre.
WINSETCLIPBRDDATA BOOL WinSetClipbrdData(HAB hab, ULONG ulh, ULONG ulfmt, ULONG flFmtInfo); PMWIN.DLL 116, 854 Cette fonction permet de mettre des données dans le presse-papier.
WINSETCLIPBRDOWNER BOOL WinSetClipbrdOwner(HAB hab, HWND hwnd); PMWIN.DLL 114, 855 Cette fonction permet de fixer le propriétaire de la fenêtre de presse-papier courant.
WINSETCLIPBRDVIEWER BOOL WinSetCp(HMQ hmq, ULONG ulCodePage); PMWIN.DLL 120, 856 Cette fonction permet de fixer la fenêtre de visualisation du presse-papier dans la fenêtre spécifié.
WINSETCP BOOL WinSetCp(HMQ hmq, ULONG ulCodePage); PMWIN.DLL 215, 857 Cette fonction permet de fixer le code de page de la file d'attente.
WINSETDESKTOPBKGND HBITMAP WinSetDesktopBkgnd(HWND hwndDeskTop, PDESKTOP pDeskTopState); PMWIN.DLL 318, 935 Cette fonction permet de fixer l'état de fenêtre de bureau.
WINSETDLGITEMSHORT BOOL WinSetDlgItemShort(HWND hwndDlg, ULONG idItem, USHORT usValue, BOOL fSigned); PMWIN.DLL 128, 858 Cette fonction permet de convertir une valeur entière dans le texte d'un item de dialogue.
WINSETDLGITEMTEXT BOOL WinSetDlgItemText(HWND hwndDlg, ULONG idItem, PSZ pszText); PMWIN.DLL 134, 859 Cette fonction permet de fixer la chaine de caractères texte dans l'item de dialogue.
WINSETFOCUS BOOL WinSetFocus(HWND hwndDeskTop, HWND hwndNewFocus); PMWIN.DLL 77, 860 Cette fonction permet de fixer le focus sur une fenêtre spécifié.
WINSETHOOK BOOL WinSetHook(HAB hab, HMQ hmq, LONG lHookType, PFN pHookProc, HMODULE Module); PMWIN.DLL 109, 928 Cette fonction permet d'installer une procédure d'installation dans la chaine de crochet spécifié.
WINSETKEYBOARDSTATETABLE BOOL WinSetKeyboardStateTable(HWND hwndDeskTop, PBYTE abKeyStateTable, BOOL fSet); PMWIN.DLL 213, 921 Cette fonction permet de demander ou de fixer l'état du clavier.
WINSETMSGINTEREST BOOL WinSetMsgInterest(HWND hwnd, ULONG ulMsgClass, LONG lControl); PMWIN.DLL 74, 861 Cette fonction permet de fixer l'intérêt d'un message de fenêtre.
WINSETMSGMODE BOOL WinSetMsgMode(HAB hab, PSZ pszClassName, LONG lControl); PMWIN.DLL 605, 862 Cette fonction permet d'indiquer le mode de génération et de traitement de messages pour une classe de fenêtre privé d'une application.
WINSETMULTWINDOWPOS BOOL WinSetMultWindowPos(HAB hab, PSWP pswp, ULONG cswp); PMWIN.DLL 9, 863 Cette fonction permet d'effectuer un traitement de la fonction WinSetWindowPos pour le compteur des fenêtres en utilisant un tableau de structures correspondant aux paramètres d'entrées de la fonction WinSetWindowPos.
WINSETOBJECTDATA BOOL WinSetObjectData( HOBJECT hObject, PSZ pszSetupString); PMWP.DLL 250 Cette fonction permet de fixer une données de chaine de caractères dans un objet spécifié.
WINSETOWNER BOOL WinSetOwner(HWND hwnd, HWND hwndNewOwner); PMWIN.DLL 864 Cette fonction permet de changer le propriétaire de la fenêtre spécifié.
WINSETPARENT BOOL WinSetParent(HWND hwnd, HWND hwndNewParent, BOOL fRedraw); PMWIN.DLL 865 Cette fonction permet de fixer le parent de la fenêtre spécifié vers la fenêtre parent spécifié.
WINSETPOINTER BOOL WinSetPointer(HWND hwndDeskTop, HPOINTER hptrNewPointer); PMWIN.DLL 92, 866 Cette fonction permet de fixer le Handle de pointeur de bureau.
WINSETPOINTEROWNER BOOL WinSetPointerOwner(HPOINTER hptr, PID pid, BOOL fDestroy); PMWIN.DLL 633, 971 Cette fonction permet de déclarer un pointeur étant créé maintenant et pouvant être utilisé par n'importe quel processus dans le système (pas seulement le processus ayant créé le pointeur).
WINSETPOINTERPOS BOOL WinSetPointerPos(HWND hwndDeskTop, LONG lx, LONG ly); PMWIN.DLL 95, 867 Cette fonction permet de fixer la position du pointeur.
WINSETPRESPARAM BOOL WinSetPresParam(HWND hwnd, ULONG idAttrType, ULONG cbAttrValueLen, PVOID pAttrValue); PMWIN.DLL 301, 938 Cette fonction permet de fixer un paramètre de présentation dans une fenêtre.
WINSETRECT BOOL WinSetRect(HAB hab, PRECTL prclrect, LONG lLeft, LONG lBottom, LONG lRight, LONG lTop); PMWIN.DLL 160, 868 Cette fonction permet de fixer les coordonnées d'un rectangle.
WINSETRECTEMPTY BOOL WinSetRectEmpty(HAB hab, PRECTL prclrect); PMWIN.DLL 159, 869 Cette fonction permet de fixer un rectangle vide.
WINSETSYNCHROMODE BOOL WinSetSynchroMode(HAB hab, LONG lMode); PMWIN.DLL 606, 870 Cette fonction permet de fixer le mode de crochet de procédure de contrôle de message.
WINSETSYSCOLORS BOOL WinSetSysColors(HWND hwndDeskTop, ULONG flOptions, ULONG ulFormat, LONG lStart, ULONG ulTablen, PLONG alTable); PMWIN.DLL 151, 871 Cette fonction permet de fixer les valeurs de couleurs systèmes.
WINSETSYSMODALWINDOW BOOL WinSetSysModalWindow(HWND hwndDesktop, HWND hwnd); PMWIN.DLL 81, 872 Cette fonction permet de fabriquer une fenêtre devenant la fenêtre modèle système ou terminant l'état du modèle système.
WINSETSYSVALUE BOOL WinSetSysValue(HWND hwndDeskTop, LONG iSysValue, LONG lValue); PMWIN.DLL 150, 873 Cette fonction permet de fixer une valeur système.
WINSETWINDOWBITS BOOL WinSetWindowBits(HWND hwnd, LONG index, ULONG flData, ULONG flMask); PMWIN.DLL 278, 874 Cette fonction permet de fixer un nombre de bits dans les mots de mémoire d'un fenêtre réservé.
WINSETWINDOWPOS BOOL WinSetWindowPos(HWND hwnd, HWND hwndInsertBehind, LONG x, LONG y, LONG cx, LONG cy, ULONG fl); PMWIN.DLL 8, 875 Cette fonction permet d'allouer une position général dans la fenêtre.
WINSETWINDOWPTR BOOL WinSetWindowPtr(HWND hwnd, LONG lb, PVOID pp); PMWIN.DLL 270, 876 Cette fonction permet de fixer une valeur de pointeur pour des mots en mémoire d'une fenêtre réservé.
WINSETWINDOWTEXT BOOL WinSetWindowText(HWND hwnd, PSZ pszString); PMWIN.DLL 877 Cette fonction permet de fixer le texte de la fenêtre pour la fenêtre spécifié.
WINSETWINDOWTHUNKPROC BOOL WinSetWindowThunkProc(HWND hwnd, PFN pthunkpr); PMWIN.DLL 932, 961 Cette fonction permet d'associer le pointeur de procédure de conversion avec une fenêtre.
WINSETWINDOWULONG BOOL WinSetWindowULong(HWND hwnd, LONG index, ULONG ul); PMWIN.DLL 878 Cette fonction permet de fixer la valeur, d'un naturel long, dans la mémoire des mots réservés de la fenêtre.
WINSETWINDOWUSHORT BOOL WinSetWindowUShort(HWND hwnd, LONG index, USHORT us); PMWIN.DLL 879 Cette fonction permet de fixer la valeur, d'un naturel court, dans la mémoire des mots réservés de la fenêtre.
WINSHOWCURSOR BOOL WinShowCursor(HWND hwnd, BOOL fShow); PMWIN.DLL 100, 880 Cette fonction permet d'afficher ou de cacher le curseur associé avec la fenêtre spécifié.
WINSHOWPOINTER BOOL WinShowPointer(HWND hwndDeskTop, BOOL fShow); PMWIN.DLL 94, 881 Cette fonction permet d'ajuster le niveau d'affichage du pointeur à afficher ou cacher.
WINSHOWTRACKRECT BOOL WinShowTrackRect(HWND hwnd, BOOL fShow); PMWIN.DLL 155, 882 Cette fonction permet de cacher ou d'afficher un traçage de rectangle.
WINSHOWWINDOW BOOL WinShowWindow(HWND hwnd, BOOL fNewVisibility); PMWIN.DLL 13, 883 Cette fonction permet de fixer en l'état de visiblité la fenêtre spécifié.
WINSTARTTIMER ULONG WinStartTimer(HAB hab, HWND hwnd, ULONG idTimer, ULONG dtTimeout); PMWIN.DLL 84, 884 Cette fonction permet de démarrer la minuterie.
WINSTOPTIMER BOOL WinStopTimer(HAB hab, HWND hwnd, ULONG ulTimer); PMWIN.DLL 85, 885 Cette fonction permet d'arrêter la minuterie.
WINSTRETCHPOINTER BOOL WinStretchPointer(HPS hps, LONG lx, LONG ly, LONG lcx, LONG lcy, HPOINTER hptrPointer, ULONG ulHalftone); PMWIN.DLL 632, 968 Cette fonction permet de dessiner un pointeur passé au gestionnaire de présentation spécifié passé aux coordonnées spécifiés et passé à la taille spécifié.
WINSUBCLASSWINDOW PFNWP WinSubclassWindow(HWND hwnd, PFNWP pNewWindowProc); PMWIN.DLL 37, 929 Cette fonction permet d'indiquer que la fenêtre de sous-classe est remplacé dans la fenêtre de procédure avec un autre procédure de fenêtre spécifié.
WINSUBSTITUTESTRINGS LONG WinSubstituteStrings(HWND hwnd, PSZ pszSrc, LONG lDestMax, PSZ pszDest); PMWIN.DLL 132, 886 Cette fonction permet d'effectuer un traitement d'un processus de substitution dans une chaine de caractères de texte, remplaçant les caractères de marqueur spécifié avec le texte fournit par l'application.
WINSUBTRACTRECT BOOL WinSubtractRect(HAB hab, PRECTL prclDest, PRECTL prclSrc1, PRECTL prclSrc2); PMWIN.DLL 169, 887 Cette fonction permet de soustraire un rectangle d'un autre.
WINTERMINATE BOOL WinTerminate( HAB hab ); PMWIN.DLL 247, 888 Cette fonction permet libérer les ressources alloués par la fonction WinInitialize.
WINTHREADASSOCQUEUE BOOL WinThreadAssocQueue(HAB hab, HMQ hmq); PMWIN.DLL 304, 994 Cette fonction permet d'associer un processus léger de débogage d'application avec, ou sans lui, le message de file d'attente d'un programme étant en déboguage.
WINTRACKRECT BOOL WinTrackRect(HWND hwnd, HPS hps, PTRACKINFO ptiTrackinfo); PMWIN.DLL 154, 890 Cette fonction permet de dessiner un traçage de rectangle.
WINTRANSLATEACCEL BOOL WinTranslateAccel(HAB hab, HWND hwnd, HACCEL haccelAccel, PQMSG pQmsg); PMWIN.DLL 105, 904 Cette fonction permet de traduire un message WM_CHAR.
WINUNIONRECT BOOL WinUnionRect(HAB hab, PRECTL prclDest, PRECTL prclSrc1, PRECTL prclSrc2); PMWIN.DLL 168, 891 Cette fonction permet de calculer un rectangle étant limité dans deux sources rectangulaires.
WINUPDATEWINDOW BOOL WinUpdateWindow(HWND hwnd); PMWIN.DLL 53, 892 Cette fonction permet de forcer la mise-à-jour d'une fenêtre et des fenêtres enfants lui étant associé.
WINUPPER ULONG WinUpper(HAB hab, ULONG ulCodepage, ULONG ulCountry, PSZ pszString); PMWIN.DLL 221, 893 Cette fonction permet de convertir une chaine de caractères en majuscule.
WINUPPERCHAR ULONG WinUpperChar(HAB hab, ULONG ulCodepage, ULONG ulCountry, ULONG ulInchar); PMWIN.DLL 222, 894 Cette fonction permet de converitr un caractère en majuscule.
WINVALIDATERECT BOOL WinValidateRect(HWND hwnd, PRECTL prclRect, BOOL fIncludeClippedChildren); PMWIN.DLL 49, 895 Cette fonction permet de soustraire un rectangle d'une région mise-à-jour lors de la synchronisation de peinture de la fenêtre pendant que la fenêtre est visuellement valide.
WINVALIDATEREGION BOOL WinValidateRegion(HWND hwnd, HRGN hrgn, BOOL fIncludeClippedChildren); PMWIN.DLL 50, 896 Cette fonction permet de soustraire une région d'une région mise-à-jour lors de la synchronisation de peinture de la fenêtre pendant que la fenêtre est visuellement valide.
WINWAITEVENTSEM APIRET WinWaitEventSem( HEV hevSemaphore, ULONG ulTimeout ); PMWIN.DLL 978 Cette fonction permet de bloquer jusqu'à ce que l'événement de sémaphore spécifié est été posté.
WINWAITMSG BOOL WinWaitMsg(HAB hab, ULONG ulFirst, ULONG ulLast); PMWIN.DLL 67, 897 Cette fonction permet d'attendre après un message filtré.
WINWAITMUXWAITSEM APIRET WinWaitMuxWaitSem( HEV hevSemaphore, ULONG ulTimeout, PULONG pulUserField ); PMWIN.DLL 980 Cette fonction permet de bloquer jusqu'à ce que la sémaphore MuxWait soit effacé.
WINWAKETHREAD BOOL WinWakeThread(HMQ hmq); PMWIN.DLL 308, 992 Cette fonction permet de réveiller une entrée en attente étant dans un traitement de commande d'arrêt DosPTrace.
WINWINDOWFROMDC HWND WinWindowFromDC(HDC hdc); PMWIN.DLL 57, 898 Cette fonction permet de demander le Handle de la fenêtre correspondante au périphérique de contexte spécifié.
WINWINDOWFROMID HWND WinWindowFromID(HWND hwndParent, ULONG id); PMWIN.DLL 899 Cette fonction permet de demander le Handle de la fenêtre enfant à l'aide de l'identificateur spécifié.
WINWINDOWFROMPOINT HWND WinWindowFromPoint(HWND hwndParent, PPOINTL pptlPoint, BOOL fEnumChildren); PMWIN.DLL 35, 900 Cette fonction permet de trouver la fenêtre en dessous du point spécifié étant descendante de la fenêtre spécifié.


Dernière mise à jour : Vendredi, le 3 avril 2015