Changeset 141
- Timestamp:
- May 14, 2003, 8:37:42 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/os2emx.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r140 r141 153 153 /* ------------------------ DISABLE KEYWORDS ------------------------------ */ 154 154 155 #define APIENTRY 156 #define EXPENTRY 155 #define APIENTRY _System 156 #define EXPENTRY _System 157 157 #define FAR 158 158 … … 266 266 typedef TID *PTID; 267 267 268 typedef int (*PFN)(); 268 #ifdef OS2EMX_UNSTRICT 269 typedef int _PFN(); 270 #else 271 typedef int APIENTRY _PFN(); 272 #endif 273 typedef _PFN *PFN; 269 274 typedef PFN *PPFN; 270 275 … … 974 979 #define END_LIBPATH 2 975 980 976 ULONG DosErrClass (ULONG ulCode, PULONG pulClass, PULONG pulAction,981 ULONG APIENTRY DosErrClass (ULONG ulCode, PULONG pulClass, PULONG pulAction, 977 982 PULONG pulLocus); 978 ULONG DosError (ULONG ulError);979 ULONG DosQueryExtLIBPATH (PCSZ pszExtLIBPATH, ULONG flags);980 ULONG DosSetExtLIBPATH (PCSZ pszExtLIBPATH, ULONG flags);983 ULONG APIENTRY DosError (ULONG ulError); 984 ULONG APIENTRY DosQueryExtLIBPATH (PCSZ pszExtLIBPATH, ULONG flags); 985 ULONG APIENTRY DosSetExtLIBPATH (PCSZ pszExtLIBPATH, ULONG flags); 981 986 982 987 #endif /* INCL_DOSMISC */ … … 1154 1159 #define fSET (fPERM|PAG_COMMIT|PAG_DECOMMIT|PAG_DEFAULT) 1155 1160 1156 ULONG DosAllocMem (PPVOID pBaseAddress, ULONG ulObjectSize,1161 ULONG APIENTRY DosAllocMem (PPVOID pBaseAddress, ULONG ulObjectSize, 1157 1162 ULONG ulAllocationFlags); 1158 ULONG DosAllocSharedMem (PPVOID pBaseAddress, PCSZ pszName,1163 ULONG APIENTRY DosAllocSharedMem (PPVOID pBaseAddress, PCSZ pszName, 1159 1164 ULONG ulObjectSize, ULONG ulAllocationFlags); 1160 ULONG DosFreeMem (PVOID pBaseAddress);1161 ULONG DosGetNamedSharedMem (PPVOID pBaseAddress, PCSZ pszSharedMemName,1165 ULONG APIENTRY DosFreeMem (PVOID pBaseAddress); 1166 ULONG APIENTRY DosGetNamedSharedMem (PPVOID pBaseAddress, PCSZ pszSharedMemName, 1162 1167 ULONG ulAttributeFlags); 1163 ULONG DosGetSharedMem (CPVOID pBaseAddress, ULONG ulAttributeFlags);1164 ULONG DosGiveSharedMem (CPVOID pBaseAddress, PID idProcessId,1168 ULONG APIENTRY DosGetSharedMem (CPVOID pBaseAddress, ULONG ulAttributeFlags); 1169 ULONG APIENTRY DosGiveSharedMem (CPVOID pBaseAddress, PID idProcessId, 1165 1170 ULONG ulAttributeFlags); 1166 ULONG DosQueryMem (CPVOID pBaseAddress, PULONG pulRegionSize,1171 ULONG APIENTRY DosQueryMem (CPVOID pBaseAddress, PULONG pulRegionSize, 1167 1172 PULONG pulAllocationFlags); 1168 ULONG DosSetMem (CPVOID pBaseAddress, ULONG ulRegionSize,1173 ULONG APIENTRY DosSetMem (CPVOID pBaseAddress, ULONG ulRegionSize, 1169 1174 ULONG ulAttributeFlags); 1170 ULONG DosSubAllocMem (PVOID pOffset, PPVOID pBlockOffset, ULONG ulSize);1171 ULONG DosSubFreeMem (PVOID pOffset, PVOID pBlockOffset, ULONG ulSize);1172 ULONG DosSubSetMem (PVOID pOffset, ULONG ulFlags, ULONG ulSize);1173 ULONG DosSubUnsetMem (PVOID pOffset);1175 ULONG APIENTRY DosSubAllocMem (PVOID pOffset, PPVOID pBlockOffset, ULONG ulSize); 1176 ULONG APIENTRY DosSubFreeMem (PVOID pOffset, PVOID pBlockOffset, ULONG ulSize); 1177 ULONG APIENTRY DosSubSetMem (PVOID pOffset, ULONG ulFlags, ULONG ulSize); 1178 ULONG APIENTRY DosSubUnsetMem (PVOID pOffset); 1174 1179 1175 1180 #endif /* INCL_DOSMEMMGR || !INCL_NOCOMMON */ … … 1661 1666 1662 1667 1663 ULONG DosCancelLockRequest (HFILE hFile, __const__ FILELOCK *pfl);1664 ULONG DosClose (HFILE hFile);1665 ULONG DosCopy (PCSZ pszSource, PCSZ pszTarget, ULONG ulOption);1666 ULONG DosCreateDir (PCSZ pszDirName, PEAOP2 pEABuf);1667 ULONG DosDelete (PCSZ pszFileName);1668 ULONG DosDeleteDir (PCSZ pszDirName);1669 ULONG DosDupHandle (HFILE hFile, PHFILE phFile);1670 ULONG DosEditName (ULONG ulLevel, PCSZ pszSource, PCSZ pszEdit,1668 ULONG APIENTRY DosCancelLockRequest (HFILE hFile, __const__ FILELOCK *pfl); 1669 ULONG APIENTRY DosClose (HFILE hFile); 1670 ULONG APIENTRY DosCopy (PCSZ pszSource, PCSZ pszTarget, ULONG ulOption); 1671 ULONG APIENTRY DosCreateDir (PCSZ pszDirName, PEAOP2 pEABuf); 1672 ULONG APIENTRY DosDelete (PCSZ pszFileName); 1673 ULONG APIENTRY DosDeleteDir (PCSZ pszDirName); 1674 ULONG APIENTRY DosDupHandle (HFILE hFile, PHFILE phFile); 1675 ULONG APIENTRY DosEditName (ULONG ulLevel, PCSZ pszSource, PCSZ pszEdit, 1671 1676 PBYTE pszTargetBuf, ULONG ulTargetBufLength); 1672 ULONG DosEnumAttribute (ULONG ulRefType, CPVOID pvFile, ULONG ulEntry,1677 ULONG APIENTRY DosEnumAttribute (ULONG ulRefType, CPVOID pvFile, ULONG ulEntry, 1673 1678 PVOID pvBuf, ULONG ulBufLength, PULONG pulCount, ULONG ulInfoLevel); 1674 ULONG DosFindClose (HDIR hDir);1675 ULONG DosFindFirst (PCSZ pszFileSpec, PHDIR phDir, ULONG flAttribute,1679 ULONG APIENTRY DosFindClose (HDIR hDir); 1680 ULONG APIENTRY DosFindFirst (PCSZ pszFileSpec, PHDIR phDir, ULONG flAttribute, 1676 1681 PVOID pFindBuf, ULONG ulFindBufLength, PULONG pulFileNames, 1677 1682 ULONG ulInfoLevel); 1678 ULONG DosFindNext (HDIR hDir, PVOID pFindBuf, ULONG ulFindBufLength,1683 ULONG APIENTRY DosFindNext (HDIR hDir, PVOID pFindBuf, ULONG ulFindBufLength, 1679 1684 PULONG pulFileNames); 1680 ULONG DosForceDelete (PCSZ pszFileName);1681 ULONG DosFSAttach (PCSZ pszDevice, PCSZ pszFilesystem,1685 ULONG APIENTRY DosForceDelete (PCSZ pszFileName); 1686 ULONG APIENTRY DosFSAttach (PCSZ pszDevice, PCSZ pszFilesystem, 1682 1687 __const__ VOID *pData, ULONG ulDataLength, ULONG ulFlag); 1683 ULONG DosFSCtl (PVOID pData, ULONG ulDataLengthMax, PULONG pulDataLength,1688 ULONG APIENTRY DosFSCtl (PVOID pData, ULONG ulDataLengthMax, PULONG pulDataLength, 1684 1689 PVOID pParmList, ULONG ulParmLengthMax, PULONG pulParmLength, 1685 1690 ULONG ulFunction, PCSZ pszRouteName, HFILE hFile, ULONG ulMethod); 1686 ULONG DosMove (PCSZ pszOldName, PCSZ pszNewName);1687 ULONG DosOpen (PCSZ pszFileName, PHFILE phFile, PULONG pulAction,1691 ULONG APIENTRY DosMove (PCSZ pszOldName, PCSZ pszNewName); 1692 ULONG APIENTRY DosOpen (PCSZ pszFileName, PHFILE phFile, PULONG pulAction, 1688 1693 ULONG ulFileSize, ULONG ulAttribute, ULONG ulOpenFlags, ULONG ulOpenMode, 1689 1694 PEAOP2 pEABuf); 1690 ULONG DosProtectClose (HFILE hFile, FHLOCK fhFileHandleLockID);1691 ULONG DosProtectEnumAttribute (ULONG ulRefType, CPVOID pvFile,1695 ULONG APIENTRY DosProtectClose (HFILE hFile, FHLOCK fhFileHandleLockID); 1696 ULONG APIENTRY DosProtectEnumAttribute (ULONG ulRefType, CPVOID pvFile, 1692 1697 ULONG ulEntry, PVOID pvBuf, ULONG ulBufLength, PULONG pulCount, 1693 1698 ULONG ulInfoLevel, FHLOCK fhFileHandleLockID); 1694 ULONG DosProtectOpen (PCSZ pszFileName, PHFILE phFile, PULONG pulAction,1699 ULONG APIENTRY DosProtectOpen (PCSZ pszFileName, PHFILE phFile, PULONG pulAction, 1695 1700 ULONG ulFileSize, ULONG ulAttribute, ULONG ulOpenFlags, ULONG ulOpenMode, 1696 1701 PEAOP2 pEABuf, PFHLOCK pfhFileHandleLockID); 1697 ULONG DosProtectQueryFHState (HFILE hFile, PULONG pulMode,1702 ULONG APIENTRY DosProtectQueryFHState (HFILE hFile, PULONG pulMode, 1698 1703 FHLOCK fhFileHandleLockID); 1699 ULONG DosProtectQueryFileInfo (HFILE hFile, ULONG ulInfoLevel,1704 ULONG APIENTRY DosProtectQueryFileInfo (HFILE hFile, ULONG ulInfoLevel, 1700 1705 PVOID pInfoBuffer, ULONG ulInfoLength, FHLOCK fhFileHandleLockID); 1701 ULONG DosProtectRead (HFILE hFile, PVOID pBuffer, ULONG ulLength,1706 ULONG APIENTRY DosProtectRead (HFILE hFile, PVOID pBuffer, ULONG ulLength, 1702 1707 PULONG pulBytesRead, FHLOCK fhFileHandleLockID); 1703 ULONG DosProtectSetFHState (HFILE hFile, ULONG ulMode,1708 ULONG APIENTRY DosProtectSetFHState (HFILE hFile, ULONG ulMode, 1704 1709 FHLOCK fhFileHandleLockID); 1705 ULONG DosProtectSetFileInfo (HFILE hFile, ULONG ulInfoLevel, PVOID pInfoBuffer,1710 ULONG APIENTRY DosProtectSetFileInfo (HFILE hFile, ULONG ulInfoLevel, PVOID pInfoBuffer, 1706 1711 ULONG ulInfoLength, FHLOCK fhFileHandleLockID); 1707 ULONG DosProtectSetFileLocks (HFILE hFile, __const__ FILELOCK *pflUnlock,1712 ULONG APIENTRY DosProtectSetFileLocks (HFILE hFile, __const__ FILELOCK *pflUnlock, 1708 1713 __const__ FILELOCK *pflLock, ULONG ulTimeout, ULONG ulFlags, 1709 1714 FHLOCK fhFileHandleLockID); 1710 ULONG DosProtectSetFilePtr (HFILE hFile, LONG lOffset, ULONG ulOrigin,1715 ULONG APIENTRY DosProtectSetFilePtr (HFILE hFile, LONG lOffset, ULONG ulOrigin, 1711 1716 PULONG pulPos, FHLOCK fhFileHandleLockID); 1712 ULONG DosProtectSetFileSize (HFILE hFile, ULONG ulSize,1717 ULONG APIENTRY DosProtectSetFileSize (HFILE hFile, ULONG ulSize, 1713 1718 FHLOCK fhFileHandleLockID); 1714 ULONG DosProtectWrite (HFILE hFile, CPVOID pBuffer, ULONG ulLength,1719 ULONG APIENTRY DosProtectWrite (HFILE hFile, CPVOID pBuffer, ULONG ulLength, 1715 1720 PULONG pulBytesWritten, FHLOCK fhFileHandleLockID); 1716 ULONG DosQueryCurrentDir (ULONG ulDrive, PBYTE pPath, PULONG pulPathLength);1717 ULONG DosQueryCurrentDisk (PULONG pulDrive, PULONG pulLogical);1718 ULONG DosQueryFHState (HFILE hFile, PULONG pulMode);1719 ULONG DosQueryFileInfo (HFILE hFile, ULONG ulInfoLevel, PVOID pInfoBuffer,1721 ULONG APIENTRY DosQueryCurrentDir (ULONG ulDrive, PBYTE pPath, PULONG pulPathLength); 1722 ULONG APIENTRY DosQueryCurrentDisk (PULONG pulDrive, PULONG pulLogical); 1723 ULONG APIENTRY DosQueryFHState (HFILE hFile, PULONG pulMode); 1724 ULONG APIENTRY DosQueryFileInfo (HFILE hFile, ULONG ulInfoLevel, PVOID pInfoBuffer, 1720 1725 ULONG ulInfoLength); 1721 ULONG DosQueryFSAttach (PCSZ pszDeviceName, ULONG ulOrdinal,1726 ULONG APIENTRY DosQueryFSAttach (PCSZ pszDeviceName, ULONG ulOrdinal, 1722 1727 ULONG ulFSAInfoLevel, PFSQBUFFER2 pfsqb, PULONG pulBufLength); 1723 ULONG DosQueryFSInfo (ULONG ulDrive, ULONG ulInfoLevel, PVOID pBuf,1728 ULONG APIENTRY DosQueryFSInfo (ULONG ulDrive, ULONG ulInfoLevel, PVOID pBuf, 1724 1729 ULONG ulBufLength); 1725 ULONG DosQueryHType (HFILE hFile, PULONG pulType, PULONG pulAttr);1726 ULONG DosQueryPathInfo (PCSZ pszPathName, ULONG ulInfoLevel,1730 ULONG APIENTRY DosQueryHType (HFILE hFile, PULONG pulType, PULONG pulAttr); 1731 ULONG APIENTRY DosQueryPathInfo (PCSZ pszPathName, ULONG ulInfoLevel, 1727 1732 PVOID pInfoBuffer, ULONG ulInfoLength); 1728 ULONG DosQueryVerify (PBOOL32 pVerify);1729 ULONG DosRead (HFILE hFile, PVOID pBuffer, ULONG ulLength,1733 ULONG APIENTRY DosQueryVerify (PBOOL32 pVerify); 1734 ULONG APIENTRY DosRead (HFILE hFile, PVOID pBuffer, ULONG ulLength, 1730 1735 PULONG pulBytesRead); 1731 ULONG DosResetBuffer (HFILE hf);1732 ULONG DosSetCurrentDir (PCSZ pszDir);1733 ULONG DosSetDefaultDisk (ULONG ulDrive);1734 ULONG DosSetFHState (HFILE hFile, ULONG ulMode);1735 ULONG DosSetFileInfo (HFILE hFile, ULONG ulInfoLevel, PVOID pInfoBuffer,1736 ULONG APIENTRY DosResetBuffer (HFILE hf); 1737 ULONG APIENTRY DosSetCurrentDir (PCSZ pszDir); 1738 ULONG APIENTRY DosSetDefaultDisk (ULONG ulDrive); 1739 ULONG APIENTRY DosSetFHState (HFILE hFile, ULONG ulMode); 1740 ULONG APIENTRY DosSetFileInfo (HFILE hFile, ULONG ulInfoLevel, PVOID pInfoBuffer, 1736 1741 ULONG ulInfoLength); 1737 ULONG DosSetFileLocks (HFILE hFile, __const__ FILELOCK *pflUnlock,1742 ULONG APIENTRY DosSetFileLocks (HFILE hFile, __const__ FILELOCK *pflUnlock, 1738 1743 __const__ FILELOCK *pflLock, ULONG ulTimeout, ULONG ulFlags); 1739 ULONG DosSetFilePtr (HFILE hFile, LONG lOffset, ULONG ulOrigin, PULONG pulPos);1740 ULONG DosSetFileSize (HFILE hFile, ULONG ulSize);1741 ULONG DosSetFSInfo (ULONG ulDrive, ULONG ulInfoLevel, PVOID pBuf,1744 ULONG APIENTRY DosSetFilePtr (HFILE hFile, LONG lOffset, ULONG ulOrigin, PULONG pulPos); 1745 ULONG APIENTRY DosSetFileSize (HFILE hFile, ULONG ulSize); 1746 ULONG APIENTRY DosSetFSInfo (ULONG ulDrive, ULONG ulInfoLevel, PVOID pBuf, 1742 1747 ULONG ulBufLength); 1743 ULONG DosSetMaxFH (ULONG ulCount);1744 ULONG DosSetPathInfo (PCSZ pszPathName, ULONG ulInfoLevel, PVOID pInfoBuffer,1748 ULONG APIENTRY DosSetMaxFH (ULONG ulCount); 1749 ULONG APIENTRY DosSetPathInfo (PCSZ pszPathName, ULONG ulInfoLevel, PVOID pInfoBuffer, 1745 1750 ULONG ulInfoLength, ULONG ulOptions); 1746 ULONG DosSetRelMaxFH (PLONG pulReqCount, PULONG pulCurMaxFH);1747 ULONG DosSetVerify (BOOL32 f32Verify);1748 ULONG DosShutdown (ULONG ulReserved);1749 ULONG DosWrite (HFILE hFile, CPVOID pBuffer, ULONG ulLength,1751 ULONG APIENTRY DosSetRelMaxFH (PLONG pulReqCount, PULONG pulCurMaxFH); 1752 ULONG APIENTRY DosSetVerify (BOOL32 f32Verify); 1753 ULONG APIENTRY DosShutdown (ULONG ulReserved); 1754 ULONG APIENTRY DosWrite (HFILE hFile, CPVOID pBuffer, ULONG ulLength, 1750 1755 PULONG pulBytesWritten); 1751 1756 … … 1754 1759 1755 1760 #if defined (INCL_DOSMISC) 1756 ULONG DosSearchPath (ULONG ulControl, PCSZ pszPath, PCSZ pszFilename,1761 ULONG APIENTRY DosSearchPath (ULONG ulControl, PCSZ pszPath, PCSZ pszFilename, 1757 1762 PBYTE pBuf, ULONG ulBufLength); 1758 1763 #endif /* INCL_DOSMISC */ … … 1774 1779 #define INFO_FREEIOCTLHANDLE 3 1775 1780 1776 ULONG DosDevConfig (PVOID pInfo, ULONG ulItem);1777 ULONG DosDevIOCtl (HFILE hDevice, ULONG ulCategory, ULONG ulFunction,1781 ULONG APIENTRY DosDevConfig (PVOID pInfo, ULONG ulItem); 1782 ULONG APIENTRY DosDevIOCtl (HFILE hDevice, ULONG ulCategory, ULONG ulFunction, 1778 1783 PVOID pParams, ULONG ulParamsLengthMax, PULONG pulParamsLength, 1779 1784 PVOID pData, ULONG ulDataLengthMax, PULONG pulDataLength); 1780 ULONG DosPhysicalDisk (ULONG ulFunction, PVOID pBuffer, ULONG ulBufferLength,1785 ULONG APIENTRY DosPhysicalDisk (ULONG ulFunction, PVOID pBuffer, ULONG ulBufferLength, 1781 1786 PVOID pParams, ULONG ulParamsLength); 1782 1787 … … 2467 2472 2468 2473 2469 ULONG DosMapCase (ULONG ulLength, __const__ COUNTRYCODE *pCountryCode,2474 ULONG APIENTRY DosMapCase (ULONG ulLength, __const__ COUNTRYCODE *pCountryCode, 2470 2475 PCHAR pchString); 2471 ULONG DosQueryCollate (ULONG ulLength, __const__ COUNTRYCODE *pCountryCode,2476 ULONG APIENTRY DosQueryCollate (ULONG ulLength, __const__ COUNTRYCODE *pCountryCode, 2472 2477 PCHAR pchBuffer, PULONG pulDataLength); 2473 ULONG DosQueryCp (ULONG ulLength, PULONG pCodePageList, PULONG pDataLength);2474 ULONG DosQueryCtryInfo (ULONG ulLength, PCOUNTRYCODE pCountryCode,2478 ULONG APIENTRY DosQueryCp (ULONG ulLength, PULONG pCodePageList, PULONG pDataLength); 2479 ULONG APIENTRY DosQueryCtryInfo (ULONG ulLength, PCOUNTRYCODE pCountryCode, 2475 2480 PCOUNTRYINFO pCountryInfo, PULONG pulDataLength); 2476 ULONG DosQueryDBCSEnv (ULONG ulLength, PCOUNTRYCODE pCountryCode, PCHAR pBuf);2477 ULONG DosSetProcessCp (ULONG ulCodePage);2481 ULONG APIENTRY DosQueryDBCSEnv (ULONG ulLength, PCOUNTRYCODE pCountryCode, PCHAR pBuf); 2482 ULONG APIENTRY DosSetProcessCp (ULONG ulCodePage); 2478 2483 2479 2484 #endif /* INCL_DOSNLS */ … … 2487 2492 2488 2493 2489 ULONG DosFreeModule (HMODULE hmod);2490 ULONG DosLoadModule (PSZ pszObject, ULONG uObjectLen, PCSZ pszModule,2494 ULONG APIENTRY DosFreeModule (HMODULE hmod); 2495 ULONG APIENTRY DosLoadModule (PSZ pszObject, ULONG uObjectLen, PCSZ pszModule, 2491 2496 PHMODULE phmod); 2492 ULONG DosQueryModuleHandle (PCSZ pszModname, PHMODULE phmod);2493 ULONG DosQueryModuleName (HMODULE hmod, ULONG ulNameLength, PCHAR pNameBuf);2494 ULONG DosQueryProcAddr (HMODULE hmod, ULONG ulOrdinal, PCSZ pszProcName,2497 ULONG APIENTRY DosQueryModuleHandle (PCSZ pszModname, PHMODULE phmod); 2498 ULONG APIENTRY DosQueryModuleName (HMODULE hmod, ULONG ulNameLength, PCHAR pNameBuf); 2499 ULONG APIENTRY DosQueryProcAddr (HMODULE hmod, ULONG ulOrdinal, PCSZ pszProcName, 2495 2500 PPFN pProcAddr); 2496 ULONG DosQueryProcType (HMODULE hmod, ULONG ulOrdinal, PCSZ pszProcName,2501 ULONG APIENTRY DosQueryProcType (HMODULE hmod, ULONG ulOrdinal, PCSZ pszProcName, 2497 2502 PULONG pulProcType); 2498 2503 … … 2529 2534 2530 2535 2531 ULONG DosFreeResource (PVOID pResAddr);2532 ULONG DosGetResource (HMODULE hmod, ULONG ulTypeID, ULONG ulNameID,2536 ULONG APIENTRY DosFreeResource (PVOID pResAddr); 2537 ULONG APIENTRY DosGetResource (HMODULE hmod, ULONG ulTypeID, ULONG ulNameID, 2533 2538 PPVOID pOffset); 2534 ULONG DosQueryResourceSize (HMODULE hmod, ULONG ulTypeID, ULONG ulNameID,2539 ULONG APIENTRY DosQueryResourceSize (HMODULE hmod, ULONG ulTypeID, ULONG ulNameID, 2535 2540 PULONG pulSize); 2536 2541 … … 2544 2549 #define EXIT_PROCESS 1 2545 2550 2546 ULONG DosBeep (ULONG ulFrequency, ULONG ulDuration);2547 VOID DosExit (ULONG ulAction, ULONG ulResult) __attribute__ ((__noreturn__));2551 ULONG APIENTRY DosBeep (ULONG ulFrequency, ULONG ulDuration); 2552 VOID APIENTRY DosExit (ULONG ulAction, ULONG ulResult) __attribute__ ((__noreturn__)); 2548 2553 2549 2554 #endif /* INCL_DOSPROCESS || !defined (INCL_NOCOMMON) */ … … 2639 2644 typedef PIB *PPIB; 2640 2645 2641 typedef VOID (*PFNTHREAD)(ULONG ulThreadArg); 2642 typedef VOID (*PFNEXITLIST)(ULONG ulArg); 2643 2644 2645 ULONG DosAllocThreadLocalMemory (ULONG cb, PULONG *p); 2646 ULONG DosCreateThread (PTID ptidThreadID, PFNTHREAD pfnThreadAddr, 2646 #ifdef OS2EMX_UNSTRICT 2647 typedef VOID FNTHREAD(ULONG ulThreadArg); 2648 #else 2649 typedef VOID APIENTRY FNTHREAD(ULONG ulThreadArg); 2650 #endif 2651 typedef FNTHREAD *PFNTHREAD; 2652 2653 #ifdef OS2EMX_UNSTRICT 2654 typedef VOID FNEXITLIST(ULONG ulArg); 2655 #else 2656 typedef VOID APIENTRY FNEXITLIST(ULONG ulArg); 2657 #endif 2658 typedef FNEXITLIST *PFNEXITLIST; 2659 2660 2661 ULONG APIENTRY DosAllocThreadLocalMemory (ULONG cb, PULONG *p); 2662 ULONG APIENTRY DosCreateThread (PTID ptidThreadID, PFNTHREAD pfnThreadAddr, 2647 2663 ULONG ulThreadArg, ULONG ulFlags, ULONG ulStackSize); 2648 ULONG DosEnterCritSec (VOID);2649 ULONG DosExecPgm (PCHAR pObjname, LONG lObjnameLength, ULONG ulFlagS,2664 ULONG APIENTRY DosEnterCritSec (VOID); 2665 ULONG APIENTRY DosExecPgm (PCHAR pObjname, LONG lObjnameLength, ULONG ulFlagS, 2650 2666 PCSZ pszArg, PCSZ pszEnv, PRESULTCODES pReturnCodes, PCSZ pszName); 2651 ULONG DosExitCritSec (VOID);2652 ULONG DosExitList (ULONG ulOrder, PFNEXITLIST pfn);2653 ULONG DosFreeThreadLocalMemory (ULONG *p);2654 ULONG DosGetInfoBlocks (PTIB *ptib, PPIB *ppib);2655 ULONG DosKillProcess (ULONG ulAction, PID pid);2656 ULONG DosKillThread (TID tid);2657 ULONG DosResumeThread (TID tid);2658 ULONG DosSetPriority (ULONG ulScope, ULONG ulClass, LONG lDelta, ULONG ulID);2659 ULONG DosSleep (ULONG ulInterval);2660 ULONG DosSuspendThread (TID tid);2661 ULONG DosVerifyPidTid (PID pid, TID tid);2662 ULONG DosWaitChild (ULONG ulAction, ULONG ulWait, PRESULTCODES pReturnCodes,2667 ULONG APIENTRY DosExitCritSec (VOID); 2668 ULONG APIENTRY DosExitList (ULONG ulOrder, PFNEXITLIST pfn); 2669 ULONG APIENTRY DosFreeThreadLocalMemory (ULONG *p); 2670 ULONG APIENTRY DosGetInfoBlocks (PTIB *ptib, PPIB *ppib); 2671 ULONG APIENTRY DosKillProcess (ULONG ulAction, PID pid); 2672 ULONG APIENTRY DosKillThread (TID tid); 2673 ULONG APIENTRY DosResumeThread (TID tid); 2674 ULONG APIENTRY DosSetPriority (ULONG ulScope, ULONG ulClass, LONG lDelta, ULONG ulID); 2675 ULONG APIENTRY DosSleep (ULONG ulInterval); 2676 ULONG APIENTRY DosSuspendThread (TID tid); 2677 ULONG APIENTRY DosVerifyPidTid (PID pid, TID tid); 2678 ULONG APIENTRY DosWaitChild (ULONG ulAction, ULONG ulWait, PRESULTCODES pReturnCodes, 2663 2679 PPID ppidOut, PID pidIn); 2664 ULONG DosWaitThread (PTID ptid, ULONG ulWait);2680 ULONG APIENTRY DosWaitThread (PTID ptid, ULONG ulWait); 2665 2681 2666 2682 #endif /* INCL_DOSPROCESS */ … … 2768 2784 typedef STATUSDATA *PSTATUSDATA; 2769 2785 2770 ULONG DosQueryAppType (PCSZ pszName, PULONG pulFlags);2771 ULONG DosSelectSession (ULONG ulIDSession);2772 ULONG DosSetSession (ULONG ulIDSession, PSTATUSDATA psd);2773 ULONG DosStartSession (PSTARTDATA psd, PULONG pulIDSession, PPID ppid);2774 ULONG DosStopSession (ULONG ulScope, ULONG ulIDSession);2786 ULONG APIENTRY DosQueryAppType (PCSZ pszName, PULONG pulFlags); 2787 ULONG APIENTRY DosSelectSession (ULONG ulIDSession); 2788 ULONG APIENTRY DosSetSession (ULONG ulIDSession, PSTATUSDATA psd); 2789 ULONG APIENTRY DosStartSession (PSTARTDATA psd, PULONG pulIDSession, PPID ppid); 2790 ULONG APIENTRY DosStopSession (ULONG ulScope, ULONG ulIDSession); 2775 2791 2776 2792 #endif /* INCL_DOSSESMGR */ … … 2801 2817 #if defined (INCL_DOSSEMAPHORES) 2802 2818 2803 ULONG DosCloseEventSem (HEV hev);2804 ULONG DosCreateEventSem (PCSZ pszName, PHEV phev, ULONG ulAttr, BOOL32 fState);2805 ULONG DosOpenEventSem (PCSZ pszName, PHEV phev);2806 ULONG DosPostEventSem (HEV hev);2807 ULONG DosQueryEventSem (HEV hev, PULONG pulCount);2808 ULONG DosResetEventSem (HEV hev, PULONG pulCount);2809 ULONG DosWaitEventSem (HEV hev, ULONG ulTimeout);2810 2811 ULONG DosCloseMutexSem (HMTX hmtx);2812 ULONG DosCreateMutexSem (PCSZ pszName, PHMTX phmtx, ULONG ulAttr,2819 ULONG APIENTRY DosCloseEventSem (HEV hev); 2820 ULONG APIENTRY DosCreateEventSem (PCSZ pszName, PHEV phev, ULONG ulAttr, BOOL32 fState); 2821 ULONG APIENTRY DosOpenEventSem (PCSZ pszName, PHEV phev); 2822 ULONG APIENTRY DosPostEventSem (HEV hev); 2823 ULONG APIENTRY DosQueryEventSem (HEV hev, PULONG pulCount); 2824 ULONG APIENTRY DosResetEventSem (HEV hev, PULONG pulCount); 2825 ULONG APIENTRY DosWaitEventSem (HEV hev, ULONG ulTimeout); 2826 2827 ULONG APIENTRY DosCloseMutexSem (HMTX hmtx); 2828 ULONG APIENTRY DosCreateMutexSem (PCSZ pszName, PHMTX phmtx, ULONG ulAttr, 2813 2829 BOOL32 fState); 2814 ULONG DosOpenMutexSem (PCSZ pszName, PHMTX phmtx);2815 ULONG DosQueryMutexSem (HMTX hmtx, PPID ppid, PTID ptid, PULONG pulCount);2816 ULONG DosReleaseMutexSem (HMTX hmtx);2817 ULONG DosRequestMutexSem (HMTX hmtx, ULONG ulTimeout);2818 2819 ULONG DosAddMuxWaitSem (HMUX hmux, PSEMRECORD pSemRec);2820 ULONG DosCloseMuxWaitSem (HMUX hmux);2821 ULONG DosCreateMuxWaitSem (PCSZ pszName, PHMUX phmux, ULONG ulcSemRec,2830 ULONG APIENTRY DosOpenMutexSem (PCSZ pszName, PHMTX phmtx); 2831 ULONG APIENTRY DosQueryMutexSem (HMTX hmtx, PPID ppid, PTID ptid, PULONG pulCount); 2832 ULONG APIENTRY DosReleaseMutexSem (HMTX hmtx); 2833 ULONG APIENTRY DosRequestMutexSem (HMTX hmtx, ULONG ulTimeout); 2834 2835 ULONG APIENTRY DosAddMuxWaitSem (HMUX hmux, PSEMRECORD pSemRec); 2836 ULONG APIENTRY DosCloseMuxWaitSem (HMUX hmux); 2837 ULONG APIENTRY DosCreateMuxWaitSem (PCSZ pszName, PHMUX phmux, ULONG ulcSemRec, 2822 2838 PSEMRECORD pSemRec, ULONG ulAttr); 2823 ULONG DosDeleteMuxWaitSem (HMUX hmux, HSEM hSem);2824 ULONG DosOpenMuxWaitSem (PCSZ pszName, PHMUX phmux);2825 ULONG DosQueryMuxWaitSem (HMUX hmux, PULONG pulcSemRec, PSEMRECORD pSemRec,2839 ULONG APIENTRY DosDeleteMuxWaitSem (HMUX hmux, HSEM hSem); 2840 ULONG APIENTRY DosOpenMuxWaitSem (PCSZ pszName, PHMUX phmux); 2841 ULONG APIENTRY DosQueryMuxWaitSem (HMUX hmux, PULONG pulcSemRec, PSEMRECORD pSemRec, 2826 2842 PULONG pulAttr); 2827 ULONG DosWaitMuxWaitSem (HMUX hmux, ULONG ulTimeout, PULONG pulUser);2843 ULONG APIENTRY DosWaitMuxWaitSem (HMUX hmux, ULONG ulTimeout, PULONG pulUser); 2828 2844 2829 2845 #endif /* INCL_DOSSEMAPHORES */ … … 2897 2913 typedef PIPESEMSTATE *PPIPESEMSTATE; 2898 2914 2899 ULONG DosCallNPipe (PCSZ pszName, PVOID pInbuf, ULONG ulInbufLength,2915 ULONG APIENTRY DosCallNPipe (PCSZ pszName, PVOID pInbuf, ULONG ulInbufLength, 2900 2916 PVOID pOutbuf, ULONG ulOutbufSize, PULONG pulActualLength, 2901 2917 ULONG ulTimeout); 2902 ULONG DosConnectNPipe (HPIPE hpipe);2903 ULONG DosCreateNPipe (PCSZ pszName, PHPIPE phpipe, ULONG ulOpenMode,2918 ULONG APIENTRY DosConnectNPipe (HPIPE hpipe); 2919 ULONG APIENTRY DosCreateNPipe (PCSZ pszName, PHPIPE phpipe, ULONG ulOpenMode, 2904 2920 ULONG ulPipeMode, ULONG ulInbufLength, ULONG ulOutbufLength, 2905 2921 ULONG ulTimeout); 2906 ULONG DosDisConnectNPipe (HPIPE hpipe);2907 ULONG DosPeekNPipe (HPIPE hpipe, PVOID pBuf, ULONG ulBufLength,2922 ULONG APIENTRY DosDisConnectNPipe (HPIPE hpipe); 2923 ULONG APIENTRY DosPeekNPipe (HPIPE hpipe, PVOID pBuf, ULONG ulBufLength, 2908 2924 PULONG pulActualLength, PAVAILDATA pAvail, PULONG pulState); 2909 ULONG DosQueryNPHState (HPIPE hpipe, PULONG pulState);2910 ULONG DosQueryNPipeInfo (HPIPE hpipe, ULONG ulInfoLevel, PVOID pBuf,2925 ULONG APIENTRY DosQueryNPHState (HPIPE hpipe, PULONG pulState); 2926 ULONG APIENTRY DosQueryNPipeInfo (HPIPE hpipe, ULONG ulInfoLevel, PVOID pBuf, 2911 2927 ULONG ulBufLength); 2912 ULONG DosQueryNPipeSemState (HSEM hsem, PPIPESEMSTATE pState,2928 ULONG APIENTRY DosQueryNPipeSemState (HSEM hsem, PPIPESEMSTATE pState, 2913 2929 ULONG ulBufLength); 2914 ULONG DosRawReadNPipe (PCSZ pszName, ULONG ulCount, PULONG pulLength,2930 ULONG APIENTRY DosRawReadNPipe (PCSZ pszName, ULONG ulCount, PULONG pulLength, 2915 2931 PVOID pBuf); 2916 ULONG DosRawWriteNPipe (PCSZ pszName, ULONG ulCount);2917 ULONG DosSetNPHState (HPIPE hpipe, ULONG ulState);2918 ULONG DosSetNPipeSem (HPIPE hpipe, HSEM hsem, ULONG ulKey);2919 ULONG DosTransactNPipe (HPIPE hpipe, PVOID pOutbuf, ULONG ulOutbufLength,2932 ULONG APIENTRY DosRawWriteNPipe (PCSZ pszName, ULONG ulCount); 2933 ULONG APIENTRY DosSetNPHState (HPIPE hpipe, ULONG ulState); 2934 ULONG APIENTRY DosSetNPipeSem (HPIPE hpipe, HSEM hsem, ULONG ulKey); 2935 ULONG APIENTRY DosTransactNPipe (HPIPE hpipe, PVOID pOutbuf, ULONG ulOutbufLength, 2920 2936 PVOID pInbuf, ULONG ulInbufLength, PULONG pulBytesRead); 2921 ULONG DosWaitNPipe (PCSZ pszName, ULONG ulTimeout);2937 ULONG APIENTRY DosWaitNPipe (PCSZ pszName, ULONG ulTimeout); 2922 2938 2923 2939 /* ------------------------------- QUEUES --------------------------------- */ … … 2938 2954 typedef REQUESTDATA *PREQUESTDATA; 2939 2955 2940 ULONG DosCreatePipe (PHFILE phfReadHandle, PHFILE phfWriteHandle,2956 ULONG APIENTRY DosCreatePipe (PHFILE phfReadHandle, PHFILE phfWriteHandle, 2941 2957 ULONG ulPipeSize); 2942 2958 2943 ULONG DosCloseQueue (HQUEUE hq);2944 ULONG DosCreateQueue (PHQUEUE phq, ULONG ulPriority, PCSZ pszName);2945 ULONG DosOpenQueue (PPID ppid, PHQUEUE phq, PCSZ pszName);2946 ULONG DosPeekQueue (HQUEUE hq, PREQUESTDATA pRequest, PULONG pulDataLength,2959 ULONG APIENTRY DosCloseQueue (HQUEUE hq); 2960 ULONG APIENTRY DosCreateQueue (PHQUEUE phq, ULONG ulPriority, PCSZ pszName); 2961 ULONG APIENTRY DosOpenQueue (PPID ppid, PHQUEUE phq, PCSZ pszName); 2962 ULONG APIENTRY DosPeekQueue (HQUEUE hq, PREQUESTDATA pRequest, PULONG pulDataLength, 2947 2963 PPVOID pDataAddress, PULONG pulElement, BOOL32 fNowait, PBYTE pPriority, 2948 2964 HEV hsem); 2949 ULONG DosPurgeQueue (HQUEUE hq);2950 ULONG DosQueryQueue (HQUEUE hq, PULONG pulCount);2951 ULONG DosReadQueue (HQUEUE hq, PREQUESTDATA pRequest, PULONG pulDataLength,2965 ULONG APIENTRY DosPurgeQueue (HQUEUE hq); 2966 ULONG APIENTRY DosQueryQueue (HQUEUE hq, PULONG pulCount); 2967 ULONG APIENTRY DosReadQueue (HQUEUE hq, PREQUESTDATA pRequest, PULONG pulDataLength, 2952 2968 PPVOID pDataAddress, ULONG pulElement, BOOL32 fNowait, PBYTE pPriority, 2953 2969 HEV hsem); 2954 ULONG DosWriteQueue (HQUEUE hq, ULONG ulRequest, ULONG ulDataLength,2970 ULONG APIENTRY DosWriteQueue (HQUEUE hq, ULONG ulRequest, ULONG ulDataLength, 2955 2971 PVOID pData, ULONG ulPriority); 2956 2972 … … 3077 3093 struct _EXCEPTIONREGISTRATIONRECORD; 3078 3094 3095 #ifdef OS2EMX_UNSTRICT 3079 3096 typedef ULONG _ERR (PEXCEPTIONREPORTRECORD pReport, 3080 3097 struct _EXCEPTIONREGISTRATIONRECORD *pRegistration, 3081 3098 PCONTEXTRECORD pContext, PVOID pWhatever); 3099 #else 3100 typedef ULONG APIENTRY _ERR (PEXCEPTIONREPORTRECORD pReport, 3101 struct _EXCEPTIONREGISTRATIONRECORD *pRegistration, 3102 PCONTEXTRECORD pContext, PVOID pWhatever); 3103 #endif 3082 3104 typedef _ERR *ERR; 3083 3105 … … 3091 3113 #define END_OF_CHAIN ((PEXCEPTIONREGISTRATIONRECORD)(-1)) 3092 3114 3093 ULONG DosAcknowledgeSignalException (ULONG ulSignal);3094 ULONG DosEnterMustComplete (PULONG pulNesting);3095 ULONG DosExitMustComplete (PULONG pulNesting);3096 ULONG DosQueryThreadContext (TID tid, ULONG ulLevel, PCONTEXTRECORD pContext);3097 ULONG DosRaiseException (PEXCEPTIONREPORTRECORD pXRepRec);3098 ULONG DosSendSignalException (PID pid, ULONG ulSignal);3099 ULONG DosSetExceptionHandler (PEXCEPTIONREGISTRATIONRECORD pXRegRec);3100 ULONG DosSetSignalExceptionFocus (BOOL32 flag, PULONG pulTimes);3101 ULONG DosUnsetExceptionHandler (PEXCEPTIONREGISTRATIONRECORD pXRegRec);3102 ULONG DosUnwindException (PEXCEPTIONREGISTRATIONRECORD pXRegRec,3115 ULONG APIENTRY DosAcknowledgeSignalException (ULONG ulSignal); 3116 ULONG APIENTRY DosEnterMustComplete (PULONG pulNesting); 3117 ULONG APIENTRY DosExitMustComplete (PULONG pulNesting); 3118 ULONG APIENTRY DosQueryThreadContext (TID tid, ULONG ulLevel, PCONTEXTRECORD pContext); 3119 ULONG APIENTRY DosRaiseException (PEXCEPTIONREPORTRECORD pXRepRec); 3120 ULONG APIENTRY DosSendSignalException (PID pid, ULONG ulSignal); 3121 ULONG APIENTRY DosSetExceptionHandler (PEXCEPTIONREGISTRATIONRECORD pXRegRec); 3122 ULONG APIENTRY DosSetSignalExceptionFocus (BOOL32 flag, PULONG pulTimes); 3123 ULONG APIENTRY DosUnsetExceptionHandler (PEXCEPTIONREGISTRATIONRECORD pXRegRec); 3124 ULONG APIENTRY DosUnwindException (PEXCEPTIONREGISTRATIONRECORD pXRegRec, 3103 3125 PVOID pJumpThere, PEXCEPTIONREPORTRECORD pXRepRec); 3104 3126 … … 3140 3162 #define SIS_SYS_LOG 2 3141 3163 3142 ULONG DosQuerySysInfo (ULONG ulStart, ULONG ulLast, PVOID pBuf,3164 ULONG APIENTRY DosQuerySysInfo (ULONG ulStart, ULONG ulLast, PVOID pBuf, 3143 3165 ULONG ulBufLength); 3144 ULONG DosScanEnv (PCSZ pszName, PSZ *pszValue);3145 ULONG DosQueryRASInfo (ULONG Index, PPVOID Addr);3166 ULONG APIENTRY DosScanEnv (PCSZ pszName, PSZ *pszValue); 3167 ULONG APIENTRY DosQueryRASInfo (ULONG Index, PPVOID Addr); 3146 3168 3147 3169 #endif /* INCL_DOSMISC */ … … 3165 3187 typedef DATETIME *PDATETIME; 3166 3188 3167 ULONG DosGetDateTime (PDATETIME pdt);3168 ULONG DosSetDateTime (__const__ DATETIME *pdt);3189 ULONG APIENTRY DosGetDateTime (PDATETIME pdt); 3190 ULONG APIENTRY DosSetDateTime (__const__ DATETIME *pdt); 3169 3191 3170 3192 #endif /* INCL_DOSDATETIME || !INCL_NOCOMMON */ … … 3176 3198 typedef HTIMER *PHTIMER; 3177 3199 3178 ULONG DosAsyncTimer (ULONG ulMilliSec, HSEM hsem, PHTIMER phtimer);3179 ULONG DosStartTimer (ULONG ulMilliSec, HSEM hsem, PHTIMER phtimer);3180 ULONG DosStopTimer (HTIMER htimer);3200 ULONG APIENTRY DosAsyncTimer (ULONG ulMilliSec, HSEM hsem, PHTIMER phtimer); 3201 ULONG APIENTRY DosStartTimer (ULONG ulMilliSec, HSEM hsem, PHTIMER phtimer); 3202 ULONG APIENTRY DosStopTimer (HTIMER htimer); 3181 3203 3182 3204 #endif /* INCL_DOSDATETIME */ … … 3191 3213 typedef QWORD *PQWORD; 3192 3214 3193 ULONG DosTmrQueryFreq (PULONG pulTmrFreq);3194 ULONG DosTmrQueryTime (PQWORD pqwTmrTime);3215 ULONG APIENTRY DosTmrQueryFreq (PULONG pulTmrFreq); 3216 ULONG APIENTRY DosTmrQueryTime (PQWORD pqwTmrTime); 3195 3217 3196 3218 #endif /* INCL_DOSPROFILE */ … … 3205 3227 typedef HVDD *PHVDD; 3206 3228 3207 ULONG DosCloseVDD (HVDD hvdd);3208 ULONG DosOpenVDD (PCSZ pszVDD, PHVDD phvdd);3209 ULONG DosQueryDOSProperty (SGID sgidSesssionID, PCSZ pszName,3229 ULONG APIENTRY DosCloseVDD (HVDD hvdd); 3230 ULONG APIENTRY DosOpenVDD (PCSZ pszVDD, PHVDD phvdd); 3231 ULONG APIENTRY DosQueryDOSProperty (SGID sgidSesssionID, PCSZ pszName, 3210 3232 ULONG ulBufferLength, PSZ pBuffer); 3211 ULONG DosRequestVDD (HVDD hvdd, SGID sgidSessionID, ULONG ulCommand,3233 ULONG APIENTRY DosRequestVDD (HVDD hvdd, SGID sgidSessionID, ULONG ulCommand, 3212 3234 ULONG ulInputBufferLength, PVOID pInputBuffer, 3213 3235 ULONG ulOutputBufferLength, PVOID pOutputBuffer); 3214 ULONG DosSetDOSProperty (SGID sgidSessionID, PCSZ pszName,3236 ULONG APIENTRY DosSetDOSProperty (SGID sgidSessionID, PCSZ pszName, 3215 3237 ULONG ulBufferLength, PCSZ pBuffer); 3216 3238 … … 3357 3379 } uDB_t; 3358 3380 3359 ULONG DosDebug (uDB_t *pDebugBuffer);3381 ULONG APIENTRY DosDebug (uDB_t *pDebugBuffer); 3360 3382 3361 3383 #endif /* INCL_DOSPROCESS */ … … 3365 3387 #if defined (INCL_DOSMISC) 3366 3388 3367 ULONG DosGetMessage (PCHAR *pTable, ULONG ulTableEntries,3389 ULONG APIENTRY DosGetMessage (PCHAR *pTable, ULONG ulTableEntries, 3368 3390 PCHAR pBuffer, ULONG ulBufferLengthMax, ULONG ulMsgnNumber, 3369 3391 PCSZ pszFile, PULONG pulBufferLength); 3370 ULONG DosInsertMessage (PCHAR *pTable, ULONG ulCount, PCSZ pszMsg,3392 ULONG APIENTRY DosInsertMessage (PCHAR *pTable, ULONG ulCount, PCSZ pszMsg, 3371 3393 ULONG ulMsgLength, PCHAR pBuffer, ULONG ulBufferLengthMax, 3372 3394 PULONG pulBufferLength); 3373 ULONG DosPutMessage (HFILE hfile, ULONG ulMessageLength, PCHAR pMessage);3374 ULONG DosQueryMessageCP (PCHAR pBuffer, ULONG ulBufferLengthMax,3395 ULONG APIENTRY DosPutMessage (HFILE hfile, ULONG ulMessageLength, PCHAR pMessage); 3396 ULONG APIENTRY DosQueryMessageCP (PCHAR pBuffer, ULONG ulBufferLengthMax, 3375 3397 PCSZ pszFilename, PULONG pulBufferLength); 3376 3398 … … 3395 3417 #define SPU_ENABLESUPPRESSION 1 3396 3418 3397 ULONG DosDumpProcess (ULONG ulFlag, ULONG ulDrive, PID pid);3398 ULONG DosForceSystemDump (ULONG ulReserved);3399 ULONG DosQueryRASInfo (ULONG ulIndex, PPVOID addr);3400 ULONG DosSuppressPopUps (ULONG ulFlag, ULONG ulDrive);3419 ULONG APIENTRY DosDumpProcess (ULONG ulFlag, ULONG ulDrive, PID pid); 3420 ULONG APIENTRY DosForceSystemDump (ULONG ulReserved); 3421 ULONG APIENTRY DosQueryRASInfo (ULONG ulIndex, PPVOID addr); 3422 ULONG APIENTRY DosSuppressPopUps (ULONG ulFlag, ULONG ulDrive); 3401 3423 3402 3424 #endif /* INCL_DOSRAS */ … … 3458 3480 #define RXSUBCOM_NOPROC 127 3459 3481 3482 #ifdef OS2EMX_UNSTRICT 3460 3483 typedef ULONG RexxSubcomHandler (PRXSTRING prxCommand, PUSHORT pusFlags, 3461 3484 PRXSTRING prxResult); 3462 3463 ULONG RexxDeregisterSubcom (PCSZ pszEnvName, PCSZ pszModuleName); 3464 ULONG RexxQuerySubcom (PCSZ pszEnvName, PCSZ pszModuleName, PUSHORT pusFlags, 3485 #else 3486 typedef ULONG APIENTRY RexxSubcomHandler (PRXSTRING prxCommand, PUSHORT pusFlags, 3487 PRXSTRING prxResult); 3488 #endif 3489 3490 ULONG APIENTRY RexxDeregisterSubcom (PCSZ pszEnvName, PCSZ pszModuleName); 3491 ULONG APIENTRY RexxQuerySubcom (PCSZ pszEnvName, PCSZ pszModuleName, PUSHORT pusFlags, 3465 3492 PUCHAR pUserWord); 3466 ULONG RexxRegisterSubcomDll (PCSZ pszEnvName, PCSZ pszModuleName,3493 ULONG APIENTRY RexxRegisterSubcomDll (PCSZ pszEnvName, PCSZ pszModuleName, 3467 3494 PCSZ pszEntryPoint, PUCHAR pUserArea, ULONG ulDropAuth); 3468 ULONG RexxRegisterSubcomExe (PCSZ pszEnvName, PFN pfnEntryPoint,3495 ULONG APIENTRY RexxRegisterSubcomExe (PCSZ pszEnvName, PFN pfnEntryPoint, 3469 3496 PUCHAR pUserArea); 3470 3497 … … 3510 3537 typedef SHVBLOCK *PSHVBLOCK; 3511 3538 3512 ULONG RexxVariablePool (PSHVBLOCK pRequest);3539 ULONG APIENTRY RexxVariablePool (PSHVBLOCK pRequest); 3513 3540 3514 3541 #define REXXVARIABLEPOOL RexxVariablePool … … 3530 3557 #define RXFUNC_BADTYPE 70 3531 3558 3559 #ifdef OS2EMX_UNSTRICT 3532 3560 typedef ULONG RexxFunctionHandler (PCSZ pszName, ULONG ulArgCount, 3533 3561 PRXSTRING prxArgList, PCSZ pszQueueName, PRXSTRING prxResult); 3534 3535 ULONG RexxDeregisterFunction (PCSZ pszFuncName); 3536 ULONG RexxQueryFunction (PCSZ pszFuncName); 3537 ULONG RexxRegisterFunctionDll (PCSZ pszFuncName, PCSZ pszModuleName, 3562 #else 3563 typedef ULONG APIENTRY RexxFunctionHandler (PCSZ pszName, ULONG ulArgCount, 3564 PRXSTRING prxArgList, PCSZ pszQueueName, PRXSTRING prxResult); 3565 #endif 3566 3567 ULONG APIENTRY RexxDeregisterFunction (PCSZ pszFuncName); 3568 ULONG APIENTRY RexxQueryFunction (PCSZ pszFuncName); 3569 ULONG APIENTRY RexxRegisterFunctionDll (PCSZ pszFuncName, PCSZ pszModuleName, 3538 3570 PCSZ pszEntryPoint); 3539 ULONG RexxRegisterFunctionExe (PCSZ pszFuncName,3571 ULONG APIENTRY RexxRegisterFunctionExe (PCSZ pszFuncName, 3540 3572 RexxFunctionHandler *pfnEntryPoint); 3541 3573 … … 3713 3745 } RXTRCTST_PARM; 3714 3746 3747 #ifdef OS2EMX_UNSTRICT 3715 3748 typedef LONG RexxExitHandler (LONG lExitNumber, LONG lSubfunction, 3716 3749 PEXIT pParmBlock); 3717 3718 ULONG RexxDeregisterExit (PCSZ pszEnvName, PCSZ pszModuleName); 3719 ULONG RexxQueryExit (PCSZ pszEnvName, PCSZ pszModuleName, PUSHORT pusFlag, 3750 #else 3751 typedef LONG APIENTRY RexxExitHandler (LONG lExitNumber, LONG lSubfunction, 3752 PEXIT pParmBlock); 3753 #endif 3754 3755 ULONG APIENTRY RexxDeregisterExit (PCSZ pszEnvName, PCSZ pszModuleName); 3756 ULONG APIENTRY RexxQueryExit (PCSZ pszEnvName, PCSZ pszModuleName, PUSHORT pusFlag, 3720 3757 PUCHAR pUserWord); 3721 ULONG RexxRegisterExitDll (PCSZ pszEnvName, PCSZ pszModuleName,3758 ULONG APIENTRY RexxRegisterExitDll (PCSZ pszEnvName, PCSZ pszModuleName, 3722 3759 PCSZ pszEntryName, PUCHAR pUserArea, ULONG ulDropAuth); 3723 ULONG RexxRegisterExitExe (PCSZ pszEnvName, PFN pfnEntryPoint,3760 ULONG APIENTRY RexxRegisterExitExe (PCSZ pszEnvName, PFN pfnEntryPoint, 3724 3761 PUCHAR pUserArea); 3725 3762 … … 3737 3774 #define RXARI_PROCESSING_ERROR 2 3738 3775 3739 ULONG RexxResetTrace (PID pid, TID tid);3740 ULONG RexxSetHalt (PID pid, TID tid);3741 ULONG RexxSetTrace (PID pid, TID tid);3776 ULONG APIENTRY RexxResetTrace (PID pid, TID tid); 3777 ULONG APIENTRY RexxSetHalt (PID pid, TID tid); 3778 ULONG APIENTRY RexxSetTrace (PID pid, TID tid); 3742 3779 3743 3780 #define REXXRESETTRACE RexxResetTrace … … 3763 3800 #define RXMACRO_NOT_INIT 9 3764 3801 3765 ULONG RexxAddMacro (PCSZ pszFuncName, PCSZ pszSourceFile, ULONG ulPosition);3766 ULONG RexxClearMacroSpace (VOID);3767 ULONG RexxDropMacro (PCSZ pszFuncName);3768 ULONG RexxLoadMacroSpace (ULONG ulFuncCout, PCSZ *apszFuncNames,3802 ULONG APIENTRY RexxAddMacro (PCSZ pszFuncName, PCSZ pszSourceFile, ULONG ulPosition); 3803 ULONG APIENTRY RexxClearMacroSpace (VOID); 3804 ULONG APIENTRY RexxDropMacro (PCSZ pszFuncName); 3805 ULONG APIENTRY RexxLoadMacroSpace (ULONG ulFuncCout, PCSZ *apszFuncNames, 3769 3806 PCSZ pszMacroLibFile); 3770 ULONG RexxQueryMacro (PCSZ pszFuncName, PUSHORT pusPosition);3771 ULONG RexxReorderMacro(PCSZ pszFuncName, ULONG ulPosition);3772 ULONG RexxSaveMacroSpace (ULONG ulFuncCount, PCSZ *apszFuncNames,3807 ULONG APIENTRY RexxQueryMacro (PCSZ pszFuncName, PUSHORT pusPosition); 3808 ULONG APIENTRY RexxReorderMacro(PCSZ pszFuncName, ULONG ulPosition); 3809 ULONG APIENTRY RexxSaveMacroSpace (ULONG ulFuncCount, PCSZ *apszFuncNames, 3773 3810 PCSZ pszMacroLibFile); 3774 3811 … … 3785 3822 #if defined (INCL_RXSUBCOM) || defined (INCL_RXSHV) || defined (INCL_RXFUNC) || defined (INCL_RXSYSEXIT) || defined (INCL_RXMACRO) || defined (INCL_RXARI) 3786 3823 3787 LONG RexxStart (LONG lArgCount, PRXSTRING prxArgList, PCSZ pszProgramName,3824 LONG APIENTRY RexxStart (LONG lArgCount, PRXSTRING prxArgList, PCSZ pszProgramName, 3788 3825 PRXSTRING prxInstore, PCSZ pszEnvName, LONG lCallType, PRXSYSEXIT pExits, 3789 3826 PSHORT psReturnCode, PRXSTRING prxResult); … … 4650 4687 typedef ERRORID *PERRORID; 4651 4688 4652 typedef MRESULT FNWP (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2); 4689 #ifdef OS2EMX_UNSTRICT 4690 typedef MRESULT (FNWP) (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2); 4691 #else 4692 typedef MRESULT (EXPENTRY FNWP) (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2); 4693 #endif 4653 4694 typedef FNWP *PFNWP; 4654 4695 … … 5046 5087 5047 5088 5048 BOOL WinCancelShutdown (HMQ hmq, BOOL fCancelAlways);5049 HMQ WinCreateMsgQueue (HAB hab, LONG cmsg);5050 BOOL WinDestroyMsgQueue (HMQ hmq);5051 MRESULT WinDispatchMsg (HAB hab, PQMSG pqmsg);5052 BOOL WinGetMsg (HAB hab, PQMSG pqmsg, HWND hwndFilter, ULONG msgFilterFirst,5089 BOOL APIENTRY WinCancelShutdown (HMQ hmq, BOOL fCancelAlways); 5090 HMQ APIENTRY WinCreateMsgQueue (HAB hab, LONG cmsg); 5091 BOOL APIENTRY WinDestroyMsgQueue (HMQ hmq); 5092 MRESULT APIENTRY WinDispatchMsg (HAB hab, PQMSG pqmsg); 5093 BOOL APIENTRY WinGetMsg (HAB hab, PQMSG pqmsg, HWND hwndFilter, ULONG msgFilterFirst, 5053 5094 ULONG msgFilterLast); 5054 BOOL WinLockInput (HMQ hmq, ULONG fLock);5055 BOOL WinPeekMsg (HAB hab, PQMSG pqmsg, HWND hwndFilter, ULONG msgFilterFirst,5095 BOOL APIENTRY WinLockInput (HMQ hmq, ULONG fLock); 5096 BOOL APIENTRY WinPeekMsg (HAB hab, PQMSG pqmsg, HWND hwndFilter, ULONG msgFilterFirst, 5056 5097 ULONG msgFilterLast, ULONG fl); 5057 BOOL WinPostMsg (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);5058 HMQ WinQueueFromID (HAB hab, PID pid, TID tid);5059 BOOL WinQueryQueueInfo (HMQ hmq, PMQINFO pmqi, ULONG cbCopy);5060 HMQ WinQuerySendMsg (HAB hab, HMQ hmqSender, HMQ hmqReceiver, PQMSG pqmsg);5061 BOOL WinRegisterUserDatatype (HAB hab, LONG datatype, LONG count, PLONG types);5062 BOOL WinRegisterUserMsg (HAB hab, ULONG msgid, LONG datatype1, LONG dir1,5098 BOOL APIENTRY WinPostMsg (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2); 5099 HMQ APIENTRY WinQueueFromID (HAB hab, PID pid, TID tid); 5100 BOOL APIENTRY WinQueryQueueInfo (HMQ hmq, PMQINFO pmqi, ULONG cbCopy); 5101 HMQ APIENTRY WinQuerySendMsg (HAB hab, HMQ hmqSender, HMQ hmqReceiver, PQMSG pqmsg); 5102 BOOL APIENTRY WinRegisterUserDatatype (HAB hab, LONG datatype, LONG count, PLONG types); 5103 BOOL APIENTRY WinRegisterUserMsg (HAB hab, ULONG msgid, LONG datatype1, LONG dir1, 5063 5104 LONG datatype2, LONG dir2, LONG datatyper); 5064 BOOL WinReplyMsg (HAB hab, HMQ hmqSender, HMQ hmqReceiver, MRESULT mresult);5065 MRESULT WinSendMsg (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);5066 BOOL WinSetMsgMode (HAB hab, PCSZ classname, LONG control);5067 BOOL WinSetSynchroMode (HAB hab, LONG mode);5068 BOOL WinThreadAssocQueue (HAB hab, HMQ hmq);5069 BOOL WinWakeThread (HMQ hmq);5105 BOOL APIENTRY WinReplyMsg (HAB hab, HMQ hmqSender, HMQ hmqReceiver, MRESULT mresult); 5106 MRESULT APIENTRY WinSendMsg (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2); 5107 BOOL APIENTRY WinSetMsgMode (HAB hab, PCSZ classname, LONG control); 5108 BOOL APIENTRY WinSetSynchroMode (HAB hab, LONG mode); 5109 BOOL APIENTRY WinThreadAssocQueue (HAB hab, HMQ hmq); 5110 BOOL APIENTRY WinWakeThread (HMQ hmq); 5070 5111 5071 5112 #endif /* INCL_WINMESSAGEMGR || !INCL_NOCOMMON */ … … 5129 5170 5130 5171 5131 HWND WinCreateWindow (HWND hwndParent, PCSZ pszClass, PCSZ pszName,5172 HWND APIENTRY WinCreateWindow (HWND hwndParent, PCSZ pszClass, PCSZ pszName, 5132 5173 ULONG flStyle, LONG x, LONG y, LONG cx, LONG cy, HWND hwndOwner, 5133 5174 HWND hwndInsertBehind, ULONG id, PVOID pCtlData, PVOID pPresParams); 5134 BOOL WinDrawBitmap (HPS hpsDst, HBITMAP hbm, __const__ RECTL *pwrcSrc,5175 BOOL APIENTRY WinDrawBitmap (HPS hpsDst, HBITMAP hbm, __const__ RECTL *pwrcSrc, 5135 5176 __const__ POINTL *pptlDst, LONG clrFore, LONG clrBack, ULONG fl); 5136 BOOL WinDrawBorder (HPS hps, __const__ RECTL *prcl, LONG cx, LONG cy,5177 BOOL APIENTRY WinDrawBorder (HPS hps, __const__ RECTL *prcl, LONG cx, LONG cy, 5137 5178 LONG clrFore, LONG clrBack, ULONG flCmd); 5138 LONG WinDrawText (HPS hps, LONG cchText, PCCH lpchText, PRECTL prcl,5179 LONG APIENTRY WinDrawText (HPS hps, LONG cchText, PCCH lpchText, PRECTL prcl, 5139 5180 LONG clrFore, LONG clrBack, ULONG flCmd); 5140 BOOL WinEnableWindow (HWND hwnd, BOOL fEnable);5141 BOOL WinEnableWindowUpdate (HWND hwnd, BOOL fEnable);5142 BOOL WinInvalidateRect (HWND hwnd, __const__ RECTL *prcl,5181 BOOL APIENTRY WinEnableWindow (HWND hwnd, BOOL fEnable); 5182 BOOL APIENTRY WinEnableWindowUpdate (HWND hwnd, BOOL fEnable); 5183 BOOL APIENTRY WinInvalidateRect (HWND hwnd, __const__ RECTL *prcl, 5143 5184 BOOL fIncludeChildren); 5144 BOOL WinInvalidateRegion (HWND hwnd, HRGN hrgn, BOOL fIncludeChildren);5145 BOOL WinInvertRect (HPS hps, __const__ RECTL *prcl);5146 BOOL WinIsChild (HWND hwnd, HWND hwndParent);5147 BOOL WinIsWindow (HAB hab, HWND hwnd);5148 BOOL WinIsWindowEnabled (HWND hwnd);5149 BOOL WinIsWindowVisible (HWND hwnd);5150 LONG WinLoadMessage (HAB hab, HMODULE hmod, ULONG id, LONG cchMax,5185 BOOL APIENTRY WinInvalidateRegion (HWND hwnd, HRGN hrgn, BOOL fIncludeChildren); 5186 BOOL APIENTRY WinInvertRect (HPS hps, __const__ RECTL *prcl); 5187 BOOL APIENTRY WinIsChild (HWND hwnd, HWND hwndParent); 5188 BOOL APIENTRY WinIsWindow (HAB hab, HWND hwnd); 5189 BOOL APIENTRY WinIsWindowEnabled (HWND hwnd); 5190 BOOL APIENTRY WinIsWindowVisible (HWND hwnd); 5191 LONG APIENTRY WinLoadMessage (HAB hab, HMODULE hmod, ULONG id, LONG cchMax, 5151 5192 PSZ pchBuffer); 5152 LONG WinLoadString (HAB hab, HMODULE hmod, ULONG id, LONG cchMax,5193 LONG APIENTRY WinLoadString (HAB hab, HMODULE hmod, ULONG id, LONG cchMax, 5153 5194 PSZ pchBuffer); 5154 LONG WinMultWindowFromIDs (HWND hwndParent, PHWND prghwnd, ULONG idFirst,5195 LONG APIENTRY WinMultWindowFromIDs (HWND hwndParent, PHWND prghwnd, ULONG idFirst, 5155 5196 ULONG idLast); 5156 HWND WinQueryDesktopWindow (HAB hab, HDC hdc);5157 HWND WinQueryObjectWindow (HWND hwndDesktop);5158 HPOINTER WinQueryPointer (HWND hwndDesktop);5159 HWND WinQueryWindow (HWND hwnd, LONG cmd);5160 BOOL WinQueryWindowPos (HWND hwnd, PSWP pswp);5161 BOOL WinQueryWindowProcess (HWND hwnd, PPID ppid, PTID ptid);5162 LONG WinQueryWindowText (HWND hwnd, LONG cchBufferMax, PCH pchBuffer);5163 LONG WinQueryWindowTextLength (HWND hwnd);5164 BOOL WinSetMultWindowPos (HAB hab, __const__ SWP *pswp, ULONG cswp);5165 BOOL WinSetOwner (HWND hwnd, HWND hwndNewOwner);5166 BOOL WinSetParent (HWND hwnd, HWND hwndNewParent, BOOL fRedraw);5167 BOOL WinSetWindowPos (HWND hwnd, HWND hwndInsertBehind, LONG x, LONG y,5197 HWND APIENTRY WinQueryDesktopWindow (HAB hab, HDC hdc); 5198 HWND APIENTRY WinQueryObjectWindow (HWND hwndDesktop); 5199 HPOINTER APIENTRY WinQueryPointer (HWND hwndDesktop); 5200 HWND APIENTRY WinQueryWindow (HWND hwnd, LONG cmd); 5201 BOOL APIENTRY WinQueryWindowPos (HWND hwnd, PSWP pswp); 5202 BOOL APIENTRY WinQueryWindowProcess (HWND hwnd, PPID ppid, PTID ptid); 5203 LONG APIENTRY WinQueryWindowText (HWND hwnd, LONG cchBufferMax, PCH pchBuffer); 5204 LONG APIENTRY WinQueryWindowTextLength (HWND hwnd); 5205 BOOL APIENTRY WinSetMultWindowPos (HAB hab, __const__ SWP *pswp, ULONG cswp); 5206 BOOL APIENTRY WinSetOwner (HWND hwnd, HWND hwndNewOwner); 5207 BOOL APIENTRY WinSetParent (HWND hwnd, HWND hwndNewParent, BOOL fRedraw); 5208 BOOL APIENTRY WinSetWindowPos (HWND hwnd, HWND hwndInsertBehind, LONG x, LONG y, 5168 5209 LONG cx, LONG cy, ULONG fl); 5169 BOOL WinSetWindowText (HWND hwnd, PCSZ pszText);5170 BOOL WinUpdateWindow (HWND hwnd);5171 HWND WinWindowFromID (HWND hwndParent, ULONG id);5210 BOOL APIENTRY WinSetWindowText (HWND hwnd, PCSZ pszText); 5211 BOOL APIENTRY WinUpdateWindow (HWND hwnd); 5212 HWND APIENTRY WinWindowFromID (HWND hwndParent, ULONG id); 5172 5213 5173 5214 … … 5245 5286 typedef FRAMECDATA *PFRAMECDATA; 5246 5287 5247 HWND WinCreateStdWindow (HWND hwndParent, ULONG flStyle,5288 HWND APIENTRY WinCreateStdWindow (HWND hwndParent, ULONG flStyle, 5248 5289 PULONG pflCreateFlags, PCSZ pszClientClass, PCSZ pszTitle, 5249 5290 ULONG styleClient, HMODULE hmod, ULONG idResources, PHWND phwndClient); … … 5330 5371 typedef LHANDLE HSAVEWP; 5331 5372 5332 BOOL WinCalcFrameRect (HWND hwndFrame, PRECTL prcl, BOOL fClient);5333 BOOL WinCreateFrameControls (HWND hwndFrame, PFRAMECDATA pfcdata,5373 BOOL APIENTRY WinCalcFrameRect (HWND hwndFrame, PRECTL prcl, BOOL fClient); 5374 BOOL APIENTRY WinCreateFrameControls (HWND hwndFrame, PFRAMECDATA pfcdata, 5334 5375 PCSZ pszTitle); 5335 BOOL WinFlashWindow (HWND hwndFrame, BOOL fFlash);5336 BOOL WinGetMaxPosition (HWND hwnd, PSWP pswp);5337 BOOL WinGetMinPosition (HWND hwnd, PSWP pswp, __const__ POINTL *pptl);5338 BOOL WinSaveWindowPos (HSAVEWP hsvwp, PSWP pswp, ULONG cswp);5376 BOOL APIENTRY WinFlashWindow (HWND hwndFrame, BOOL fFlash); 5377 BOOL APIENTRY WinGetMaxPosition (HWND hwnd, PSWP pswp); 5378 BOOL APIENTRY WinGetMinPosition (HWND hwnd, PSWP pswp, __const__ POINTL *pptl); 5379 BOOL APIENTRY WinSaveWindowPos (HSAVEWP hsvwp, PSWP pswp, ULONG cswp); 5339 5380 5340 5381 #endif /* INCL_WINFRAMEMGR */ … … 5368 5409 5369 5410 5370 HPS WinBeginPaint (HWND hwnd, HPS hps, PRECTL prclPaint);5371 MRESULT WinDefWindowProc (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);5372 BOOL WinDestroyWindow (HWND hwnd);5373 BOOL WinEndPaint (HPS hps);5374 BOOL WinFillRect (HPS hps, __const__ RECTL *prcl, LONG lColor);5375 HPS WinGetClipPS (HWND hwnd, HWND hwndClip, ULONG fl);5376 HPS WinGetPS (HWND hwnd);5377 HAB WinInitialize (ULONG fsOptions);5378 BOOL WinIsWindowShowing (HWND hwnd);5379 HDC WinOpenWindowDC (HWND hwnd);5380 HAB WinQueryAnchorBlock (HWND hwnd);5381 ULONG WinQueryVersion (HAB hab);5382 BOOL WinQueryWindowRect (HWND hwnd, PRECTL prclDest);5383 BOOL WinRegisterClass (HAB hab, PCSZ pszClassName, PFNWP pfnWndProc,5411 HPS APIENTRY WinBeginPaint (HWND hwnd, HPS hps, PRECTL prclPaint); 5412 MRESULT APIENTRY WinDefWindowProc (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2); 5413 BOOL APIENTRY WinDestroyWindow (HWND hwnd); 5414 BOOL APIENTRY WinEndPaint (HPS hps); 5415 BOOL APIENTRY WinFillRect (HPS hps, __const__ RECTL *prcl, LONG lColor); 5416 HPS APIENTRY WinGetClipPS (HWND hwnd, HWND hwndClip, ULONG fl); 5417 HPS APIENTRY WinGetPS (HWND hwnd); 5418 HAB APIENTRY WinInitialize (ULONG fsOptions); 5419 BOOL APIENTRY WinIsWindowShowing (HWND hwnd); 5420 HDC APIENTRY WinOpenWindowDC (HWND hwnd); 5421 HAB APIENTRY WinQueryAnchorBlock (HWND hwnd); 5422 ULONG APIENTRY WinQueryVersion (HAB hab); 5423 BOOL APIENTRY WinQueryWindowRect (HWND hwnd, PRECTL prclDest); 5424 BOOL APIENTRY WinRegisterClass (HAB hab, PCSZ pszClassName, PFNWP pfnWndProc, 5384 5425 ULONG flStyle, ULONG cbWindowData); 5385 BOOL WinReleasePS (HPS hps);5386 LONG WinScrollWindow (HWND hwnd, LONG dx, LONG dy, __const__ RECTL *prclScroll,5426 BOOL APIENTRY WinReleasePS (HPS hps); 5427 LONG APIENTRY WinScrollWindow (HWND hwnd, LONG dx, LONG dy, __const__ RECTL *prclScroll, 5387 5428 __const__ RECTL *prclClip, HRGN hrgnUpdate, PRECTL prclUpdate, 5388 5429 ULONG rgfsw); 5389 BOOL WinSetActiveWindow (HWND hwndDesktop, HWND hwnd);5390 BOOL WinShowWindow (HWND hwnd, BOOL fShow);5391 BOOL WinTerminate (HAB hab);5430 BOOL APIENTRY WinSetActiveWindow (HWND hwndDesktop, HWND hwnd); 5431 BOOL APIENTRY WinShowWindow (HWND hwnd, BOOL fShow); 5432 BOOL APIENTRY WinTerminate (HAB hab); 5392 5433 5393 5434 #endif /* INCL_WINWINDOWMGR || !INCL_NOCOMMON */ … … 5461 5502 5462 5503 5463 HENUM WinBeginEnumWindows (HWND hwnd);5464 BOOL WinEndEnumWindows (HENUM henum);5465 LONG WinExcludeUpdateRegion (HPS hps, HWND hwnd);5466 HWND WinGetNextWindow (HENUM henum);5467 HPS WinGetScreenPS (HWND hwndDesktop);5468 BOOL WinIsThreadActive (HAB hab);5469 BOOL WinLockVisRegions (HWND hwndDesktop, BOOL fLock);5470 BOOL WinLockWindowUpdate (HWND hwndDesktop, HWND hwndLockUpdate);5471 BOOL WinMapWindowPoints (HWND hwndFrom, HWND hwndTo, PPOINTL prgptl,5504 HENUM APIENTRY WinBeginEnumWindows (HWND hwnd); 5505 BOOL APIENTRY WinEndEnumWindows (HENUM henum); 5506 LONG APIENTRY WinExcludeUpdateRegion (HPS hps, HWND hwnd); 5507 HWND APIENTRY WinGetNextWindow (HENUM henum); 5508 HPS APIENTRY WinGetScreenPS (HWND hwndDesktop); 5509 BOOL APIENTRY WinIsThreadActive (HAB hab); 5510 BOOL APIENTRY WinLockVisRegions (HWND hwndDesktop, BOOL fLock); 5511 BOOL APIENTRY WinLockWindowUpdate (HWND hwndDesktop, HWND hwndLockUpdate); 5512 BOOL APIENTRY WinMapWindowPoints (HWND hwndFrom, HWND hwndTo, PPOINTL prgptl, 5472 5513 LONG cwpt); 5473 HWND WinQueryActiveWindow (HWND hwndDesktop);5474 BOOL WinQueryClassInfo (HAB hab, PCSZ pszClassName, PCLASSINFO pClassInfo);5475 LONG WinQueryClassName (HWND hwnd, LONG cchMax, PCH pch);5476 BOOL WinQueryUpdateRect (HWND hwnd, PRECTL prcl);5477 LONG WinQueryUpdateRegion (HWND hwnd, HRGN hrgn);5478 HWND WinQuerySysModalWindow (HWND hwndDesktop);5479 HDC WinQueryWindowDC (HWND hwnd);5480 PVOID WinQueryWindowPtr (HWND hwnd, LONG index);5481 ULONG WinQueryWindowULong (HWND hwnd, LONG index);5482 USHORT WinQueryWindowUShort (HWND hwnd, LONG index);5483 BOOL WinSetSysModalWindow (HWND hwndDesktop, HWND hwnd);5484 BOOL WinSetWindowBits (HWND hwnd, LONG index, ULONG flData, ULONG flMask);5485 BOOL WinSetWindowPtr (HWND hwnd, LONG index, PVOID p);5486 BOOL WinSetWindowULong (HWND hwnd, LONG index, ULONG ul);5487 BOOL WinSetWindowUShort (HWND hwnd, LONG index, USHORT us);5488 PFNWP WinSubclassWindow (HWND hwnd, PFNWP pfnwp);5489 BOOL WinValidateRect (HWND hwnd, __const__ RECTL *prcl, BOOL fIncludeChildren);5490 BOOL WinValidateRegion (HWND hwnd, HRGN hrgn, BOOL fIncludeChildren);5491 HWND WinWindowFromDC (HDC hdc);5492 HWND WinWindowFromPoint (HWND hwnd, __const__ POINTL *pptl, BOOL fChildren);5514 HWND APIENTRY WinQueryActiveWindow (HWND hwndDesktop); 5515 BOOL APIENTRY WinQueryClassInfo (HAB hab, PCSZ pszClassName, PCLASSINFO pClassInfo); 5516 LONG APIENTRY WinQueryClassName (HWND hwnd, LONG cchMax, PCH pch); 5517 BOOL APIENTRY WinQueryUpdateRect (HWND hwnd, PRECTL prcl); 5518 LONG APIENTRY WinQueryUpdateRegion (HWND hwnd, HRGN hrgn); 5519 HWND APIENTRY WinQuerySysModalWindow (HWND hwndDesktop); 5520 HDC APIENTRY WinQueryWindowDC (HWND hwnd); 5521 PVOID APIENTRY WinQueryWindowPtr (HWND hwnd, LONG index); 5522 ULONG APIENTRY WinQueryWindowULong (HWND hwnd, LONG index); 5523 USHORT APIENTRY WinQueryWindowUShort (HWND hwnd, LONG index); 5524 BOOL APIENTRY WinSetSysModalWindow (HWND hwndDesktop, HWND hwnd); 5525 BOOL APIENTRY WinSetWindowBits (HWND hwnd, LONG index, ULONG flData, ULONG flMask); 5526 BOOL APIENTRY WinSetWindowPtr (HWND hwnd, LONG index, PVOID p); 5527 BOOL APIENTRY WinSetWindowULong (HWND hwnd, LONG index, ULONG ul); 5528 BOOL APIENTRY WinSetWindowUShort (HWND hwnd, LONG index, USHORT us); 5529 PFNWP APIENTRY WinSubclassWindow (HWND hwnd, PFNWP pfnwp); 5530 BOOL APIENTRY WinValidateRect (HWND hwnd, __const__ RECTL *prcl, BOOL fIncludeChildren); 5531 BOOL APIENTRY WinValidateRegion (HWND hwnd, HRGN hrgn, BOOL fIncludeChildren); 5532 HWND APIENTRY WinWindowFromDC (HDC hdc); 5533 HWND APIENTRY WinWindowFromPoint (HWND hwnd, __const__ POINTL *pptl, BOOL fChildren); 5493 5534 5494 5535 #endif /* INCL_WINWINDOWMGR */ … … 5523 5564 typedef ACCELTABLE *PACCELTABLE; 5524 5565 5525 ULONG WinCopyAccelTable (HACCEL haccel, PACCELTABLE pAccelTable,5566 ULONG APIENTRY WinCopyAccelTable (HACCEL haccel, PACCELTABLE pAccelTable, 5526 5567 ULONG cbCopyMax); 5527 HACCEL WinCreateAccelTable (HAB hab, PACCELTABLE pAccelTable);5528 BOOL WinDestroyAccelTable (HACCEL haccel);5529 HACCEL WinLoadAccelTable (HAB hab, HMODULE hmod, ULONG idAccelTable);5530 HACCEL WinQueryAccelTable (HAB hab, HWND hwndFrame);5531 BOOL WinSetAccelTable (HAB hab, HACCEL haccel, HWND hwndFrame);5532 BOOL WinTranslateAccel (HAB hab, HWND hwnd, HACCEL haccel, PQMSG pqmsg);5568 HACCEL APIENTRY WinCreateAccelTable (HAB hab, PACCELTABLE pAccelTable); 5569 BOOL APIENTRY WinDestroyAccelTable (HACCEL haccel); 5570 HACCEL APIENTRY WinLoadAccelTable (HAB hab, HMODULE hmod, ULONG idAccelTable); 5571 HACCEL APIENTRY WinQueryAccelTable (HAB hab, HWND hwndFrame); 5572 BOOL APIENTRY WinSetAccelTable (HAB hab, HACCEL haccel, HWND hwndFrame); 5573 BOOL APIENTRY WinTranslateAccel (HAB hab, HWND hwnd, HACCEL haccel, PQMSG pqmsg); 5533 5574 5534 5575 #endif /* INCL_WINACCELERATORS */ … … 5542 5583 #define MAKEINTATOM(x) ((PCH)MAKEULONG (x, 0xffff)) 5543 5584 5544 ATOM WinAddAtom (HATOMTBL hAtomTbl, PCSZ pszAtomName);5545 HATOMTBL WinCreateAtomTable (ULONG cbInitial, ULONG cBuckets);5546 ATOM WinDeleteAtom (HATOMTBL hAtomTbl, ATOM atom);5547 HATOMTBL WinDestroyAtomTable (HATOMTBL hAtomTbl);5548 ATOM WinFindAtom (HATOMTBL hAtomTbl, PCSZ pszAtomName);5549 ULONG WinQueryAtomLength (HATOMTBL hAtomTbl, ATOM atom);5550 ULONG WinQueryAtomName (HATOMTBL hAtomTbl, ATOM atom, PSZ pchBuffer,5585 ATOM APIENTRY WinAddAtom (HATOMTBL hAtomTbl, PCSZ pszAtomName); 5586 HATOMTBL APIENTRY WinCreateAtomTable (ULONG cbInitial, ULONG cBuckets); 5587 ATOM APIENTRY WinDeleteAtom (HATOMTBL hAtomTbl, ATOM atom); 5588 HATOMTBL APIENTRY WinDestroyAtomTable (HATOMTBL hAtomTbl); 5589 ATOM APIENTRY WinFindAtom (HATOMTBL hAtomTbl, PCSZ pszAtomName); 5590 ULONG APIENTRY WinQueryAtomLength (HATOMTBL hAtomTbl, ATOM atom); 5591 ULONG APIENTRY WinQueryAtomName (HATOMTBL hAtomTbl, ATOM atom, PSZ pchBuffer, 5551 5592 ULONG cchBufferMax); 5552 ULONG WinQueryAtomUsage (HATOMTBL hAtomTbl, ATOM atom);5553 HATOMTBL WinQuerySystemAtomTable (VOID);5593 ULONG APIENTRY WinQueryAtomUsage (HATOMTBL hAtomTbl, ATOM atom); 5594 HATOMTBL APIENTRY WinQuerySystemAtomTable (VOID); 5554 5595 5555 5596 #endif /* INCL_WINATOM */ … … 5687 5728 #define CFI_POINTER 0x0400 5688 5729 5689 BOOL WinCloseClipbrd (HAB hab);5690 BOOL WinEmptyClipbrd (HAB hab);5691 ULONG WinEnumClipbrdFmts (HAB hab, ULONG fmt);5692 BOOL WinOpenClipbrd (HAB hab);5693 ULONG WinQueryClipbrdData (HAB hab, ULONG fmt);5694 BOOL WinQueryClipbrdFmtInfo (HAB hab, ULONG fmt, PULONG prgfFmtInfo);5695 HWND WinQueryClipbrdOwner (HAB hab);5696 HWND WinQueryClipbrdViewer (HAB hab);5697 BOOL WinSetClipbrdData (HAB hab, ULONG ulData, ULONG fmt, ULONG rgfFmtInfo);5698 BOOL WinSetClipbrdOwner (HAB hab, HWND hwnd);5699 BOOL WinSetClipbrdViewer (HAB hab, HWND hwndNewClipViewer);5730 BOOL APIENTRY WinCloseClipbrd (HAB hab); 5731 BOOL APIENTRY WinEmptyClipbrd (HAB hab); 5732 ULONG APIENTRY WinEnumClipbrdFmts (HAB hab, ULONG fmt); 5733 BOOL APIENTRY WinOpenClipbrd (HAB hab); 5734 ULONG APIENTRY WinQueryClipbrdData (HAB hab, ULONG fmt); 5735 BOOL APIENTRY WinQueryClipbrdFmtInfo (HAB hab, ULONG fmt, PULONG prgfFmtInfo); 5736 HWND APIENTRY WinQueryClipbrdOwner (HAB hab); 5737 HWND APIENTRY WinQueryClipbrdViewer (HAB hab); 5738 BOOL APIENTRY WinSetClipbrdData (HAB hab, ULONG ulData, ULONG fmt, ULONG rgfFmtInfo); 5739 BOOL APIENTRY WinSetClipbrdOwner (HAB hab, HWND hwnd); 5740 BOOL APIENTRY WinSetClipbrdViewer (HAB hab, HWND hwndNewClipViewer); 5700 5741 5701 5742 #endif /* INCL_WINCLIPBOARD */ … … 5784 5825 ((PCONVCONTEXT)((PBYTE)pddei + pddei->offConvContext)) 5785 5826 5786 BOOL WinDdeInitiate (HWND hwndClient, PCSZ pszAppName, PCSZ pszTopicName,5827 BOOL APIENTRY WinDdeInitiate (HWND hwndClient, PCSZ pszAppName, PCSZ pszTopicName, 5787 5828 __const__ CONVCONTEXT *pcctxt); 5788 BOOL WinDdePostMsg (HWND hwndTo, HWND hwndFrom, ULONG wm,5829 BOOL APIENTRY WinDdePostMsg (HWND hwndTo, HWND hwndFrom, ULONG wm, 5789 5830 __const__ DDESTRUCT *pddest, ULONG flOptions); 5790 MRESULT WinDdeRespond (HWND hwndClient, HWND hwndServer, PCSZ pszAppName,5831 MRESULT APIENTRY WinDdeRespond (HWND hwndClient, HWND hwndServer, PCSZ pszAppName, 5791 5832 PCSZ pszTopicName, __const__ CONVCONTEXT *pcctxt); 5792 5833 … … 5801 5842 #define WCS_GT 3 5802 5843 5803 ULONG WinCompareStrings (HAB hab, ULONG idcp, ULONG idcc, PCSZ psz1,5844 ULONG APIENTRY WinCompareStrings (HAB hab, ULONG idcp, ULONG idcc, PCSZ psz1, 5804 5845 PCSZ psz2, ULONG reserved); 5805 UCHAR WinCpTranslateChar (HAB hab, ULONG cpSrc, UCHAR chSrc, ULONG cpDst);5806 BOOL WinCpTranslateString (HAB hab, ULONG cpSrc, PCSZ pszSrc, ULONG cpDst,5846 UCHAR APIENTRY WinCpTranslateChar (HAB hab, ULONG cpSrc, UCHAR chSrc, ULONG cpDst); 5847 BOOL APIENTRY WinCpTranslateString (HAB hab, ULONG cpSrc, PCSZ pszSrc, ULONG cpDst, 5807 5848 ULONG cchDestMax, PSZ pchDest); 5808 PSZ WinNextChar (HAB hab, ULONG idcp, ULONG idcc, PCSZ psz);5809 PSZ WinPrevChar (HAB hab, ULONG idcp, ULONG idcc, PCSZ pszStart,5849 PSZ APIENTRY WinNextChar (HAB hab, ULONG idcp, ULONG idcc, PCSZ psz); 5850 PSZ APIENTRY WinPrevChar (HAB hab, ULONG idcp, ULONG idcc, PCSZ pszStart, 5810 5851 PCSZ psz); 5811 ULONG WinQueryCp (HMQ hmq);5812 ULONG WinQueryCpList (HAB hab, ULONG ccpMax, PULONG prgcp);5813 BOOL WinSetCp (HMQ hmq, ULONG idCodePage);5814 ULONG WinUpper (HAB hab, ULONG idcp, ULONG idcc, PSZ psz);5815 ULONG WinUpperChar (HAB hab, ULONG idcp, ULONG idcc, ULONG c);5852 ULONG APIENTRY WinQueryCp (HMQ hmq); 5853 ULONG APIENTRY WinQueryCpList (HAB hab, ULONG ccpMax, PULONG prgcp); 5854 BOOL APIENTRY WinSetCp (HMQ hmq, ULONG idCodePage); 5855 ULONG APIENTRY WinUpper (HAB hab, ULONG idcp, ULONG idcc, PSZ psz); 5856 ULONG APIENTRY WinUpperChar (HAB hab, ULONG idcp, ULONG idcc, ULONG c); 5816 5857 5817 5858 #endif /* INCL_WINCOUNTRY */ … … 5828 5869 #define CURSOR_SETPOS 0x8000 5829 5870 5830 BOOL WinCreateCursor (HWND hwnd, LONG x, LONG y, LONG cx, LONG cy,5871 BOOL APIENTRY WinCreateCursor (HWND hwnd, LONG x, LONG y, LONG cx, LONG cy, 5831 5872 ULONG fs, PRECTL prclClip); 5832 BOOL WinDestroyCursor (HWND hwnd);5833 BOOL WinShowCursor (HWND hwnd, BOOL fShow);5873 BOOL APIENTRY WinDestroyCursor (HWND hwnd); 5874 BOOL APIENTRY WinShowCursor (HWND hwnd, BOOL fShow); 5834 5875 5835 5876 #endif /* INCL_WINCURSORS || !INCL_NOCOMMON */ … … 5849 5890 typedef CURSORINFO *PCURSORINFO; 5850 5891 5851 BOOL WinQueryCursorInfo (HWND hwndDesktop, PCURSORINFO pCursorInfo);5892 BOOL APIENTRY WinQueryCursorInfo (HWND hwndDesktop, PCURSORINFO pCursorInfo); 5852 5893 5853 5894 #endif /* INCL_WINCURSORS */ … … 5877 5918 typedef DESKTOP *PDESKTOP; 5878 5919 5879 BOOL WinQueryDesktopBkgnd (HWND hwndDesktop, PDESKTOP pdsk);5880 HBITMAP WinSetDesktopBkgnd (HWND hwndDesktop, __const__ DESKTOP *pdskNew);5920 BOOL APIENTRY WinQueryDesktopBkgnd (HWND hwndDesktop, PDESKTOP pdsk); 5921 HBITMAP APIENTRY WinSetDesktopBkgnd (HWND hwndDesktop, __const__ DESKTOP *pdskNew); 5881 5922 5882 5923 #endif /* INCL_WINDESKTOP */ … … 5990 6031 5991 6032 5992 BOOL WinAlarm (HWND hwndDesktop, ULONG rgfType);5993 MRESULT WinDefDlgProc (HWND hwndDlg, ULONG msg, MPARAM mp1, MPARAM mp2);5994 BOOL WinDismissDlg (HWND hwndDlg, ULONG usResult);5995 ULONG WinDlgBox (HWND hwndParent, HWND hwndOwner, PFNWP pfnDlgProc,6033 BOOL APIENTRY WinAlarm (HWND hwndDesktop, ULONG rgfType); 6034 MRESULT APIENTRY WinDefDlgProc (HWND hwndDlg, ULONG msg, MPARAM mp1, MPARAM mp2); 6035 BOOL APIENTRY WinDismissDlg (HWND hwndDlg, ULONG usResult); 6036 ULONG APIENTRY WinDlgBox (HWND hwndParent, HWND hwndOwner, PFNWP pfnDlgProc, 5996 6037 HMODULE hmod, ULONG idDlg, PVOID pCreateParams); 5997 BOOL WinGetDlgMsg (HWND hwndDlg, PQMSG pqmsg);5998 HWND WinLoadDlg (HWND hwndParent, HWND hwndOwner, PFNWP pfnDlgProc,6038 BOOL APIENTRY WinGetDlgMsg (HWND hwndDlg, PQMSG pqmsg); 6039 HWND APIENTRY WinLoadDlg (HWND hwndParent, HWND hwndOwner, PFNWP pfnDlgProc, 5999 6040 HMODULE hmod, ULONG idDlg, PVOID pCreateParams); 6000 ULONG WinMessageBox (HWND hwndParent, HWND hwndOwner, PCSZ pszText,6041 ULONG APIENTRY WinMessageBox (HWND hwndParent, HWND hwndOwner, PCSZ pszText, 6001 6042 PCSZ pszCaption, ULONG idWindow, ULONG flStyle); 6002 ULONG WinMessageBox2 (HWND hwndParent, HWND hwndOwner, PCSZ pszText,6043 ULONG APIENTRY WinMessageBox2 (HWND hwndParent, HWND hwndOwner, PCSZ pszText, 6003 6044 PCSZ pszCaption, ULONG idWindow, PMB2INFO pmb2info); 6004 BOOL WinQueryDlgItemShort (HWND hwndDlg, ULONG idItem, PSHORT pResult,6045 BOOL APIENTRY WinQueryDlgItemShort (HWND hwndDlg, ULONG idItem, PSHORT pResult, 6005 6046 BOOL fSigned); 6006 ULONG WinQueryDlgItemText (HWND hwndDlg, ULONG idItem, LONG cchBufferMax,6047 ULONG APIENTRY WinQueryDlgItemText (HWND hwndDlg, ULONG idItem, LONG cchBufferMax, 6007 6048 PSZ pchBuffer); 6008 LONG WinQueryDlgItemTextLength (HWND hwndDlg, ULONG idItem);6009 BOOL WinSetDlgItemShort (HWND hwndDlg, ULONG idItem, USHORT usValue,6049 LONG APIENTRY WinQueryDlgItemTextLength (HWND hwndDlg, ULONG idItem); 6050 BOOL APIENTRY WinSetDlgItemShort (HWND hwndDlg, ULONG idItem, USHORT usValue, 6010 6051 BOOL fSigned); 6011 BOOL WinSetDlgItemText (HWND hwndDlg, ULONG idItem, PCSZ pszText);6052 BOOL APIENTRY WinSetDlgItemText (HWND hwndDlg, ULONG idItem, PCSZ pszText); 6012 6053 6013 6054 #endif /* INCL_WINDIALOGS || !defined (INCL_NOCOMMON) */ … … 6070 6111 6071 6112 6072 HWND WinCreateDlg (HWND hwndParent, HWND hwndOwner, PFNWP pfnDlgProc,6113 HWND APIENTRY WinCreateDlg (HWND hwndParent, HWND hwndOwner, PFNWP pfnDlgProc, 6073 6114 PDLGTEMPLATE pdlgt, PVOID pCreateParams); 6074 HWND WinEnumDlgItem (HWND hwndDlg, HWND hwnd, ULONG code);6075 BOOL WinMapDlgPoints (HWND hwndDlg, PPOINTL prgwptl, ULONG cwpt,6115 HWND APIENTRY WinEnumDlgItem (HWND hwndDlg, HWND hwnd, ULONG code); 6116 BOOL APIENTRY WinMapDlgPoints (HWND hwndDlg, PPOINTL prgwptl, ULONG cwpt, 6076 6117 BOOL fCalcWindowCoords); 6077 ULONG WinProcessDlg (HWND hwndDlg);6078 MRESULT WinSendDlgItemMsg (HWND hwndDlg, ULONG idItem, ULONG msg,6118 ULONG APIENTRY WinProcessDlg (HWND hwndDlg); 6119 MRESULT APIENTRY WinSendDlgItemMsg (HWND hwndDlg, ULONG idItem, ULONG msg, 6079 6120 MPARAM mp1, MPARAM mp2); 6080 LONG WinSubstituteStrings (HWND hwnd, PCSZ pszSrc, LONG cchDstMax,6121 LONG APIENTRY WinSubstituteStrings (HWND hwnd, PCSZ pszSrc, LONG cchDstMax, 6081 6122 PSZ pszDst); 6082 6123 … … 6179 6220 typedef ERRINFO *PERRINFO; 6180 6221 6181 ERRORID WinGetLastError (HAB hab);6182 BOOL WinFreeErrorInfo (PERRINFO perrinfo);6183 PERRINFO WinGetErrorInfo (HAB hab);6222 ERRORID APIENTRY WinGetLastError (HAB hab); 6223 BOOL APIENTRY WinFreeErrorInfo (PERRINFO perrinfo); 6224 PERRINFO APIENTRY WinGetErrorInfo (HAB hab); 6184 6225 6185 6226 #endif /* INCL_WINERRORS */ … … 6256 6297 6257 6298 6258 BOOL WinCallMsgFilter (HAB hab, PQMSG pqmsg, ULONG msgf);6259 BOOL WinReleaseHook (HAB hab, HMQ hmq, LONG iHook, PFN pfnHook, HMODULE hmod);6260 BOOL WinSetHook (HAB hab, HMQ hmq, LONG iHook, PFN pfnHook, HMODULE hmod);6299 BOOL APIENTRY WinCallMsgFilter (HAB hab, PQMSG pqmsg, ULONG msgf); 6300 BOOL APIENTRY WinReleaseHook (HAB hab, HMQ hmq, LONG iHook, PFN pfnHook, HMODULE hmod); 6301 BOOL APIENTRY WinSetHook (HAB hab, HMQ hmq, LONG iHook, PFN pfnHook, HMODULE hmod); 6261 6302 6262 6303 #endif /* INCL_WINHOOKS */ … … 6280 6321 #define QFC_PARTOFCHAIN 0x0005 6281 6322 6282 BOOL WinFocusChange (HWND hwndDesktop, HWND hwndSetFocus, ULONG flFocusChange);6283 BOOL WinLockupSystem (HAB hab);6284 BOOL WinSetFocus (HWND hwndDesktop, HWND hwndSetFocus);6285 BOOL WinUnlockSystem (HAB hab, PCSZ pszPassword);6323 BOOL APIENTRY WinFocusChange (HWND hwndDesktop, HWND hwndSetFocus, ULONG flFocusChange); 6324 BOOL APIENTRY WinLockupSystem (HAB hab); 6325 BOOL APIENTRY WinSetFocus (HWND hwndDesktop, HWND hwndSetFocus); 6326 BOOL APIENTRY WinUnlockSystem (HAB hab, PCSZ pszPassword); 6286 6327 6287 6328 #endif /* INCL_WININPUT || !INCL_NOCOMMON */ … … 6478 6519 #define MOUSEMSG(pmsg) ((PMSEMSG)((PBYTE)pmsg + sizeof (ULONG))) 6479 6520 6480 BOOL WinCheckInput (HAB hab);6481 BOOL WinEnablePhysInput (HWND hwndDesktop, BOOL fEnable);6482 LONG WinGetKeyState (HWND hwndDesktop, LONG vkey);6483 LONG WinGetPhysKeyState (HWND hwndDesktop, LONG sc);6484 BOOL WinIsPhysInputEnabled (HWND hwndDesktop);6485 HWND WinQueryCapture (HWND hwndDesktop);6486 HWND WinQueryFocus (HWND hwndDesktop);6487 ULONG WinQueryVisibleRegion (HWND hwnd, HRGN hrgn);6488 BOOL WinSetCapture (HWND hwndDesktop, HWND hwnd);6489 BOOL WinSetKeyboardStateTable (HWND hwndDesktop, PBYTE pKeyStateTable,6521 BOOL APIENTRY WinCheckInput (HAB hab); 6522 BOOL APIENTRY WinEnablePhysInput (HWND hwndDesktop, BOOL fEnable); 6523 LONG APIENTRY WinGetKeyState (HWND hwndDesktop, LONG vkey); 6524 LONG APIENTRY WinGetPhysKeyState (HWND hwndDesktop, LONG sc); 6525 BOOL APIENTRY WinIsPhysInputEnabled (HWND hwndDesktop); 6526 HWND APIENTRY WinQueryCapture (HWND hwndDesktop); 6527 HWND APIENTRY WinQueryFocus (HWND hwndDesktop); 6528 ULONG APIENTRY WinQueryVisibleRegion (HWND hwnd, HRGN hrgn); 6529 BOOL APIENTRY WinSetCapture (HWND hwndDesktop, HWND hwnd); 6530 BOOL APIENTRY WinSetKeyboardStateTable (HWND hwndDesktop, PBYTE pKeyStateTable, 6490 6531 BOOL fSet); 6491 BOOL WinSetVisibleRegionNotify (HWND hwnd, BOOL fEnable);6532 BOOL APIENTRY WinSetVisibleRegionNotify (HWND hwnd, BOOL fEnable); 6492 6533 6493 6534 #endif /* INCL_WININPUT */ … … 6584 6625 #if defined (INCL_WINLOAD) 6585 6626 6586 BOOL WinDeleteLibrary (HAB hab, HLIB libhandle);6587 BOOL WinDeleteProcedure (HAB hab, PFNWP wndproc);6588 HLIB WinLoadLibrary (HAB hab, PCSZ libname);6589 PFNWP WinLoadProcedure (HAB hab, HLIB libhandle, PSZ procname);6627 BOOL APIENTRY WinDeleteLibrary (HAB hab, HLIB libhandle); 6628 BOOL APIENTRY WinDeleteProcedure (HAB hab, PFNWP wndproc); 6629 HLIB APIENTRY WinLoadLibrary (HAB hab, PCSZ libname); 6630 PFNWP APIENTRY WinLoadProcedure (HAB hab, HLIB libhandle, PSZ procname); 6590 6631 6591 6632 #endif /* INCL_WINLOAD */ … … 6738 6779 6739 6780 6740 HWND WinCreateMenu (HWND hwndParent, CPVOID lpmt);6741 HWND WinLoadMenu (HWND hwndFrame, HMODULE hmod, ULONG idMenu);6742 BOOL WinPopupMenu (HWND hwndParent, HWND hwndOwner, HWND hwndMenu,6781 HWND APIENTRY WinCreateMenu (HWND hwndParent, CPVOID lpmt); 6782 HWND APIENTRY WinLoadMenu (HWND hwndFrame, HMODULE hmod, ULONG idMenu); 6783 BOOL APIENTRY WinPopupMenu (HWND hwndParent, HWND hwndOwner, HWND hwndMenu, 6743 6784 LONG x, LONG y, LONG idItem, ULONG fs); 6744 6785 … … 6805 6846 typedef WNDPARAMS *PWNDPARAMS; 6806 6847 6807 BOOL WinBroadcastMsg (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2, ULONG rgf);6808 BOOL WinInSendMsg (HAB hab);6809 BOOL WinPostQueueMsg (HMQ hmq, ULONG msg, MPARAM mp1, MPARAM mp2);6810 BOOL WinQueryMsgPos (HAB hab, PPOINTL pptl);6811 ULONG WinQueryMsgTime (HAB hab);6812 ULONG WinQueryQueueStatus (HWND hwndDesktop);6813 ULONG WinRequestMutexSem (HMTX hmtx, ULONG ulTimeout);6814 BOOL WinSetClassMsgInterest (HAB hab, PCSZ pszClassName, ULONG msg_class,6848 BOOL APIENTRY WinBroadcastMsg (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2, ULONG rgf); 6849 BOOL APIENTRY WinInSendMsg (HAB hab); 6850 BOOL APIENTRY WinPostQueueMsg (HMQ hmq, ULONG msg, MPARAM mp1, MPARAM mp2); 6851 BOOL APIENTRY WinQueryMsgPos (HAB hab, PPOINTL pptl); 6852 ULONG APIENTRY WinQueryMsgTime (HAB hab); 6853 ULONG APIENTRY WinQueryQueueStatus (HWND hwndDesktop); 6854 ULONG APIENTRY WinRequestMutexSem (HMTX hmtx, ULONG ulTimeout); 6855 BOOL APIENTRY WinSetClassMsgInterest (HAB hab, PCSZ pszClassName, ULONG msg_class, 6815 6856 LONG control); 6816 BOOL WinSetMsgInterest (HWND hwnd, ULONG msg_class, LONG control);6817 ULONG WinWaitEventSem (HEV hev, ULONG ulTimeout);6818 BOOL WinWaitMsg (HAB hab, ULONG msgFirst, ULONG msgLast);6819 ULONG WinWaitMuxWaitSem (HMUX hmux, ULONG ulTimeout, PULONG pulUser);6857 BOOL APIENTRY WinSetMsgInterest (HWND hwnd, ULONG msg_class, LONG control); 6858 ULONG APIENTRY WinWaitEventSem (HEV hev, ULONG ulTimeout); 6859 BOOL APIENTRY WinWaitMsg (HAB hab, ULONG msgFirst, ULONG msgLast); 6860 ULONG APIENTRY WinWaitMuxWaitSem (HMUX hmux, ULONG ulTimeout, PULONG pulUser); 6820 6861 6821 6862 #endif /* INCL_WINMESSAGEMGR */ … … 6824 6865 #if defined (INCL_WINPALETTE) 6825 6866 6826 LONG WinRealizePalette (HWND hwnd, HPS hps, PULONG pcclr);6867 LONG APIENTRY WinRealizePalette (HWND hwnd, HPS hps, PULONG pcclr); 6827 6868 6828 6869 #endif /* INCL_WINPALETTE */ … … 6928 6969 6929 6970 6930 HPOINTER WinCreatePointer (HWND hwndDesktop, HBITMAP hbmPointer, BOOL fPointer,6971 HPOINTER APIENTRY WinCreatePointer (HWND hwndDesktop, HBITMAP hbmPointer, BOOL fPointer, 6931 6972 LONG xHotspot, LONG yHotspot); 6932 HPOINTER WinCreatePointerIndirect (HWND hwndDesktop,6973 HPOINTER APIENTRY WinCreatePointerIndirect (HWND hwndDesktop, 6933 6974 __const__ POINTERINFO *pptri); 6934 BOOL WinDestroyPointer (HPOINTER hptr);6935 BOOL WinDrawPointer (HPS hps, LONG x, LONG y, HPOINTER hptr, ULONG fs);6936 HBITMAP WinGetSysBitmap (HWND hwndDesktop, ULONG ibm);6937 HPOINTER WinLoadPointer (HWND hwndDesktop, HMODULE hmod, ULONG idres);6938 BOOL WinLockPointerUpdate (HWND hwndDesktop, HPOINTER hptrNew,6975 BOOL APIENTRY WinDestroyPointer (HPOINTER hptr); 6976 BOOL APIENTRY WinDrawPointer (HPS hps, LONG x, LONG y, HPOINTER hptr, ULONG fs); 6977 HBITMAP APIENTRY WinGetSysBitmap (HWND hwndDesktop, ULONG ibm); 6978 HPOINTER APIENTRY WinLoadPointer (HWND hwndDesktop, HMODULE hmod, ULONG idres); 6979 BOOL APIENTRY WinLockPointerUpdate (HWND hwndDesktop, HPOINTER hptrNew, 6939 6980 ULONG ulTimeInterval); 6940 BOOL WinQueryPointerPos (HWND hwndDesktop, PPOINTL pptl);6941 BOOL WinQueryPointerInfo (HPOINTER hptr, PPOINTERINFO pPointerInfo);6942 HPOINTER WinQuerySysPointer (HWND hwndDesktop, LONG lId, BOOL fCopy);6943 BOOL WinQuerySysPointerData (HWND hwndDesktop, ULONG ulId,6981 BOOL APIENTRY WinQueryPointerPos (HWND hwndDesktop, PPOINTL pptl); 6982 BOOL APIENTRY WinQueryPointerInfo (HPOINTER hptr, PPOINTERINFO pPointerInfo); 6983 HPOINTER APIENTRY WinQuerySysPointer (HWND hwndDesktop, LONG lId, BOOL fCopy); 6984 BOOL APIENTRY WinQuerySysPointerData (HWND hwndDesktop, ULONG ulId, 6944 6985 PICONINFO pIconInfo); 6945 BOOL WinSetPointer (HWND hwndDesktop, HPOINTER hptrNew);6946 BOOL WinSetPointerOwner (HPOINTER hptr, PID pid, BOOL fDestroy);6947 BOOL WinSetPointerPos (HWND hwndDesktop, LONG x, LONG y);6948 BOOL WinSetSysPointerData (HWND hwndDesktop, ULONG ulId,6986 BOOL APIENTRY WinSetPointer (HWND hwndDesktop, HPOINTER hptrNew); 6987 BOOL APIENTRY WinSetPointerOwner (HPOINTER hptr, PID pid, BOOL fDestroy); 6988 BOOL APIENTRY WinSetPointerPos (HWND hwndDesktop, LONG x, LONG y); 6989 BOOL APIENTRY WinSetSysPointerData (HWND hwndDesktop, ULONG ulId, 6949 6990 __const__ ICONINFO *pIconInfo); 6950 BOOL WinShowPointer (HWND hwndDesktop, BOOL fShow);6991 BOOL APIENTRY WinShowPointer (HWND hwndDesktop, BOOL fShow); 6951 6992 6952 6993 #endif /* INCL_WINPOINTERS */ … … 6955 6996 #if defined (INCL_WINRECTANGLES) 6956 6997 6957 BOOL WinCopyRect (HAB hab, PRECTL prclDst, __const__ RECTL *prclSrc);6958 BOOL WinEqualRect (HAB hab, __const__ RECTL *prcl1, __const__ RECTL *prcl2);6959 BOOL WinInflateRect (HAB hab, PRECTL prcl, LONG cx, LONG cy);6960 BOOL WinIntersectRect (HAB hab, PRECTL prclDst, __const__ RECTL *prclSrc1,6998 BOOL APIENTRY WinCopyRect (HAB hab, PRECTL prclDst, __const__ RECTL *prclSrc); 6999 BOOL APIENTRY WinEqualRect (HAB hab, __const__ RECTL *prcl1, __const__ RECTL *prcl2); 7000 BOOL APIENTRY WinInflateRect (HAB hab, PRECTL prcl, LONG cx, LONG cy); 7001 BOOL APIENTRY WinIntersectRect (HAB hab, PRECTL prclDst, __const__ RECTL *prclSrc1, 6961 7002 __const__ RECTL *prclSrc2); 6962 BOOL WinIsRectEmpty (HAB hab, __const__ RECTL *prcl);6963 BOOL WinMakePoints (HAB hab, PPOINTL pwpt, ULONG cwpt);6964 BOOL WinMakeRect (HAB hab, PRECTL pwrc);6965 BOOL WinOffsetRect (HAB hab, PRECTL prcl, LONG cx, LONG cy);6966 BOOL WinPtInRect (HAB hab, __const__ RECTL *prcl, __const__ POINTL *pptl);6967 BOOL WinSetRect (HAB hab, PRECTL prcl, LONG xLeft, LONG yBottom, LONG xRight,7003 BOOL APIENTRY WinIsRectEmpty (HAB hab, __const__ RECTL *prcl); 7004 BOOL APIENTRY WinMakePoints (HAB hab, PPOINTL pwpt, ULONG cwpt); 7005 BOOL APIENTRY WinMakeRect (HAB hab, PRECTL pwrc); 7006 BOOL APIENTRY WinOffsetRect (HAB hab, PRECTL prcl, LONG cx, LONG cy); 7007 BOOL APIENTRY WinPtInRect (HAB hab, __const__ RECTL *prcl, __const__ POINTL *pptl); 7008 BOOL APIENTRY WinSetRect (HAB hab, PRECTL prcl, LONG xLeft, LONG yBottom, LONG xRight, 6968 7009 LONG yTop); 6969 BOOL WinSetRectEmpty (HAB hab, PRECTL prcl);6970 BOOL WinSubtractRect (HAB hab, PRECTL prclDst, __const__ RECTL *prclSrc1,7010 BOOL APIENTRY WinSetRectEmpty (HAB hab, PRECTL prcl); 7011 BOOL APIENTRY WinSubtractRect (HAB hab, PRECTL prclDst, __const__ RECTL *prclSrc1, 6971 7012 __const__ RECTL *prclSrc2); 6972 BOOL WinUnionRect (HAB hab, PRECTL prclDst, __const__ RECTL *prclSrc1,7013 BOOL APIENTRY WinUnionRect (HAB hab, PRECTL prclDst, __const__ RECTL *prclSrc1, 6973 7014 __const__ RECTL *prclSrc2); 6974 7015 … … 7379 7420 7380 7421 7381 LONG WinQueryControlColors (HWND hwnd, LONG clrType, ULONG flCtlColor,7422 LONG APIENTRY WinQueryControlColors (HWND hwnd, LONG clrType, ULONG flCtlColor, 7382 7423 ULONG cCtlColor, PCTLCOLOR pCtlColor); 7383 ULONG WinQueryPresParam (HWND hwnd, ULONG id1, ULONG id2, PULONG pulId,7424 ULONG APIENTRY WinQueryPresParam (HWND hwnd, ULONG id1, ULONG id2, PULONG pulId, 7384 7425 ULONG cbBuf, PVOID pbBuf, ULONG fs); 7385 LONG WinQuerySysColor (HWND hwndDesktop, LONG clr, LONG lReserved);7386 LONG WinQuerySysValue (HWND hwndDesktop, LONG iSysValue);7387 BOOL WinRemovePresParam (HWND hwnd, ULONG id);7388 LONG WinSetControlColors (HWND hwnd, LONG clrType, ULONG flCtlColor,7426 LONG APIENTRY WinQuerySysColor (HWND hwndDesktop, LONG clr, LONG lReserved); 7427 LONG APIENTRY WinQuerySysValue (HWND hwndDesktop, LONG iSysValue); 7428 BOOL APIENTRY WinRemovePresParam (HWND hwnd, ULONG id); 7429 LONG APIENTRY WinSetControlColors (HWND hwnd, LONG clrType, ULONG flCtlColor, 7389 7430 ULONG cCtlColor, PCTLCOLOR pCtlColor); 7390 BOOL WinSetPresParam (HWND hwnd, ULONG id, ULONG cbParam, PVOID pbParam);7391 BOOL WinSetSysColors (HWND hwndDesktop, ULONG flOptions, ULONG flFormat,7431 BOOL APIENTRY WinSetPresParam (HWND hwnd, ULONG id, ULONG cbParam, PVOID pbParam); 7432 BOOL APIENTRY WinSetSysColors (HWND hwndDesktop, ULONG flOptions, ULONG flFormat, 7392 7433 LONG clrFirst, ULONG cclr, __const__ LONG *pclr); 7393 BOOL WinSetSysValue (HWND hwndDesktop, LONG iSysValue, LONG lValue);7434 BOOL APIENTRY WinSetSysValue (HWND hwndDesktop, LONG iSysValue, LONG lValue); 7394 7435 7395 7436 #endif /* INCL_WINSYS */ … … 7398 7439 #if defined (INCL_WINTHUNKAPI) 7399 7440 7400 PFN WinQueryClassThunkProc (PCSZ pszClassname);7401 LONG WinQueryWindowModel (HWND hwnd);7402 PFN WinQueryWindowThunkProc (HWND hwnd);7403 BOOL WinSetClassThunkProc (PCSZ pszClassname, PFN pfnThunkProc);7404 BOOL WinSetWindowThunkProc (HWND hwnd, PFN pfnThunkProc);7441 PFN APIENTRY WinQueryClassThunkProc (PCSZ pszClassname); 7442 LONG APIENTRY WinQueryWindowModel (HWND hwnd); 7443 PFN APIENTRY WinQueryWindowThunkProc (HWND hwnd); 7444 BOOL APIENTRY WinSetClassThunkProc (PCSZ pszClassname, PFN pfnThunkProc); 7445 BOOL APIENTRY WinSetWindowThunkProc (HWND hwnd, PFN pfnThunkProc); 7405 7446 7406 7447 #endif /* INCL_WINTHUNKAPI */ … … 7414 7455 #define TID_USERMAX 0x7fff 7415 7456 7416 ULONG WinGetCurrentTime (HAB hab);7417 ULONG WinStartTimer (HAB hab, HWND hwnd, ULONG idTimer, ULONG dtTimeout);7418 BOOL WinStopTimer (HAB hab, HWND hwnd, ULONG idTimer);7457 ULONG APIENTRY WinGetCurrentTime (HAB hab); 7458 ULONG APIENTRY WinStartTimer (HAB hab, HWND hwnd, ULONG idTimer, ULONG dtTimeout); 7459 BOOL APIENTRY WinStopTimer (HAB hab, HWND hwnd, ULONG idTimer); 7419 7460 7420 7461 #endif /* INCL_WINTIMER */ … … 7451 7492 typedef TRACKINFO *PTRACKINFO; 7452 7493 7453 BOOL WinShowTrackRect (HWND hwnd, BOOL fShow);7454 BOOL WinTrackRect (HWND hwnd, HPS hps, PTRACKINFO pti);7494 BOOL APIENTRY WinShowTrackRect (HWND hwnd, BOOL fShow); 7495 BOOL APIENTRY WinTrackRect (HWND hwnd, HPS hps, PTRACKINFO pti); 7455 7496 7456 7497 #endif /* INCL_WINTRACKRECT */ … … 8275 8316 8276 8317 8277 LONG GpiAnimatePalette (HPAL hpal, ULONG ulFormat, ULONG ulStart,8318 LONG APIENTRY GpiAnimatePalette (HPAL hpal, ULONG ulFormat, ULONG ulStart, 8278 8319 ULONG ulCount, __const__ ULONG *aulTable); 8279 BOOL GpiBeginArea (HPS hps, ULONG flOptions);8280 BOOL GpiBeginElement (HPS hps, LONG lType, PCSZ pszDesc);8281 BOOL GpiBeginPath (HPS hps, LONG lPath);8282 LONG GpiBox (HPS hps, LONG lControl, __const__ POINTL *pptlPoint, LONG lHRound,8320 BOOL APIENTRY GpiBeginArea (HPS hps, ULONG flOptions); 8321 BOOL APIENTRY GpiBeginElement (HPS hps, LONG lType, PCSZ pszDesc); 8322 BOOL APIENTRY GpiBeginPath (HPS hps, LONG lPath); 8323 LONG APIENTRY GpiBox (HPS hps, LONG lControl, __const__ POINTL *pptlPoint, LONG lHRound, 8283 8324 LONG lVRound); 8284 LONG GpiCallSegmentMatrix (HPS hps, LONG lSegment, LONG lCount,8325 LONG APIENTRY GpiCallSegmentMatrix (HPS hps, LONG lSegment, LONG lCount, 8285 8326 __const__ MATRIXLF *pmatlfArray, LONG lOptions); 8286 LONG GpiCharString (HPS hps, LONG lCount, PCCH pchString);8287 LONG GpiCharStringAt (HPS hps, __const__ POINTL *pptlPoint, LONG lCount,8327 LONG APIENTRY GpiCharString (HPS hps, LONG lCount, PCCH pchString); 8328 LONG APIENTRY GpiCharStringAt (HPS hps, __const__ POINTL *pptlPoint, LONG lCount, 8288 8329 PCCH pchString); 8289 LONG GpiCharStringPos (HPS hps, __const__ RECTL *prclRect, ULONG flOptions,8330 LONG APIENTRY GpiCharStringPos (HPS hps, __const__ RECTL *prclRect, ULONG flOptions, 8290 8331 LONG lCount, PCCH pchString, __const__ LONG *alAdx); 8291 LONG GpiCharStringPosAt (HPS hps, __const__ POINTL *pptlStart,8332 LONG APIENTRY GpiCharStringPosAt (HPS hps, __const__ POINTL *pptlStart, 8292 8333 __const__ RECTL *prclRect, ULONG flOptions, LONG lCount, PCCH pchString, 8293 8334 __const__ LONG *alAdx); 8294 BOOL GpiCloseFigure (HPS hps);8295 LONG GpiCombineRegion (HPS hps, HRGN hrgnDest, HRGN hrgnSrc1, HRGN hrgnSrc2,8335 BOOL APIENTRY GpiCloseFigure (HPS hps); 8336 LONG APIENTRY GpiCombineRegion (HPS hps, HRGN hrgnDest, HRGN hrgnSrc1, HRGN hrgnSrc2, 8296 8337 LONG lMode); 8297 BOOL GpiComment (HPS hps, LONG lLength, __const__ BYTE *pbData);8298 BOOL GpiConvert (HPS hps, LONG lSrc, LONG lTarg, LONG lCount,8338 BOOL APIENTRY GpiComment (HPS hps, LONG lLength, __const__ BYTE *pbData); 8339 BOOL APIENTRY GpiConvert (HPS hps, LONG lSrc, LONG lTarg, LONG lCount, 8299 8340 PPOINTL aptlPoints); 8300 BOOL GpiConvertWithMatrix (HPS hps, LONG lCountp, PPOINTL aptlPoints,8341 BOOL APIENTRY GpiConvertWithMatrix (HPS hps, LONG lCountp, PPOINTL aptlPoints, 8301 8342 LONG lCount, __const__ MATRIXLF *pmatlfArray); 8302 HMF GpiCopyMetaFile (HMF hmf);8303 BOOL GpiCreateLogColorTable (HPS hps, ULONG flOptions, LONG lFormat,8343 HMF APIENTRY GpiCopyMetaFile (HMF hmf); 8344 BOOL APIENTRY GpiCreateLogColorTable (HPS hps, ULONG flOptions, LONG lFormat, 8304 8345 LONG lStart, LONG lCount, __const__ LONG *alTable); 8305 LONG GpiCreateLogFont (HPS hps, __const__ STR8 *pName, LONG lLcid,8346 LONG APIENTRY GpiCreateLogFont (HPS hps, __const__ STR8 *pName, LONG lLcid, 8306 8347 __const__ FATTRS *pfatAttrs); 8307 HPAL GpiCreatePalette (HAB hab, ULONG flOptions, ULONG ulFormat,8348 HPAL APIENTRY GpiCreatePalette (HAB hab, ULONG flOptions, ULONG ulFormat, 8308 8349 ULONG ulCount, __const__ ULONG *aulTable); 8309 HRGN GpiCreateRegion (HPS hps, LONG lCount, __const__ RECTL *arclRectangles);8310 BOOL GpiDeleteElement (HPS hps);8311 BOOL GpiDeleteElementRange (HPS hps, LONG lFirstElement, LONG lLastElement);8312 BOOL GpiDeleteElementsBetweenLabels (HPS hps, LONG lFirstLabel,8350 HRGN APIENTRY GpiCreateRegion (HPS hps, LONG lCount, __const__ RECTL *arclRectangles); 8351 BOOL APIENTRY GpiDeleteElement (HPS hps); 8352 BOOL APIENTRY GpiDeleteElementRange (HPS hps, LONG lFirstElement, LONG lLastElement); 8353 BOOL APIENTRY GpiDeleteElementsBetweenLabels (HPS hps, LONG lFirstLabel, 8313 8354 LONG lLastLabel); 8314 BOOL GpiDeleteMetaFile (HMF hmf);8315 BOOL GpiDeletePalette (HPAL hpal);8316 BOOL GpiDeleteSetId (HPS hps, LONG lLcid);8317 BOOL GpiDestroyRegion (HPS hps, HRGN hrgn);8318 LONG GpiElement (HPS hps, LONG lType, PCSZ pszDesc, LONG lLength,8355 BOOL APIENTRY GpiDeleteMetaFile (HMF hmf); 8356 BOOL APIENTRY GpiDeletePalette (HPAL hpal); 8357 BOOL APIENTRY GpiDeleteSetId (HPS hps, LONG lLcid); 8358 BOOL APIENTRY GpiDestroyRegion (HPS hps, HRGN hrgn); 8359 LONG APIENTRY GpiElement (HPS hps, LONG lType, PCSZ pszDesc, LONG lLength, 8319 8360 __const__ BYTE *pbData); 8320 LONG GpiEndArea (HPS hps);8321 BOOL GpiEndElement (HPS hps);8322 BOOL GpiEndPath (HPS hps);8323 LONG GpiEqualRegion (HPS hps, HRGN hrgnSrc1, HRGN hrgnSrc2);8324 LONG GpiExcludeClipRectangle (HPS hps, __const__ RECTL *prclRectangle);8325 LONG GpiFillPath (HPS hps, LONG lPath, LONG lOptions);8326 LONG GpiFrameRegion (HPS hps, HRGN hrgn, __const__ SIZEL *thickness);8327 LONG GpiFullArc (HPS hps, LONG lControl, FIXED fxMultiplier);8328 LONG GpiImage (HPS hps, LONG lFormat, __const__ SIZEL *psizlImageSize,8361 LONG APIENTRY GpiEndArea (HPS hps); 8362 BOOL APIENTRY GpiEndElement (HPS hps); 8363 BOOL APIENTRY GpiEndPath (HPS hps); 8364 LONG APIENTRY GpiEqualRegion (HPS hps, HRGN hrgnSrc1, HRGN hrgnSrc2); 8365 LONG APIENTRY GpiExcludeClipRectangle (HPS hps, __const__ RECTL *prclRectangle); 8366 LONG APIENTRY GpiFillPath (HPS hps, LONG lPath, LONG lOptions); 8367 LONG APIENTRY GpiFrameRegion (HPS hps, HRGN hrgn, __const__ SIZEL *thickness); 8368 LONG APIENTRY GpiFullArc (HPS hps, LONG lControl, FIXED fxMultiplier); 8369 LONG APIENTRY GpiImage (HPS hps, LONG lFormat, __const__ SIZEL *psizlImageSize, 8329 8370 LONG lLength, __const__ BYTE *pbData); 8330 LONG GpiIntersectClipRectangle (HPS hps, __const__ RECTL *prclRectangle);8331 BOOL GpiLabel (HPS hps, LONG lLabel);8332 LONG GpiLine (HPS hps, __const__ POINTL *pptlEndPoint);8333 BOOL GpiLoadFonts (HAB hab, PCSZ pszFilename);8334 HMF GpiLoadMetaFile (HAB hab, PCSZ pszFilename);8335 BOOL GpiLoadPublicFonts (HAB hab, PCSZ pszFileName);8336 LONG GpiMarker (HPS hps, __const__ POINTL *pptlPoint);8337 BOOL GpiModifyPath (HPS hps, LONG lPath, LONG lMode);8338 BOOL GpiMove (HPS hps, __const__ POINTL *pptlPoint);8339 LONG GpiOffsetClipRegion (HPS hps, __const__ POINTL *pptlPoint);8340 BOOL GpiOffsetElementPointer (HPS hps, LONG loffset);8341 BOOL GpiOffsetRegion (HPS hps, HRGN Hrgn, __const__ POINTL *pptlOffset);8342 LONG GpiOutlinePath (HPS hps, LONG lPath, LONG lOptions);8343 LONG GpiPaintRegion (HPS hps, HRGN hrgn);8344 LONG GpiPartialArc (HPS hps, __const__ POINTL *pptlCenter, FIXED fxMultiplier,8371 LONG APIENTRY GpiIntersectClipRectangle (HPS hps, __const__ RECTL *prclRectangle); 8372 BOOL APIENTRY GpiLabel (HPS hps, LONG lLabel); 8373 LONG APIENTRY GpiLine (HPS hps, __const__ POINTL *pptlEndPoint); 8374 BOOL APIENTRY GpiLoadFonts (HAB hab, PCSZ pszFilename); 8375 HMF APIENTRY GpiLoadMetaFile (HAB hab, PCSZ pszFilename); 8376 BOOL APIENTRY GpiLoadPublicFonts (HAB hab, PCSZ pszFileName); 8377 LONG APIENTRY GpiMarker (HPS hps, __const__ POINTL *pptlPoint); 8378 BOOL APIENTRY GpiModifyPath (HPS hps, LONG lPath, LONG lMode); 8379 BOOL APIENTRY GpiMove (HPS hps, __const__ POINTL *pptlPoint); 8380 LONG APIENTRY GpiOffsetClipRegion (HPS hps, __const__ POINTL *pptlPoint); 8381 BOOL APIENTRY GpiOffsetElementPointer (HPS hps, LONG loffset); 8382 BOOL APIENTRY GpiOffsetRegion (HPS hps, HRGN Hrgn, __const__ POINTL *pptlOffset); 8383 LONG APIENTRY GpiOutlinePath (HPS hps, LONG lPath, LONG lOptions); 8384 LONG APIENTRY GpiPaintRegion (HPS hps, HRGN hrgn); 8385 LONG APIENTRY GpiPartialArc (HPS hps, __const__ POINTL *pptlCenter, FIXED fxMultiplier, 8345 8386 FIXED fxStartAngle, FIXED fxSweepAngle); 8346 HRGN GpiPathToRegion (HPS GpiH, LONG lPath, LONG lOptions);8347 LONG GpiPlayMetaFile (HPS hps, HMF hmf, LONG lCount1,8387 HRGN APIENTRY GpiPathToRegion (HPS GpiH, LONG lPath, LONG lOptions); 8388 LONG APIENTRY GpiPlayMetaFile (HPS hps, HMF hmf, LONG lCount1, 8348 8389 __const__ LONG *alOptarray, PLONG plSegCount, LONG lCount2, PSZ pszDesc); 8349 LONG GpiPointArc (HPS hps, __const__ POINTL *pptl2);8350 LONG GpiPolyFillet (HPS hps, LONG lCount, __const__ POINTL *aptlPoints);8351 LONG GpiPolyFilletSharp (HPS hps, LONG lCount, __const__ POINTL *aptlPoints,8390 LONG APIENTRY GpiPointArc (HPS hps, __const__ POINTL *pptl2); 8391 LONG APIENTRY GpiPolyFillet (HPS hps, LONG lCount, __const__ POINTL *aptlPoints); 8392 LONG APIENTRY GpiPolyFilletSharp (HPS hps, LONG lCount, __const__ POINTL *aptlPoints, 8352 8393 __const__ FIXED *afxPoints); 8353 LONG GpiPolygons (HPS hps, ULONG ulCount, __const__ POLYGON *paplgn,8394 LONG APIENTRY GpiPolygons (HPS hps, ULONG ulCount, __const__ POLYGON *paplgn, 8354 8395 ULONG flOptions, ULONG flModel); 8355 LONG GpiPolyLine (HPS hps, LONG lCount, __const__ POINTL *aptlPoints);8356 LONG GpiPolyLineDisjoint (HPS hps, LONG lCount, __const__ POINTL *aptlPoints);8357 LONG GpiPolyMarker (HPS hps, LONG lCount, __const__ POINTL *aptlPoints);8358 LONG GpiPolySpline (HPS hps, LONG lCount, __const__ POINTL *aptlPoints);8359 BOOL GpiPop (HPS hps, LONG lCount);8360 LONG GpiPtInRegion (HPS hps, HRGN hrgn, __const__ POINTL *pptlPoint);8361 LONG GpiPtVisible (HPS hps, __const__ POINTL *pptlPoint);8362 BOOL GpiQueryArcParams (HPS hps, PARCPARAMS parcpArcParams);8363 LONG GpiQueryAttrMode (HPS hps);8364 LONG GpiQueryAttrs (HPS hps, LONG lPrimType, ULONG flAttrMask,8396 LONG APIENTRY GpiPolyLine (HPS hps, LONG lCount, __const__ POINTL *aptlPoints); 8397 LONG APIENTRY GpiPolyLineDisjoint (HPS hps, LONG lCount, __const__ POINTL *aptlPoints); 8398 LONG APIENTRY GpiPolyMarker (HPS hps, LONG lCount, __const__ POINTL *aptlPoints); 8399 LONG APIENTRY GpiPolySpline (HPS hps, LONG lCount, __const__ POINTL *aptlPoints); 8400 BOOL APIENTRY GpiPop (HPS hps, LONG lCount); 8401 LONG APIENTRY GpiPtInRegion (HPS hps, HRGN hrgn, __const__ POINTL *pptlPoint); 8402 LONG APIENTRY GpiPtVisible (HPS hps, __const__ POINTL *pptlPoint); 8403 BOOL APIENTRY GpiQueryArcParams (HPS hps, PARCPARAMS parcpArcParams); 8404 LONG APIENTRY GpiQueryAttrMode (HPS hps); 8405 LONG APIENTRY GpiQueryAttrs (HPS hps, LONG lPrimType, ULONG flAttrMask, 8365 8406 PBUNDLE ppbunAttrs); 8366 LONG GpiQueryBackColor (HPS hps);8367 LONG GpiQueryBackMix (HPS hps);8368 BOOL GpiQueryCharAngle (HPS hps, PGRADIENTL pgradlAngle);8369 BOOL GpiQueryCharBox (HPS hps, PSIZEF psizfxSize);8370 BOOL GpiQueryCharBreakExtra (HPS hps, PFIXED BreakExtra);8371 LONG GpiQueryCharDirection (HPS hps);8372 BOOL GpiQueryCharExtra (HPS hps, PFIXED Extra);8373 LONG GpiQueryCharMode (HPS hps);8374 LONG GpiQueryCharSet (HPS hps);8375 BOOL GpiQueryCharShear (HPS hps, PPOINTL pptlShear);8376 BOOL GpiQueryCharStringPos (HPS hps, ULONG flOptions, LONG lCount,8407 LONG APIENTRY GpiQueryBackColor (HPS hps); 8408 LONG APIENTRY GpiQueryBackMix (HPS hps); 8409 BOOL APIENTRY GpiQueryCharAngle (HPS hps, PGRADIENTL pgradlAngle); 8410 BOOL APIENTRY GpiQueryCharBox (HPS hps, PSIZEF psizfxSize); 8411 BOOL APIENTRY GpiQueryCharBreakExtra (HPS hps, PFIXED BreakExtra); 8412 LONG APIENTRY GpiQueryCharDirection (HPS hps); 8413 BOOL APIENTRY GpiQueryCharExtra (HPS hps, PFIXED Extra); 8414 LONG APIENTRY GpiQueryCharMode (HPS hps); 8415 LONG APIENTRY GpiQueryCharSet (HPS hps); 8416 BOOL APIENTRY GpiQueryCharShear (HPS hps, PPOINTL pptlShear); 8417 BOOL APIENTRY GpiQueryCharStringPos (HPS hps, ULONG flOptions, LONG lCount, 8377 8418 PCCH pchString, PLONG alXincrements, PPOINTL aptlPositions); 8378 BOOL GpiQueryCharStringPosAt (HPS hps, PPOINTL pptlStart, ULONG flOptions,8419 BOOL APIENTRY GpiQueryCharStringPosAt (HPS hps, PPOINTL pptlStart, ULONG flOptions, 8379 8420 LONG lCount, PCCH pchString, PLONG alXincrements, PPOINTL aptlPositions); 8380 LONG GpiQueryClipBox (HPS hps, PRECTL prclBound);8381 HRGN GpiQueryClipRegion (HPS hps);8382 LONG GpiQueryColor (HPS hps);8383 BOOL GpiQueryColorData (HPS hps, LONG lCount, PLONG alArray);8384 LONG GpiQueryColorIndex (HPS hps, ULONG flOptions, LONG lRgbColor);8385 ULONG GpiQueryCp (HPS hps);8386 BOOL GpiQueryCurrentPosition (HPS hps, PPOINTL pptlPoint);8387 BOOL GpiQueryDefArcParams (HPS hps, PARCPARAMS parcpArcParams);8388 BOOL GpiQueryDefAttrs (HPS hps, LONG lPrimType, ULONG flAttrMask,8421 LONG APIENTRY GpiQueryClipBox (HPS hps, PRECTL prclBound); 8422 HRGN APIENTRY GpiQueryClipRegion (HPS hps); 8423 LONG APIENTRY GpiQueryColor (HPS hps); 8424 BOOL APIENTRY GpiQueryColorData (HPS hps, LONG lCount, PLONG alArray); 8425 LONG APIENTRY GpiQueryColorIndex (HPS hps, ULONG flOptions, LONG lRgbColor); 8426 ULONG APIENTRY GpiQueryCp (HPS hps); 8427 BOOL APIENTRY GpiQueryCurrentPosition (HPS hps, PPOINTL pptlPoint); 8428 BOOL APIENTRY GpiQueryDefArcParams (HPS hps, PARCPARAMS parcpArcParams); 8429 BOOL APIENTRY GpiQueryDefAttrs (HPS hps, LONG lPrimType, ULONG flAttrMask, 8389 8430 PBUNDLE ppbunAttrs); 8390 BOOL GpiQueryDefCharBox (HPS hps, PSIZEL psizlSize);8391 BOOL GpiQueryDefTag (HPS hps, PLONG plTag);8392 BOOL GpiQueryDefViewingLimits (HPS hps, PRECTL prclLimits);8393 BOOL GpiQueryDefaultViewMatrix (HPS hps, LONG lCount, PMATRIXLF pmatlfArray);8394 LONG GpiQueryEditMode (HPS hps);8395 LONG GpiQueryElement (HPS hps, LONG lOff, LONG lMaxLength, PBYTE pbData);8396 LONG GpiQueryElementPointer (HPS hps);8397 LONG GpiQueryElementType (HPS hps, PLONG plType, LONG lLength, PSZ pszData);8398 ULONG GpiQueryFaceString (HPS PS, PCSZ FamilyName, PFACENAMEDESC attrs,8431 BOOL APIENTRY GpiQueryDefCharBox (HPS hps, PSIZEL psizlSize); 8432 BOOL APIENTRY GpiQueryDefTag (HPS hps, PLONG plTag); 8433 BOOL APIENTRY GpiQueryDefViewingLimits (HPS hps, PRECTL prclLimits); 8434 BOOL APIENTRY GpiQueryDefaultViewMatrix (HPS hps, LONG lCount, PMATRIXLF pmatlfArray); 8435 LONG APIENTRY GpiQueryEditMode (HPS hps); 8436 LONG APIENTRY GpiQueryElement (HPS hps, LONG lOff, LONG lMaxLength, PBYTE pbData); 8437 LONG APIENTRY GpiQueryElementPointer (HPS hps); 8438 LONG APIENTRY GpiQueryElementType (HPS hps, PLONG plType, LONG lLength, PSZ pszData); 8439 ULONG APIENTRY GpiQueryFaceString (HPS PS, PCSZ FamilyName, PFACENAMEDESC attrs, 8399 8440 LONG length, PSZ CompoundFaceName); 8400 ULONG GpiQueryFontAction (HAB anchor, ULONG options);8401 LONG GpiQueryFontFileDescriptions (HAB hab, PCSZ pszFilename, PLONG plCount,8441 ULONG APIENTRY GpiQueryFontAction (HAB anchor, ULONG options); 8442 LONG APIENTRY GpiQueryFontFileDescriptions (HAB hab, PCSZ pszFilename, PLONG plCount, 8402 8443 PFFDESCS affdescsNames); 8403 BOOL GpiQueryFontMetrics (HPS hps, LONG lMetricsLength,8444 BOOL APIENTRY GpiQueryFontMetrics (HPS hps, LONG lMetricsLength, 8404 8445 PFONTMETRICS pfmMetrics); 8405 LONG GpiQueryFonts (HPS hps, ULONG flOptions, PCSZ pszFacename,8446 LONG APIENTRY GpiQueryFonts (HPS hps, ULONG flOptions, PCSZ pszFacename, 8406 8447 PLONG plReqFonts, LONG lMetricsLength, PFONTMETRICS afmMetrics); 8407 LONG GpiQueryFullFontFileDescs (HAB hab, PCSZ pszFilename, PLONG plCount,8448 LONG APIENTRY GpiQueryFullFontFileDescs (HAB hab, PCSZ pszFilename, PLONG plCount, 8408 8449 PVOID pNames, PLONG plNamesBuffLength); 8409 BOOL GpiQueryGraphicsField (HPS hps, PRECTL prclField);8410 LONG GpiQueryKerningPairs (HPS hps, LONG lCount, PKERNINGPAIRS akrnprData);8411 LONG GpiQueryLineEnd (HPS hps);8412 LONG GpiQueryLineJoin (HPS hps);8413 LONG GpiQueryLineType (HPS hps);8414 FIXED GpiQueryLineWidth (HPS hps);8415 LONG GpiQueryLineWidthGeom (HPS hps);8416 LONG GpiQueryLogColorTable (HPS hps, ULONG flOptions, LONG lStart, LONG lCount,8450 BOOL APIENTRY GpiQueryGraphicsField (HPS hps, PRECTL prclField); 8451 LONG APIENTRY GpiQueryKerningPairs (HPS hps, LONG lCount, PKERNINGPAIRS akrnprData); 8452 LONG APIENTRY GpiQueryLineEnd (HPS hps); 8453 LONG APIENTRY GpiQueryLineJoin (HPS hps); 8454 LONG APIENTRY GpiQueryLineType (HPS hps); 8455 FIXED APIENTRY GpiQueryLineWidth (HPS hps); 8456 LONG APIENTRY GpiQueryLineWidthGeom (HPS hps); 8457 LONG APIENTRY GpiQueryLogColorTable (HPS hps, ULONG flOptions, LONG lStart, LONG lCount, 8417 8458 PLONG alArray); 8418 BOOL GpiQueryLogicalFont (HPS PS, LONG lcid, PSTR8 name, PFATTRS attrs,8459 BOOL APIENTRY GpiQueryLogicalFont (HPS PS, LONG lcid, PSTR8 name, PFATTRS attrs, 8419 8460 LONG length); 8420 LONG GpiQueryMarker (HPS hps);8421 BOOL GpiQueryMarkerBox (HPS hps, PSIZEF psizfxSize);8422 LONG GpiQueryMarkerSet (HPS hps);8423 BOOL GpiQueryMetaFileBits (HMF hmf, LONG lOffset, LONG lLength, PBYTE pbData);8424 LONG GpiQueryMetaFileLength (HMF hmf);8425 LONG GpiQueryMix (HPS hps);8426 BOOL GpiQueryModelTransformMatrix (HPS hps, LONG lCount,8461 LONG APIENTRY GpiQueryMarker (HPS hps); 8462 BOOL APIENTRY GpiQueryMarkerBox (HPS hps, PSIZEF psizfxSize); 8463 LONG APIENTRY GpiQueryMarkerSet (HPS hps); 8464 BOOL APIENTRY GpiQueryMetaFileBits (HMF hmf, LONG lOffset, LONG lLength, PBYTE pbData); 8465 LONG APIENTRY GpiQueryMetaFileLength (HMF hmf); 8466 LONG APIENTRY GpiQueryMix (HPS hps); 8467 BOOL APIENTRY GpiQueryModelTransformMatrix (HPS hps, LONG lCount, 8427 8468 PMATRIXLF pmatlfArray); 8428 LONG GpiQueryNearestColor (HPS hps, ULONG flOptions, LONG lRgbIn);8429 LONG GpiQueryNumberSetIds (HPS hps);8430 BOOL GpiQueryPageViewport (HPS hps, PRECTL prclViewport);8431 HPAL GpiQueryPalette (HPS hps);8432 LONG GpiQueryPaletteInfo (HPAL hpal, HPS hps, ULONG flOptions,8469 LONG APIENTRY GpiQueryNearestColor (HPS hps, ULONG flOptions, LONG lRgbIn); 8470 LONG APIENTRY GpiQueryNumberSetIds (HPS hps); 8471 BOOL APIENTRY GpiQueryPageViewport (HPS hps, PRECTL prclViewport); 8472 HPAL APIENTRY GpiQueryPalette (HPS hps); 8473 LONG APIENTRY GpiQueryPaletteInfo (HPAL hpal, HPS hps, ULONG flOptions, 8433 8474 ULONG ulStart, ULONG ulCount, PULONG aulArray); 8434 LONG GpiQueryPattern (HPS hps);8435 BOOL GpiQueryPatternRefPoint (HPS hps, PPOINTL pptlRefPoint);8436 LONG GpiQueryPatternSet (HPS hps);8437 LONG GpiQueryRealColors (HPS hps, ULONG flOptions, LONG lStart, LONG lCount,8475 LONG APIENTRY GpiQueryPattern (HPS hps); 8476 BOOL APIENTRY GpiQueryPatternRefPoint (HPS hps, PPOINTL pptlRefPoint); 8477 LONG APIENTRY GpiQueryPatternSet (HPS hps); 8478 LONG APIENTRY GpiQueryRealColors (HPS hps, ULONG flOptions, LONG lStart, LONG lCount, 8438 8479 PLONG alColors); 8439 LONG GpiQueryRegionBox (HPS hps, HRGN hrgn, PRECTL prclBound);8440 BOOL GpiQueryRegionRects (HPS hps, HRGN hrgn, PRECTL prclBound,8480 LONG APIENTRY GpiQueryRegionBox (HPS hps, HRGN hrgn, PRECTL prclBound); 8481 BOOL APIENTRY GpiQueryRegionRects (HPS hps, HRGN hrgn, PRECTL prclBound, 8441 8482 PRGNRECT prgnrcControl, PRECTL prclRect); 8442 LONG GpiQueryRGBColor (HPS hps, ULONG flOptions, LONG lColorIndex);8443 BOOL GpiQuerySegmentTransformMatrix (HPS hps, LONG lSegid, LONG lCount,8483 LONG APIENTRY GpiQueryRGBColor (HPS hps, ULONG flOptions, LONG lColorIndex); 8484 BOOL APIENTRY GpiQuerySegmentTransformMatrix (HPS hps, LONG lSegid, LONG lCount, 8444 8485 PMATRIXLF pmatlfArray); 8445 BOOL GpiQuerySetIds (HPS hps, LONG lCount, PLONG alTypes, PSTR8 aNames,8486 BOOL APIENTRY GpiQuerySetIds (HPS hps, LONG lCount, PLONG alTypes, PSTR8 aNames, 8446 8487 PLONG allcids); 8447 BOOL GpiQueryTextAlignment (HPS hps, PLONG plHoriz, PLONG plVert);8448 BOOL GpiQueryTextBox (HPS hps, LONG lCount1, PCH pchString, LONG lCount2,8488 BOOL APIENTRY GpiQueryTextAlignment (HPS hps, PLONG plHoriz, PLONG plVert); 8489 BOOL APIENTRY GpiQueryTextBox (HPS hps, LONG lCount1, PCH pchString, LONG lCount2, 8449 8490 PPOINTL aptlPoints); 8450 BOOL GpiQueryViewingLimits (HPS hps, PRECTL prclLimits);8451 BOOL GpiQueryViewingTransformMatrix (HPS hps, LONG lCount,8491 BOOL APIENTRY GpiQueryViewingLimits (HPS hps, PRECTL prclLimits); 8492 BOOL APIENTRY GpiQueryViewingTransformMatrix (HPS hps, LONG lCount, 8452 8493 PMATRIXLF pmatlfArray); 8453 BOOL GpiQueryWidthTable (HPS hps, LONG lFirstChar, LONG lCount, PLONG alData);8454 LONG GpiRectInRegion (HPS hps, HRGN hrgn, __const__ RECTL *prclRect);8455 LONG GpiRectVisible (HPS hps, __const__ RECTL *prclRectangle);8456 BOOL GpiRotate (HPS hps, PMATRIXLF pmatlfArray, LONG lOptions, FIXED fxAngle,8494 BOOL APIENTRY GpiQueryWidthTable (HPS hps, LONG lFirstChar, LONG lCount, PLONG alData); 8495 LONG APIENTRY GpiRectInRegion (HPS hps, HRGN hrgn, __const__ RECTL *prclRect); 8496 LONG APIENTRY GpiRectVisible (HPS hps, __const__ RECTL *prclRectangle); 8497 BOOL APIENTRY GpiRotate (HPS hps, PMATRIXLF pmatlfArray, LONG lOptions, FIXED fxAngle, 8457 8498 __const__ POINTL *pptlCenter); 8458 BOOL GpiSaveMetaFile (HMF hmf, PCSZ pszFilename);8459 BOOL GpiScale (HPS hps, PMATRIXLF pmfatlfArray, LONG lOptions,8499 BOOL APIENTRY GpiSaveMetaFile (HMF hmf, PCSZ pszFilename); 8500 BOOL APIENTRY GpiScale (HPS hps, PMATRIXLF pmfatlfArray, LONG lOptions, 8460 8501 __const__ FIXED *afxScale, __const__ POINTL *pptlCenter); 8461 HPAL GpiSelectPalette (HPS hps, HPAL hpal);8462 BOOL GpiSetArcParams (HPS hps, __const__ ARCPARAMS *parcpArcParams);8463 BOOL GpiSetAttrMode (HPS hps, LONG lMode);8464 BOOL GpiSetAttrs (HPS hps, LONG lPrimType, ULONG flAttrMask, ULONG flDefMask,8502 HPAL APIENTRY GpiSelectPalette (HPS hps, HPAL hpal); 8503 BOOL APIENTRY GpiSetArcParams (HPS hps, __const__ ARCPARAMS *parcpArcParams); 8504 BOOL APIENTRY GpiSetAttrMode (HPS hps, LONG lMode); 8505 BOOL APIENTRY GpiSetAttrs (HPS hps, LONG lPrimType, ULONG flAttrMask, ULONG flDefMask, 8465 8506 __const__ VOID *ppbunAttrs); 8466 BOOL GpiSetBackColor (HPS hps, LONG lColor);8467 BOOL GpiSetBackMix (HPS hps, LONG lMixMode);8468 BOOL GpiSetCharAngle (HPS hps, __const__ GRADIENTL *pgradlAngle);8469 BOOL GpiSetCharBox (HPS hps, __const__ SIZEF *psizfxBox);8470 BOOL GpiSetCharBreakExtra (HPS hps, FIXED BreakExtra);8471 BOOL GpiSetCharDirection (HPS hps, LONG lDirection);8472 BOOL GpiSetCharExtra (HPS hps, FIXED Extra);8473 BOOL GpiSetCharMode (HPS hps, LONG lMode);8474 BOOL GpiSetCharSet (HPS hps, LONG llcid);8475 BOOL GpiSetCharShear (HPS hps, __const__ POINTL *pptlAngle);8476 BOOL GpiSetClipPath (HPS hps, LONG lPath, LONG lOptions);8477 LONG GpiSetClipRegion (HPS hps, HRGN hrgn, PHRGN phrgnOld);8478 BOOL GpiSetColor (HPS hps, LONG lColor);8479 BOOL GpiSetCp (HPS hps, ULONG ulCodePage);8480 BOOL GpiSetCurrentPosition (HPS hps, __const__ POINTL *pptlPoint);8481 BOOL GpiSetDefArcParams (HPS hps, __const__ ARCPARAMS *parcpArcParams);8482 BOOL GpiSetDefAttrs (HPS hps, LONG lPrimType, ULONG flAttrMask,8507 BOOL APIENTRY GpiSetBackColor (HPS hps, LONG lColor); 8508 BOOL APIENTRY GpiSetBackMix (HPS hps, LONG lMixMode); 8509 BOOL APIENTRY GpiSetCharAngle (HPS hps, __const__ GRADIENTL *pgradlAngle); 8510 BOOL APIENTRY GpiSetCharBox (HPS hps, __const__ SIZEF *psizfxBox); 8511 BOOL APIENTRY GpiSetCharBreakExtra (HPS hps, FIXED BreakExtra); 8512 BOOL APIENTRY GpiSetCharDirection (HPS hps, LONG lDirection); 8513 BOOL APIENTRY GpiSetCharExtra (HPS hps, FIXED Extra); 8514 BOOL APIENTRY GpiSetCharMode (HPS hps, LONG lMode); 8515 BOOL APIENTRY GpiSetCharSet (HPS hps, LONG llcid); 8516 BOOL APIENTRY GpiSetCharShear (HPS hps, __const__ POINTL *pptlAngle); 8517 BOOL APIENTRY GpiSetClipPath (HPS hps, LONG lPath, LONG lOptions); 8518 LONG APIENTRY GpiSetClipRegion (HPS hps, HRGN hrgn, PHRGN phrgnOld); 8519 BOOL APIENTRY GpiSetColor (HPS hps, LONG lColor); 8520 BOOL APIENTRY GpiSetCp (HPS hps, ULONG ulCodePage); 8521 BOOL APIENTRY GpiSetCurrentPosition (HPS hps, __const__ POINTL *pptlPoint); 8522 BOOL APIENTRY GpiSetDefArcParams (HPS hps, __const__ ARCPARAMS *parcpArcParams); 8523 BOOL APIENTRY GpiSetDefAttrs (HPS hps, LONG lPrimType, ULONG flAttrMask, 8483 8524 __const__ VOID *ppbunAttrs); 8484 BOOL GpiSetDefaultViewMatrix (HPS hps, LONG lCount,8525 BOOL APIENTRY GpiSetDefaultViewMatrix (HPS hps, LONG lCount, 8485 8526 __const__ MATRIXLF *pmatlfarray, LONG lOptions); 8486 BOOL GpiSetDefTag (HPS hps, LONG lTag);8487 BOOL GpiSetDefViewingLimits (HPS hps, __const__ RECTL *prclLimits);8488 BOOL GpiSetEditMode (HPS hps, LONG lMode);8489 BOOL GpiSetElementPointer (HPS hps, LONG lElement);8490 BOOL GpiSetElementPointerAtLabel (HPS hps, LONG lLabel);8491 BOOL GpiSetGraphicsField (HPS hps, __const__ RECTL *prclField);8492 BOOL GpiSetLineEnd (HPS hps, LONG lLineEnd);8493 BOOL GpiSetLineJoin (HPS hps, LONG lLineJoin);8494 BOOL GpiSetLineType (HPS hps, LONG lLineType);8495 BOOL GpiSetLineWidth (HPS hps, FIXED fxLineWidth);8496 BOOL GpiSetLineWidthGeom (HPS hps, LONG lLineWidth);8497 BOOL GpiSetMarker (HPS hps, LONG lSymbol);8498 BOOL GpiSetMarkerBox (HPS hps, __const__ SIZEF *psizfxSize);8499 BOOL GpiSetMarkerSet (HPS hps, LONG lSet);8500 BOOL GpiSetMetaFileBits (HMF hmf, LONG lOffset, LONG lLength,8527 BOOL APIENTRY GpiSetDefTag (HPS hps, LONG lTag); 8528 BOOL APIENTRY GpiSetDefViewingLimits (HPS hps, __const__ RECTL *prclLimits); 8529 BOOL APIENTRY GpiSetEditMode (HPS hps, LONG lMode); 8530 BOOL APIENTRY GpiSetElementPointer (HPS hps, LONG lElement); 8531 BOOL APIENTRY GpiSetElementPointerAtLabel (HPS hps, LONG lLabel); 8532 BOOL APIENTRY GpiSetGraphicsField (HPS hps, __const__ RECTL *prclField); 8533 BOOL APIENTRY GpiSetLineEnd (HPS hps, LONG lLineEnd); 8534 BOOL APIENTRY GpiSetLineJoin (HPS hps, LONG lLineJoin); 8535 BOOL APIENTRY GpiSetLineType (HPS hps, LONG lLineType); 8536 BOOL APIENTRY GpiSetLineWidth (HPS hps, FIXED fxLineWidth); 8537 BOOL APIENTRY GpiSetLineWidthGeom (HPS hps, LONG lLineWidth); 8538 BOOL APIENTRY GpiSetMarker (HPS hps, LONG lSymbol); 8539 BOOL APIENTRY GpiSetMarkerBox (HPS hps, __const__ SIZEF *psizfxSize); 8540 BOOL APIENTRY GpiSetMarkerSet (HPS hps, LONG lSet); 8541 BOOL APIENTRY GpiSetMetaFileBits (HMF hmf, LONG lOffset, LONG lLength, 8501 8542 __const__ BYTE *pbBuffer); 8502 BOOL GpiSetMix (HPS hps, LONG lMixMode);8503 BOOL GpiSetModelTransformMatrix (HPS hps, LONG lCount,8543 BOOL APIENTRY GpiSetMix (HPS hps, LONG lMixMode); 8544 BOOL APIENTRY GpiSetModelTransformMatrix (HPS hps, LONG lCount, 8504 8545 __const__ MATRIXLF *pmatlfArray, LONG lOptions); 8505 BOOL GpiSetPageViewport (HPS hps, __const__ RECTL *prclViewport);8506 BOOL GpiSetPaletteEntries (HPAL hpal, ULONG ulFormat, ULONG ulStart,8546 BOOL APIENTRY GpiSetPageViewport (HPS hps, __const__ RECTL *prclViewport); 8547 BOOL APIENTRY GpiSetPaletteEntries (HPAL hpal, ULONG ulFormat, ULONG ulStart, 8507 8548 ULONG ulCount, __const__ ULONG *aulTable); 8508 BOOL GpiSetPattern (HPS hps, LONG lPatternSymbol);8509 BOOL GpiSetPatternRefPoint (HPS hps, __const__ POINTL *pptlRefPoint);8510 BOOL GpiSetPatternSet (HPS hps, LONG lSet);8511 BOOL GpiSetRegion (HPS hps, HRGN hrgn, LONG lcount,8549 BOOL APIENTRY GpiSetPattern (HPS hps, LONG lPatternSymbol); 8550 BOOL APIENTRY GpiSetPatternRefPoint (HPS hps, __const__ POINTL *pptlRefPoint); 8551 BOOL APIENTRY GpiSetPatternSet (HPS hps, LONG lSet); 8552 BOOL APIENTRY GpiSetRegion (HPS hps, HRGN hrgn, LONG lcount, 8512 8553 __const__ RECTL *arclRectangles); 8513 BOOL GpiSetSegmentTransformMatrix (HPS hps, LONG lSegid, LONG lCount,8554 BOOL APIENTRY GpiSetSegmentTransformMatrix (HPS hps, LONG lSegid, LONG lCount, 8514 8555 __const__ MATRIXLF *pmatlfarray, LONG lOptions); 8515 BOOL GpiSetTextAlignment (HPS hps, LONG lHoriz, LONG lVert);8516 BOOL GpiSetViewingLimits (HPS hps, __const__ RECTL *prclLimits);8517 BOOL GpiSetViewingTransformMatrix (HPS hps, LONG lCount,8556 BOOL APIENTRY GpiSetTextAlignment (HPS hps, LONG lHoriz, LONG lVert); 8557 BOOL APIENTRY GpiSetViewingLimits (HPS hps, __const__ RECTL *prclLimits); 8558 BOOL APIENTRY GpiSetViewingTransformMatrix (HPS hps, LONG lCount, 8518 8559 __const__ MATRIXLF *pmatlfArray, LONG lOptions); 8519 LONG GpiStrokePath (HPS hps, LONG lPath, ULONG flOptions);8520 BOOL GpiTranslate (HPS hps, PMATRIXLF pmatlfArray, LONG lOptions,8560 LONG APIENTRY GpiStrokePath (HPS hps, LONG lPath, ULONG flOptions); 8561 BOOL APIENTRY GpiTranslate (HPS hps, PMATRIXLF pmatlfArray, LONG lOptions, 8521 8562 __const__ POINTL *pptlTranslation); 8522 BOOL GpiUnloadFonts (HAB hab, PCSZ pszFilename);8523 BOOL GpiUnloadPublicFonts (HAB hab, PCSZ pszFilename);8563 BOOL APIENTRY GpiUnloadFonts (HAB hab, PCSZ pszFilename); 8564 BOOL APIENTRY GpiUnloadPublicFonts (HAB hab, PCSZ pszFilename); 8524 8565 8525 8566 … … 8554 8595 8555 8596 8556 LONG GpiBitBlt (HPS hpsTarget, HPS hpsSource, LONG lCount,8597 LONG APIENTRY GpiBitBlt (HPS hpsTarget, HPS hpsSource, LONG lCount, 8557 8598 __const__ POINTL *aptlPoints, LONG lRop, ULONG flOptions); 8558 BOOL GpiDeleteBitmap (HBITMAP hbm);8559 HBITMAP GpiLoadBitmap (HPS hps, HMODULE Resource, ULONG idBitmap,8599 BOOL APIENTRY GpiDeleteBitmap (HBITMAP hbm); 8600 HBITMAP APIENTRY GpiLoadBitmap (HPS hps, HMODULE Resource, ULONG idBitmap, 8560 8601 LONG lWidth, LONG lHeight); 8561 HBITMAP GpiSetBitmap (HPS hps, HBITMAP hbm);8562 LONG GpiWCBitBlt (HPS hpsTarget, HBITMAP hbmSource, LONG lCount,8602 HBITMAP APIENTRY GpiSetBitmap (HPS hps, HBITMAP hbm); 8603 LONG APIENTRY GpiWCBitBlt (HPS hpsTarget, HBITMAP hbmSource, LONG lCount, 8563 8604 __const__ POINTL *aptlPoints, LONG lRop, ULONG flOptions); 8564 8605 … … 8735 8776 8736 8777 8737 HBITMAP GpiCreateBitmap (HPS hps, __const__ BITMAPINFOHEADER2 *pbmpNew,8778 HBITMAP APIENTRY GpiCreateBitmap (HPS hps, __const__ BITMAPINFOHEADER2 *pbmpNew, 8738 8779 ULONG flOptions, __const__ BYTE *pbInitData, 8739 8780 __const__ BITMAPINFO2 *pbmiInfoTable); 8740 LONG GpiDrawBits (HPS hps, __const__ VOID *pBits,8781 LONG APIENTRY GpiDrawBits (HPS hps, __const__ VOID *pBits, 8741 8782 __const__ BITMAPINFO2 *pbmiInfoTable, LONG lCount, 8742 8783 __const__ POINTL *aptlPoints, LONG lRop, ULONG flOptions); 8743 LONG GpiFloodFill (HPS hps, LONG lOptions, LONG lColor);8744 LONG GpiQueryBitmapBits (HPS hps, LONG lScanStart, LONG lScans, PBYTE pbBuffer,8784 LONG APIENTRY GpiFloodFill (HPS hps, LONG lOptions, LONG lColor); 8785 LONG APIENTRY GpiQueryBitmapBits (HPS hps, LONG lScanStart, LONG lScans, PBYTE pbBuffer, 8745 8786 PBITMAPINFO2 pbmiInfoTable); 8746 BOOL GpiQueryBitmapDimension (HBITMAP hbm, PSIZEL psizlBitmapDimension);8747 HBITMAP GpiQueryBitmapHandle (HPS hps, LONG lLcid);8748 BOOL GpiQueryBitmapInfoHeader (HBITMAP hbm, PBITMAPINFOHEADER2 pbmpData);8749 BOOL GpiQueryBitmapParameters (HBITMAP hbm, PBITMAPINFOHEADER pbmpData);8750 BOOL GpiQueryDeviceBitmapFormats (HPS hps, LONG lCount, PLONG alArray);8751 LONG GpiSetBitmapBits (HPS hps, LONG lScanStart, LONG lScans,8787 BOOL APIENTRY GpiQueryBitmapDimension (HBITMAP hbm, PSIZEL psizlBitmapDimension); 8788 HBITMAP APIENTRY GpiQueryBitmapHandle (HPS hps, LONG lLcid); 8789 BOOL APIENTRY GpiQueryBitmapInfoHeader (HBITMAP hbm, PBITMAPINFOHEADER2 pbmpData); 8790 BOOL APIENTRY GpiQueryBitmapParameters (HBITMAP hbm, PBITMAPINFOHEADER pbmpData); 8791 BOOL APIENTRY GpiQueryDeviceBitmapFormats (HPS hps, LONG lCount, PLONG alArray); 8792 LONG APIENTRY GpiSetBitmapBits (HPS hps, LONG lScanStart, LONG lScans, 8752 8793 __const__ BYTE *pbBuffer, __const__ BITMAPINFO2 *pbmiInfoTable); 8753 LONG GpiQueryPel (HPS hps, PPOINTL pptlPoint);8754 BOOL GpiSetBitmapDimension (HBITMAP hbm,8794 LONG APIENTRY GpiQueryPel (HPS hps, PPOINTL pptlPoint); 8795 BOOL APIENTRY GpiSetBitmapDimension (HBITMAP hbm, 8755 8796 __const__ SIZEL *psizlBitmapDimension); 8756 BOOL GpiSetBitmapId (HPS hps, HBITMAP hbm, LONG lLcid);8757 LONG GpiSetPel (HPS hps, __const__ POINTL *pptlPoint);8797 BOOL APIENTRY GpiSetBitmapId (HPS hps, HBITMAP hbm, LONG lLcid); 8798 LONG APIENTRY GpiSetPel (HPS hps, __const__ POINTL *pptlPoint); 8758 8799 8759 8800 … … 8787 8828 8788 8829 8789 BOOL GpiAssociate (HPS hps, HDC hdc);8790 HPS GpiCreatePS (HAB hab, HDC hdc, PSIZEL psizlSize, ULONG flOptions);8791 BOOL GpiDestroyPS (HPS hps);8792 BOOL GpiErase (HPS hps);8793 HDC GpiQueryDevice (HPS hps);8794 BOOL GpiRestorePS (HPS hps, LONG lPSid);8795 LONG GpiSavePS (HPS hps);8830 BOOL APIENTRY GpiAssociate (HPS hps, HDC hdc); 8831 HPS APIENTRY GpiCreatePS (HAB hab, HDC hdc, PSIZEL psizlSize, ULONG flOptions); 8832 BOOL APIENTRY GpiDestroyPS (HPS hps); 8833 BOOL APIENTRY GpiErase (HPS hps); 8834 HDC APIENTRY GpiQueryDevice (HPS hps); 8835 BOOL APIENTRY GpiRestorePS (HPS hps, LONG lPSid); 8836 LONG APIENTRY GpiSavePS (HPS hps); 8796 8837 8797 8838 #endif /* INCL_GPICONTROL */ … … 8835 8876 8836 8877 8837 LONG GpiErrorSegmentData (HPS hps, PLONG plSegment, PLONG plContext);8838 LONG GpiQueryDrawControl (HPS hps, LONG lControl);8839 LONG GpiQueryDrawingMode (HPS hps);8840 ULONG GpiQueryPS (HPS hps, PSIZEL psizlSize);8841 BOOL GpiResetPS (HPS hps, ULONG flOptions);8842 LONG GpiQueryStopDraw (HPS hps);8843 BOOL GpiSetDrawControl (HPS hps, LONG lControl, LONG lValue);8844 BOOL GpiSetDrawingMode (HPS hps, LONG lMode);8845 BOOL GpiSetPS (HPS hps, __const__ SIZEL *psizlsize, ULONG flOptions);8846 BOOL GpiSetStopDraw (HPS hps, LONG lValue);8878 LONG APIENTRY GpiErrorSegmentData (HPS hps, PLONG plSegment, PLONG plContext); 8879 LONG APIENTRY GpiQueryDrawControl (HPS hps, LONG lControl); 8880 LONG APIENTRY GpiQueryDrawingMode (HPS hps); 8881 ULONG APIENTRY GpiQueryPS (HPS hps, PSIZEL psizlSize); 8882 BOOL APIENTRY GpiResetPS (HPS hps, ULONG flOptions); 8883 LONG APIENTRY GpiQueryStopDraw (HPS hps); 8884 BOOL APIENTRY GpiSetDrawControl (HPS hps, LONG lControl, LONG lValue); 8885 BOOL APIENTRY GpiSetDrawingMode (HPS hps, LONG lMode); 8886 BOOL APIENTRY GpiSetPS (HPS hps, __const__ SIZEL *psizlsize, ULONG flOptions); 8887 BOOL APIENTRY GpiSetStopDraw (HPS hps, LONG lValue); 8847 8888 8848 8889 #endif /* INCL_GPICONTROL */ … … 8860 8901 8861 8902 8862 LONG GpiCorrelateChain (HPS hps, LONG lType, __const__ POINTL *pptlPick,8903 LONG APIENTRY GpiCorrelateChain (HPS hps, LONG lType, __const__ POINTL *pptlPick, 8863 8904 LONG lMaxHits, LONG lMaxDepth, PLONG pl2); 8864 LONG GpiCorrelateFrom (HPS hps, LONG lFirstSegment, LONG lLastSegment,8905 LONG APIENTRY GpiCorrelateFrom (HPS hps, LONG lFirstSegment, LONG lLastSegment, 8865 8906 LONG lType, __const__ POINTL *pptlPick, LONG lMaxHits, LONG lMaxDepth, 8866 8907 PLONG plSegTag); 8867 LONG GpiCorrelateSegment (HPS hps, LONG lSegment, LONG lType,8908 LONG APIENTRY GpiCorrelateSegment (HPS hps, LONG lSegment, LONG lType, 8868 8909 __const__ POINTL *pptlPick, LONG lMaxHits, LONG lMaxDepth, PLONG alSegTag); 8869 BOOL GpiQueryBoundaryData (HPS hps, PRECTL prclBoundary);8870 BOOL GpiQueryPickAperturePosition (HPS hps, PPOINTL pptlPoint);8871 BOOL GpiQueryPickApertureSize (HPS hps, PSIZEL psizlSize);8872 BOOL GpiQueryTag (HPS hps, PLONG plTag);8873 BOOL GpiResetBoundaryData (HPS hps);8874 BOOL GpiSetPickAperturePosition (HPS hps, __const__ POINTL *pptlPick);8875 BOOL GpiSetPickApertureSize (HPS hps, LONG lOptions,8910 BOOL APIENTRY GpiQueryBoundaryData (HPS hps, PRECTL prclBoundary); 8911 BOOL APIENTRY GpiQueryPickAperturePosition (HPS hps, PPOINTL pptlPoint); 8912 BOOL APIENTRY GpiQueryPickApertureSize (HPS hps, PSIZEL psizlSize); 8913 BOOL APIENTRY GpiQueryTag (HPS hps, PLONG plTag); 8914 BOOL APIENTRY GpiResetBoundaryData (HPS hps); 8915 BOOL APIENTRY GpiSetPickAperturePosition (HPS hps, __const__ POINTL *pptlPick); 8916 BOOL APIENTRY GpiSetPickApertureSize (HPS hps, LONG lOptions, 8876 8917 __const__ SIZEL *psizlSize); 8877 BOOL GpiSetTag (HPS hps, LONG lTag);8918 BOOL APIENTRY GpiSetTag (HPS hps, LONG lTag); 8878 8919 8879 8920 #endif /* INCL_GPICORRELATION */ … … 8890 8931 8891 8932 8892 BOOL GpiBeginInkPath (HPS hps, LONG lPath, ULONG flOptions);8893 BOOL GpiEndInkPath (HPS hps, ULONG flOptions);8894 LONG GpiStrokeInkPath (HPS hps, LONG lPath, LONG lCount,8933 BOOL APIENTRY GpiBeginInkPath (HPS hps, LONG lPath, ULONG flOptions); 8934 BOOL APIENTRY GpiEndInkPath (HPS hps, ULONG flOptions); 8935 LONG APIENTRY GpiStrokeInkPath (HPS hps, LONG lPath, LONG lCount, 8895 8936 __const__ POINTL *aptlPoints, ULONG flOptions); 8896 8937 … … 8922 8963 8923 8964 8924 BOOL GpiCloseSegment (HPS hps);8925 BOOL GpiDeleteSegment (HPS hps, LONG lSegid);8926 BOOL GpiDeleteSegments (HPS hps, LONG lFirstSegment, LONG lLastSegment);8927 BOOL GpiDrawChain (HPS hps);8928 BOOL GpiDrawDynamics (HPS hps);8929 BOOL GpiDrawFrom (HPS hps, LONG lFirstSegment, LONG lLastSegment);8930 BOOL GpiDrawSegment (HPS hps, LONG lSegment);8931 LONG GpiGetData (HPS hps, LONG lSegid, PLONG plOffset, LONG lFormat,8965 BOOL APIENTRY GpiCloseSegment (HPS hps); 8966 BOOL APIENTRY GpiDeleteSegment (HPS hps, LONG lSegid); 8967 BOOL APIENTRY GpiDeleteSegments (HPS hps, LONG lFirstSegment, LONG lLastSegment); 8968 BOOL APIENTRY GpiDrawChain (HPS hps); 8969 BOOL APIENTRY GpiDrawDynamics (HPS hps); 8970 BOOL APIENTRY GpiDrawFrom (HPS hps, LONG lFirstSegment, LONG lLastSegment); 8971 BOOL APIENTRY GpiDrawSegment (HPS hps, LONG lSegment); 8972 LONG APIENTRY GpiGetData (HPS hps, LONG lSegid, PLONG plOffset, LONG lFormat, 8932 8973 LONG lLength, PBYTE pbData); 8933 BOOL GpiOpenSegment (HPS hps, LONG lSegment);8934 LONG GpiPutData (HPS hps, LONG lFormat, PLONG plCount, __const__ BYTE *pbData);8935 LONG GpiQueryInitialSegmentAttrs (HPS hps, LONG lAttribute);8936 LONG GpiQuerySegmentAttrs (HPS hps, LONG lSegid, LONG lAttribute);8937 LONG GpiQuerySegmentNames (HPS hps, LONG lFirstSegid, LONG lLastSegid,8974 BOOL APIENTRY GpiOpenSegment (HPS hps, LONG lSegment); 8975 LONG APIENTRY GpiPutData (HPS hps, LONG lFormat, PLONG plCount, __const__ BYTE *pbData); 8976 LONG APIENTRY GpiQueryInitialSegmentAttrs (HPS hps, LONG lAttribute); 8977 LONG APIENTRY GpiQuerySegmentAttrs (HPS hps, LONG lSegid, LONG lAttribute); 8978 LONG APIENTRY GpiQuerySegmentNames (HPS hps, LONG lFirstSegid, LONG lLastSegid, 8938 8979 LONG lMax, PLONG alSegids); 8939 LONG GpiQuerySegmentPriority (HPS hps, LONG lRefSegid, LONG lOrder);8940 BOOL GpiRemoveDynamics (HPS hps, LONG lFirstSegid, LONG lLastSegid);8941 BOOL GpiSetInitialSegmentAttrs (HPS hps, LONG lAttribute, LONG lValue);8942 BOOL GpiSetSegmentAttrs (HPS hps, LONG lSegid, LONG lAttribute, LONG lValue);8943 BOOL GpiSetSegmentPriority (HPS hps, LONG lSegid, LONG lRefSegid, LONG lOrder);8980 LONG APIENTRY GpiQuerySegmentPriority (HPS hps, LONG lRefSegid, LONG lOrder); 8981 BOOL APIENTRY GpiRemoveDynamics (HPS hps, LONG lFirstSegid, LONG lLastSegid); 8982 BOOL APIENTRY GpiSetInitialSegmentAttrs (HPS hps, LONG lAttribute, LONG lValue); 8983 BOOL APIENTRY GpiSetSegmentAttrs (HPS hps, LONG lSegid, LONG lAttribute, LONG lValue); 8984 BOOL APIENTRY GpiSetSegmentPriority (HPS hps, LONG lSegid, LONG lRefSegid, LONG lOrder); 8944 8985 8945 8986 #endif /* INCL_GPISEGMENTS */ … … 9210 9251 typedef HCINFO *PHCINFO; 9211 9252 9212 HMF DevCloseDC (HDC hdc);9213 LONG DevEscape (HDC hdc, LONG lCode, LONG lInCount, PBYTE pbInData,9253 HMF APIENTRY DevCloseDC (HDC hdc); 9254 LONG APIENTRY DevEscape (HDC hdc, LONG lCode, LONG lInCount, PBYTE pbInData, 9214 9255 PLONG plOutCount, PBYTE pbOutData); 9215 HDC DevOpenDC (HAB hab, LONG lType, PCSZ pszToken, LONG lCount,9256 HDC APIENTRY DevOpenDC (HAB hab, LONG lType, PCSZ pszToken, LONG lCount, 9216 9257 PDEVOPENDATA pdopData, HDC hdcComp); 9217 LONG DevPostDeviceModes (HAB hab, PDRIVDATA pdrivDriverData ,9258 LONG APIENTRY DevPostDeviceModes (HAB hab, PDRIVDATA pdrivDriverData , 9218 9259 PCSZ pszDriverName, PCSZ pszDeviceName, PCSZ pszName, ULONG flOptions); 9219 BOOL DevQueryCaps (HDC hdc, LONG lStart, LONG lCount, PLONG alArray);9220 BOOL DevQueryDeviceNames (HAB hab, PCSZ pszDriverName, PLONG pldn,9260 BOOL APIENTRY DevQueryCaps (HDC hdc, LONG lStart, LONG lCount, PLONG alArray); 9261 BOOL APIENTRY DevQueryDeviceNames (HAB hab, PCSZ pszDriverName, PLONG pldn, 9221 9262 PSTR32 aDeviceName, PSTR64 aDeviceDesc, PLONG pldt, PSTR16 aDataType); 9222 LONG DevQueryHardcopyCaps (HDC hdc, LONG lStartForm, LONG lForms,9263 LONG APIENTRY DevQueryHardcopyCaps (HDC hdc, LONG lStartForm, LONG lForms, 9223 9264 PHCINFO phciHcInfo); 9224 9265 … … 9343 9384 9344 9385 9345 HPROGRAM PrfAddProgram (HINI hini, PPROGDETAILS pDetails, HPROGRAM hprogGroup);9346 BOOL PrfChangeProgram (HINI hini, HPROGRAM hprog, PPROGDETAILS pDetails);9347 HPROGRAM PrfCreateGroup (HINI hini, PCSZ pszTitle, UCHAR chVisibility);9348 BOOL PrfDestroyGroup (HINI hini, HPROGRAM hprogGroup);9349 PROGCATEGORY PrfQueryProgramCategory (HINI hini, PCSZ pszExe);9350 ULONG PrfQueryProgramHandle (HINI hini, PCSZ pszExe,9386 HPROGRAM APIENTRY PrfAddProgram (HINI hini, PPROGDETAILS pDetails, HPROGRAM hprogGroup); 9387 BOOL APIENTRY PrfChangeProgram (HINI hini, HPROGRAM hprog, PPROGDETAILS pDetails); 9388 HPROGRAM APIENTRY PrfCreateGroup (HINI hini, PCSZ pszTitle, UCHAR chVisibility); 9389 BOOL APIENTRY PrfDestroyGroup (HINI hini, HPROGRAM hprogGroup); 9390 PROGCATEGORY APIENTRY PrfQueryProgramCategory (HINI hini, PCSZ pszExe); 9391 ULONG APIENTRY PrfQueryProgramHandle (HINI hini, PCSZ pszExe, 9351 9392 PHPROGARRAY phprogArray, ULONG cchBufferMax, PULONG pulCount); 9352 ULONG PrfQueryProgramTitles (HINI hini, HPROGRAM hprogGroup,9393 ULONG APIENTRY PrfQueryProgramTitles (HINI hini, HPROGRAM hprogGroup, 9353 9394 PPROGTITLE pTitles, ULONG ulBufferLength, PULONG pulCount); 9354 ULONG PrfQueryDefinition (HINI hini, HPROGRAM hprog, PPROGDETAILS pDetails,9395 ULONG APIENTRY PrfQueryDefinition (HINI hini, HPROGRAM hprog, PPROGDETAILS pDetails, 9355 9396 ULONG ulBufferLength); 9356 BOOL PrfRemoveProgram (HINI hini, HPROGRAM hprog);9357 9358 HAPP WinStartApp (HWND hwndNotify, PPROGDETAILS pDetails,9397 BOOL APIENTRY PrfRemoveProgram (HINI hini, HPROGRAM hprog); 9398 9399 HAPP APIENTRY WinStartApp (HWND hwndNotify, PPROGDETAILS pDetails, 9359 9400 PCSZ pszParams, PVOID Reserved, ULONG fbOptions); 9360 BOOL WinTerminateApp (HAPP happ);9401 BOOL APIENTRY WinTerminateApp (HAPP happ); 9361 9402 9362 9403 #endif /* INCL_WINPROGRAMLIST */ … … 9386 9427 typedef SWCNTRL *PSWCNTRL; 9387 9428 9388 HSWITCH WinAddSwitchEntry (__const__ SWCNTRL *pswctl);9389 ULONG WinRemoveSwitchEntry (HSWITCH hsw);9429 HSWITCH APIENTRY WinAddSwitchEntry (__const__ SWCNTRL *pswctl); 9430 ULONG APIENTRY WinRemoveSwitchEntry (HSWITCH hsw); 9390 9431 9391 9432 #endif /* INCL_WINSWITCHLIST || !INCL_NOCOMMON */ … … 9408 9449 9409 9450 9410 ULONG WinChangeSwitchEntry (HSWITCH hsw, __const__ SWCNTRL *pswctl);9411 HSWITCH WinCreateSwitchEntry (HAB hab, __const__ SWCNTRL *pswctl);9412 ULONG WinQuerySessionTitle (HAB hab, ULONG usSession, PSZ pszTitle,9451 ULONG APIENTRY WinChangeSwitchEntry (HSWITCH hsw, __const__ SWCNTRL *pswctl); 9452 HSWITCH APIENTRY WinCreateSwitchEntry (HAB hab, __const__ SWCNTRL *pswctl); 9453 ULONG APIENTRY WinQuerySessionTitle (HAB hab, ULONG usSession, PSZ pszTitle, 9413 9454 ULONG usTitlelen); 9414 ULONG WinQuerySwitchEntry (HSWITCH hsw, PSWCNTRL pswctl);9415 HSWITCH WinQuerySwitchHandle (HWND hwnd, PID pid);9416 ULONG WinQuerySwitchList (HAB hab, PSWBLOCK pswblk, ULONG usDataLength);9417 ULONG WinQueryTaskSizePos (HAB hab, ULONG usScreenGroup, PSWP pswp);9418 ULONG WinQueryTaskTitle (ULONG usSession, PSZ pszTitle, ULONG usTitlelen);9419 ULONG WinSwitchToProgram (HSWITCH hsw);9455 ULONG APIENTRY WinQuerySwitchEntry (HSWITCH hsw, PSWCNTRL pswctl); 9456 HSWITCH APIENTRY WinQuerySwitchHandle (HWND hwnd, PID pid); 9457 ULONG APIENTRY WinQuerySwitchList (HAB hab, PSWBLOCK pswblk, ULONG usDataLength); 9458 ULONG APIENTRY WinQueryTaskSizePos (HAB hab, ULONG usScreenGroup, PSWP pswp); 9459 ULONG APIENTRY WinQueryTaskTitle (ULONG usSession, PSZ pszTitle, ULONG usTitlelen); 9460 ULONG APIENTRY WinSwitchToProgram (HSWITCH hsw); 9420 9461 9421 9462 #endif /* INCL_WINSWITCHLIST */ … … 9426 9467 #define PL_ALTERED 0x008e 9427 9468 9428 BOOL PrfCloseProfile (HINI hini);9429 HINI PrfOpenProfile (HAB hab, PCSZ pszFileName);9430 BOOL PrfQueryProfile (HAB hab, PPRFPROFILE pPrfProfile);9431 BOOL PrfQueryProfileData (HINI hini, PCSZ pszApp, PCSZ pszKey, PVOID pBuffer,9469 BOOL APIENTRY PrfCloseProfile (HINI hini); 9470 HINI APIENTRY PrfOpenProfile (HAB hab, PCSZ pszFileName); 9471 BOOL APIENTRY PrfQueryProfile (HAB hab, PPRFPROFILE pPrfProfile); 9472 BOOL APIENTRY PrfQueryProfileData (HINI hini, PCSZ pszApp, PCSZ pszKey, PVOID pBuffer, 9432 9473 PULONG pulBufferLength); 9433 LONG PrfQueryProfileInt (HINI hini, PCSZ pszApp, PCSZ pszKey, LONG sDefault);9434 BOOL PrfQueryProfileSize (HINI hini, PCSZ pszApp, PCSZ pszKey,9474 LONG APIENTRY PrfQueryProfileInt (HINI hini, PCSZ pszApp, PCSZ pszKey, LONG sDefault); 9475 BOOL APIENTRY PrfQueryProfileSize (HINI hini, PCSZ pszApp, PCSZ pszKey, 9435 9476 PULONG pulReqLen); 9436 ULONG PrfQueryProfileString (HINI hini, PCSZ pszApp, PCSZ pszKey,9477 ULONG APIENTRY PrfQueryProfileString (HINI hini, PCSZ pszApp, PCSZ pszKey, 9437 9478 PCSZ pszDefault, PVOID pBuffer, ULONG ulBufferLength); 9438 BOOL PrfReset (HAB hab, __const__ PRFPROFILE *pPrfProfile);9439 BOOL PrfWriteProfileData (HINI hini, PCSZ pszApp, PCSZ pszKey,9479 BOOL APIENTRY PrfReset (HAB hab, __const__ PRFPROFILE *pPrfProfile); 9480 BOOL APIENTRY PrfWriteProfileData (HINI hini, PCSZ pszApp, PCSZ pszKey, 9440 9481 CPVOID pData, ULONG ulDataLength); 9441 BOOL PrfWriteProfileString (HINI hini, PCSZ pszApp, PCSZ pszKey,9482 BOOL APIENTRY PrfWriteProfileString (HINI hini, PCSZ pszApp, PCSZ pszKey, 9442 9483 PCSZ pszData); 9443 9484 … … 9583 9624 9584 9625 9585 MRESULT WinDefFileDlgProc (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);9586 HWND WinFileDlg (HWND hwndP, HWND hwndO, PFILEDLG pfild);9587 BOOL WinFreeFileDlgList (PAPSZ papszFQFilename);9626 MRESULT APIENTRY WinDefFileDlgProc (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2); 9627 HWND APIENTRY WinFileDlg (HWND hwndP, HWND hwndO, PFILEDLG pfild); 9628 BOOL APIENTRY WinFreeFileDlgList (PAPSZ papszFQFilename); 9588 9629 9589 9630 #endif /* INCL_WINSTDFILE */ … … 9751 9792 typedef STYLECHANGE *PSTYLECHANGE; 9752 9793 9753 HWND WinFontDlg (HWND hwndP, HWND hwndO, PFONTDLG pfntd);9754 MRESULT WinDefFontDlgProc (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);9794 HWND APIENTRY WinFontDlg (HWND hwndP, HWND hwndO, PFONTDLG pfntd); 9795 MRESULT APIENTRY WinDefFontDlgProc (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2); 9755 9796 9756 9797 #endif /* INCL_WINSTDFONT */ … … 10259 10300 10260 10301 10261 BOOL DrgAcceptDroppedFiles (HWND hwnd, PCSZ pszPath, PCSZ pszTypes,10302 BOOL APIENTRY DrgAcceptDroppedFiles (HWND hwnd, PCSZ pszPath, PCSZ pszTypes, 10262 10303 ULONG ulDefaultOp, ULONG ulReserved); 10263 BOOL DrgAccessDraginfo (PDRAGINFO pdinfo);10264 HSTR DrgAddStrHandle (PCSZ psz);10265 PDRAGINFO DrgAllocDraginfo (ULONG cDitem);10266 PDRAGTRANSFER DrgAllocDragtransfer (ULONG cdxfer);10267 BOOL DrgCancelLazyDrag (VOID);10268 BOOL DrgDeleteDraginfoStrHandles (PDRAGINFO pdinfo);10269 BOOL DrgDeleteStrHandle (HSTR hstr);10270 HWND DrgDrag (HWND hwndSource, PDRAGINFO pdinfo, PDRAGIMAGE pdimg,10304 BOOL APIENTRY DrgAccessDraginfo (PDRAGINFO pdinfo); 10305 HSTR APIENTRY DrgAddStrHandle (PCSZ psz); 10306 PDRAGINFO APIENTRY DrgAllocDraginfo (ULONG cDitem); 10307 PDRAGTRANSFER APIENTRY DrgAllocDragtransfer (ULONG cdxfer); 10308 BOOL APIENTRY DrgCancelLazyDrag (VOID); 10309 BOOL APIENTRY DrgDeleteDraginfoStrHandles (PDRAGINFO pdinfo); 10310 BOOL APIENTRY DrgDeleteStrHandle (HSTR hstr); 10311 HWND APIENTRY DrgDrag (HWND hwndSource, PDRAGINFO pdinfo, PDRAGIMAGE pdimg, 10271 10312 ULONG cdimg, LONG vkTerminate, PVOID pReserved); 10272 BOOL DrgDragFiles (HWND hwnd, PSZ *apszFiles, PSZ *apszTypes, PSZ *apszTargets,10313 BOOL APIENTRY DrgDragFiles (HWND hwnd, PSZ *apszFiles, PSZ *apszTypes, PSZ *apszTargets, 10273 10314 ULONG cFiles, HPOINTER hptrDrag, ULONG vkTerm, BOOL fSourceRender, 10274 10315 ULONG ulReserved); 10275 BOOL DrgFreeDraginfo (PDRAGINFO pdinfo);10276 BOOL DrgFreeDragtransfer (PDRAGTRANSFER pdxfer);10277 HPS DrgGetPS (HWND hwnd);10278 BOOL DrgLazyDrag (HWND hwndSource, PDRAGINFO pDraginfo, PDRAGIMAGE pdimg,10316 BOOL APIENTRY DrgFreeDraginfo (PDRAGINFO pdinfo); 10317 BOOL APIENTRY DrgFreeDragtransfer (PDRAGTRANSFER pdxfer); 10318 HPS APIENTRY DrgGetPS (HWND hwnd); 10319 BOOL APIENTRY DrgLazyDrag (HWND hwndSource, PDRAGINFO pDraginfo, PDRAGIMAGE pdimg, 10279 10320 ULONG cdimg, PVOID pReserved); 10280 BOOL DrgLazyDrop (HWND hwndTarget, ULONG ulOperation, PPOINTL pptlDrop);10281 BOOL DrgPostTransferMsg (HWND hwnd, ULONG msg, PDRAGTRANSFER pdxfer, ULONG fl,10321 BOOL APIENTRY DrgLazyDrop (HWND hwndTarget, ULONG ulOperation, PPOINTL pptlDrop); 10322 BOOL APIENTRY DrgPostTransferMsg (HWND hwnd, ULONG msg, PDRAGTRANSFER pdxfer, ULONG fl, 10282 10323 ULONG ulReserved, BOOL fRetry); 10283 BOOL DrgPushDraginfo (PDRAGINFO pdinfo, HWND hwndDest);10284 PDRAGINFO DrgQueryDraginfoPtr (PDRAGINFO pReserved);10285 PDRAGINFO DrgQueryDraginfoPtrFromHwnd (HWND hwndSource);10286 PDRAGINFO DrgQueryDraginfoPtrFromDragitem (__const__ DRAGITEM *pDragitem);10287 BOOL DrgQueryDragitem (PDRAGINFO pdinfo, ULONG cbBuffer, PDRAGITEM pditem,10324 BOOL APIENTRY DrgPushDraginfo (PDRAGINFO pdinfo, HWND hwndDest); 10325 PDRAGINFO APIENTRY DrgQueryDraginfoPtr (PDRAGINFO pReserved); 10326 PDRAGINFO APIENTRY DrgQueryDraginfoPtrFromHwnd (HWND hwndSource); 10327 PDRAGINFO APIENTRY DrgQueryDraginfoPtrFromDragitem (__const__ DRAGITEM *pDragitem); 10328 BOOL APIENTRY DrgQueryDragitem (PDRAGINFO pdinfo, ULONG cbBuffer, PDRAGITEM pditem, 10288 10329 ULONG iItem); 10289 ULONG DrgQueryDragitemCount (PDRAGINFO pdinfo);10290 PDRAGITEM DrgQueryDragitemPtr (PDRAGINFO pdinfo, ULONG ulIndex);10291 ULONG DrgQueryDragStatus (VOID);10292 BOOL DrgQueryNativeRMF (PDRAGITEM pditem, ULONG cbBuffer, PCHAR pBuffer);10293 ULONG DrgQueryNativeRMFLen (PDRAGITEM pditem);10294 ULONG DrgQueryStrName (HSTR hstr, ULONG cbBuffer, PSZ pBuffer);10295 ULONG DrgQueryStrNameLen (HSTR hstr);10296 BOOL DrgQueryTrueType (PDRAGITEM pditem, ULONG cbBuffer, PSZ pBuffer);10297 ULONG DrgQueryTrueTypeLen (PDRAGITEM pditem);10298 PDRAGINFO DrgReallocDraginfo (PDRAGINFO pDraginfoOld, ULONG cditem);10299 BOOL DrgReleasePS (HPS hps);10300 MRESULT DrgSendTransferMsg (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);10301 BOOL DrgSetDragImage (PDRAGINFO pdinfo, PDRAGIMAGE pdimg, ULONG cdimg,10330 ULONG APIENTRY DrgQueryDragitemCount (PDRAGINFO pdinfo); 10331 PDRAGITEM APIENTRY DrgQueryDragitemPtr (PDRAGINFO pdinfo, ULONG ulIndex); 10332 ULONG APIENTRY DrgQueryDragStatus (VOID); 10333 BOOL APIENTRY DrgQueryNativeRMF (PDRAGITEM pditem, ULONG cbBuffer, PCHAR pBuffer); 10334 ULONG APIENTRY DrgQueryNativeRMFLen (PDRAGITEM pditem); 10335 ULONG APIENTRY DrgQueryStrName (HSTR hstr, ULONG cbBuffer, PSZ pBuffer); 10336 ULONG APIENTRY DrgQueryStrNameLen (HSTR hstr); 10337 BOOL APIENTRY DrgQueryTrueType (PDRAGITEM pditem, ULONG cbBuffer, PSZ pBuffer); 10338 ULONG APIENTRY DrgQueryTrueTypeLen (PDRAGITEM pditem); 10339 PDRAGINFO APIENTRY DrgReallocDraginfo (PDRAGINFO pDraginfoOld, ULONG cditem); 10340 BOOL APIENTRY DrgReleasePS (HPS hps); 10341 MRESULT APIENTRY DrgSendTransferMsg (HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2); 10342 BOOL APIENTRY DrgSetDragImage (PDRAGINFO pdinfo, PDRAGIMAGE pdimg, ULONG cdimg, 10302 10343 PVOID pReserved); 10303 BOOL DrgSetDragitem (PDRAGINFO pdinfo, PDRAGITEM pditem, ULONG cbBuffer,10344 BOOL APIENTRY DrgSetDragitem (PDRAGINFO pdinfo, PDRAGITEM pditem, ULONG cbBuffer, 10304 10345 ULONG iItem); 10305 BOOL DrgSetDragPointer (PDRAGINFO pdinfo, HPOINTER hptr);10306 BOOL DrgVerifyNativeRMF (PDRAGITEM pditem, PCSZ pszRMF);10307 BOOL DrgVerifyRMF (PDRAGITEM pditem, PCSZ pszMech, PCSZ pszFmt);10308 BOOL DrgVerifyTrueType (PDRAGITEM pditem, PCSZ pszType);10309 BOOL DrgVerifyType (PDRAGITEM pditem, PCSZ pszType);10310 BOOL DrgVerifyTypeSet (PDRAGITEM pditem, PCSZ pszType, ULONG cbMatch,10346 BOOL APIENTRY DrgSetDragPointer (PDRAGINFO pdinfo, HPOINTER hptr); 10347 BOOL APIENTRY DrgVerifyNativeRMF (PDRAGITEM pditem, PCSZ pszRMF); 10348 BOOL APIENTRY DrgVerifyRMF (PDRAGITEM pditem, PCSZ pszMech, PCSZ pszFmt); 10349 BOOL APIENTRY DrgVerifyTrueType (PDRAGITEM pditem, PCSZ pszType); 10350 BOOL APIENTRY DrgVerifyType (PDRAGITEM pditem, PCSZ pszType); 10351 BOOL APIENTRY DrgVerifyTypeSet (PDRAGITEM pditem, PCSZ pszType, ULONG cbMatch, 10311 10352 PSZ pszMatch); 10312 10353 … … 10921 10962 typedef OBJCLASS *POBJCLASS; 10922 10963 10923 HOBJECT WinCopyObject (HOBJECT hObjectofObject, HOBJECT hObjectofDest,10964 HOBJECT APIENTRY WinCopyObject (HOBJECT hObjectofObject, HOBJECT hObjectofDest, 10924 10965 ULONG ulReserved); 10925 HOBJECT WinCreateObject (PCSZ pszClassName, PCSZ pszTitle, PCSZ pszSetupString,10966 HOBJECT APIENTRY WinCreateObject (PCSZ pszClassName, PCSZ pszTitle, PCSZ pszSetupString, 10926 10967 PCSZ pszLocation, ULONG ulFlags); 10927 HOBJECT WinCreateShadow (HOBJECT hObjectofObject, HOBJECT hObjectofDest,10968 HOBJECT APIENTRY WinCreateShadow (HOBJECT hObjectofObject, HOBJECT hObjectofDest, 10928 10969 ULONG ulReserved); 10929 BOOL WinDeregisterObjectClass (PCSZ pszClassName);10930 BOOL WinDestroyObject (HOBJECT hObject);10931 BOOL WinEnumObjectClasses (POBJCLASS pObjClass, PULONG pulSize);10932 BOOL WinIsSOMDDReady (VOID);10933 BOOL WinIsWPDServerReady (VOID);10934 HOBJECT WinMoveObject (HOBJECT hObjectofObject, HOBJECT hObjectofDest,10970 BOOL APIENTRY WinDeregisterObjectClass (PCSZ pszClassName); 10971 BOOL APIENTRY WinDestroyObject (HOBJECT hObject); 10972 BOOL APIENTRY WinEnumObjectClasses (POBJCLASS pObjClass, PULONG pulSize); 10973 BOOL APIENTRY WinIsSOMDDReady (VOID); 10974 BOOL APIENTRY WinIsWPDServerReady (VOID); 10975 HOBJECT APIENTRY WinMoveObject (HOBJECT hObjectofObject, HOBJECT hObjectofDest, 10935 10976 ULONG ulReserved); 10936 BOOL WinOpenObject (HOBJECT hObject, ULONG ulView, BOOL fFlag);10937 BOOL WinQueryActiveDesktopPathname (PSZ pszPathName, ULONG ulSize);10938 HOBJECT WinQueryObject (PCSZ pszObjectID);10939 BOOL WinQueryObjectPath (HOBJECT hobject, PSZ pszPathName, ULONG ulSize);10940 BOOL WinRegisterObjectClass (PCSZ pszClassName, PCSZ pszModName);10941 BOOL WinReplaceObjectClass (PCSZ pszOldClassName, PCSZ pszNewClassName,10977 BOOL APIENTRY WinOpenObject (HOBJECT hObject, ULONG ulView, BOOL fFlag); 10978 BOOL APIENTRY WinQueryActiveDesktopPathname (PSZ pszPathName, ULONG ulSize); 10979 HOBJECT APIENTRY WinQueryObject (PCSZ pszObjectID); 10980 BOOL APIENTRY WinQueryObjectPath (HOBJECT hobject, PSZ pszPathName, ULONG ulSize); 10981 BOOL APIENTRY WinRegisterObjectClass (PCSZ pszClassName, PCSZ pszModName); 10982 BOOL APIENTRY WinReplaceObjectClass (PCSZ pszOldClassName, PCSZ pszNewClassName, 10942 10983 BOOL fReplace); 10943 ULONG WinRestartSOMDD (BOOL fState);10944 ULONG WinRestartWPDServer (BOOL fState);10945 BOOL WinSaveObject (HOBJECT hObject, BOOL fAsync);10946 BOOL WinSetObjectData (HOBJECT hObject, PCSZ pszSetupString);10984 ULONG APIENTRY WinRestartSOMDD (BOOL fState); 10985 ULONG APIENTRY WinRestartWPDServer (BOOL fState); 10986 BOOL APIENTRY WinSaveObject (HOBJECT hObject, BOOL fAsync); 10987 BOOL APIENTRY WinSetObjectData (HOBJECT hObject, PCSZ pszSetupString); 10947 10988 10948 10989 #endif /* INCL_WPCLASS || !INCL_NOCOMMON */ … … 10950 10991 #if !defined (INCL_NOCOMMON) 10951 10992 10952 BOOL WinFreeFileIcon (HPOINTER hptr);10953 HPOINTER WinLoadFileIcon (PCSZ pszFileName, BOOL fPrivate);10954 BOOL WinRestoreWindowPos (PCSZ pszAppName, PCSZ pszKeyName, HWND hwnd);10993 BOOL APIENTRY WinFreeFileIcon (HPOINTER hptr); 10994 HPOINTER APIENTRY WinLoadFileIcon (PCSZ pszFileName, BOOL fPrivate); 10995 BOOL APIENTRY WinRestoreWindowPos (PCSZ pszAppName, PCSZ pszKeyName, HWND hwnd); 10955 10996 #if defined (INCL_WINPOINTERS) 10956 BOOL WinSetFileIcon (PCSZ pszFileName, __const__ ICONINFO *pIconInfo);10997 BOOL APIENTRY WinSetFileIcon (PCSZ pszFileName, __const__ ICONINFO *pIconInfo); 10957 10998 #endif 10958 BOOL WinShutdownSystem (HAB hab, HMQ hmq);10959 BOOL WinStoreWindowPos (PCSZ pszAppName, PCSZ pszKeyName, HWND hwnd);10999 BOOL APIENTRY WinShutdownSystem (HAB hab, HMQ hmq); 11000 BOOL APIENTRY WinStoreWindowPos (PCSZ pszAppName, PCSZ pszKeyName, HWND hwnd); 10960 11001 10961 11002 #endif /* !INCL_NOCOMMON */ … … 11043 11084 11044 11085 11045 BOOL SplStdClose (HDC hdc);11046 BOOL SplStdDelete (HSTD hMetaFile);11047 BOOL SplStdGetBits (HSTD hMetaFile, LONG offData, LONG cbData, PCH pchData);11048 BOOL SplStdOpen (HDC hdc);11049 LONG SplStdQueryLength (HSTD hMetaFile);11050 BOOL SplStdStart (HDC hdc);11051 HSTD SplStdStop (HDC hdc);11052 11053 SPLERR SplControlDevice (PSZ pszComputerName, PSZ pszPortName,11086 BOOL APIENTRY SplStdClose (HDC hdc); 11087 BOOL APIENTRY SplStdDelete (HSTD hMetaFile); 11088 BOOL APIENTRY SplStdGetBits (HSTD hMetaFile, LONG offData, LONG cbData, PCH pchData); 11089 BOOL APIENTRY SplStdOpen (HDC hdc); 11090 LONG APIENTRY SplStdQueryLength (HSTD hMetaFile); 11091 BOOL APIENTRY SplStdStart (HDC hdc); 11092 HSTD APIENTRY SplStdStop (HDC hdc); 11093 11094 SPLERR APIENTRY SplControlDevice (PSZ pszComputerName, PSZ pszPortName, 11054 11095 ULONG ulControl); 11055 SPLERR SplCopyJob (PCSZ pszSrcComputerName, PCSZ pszSrcQueueName,11096 SPLERR APIENTRY SplCopyJob (PCSZ pszSrcComputerName, PCSZ pszSrcQueueName, 11056 11097 ULONG ulSrcJob, PCSZ pszTrgComputerName, PCSZ pszTrgQueueName, 11057 11098 PULONG pulTrgJob); 11058 SPLERR SplCreateDevice (PSZ pszComputerName, ULONG ulLevel, PVOID pBuf,11099 SPLERR APIENTRY SplCreateDevice (PSZ pszComputerName, ULONG ulLevel, PVOID pBuf, 11059 11100 ULONG cbBuf); 11060 SPLERR SplCreatePort (PCSZ pszComputerName, PCSZ pszPortName,11101 SPLERR APIENTRY SplCreatePort (PCSZ pszComputerName, PCSZ pszPortName, 11061 11102 PCSZ pszPortDriver, ULONG ulVersion, PVOID pBuf, ULONG cbBuf); 11062 SPLERR SplCreateQueue (PSZ pszComputerName, ULONG ulLevel, PVOID pBuf,11103 SPLERR APIENTRY SplCreateQueue (PSZ pszComputerName, ULONG ulLevel, PVOID pBuf, 11063 11104 ULONG cbBuf); 11064 SPLERR SplDeleteDevice (PSZ pszComputerName, PSZ pszPrintDeviceName);11065 SPLERR SplDeleteJob (PSZ pszComputerName, PSZ pszQueueName, ULONG ulJob);11066 SPLERR SplDeletePort (PCSZ pszComputerName, PCSZ pszPortName);11067 SPLERR SplDeleteQueue (PSZ pszComputerName, PSZ pszQueueName);11068 SPLERR SplEnumDevice (PSZ pszComputerName, ULONG ulLevel, PVOID pBuf,11105 SPLERR APIENTRY SplDeleteDevice (PSZ pszComputerName, PSZ pszPrintDeviceName); 11106 SPLERR APIENTRY SplDeleteJob (PSZ pszComputerName, PSZ pszQueueName, ULONG ulJob); 11107 SPLERR APIENTRY SplDeletePort (PCSZ pszComputerName, PCSZ pszPortName); 11108 SPLERR APIENTRY SplDeleteQueue (PSZ pszComputerName, PSZ pszQueueName); 11109 SPLERR APIENTRY SplEnumDevice (PSZ pszComputerName, ULONG ulLevel, PVOID pBuf, 11069 11110 ULONG cbBuf, PULONG pcReturned, PULONG pcTotal, PULONG pcbNeeded, 11070 11111 PVOID pReserved); 11071 SPLERR SplEnumDriver (PSZ pszComputerName, ULONG ulLevel, PVOID pBuf,11112 SPLERR APIENTRY SplEnumDriver (PSZ pszComputerName, ULONG ulLevel, PVOID pBuf, 11072 11113 ULONG cbBuf, PULONG pcReturned, PULONG pcTotal, PULONG pcbNeeded, 11073 11114 PVOID pReserved); 11074 SPLERR SplEnumJob (PSZ pszComputerName, PSZ pszQueueName, ULONG ulLevel,11115 SPLERR APIENTRY SplEnumJob (PSZ pszComputerName, PSZ pszQueueName, ULONG ulLevel, 11075 11116 PVOID pBuf, ULONG cbBuf, PULONG pcReturned, PULONG pcTotal, 11076 11117 PULONG pcbNeeded, PVOID pReserved); 11077 SPLERR SplEnumPort (PCSZ pszComputerName, ULONG ulLevel, PVOID pBuf,11118 SPLERR APIENTRY SplEnumPort (PCSZ pszComputerName, ULONG ulLevel, PVOID pBuf, 11078 11119 ULONG cbBuf, PULONG pcReturned, PULONG pcTotal, PULONG pcbNeeded, 11079 11120 PVOID pReserved); 11080 SPLERR SplEnumPrinter (PSZ pszComputerName, ULONG uLevel, ULONG flType,11121 SPLERR APIENTRY SplEnumPrinter (PSZ pszComputerName, ULONG uLevel, ULONG flType, 11081 11122 PVOID pBuf, ULONG cbbuf, PULONG pcReturned, PULONG pcTotal, 11082 11123 PULONG pcbNeeded, PVOID pReserved); 11083 SPLERR SplEnumQueue (PSZ pszComputerName, ULONG ulLevel, PVOID pBuf,11124 SPLERR APIENTRY SplEnumQueue (PSZ pszComputerName, ULONG ulLevel, PVOID pBuf, 11084 11125 ULONG cbBuf, PULONG pcReturned, PULONG pcTotal, PULONG pcbNeeded, 11085 11126 PVOID pReserved); 11086 SPLERR SplEnumQueueProcessor (PSZ pszComputerName, ULONG ulLevel, PVOID pBuf,11127 SPLERR APIENTRY SplEnumQueueProcessor (PSZ pszComputerName, ULONG ulLevel, PVOID pBuf, 11087 11128 ULONG cbBuf, PULONG pcReturned, PULONG pcTotal, PULONG pcbNeeded, 11088 11129 PVOID pReserved); 11089 SPLERR SplHoldJob (PCSZ pszComputerName, PCSZ pszQueueName, ULONG ulJob);11090 SPLERR SplHoldQueue (PSZ pszComputerName, PSZ pszQueueName);11091 SPLERR SplPurgeQueue (PSZ pszComputerName, PSZ pszQueueName);11092 SPLERR SplQueryDevice (PSZ pszComputerName, PSZ pszPrintDeviceName,11130 SPLERR APIENTRY SplHoldJob (PCSZ pszComputerName, PCSZ pszQueueName, ULONG ulJob); 11131 SPLERR APIENTRY SplHoldQueue (PSZ pszComputerName, PSZ pszQueueName); 11132 SPLERR APIENTRY SplPurgeQueue (PSZ pszComputerName, PSZ pszQueueName); 11133 SPLERR APIENTRY SplQueryDevice (PSZ pszComputerName, PSZ pszPrintDeviceName, 11093 11134 ULONG ulLevel, PVOID pBuf, ULONG cbBuf, PULONG pcbNeeded); 11094 SPLERR SplQueryDriver (PCSZ pszComputerName, PCSZ pszDriverName,11135 SPLERR APIENTRY SplQueryDriver (PCSZ pszComputerName, PCSZ pszDriverName, 11095 11136 PCSZ pszPrinterName, ULONG ulLevel, PVOID pBuf, ULONG cbBuf, 11096 11137 PULONG pcbNeeded); 11097 SPLERR SplQueryJob (PSZ pszComputerName, PSZ pszQueueName, ULONG ulJob,11138 SPLERR APIENTRY SplQueryJob (PSZ pszComputerName, PSZ pszQueueName, ULONG ulJob, 11098 11139 ULONG ulLevel, PVOID pBuf, ULONG cbBuf, PULONG pcbNeeded); 11099 SPLERR SplQueryPort (PCSZ pszComputerName, PCSZ pszPortName, ULONG ulLevel,11140 SPLERR APIENTRY SplQueryPort (PCSZ pszComputerName, PCSZ pszPortName, ULONG ulLevel, 11100 11141 PVOID pBuf, ULONG cbBuf, PULONG pcbNeeded); 11101 SPLERR SplQueryQueue (PSZ pszComputerName, PSZ pszQueueName, ULONG ulLevel,11142 SPLERR APIENTRY SplQueryQueue (PSZ pszComputerName, PSZ pszQueueName, ULONG ulLevel, 11102 11143 PVOID pBuf, ULONG cbBuf, PULONG pcbNeeded); 11103 SPLERR SplReleaseJob (PCSZ pszComputerName, PCSZ pszQueueName, ULONG ulJob);11104 SPLERR SplReleaseQueue (PSZ pszComputerName, PSZ pszQueueName);11105 SPLERR SplSetDevice (PSZ pszComputerName, PSZ pszPrintDeviceName,11144 SPLERR APIENTRY SplReleaseJob (PCSZ pszComputerName, PCSZ pszQueueName, ULONG ulJob); 11145 SPLERR APIENTRY SplReleaseQueue (PSZ pszComputerName, PSZ pszQueueName); 11146 SPLERR APIENTRY SplSetDevice (PSZ pszComputerName, PSZ pszPrintDeviceName, 11106 11147 ULONG ulLevel, PVOID pBuf, ULONG cbBuf, ULONG ulParmNum); 11107 SPLERR SplSetDriver (PCSZ pszComputerName, PCSZ pszDriverName,11148 SPLERR APIENTRY SplSetDriver (PCSZ pszComputerName, PCSZ pszDriverName, 11108 11149 PCSZ pszPrinterName, ULONG ulLevel, PVOID pBuf, ULONG cbBuf, 11109 11150 ULONG ulParmNum); 11110 SPLERR SplSetJob (PSZ pszComputerName, PSZ pszQueueName, ULONG ulJob,11151 SPLERR APIENTRY SplSetJob (PSZ pszComputerName, PSZ pszQueueName, ULONG ulJob, 11111 11152 ULONG ulLevel, PVOID pBuf, ULONG cbBuf, ULONG ulParmNum); 11112 SPLERR SplSetPort (PCSZ pszComputerName, PCSZ pszPortName, ULONG ulLevel,11153 SPLERR APIENTRY SplSetPort (PCSZ pszComputerName, PCSZ pszPortName, ULONG ulLevel, 11113 11154 PVOID pBuf, ULONG cbBuf, ULONG ulParmNum); 11114 SPLERR SplSetQueue (PSZ pszComputerName, PSZ pszQueueName, ULONG ulLevel,11155 SPLERR APIENTRY SplSetQueue (PSZ pszComputerName, PSZ pszQueueName, ULONG ulLevel, 11115 11156 PVOID pBuf, ULONG cbBuf, ULONG ulParmNum); 11116 11157 11117 ULONG SplMessageBox (PSZ pszLogAddr, ULONG fErrInfo, ULONG fErrData,11158 ULONG APIENTRY SplMessageBox (PSZ pszLogAddr, ULONG fErrInfo, ULONG fErrData, 11118 11159 PSZ pszText, PSZ pszCaption, ULONG idWindow, ULONG fStyle); 11119 BOOL SplQmAbort (HSPL hspl);11120 BOOL SplQmAbortDoc (HSPL hspl);11121 BOOL SplQmClose (HSPL hspl);11122 BOOL SplQmEndDoc (HSPL hspl);11123 ULONG SplQmGetJobID (HSPL hspl, ULONG ulLevel, PVOID pBuf, ULONG cbBuf,11160 BOOL APIENTRY SplQmAbort (HSPL hspl); 11161 BOOL APIENTRY SplQmAbortDoc (HSPL hspl); 11162 BOOL APIENTRY SplQmClose (HSPL hspl); 11163 BOOL APIENTRY SplQmEndDoc (HSPL hspl); 11164 ULONG APIENTRY SplQmGetJobID (HSPL hspl, ULONG ulLevel, PVOID pBuf, ULONG cbBuf, 11124 11165 PULONG pcbNeeded); 11125 BOOL SplQmNewPage (HSPL hspl, ULONG ulPageNumber);11126 HSPL SplQmOpen (PSZ pszToken, LONG lCount, PQMOPENDATA pqmdopData);11127 BOOL SplQmStartDoc (HSPL hspl, PSZ pszDocName);11128 BOOL SplQmWrite (HSPL hspl, LONG lCount, PVOID pData);11166 BOOL APIENTRY SplQmNewPage (HSPL hspl, ULONG ulPageNumber); 11167 HSPL APIENTRY SplQmOpen (PSZ pszToken, LONG lCount, PQMOPENDATA pqmdopData); 11168 BOOL APIENTRY SplQmStartDoc (HSPL hspl, PSZ pszDocName); 11169 BOOL APIENTRY SplQmWrite (HSPL hspl, LONG lCount, PVOID pData); 11129 11170 11130 11171 #if defined (INCL_SPLDOSPRINT) … … 11661 11702 typedef HELPINIT *PHELPINIT; 11662 11703 11663 BOOL WinAssociateHelpInstance (HWND hwndHelpInstance, HWND hwndApp);11664 HWND WinCreateHelpInstance (HAB hab, PHELPINIT phinitHMInitStructure);11665 BOOL WinCreateHelpTable (HWND hwndHelpInstance,11704 BOOL APIENTRY WinAssociateHelpInstance (HWND hwndHelpInstance, HWND hwndApp); 11705 HWND APIENTRY WinCreateHelpInstance (HAB hab, PHELPINIT phinitHMInitStructure); 11706 BOOL APIENTRY WinCreateHelpTable (HWND hwndHelpInstance, 11666 11707 __const__ HELPTABLE *phtHelpTable); 11667 BOOL WinDestroyHelpInstance (HWND hwndHelpInstance);11668 BOOL WinLoadHelpTable (HWND hwndHelpInstance, ULONG idHelpTable,11708 BOOL APIENTRY WinDestroyHelpInstance (HWND hwndHelpInstance); 11709 BOOL APIENTRY WinLoadHelpTable (HWND hwndHelpInstance, ULONG idHelpTable, 11669 11710 HMODULE Module); 11670 HWND WinQueryHelpInstance (HWND hwndApp);11711 HWND APIENTRY WinQueryHelpInstance (HWND hwndApp); 11671 11712 11672 11713 #endif /* INCL_WINHELP */ … … 11713 11754 typedef VOID *HDDF; 11714 11755 11715 BOOL DdfBeginList (HDDF hddf, ULONG ulWidthDT, ULONG fBreakType,11756 BOOL APIENTRY DdfBeginList (HDDF hddf, ULONG ulWidthDT, ULONG fBreakType, 11716 11757 ULONG fSpacing); 11717 BOOL DdfBitmap (HDDF hddf, HBITMAP hbm, ULONG fAlign);11718 BOOL DdfEndList (HDDF hddf);11719 BOOL DdfHyperText (HDDF hddf, PCSZ pszText, PCSZ pszReference,11758 BOOL APIENTRY DdfBitmap (HDDF hddf, HBITMAP hbm, ULONG fAlign); 11759 BOOL APIENTRY DdfEndList (HDDF hddf); 11760 BOOL APIENTRY DdfHyperText (HDDF hddf, PCSZ pszText, PCSZ pszReference, 11720 11761 ULONG fReferenceType); 11721 BOOL DdfInform (HDDF hddf, PCSZ pszText, ULONG resInformNumber);11722 HDDF DdfInitialize (HWND hwndHelpInstance, ULONG cbBuffer, ULONG ulIncrement);11723 BOOL DdfListItem (HDDF hddf, PCSZ pszTerm, PCSZ pszDescription);11724 BOOL DdfMetafile (HDDF hddf, HMF hmf, __const__ RECTL *prclRect);11725 BOOL DdfPara (HDDF hddf);11726 BOOL DdfSetColor (HDDF hddf, COLOR fBackColor, COLOR fForColor);11727 BOOL DdfSetFont (HDDF hddf, PCSZ pszFaceName, ULONG ulWidth, ULONG ulHeight);11728 BOOL DdfSetFontStyle (HDDF hddf, ULONG fFontStyle);11729 BOOL DdfSetFormat (HDDF hddf, ULONG fFormatType);11730 BOOL DdfSetTextAlign (HDDF hddf, ULONG fAlign);11731 BOOL DdfText (HDDF hddf, PCSZ pszText);11762 BOOL APIENTRY DdfInform (HDDF hddf, PCSZ pszText, ULONG resInformNumber); 11763 HDDF APIENTRY DdfInitialize (HWND hwndHelpInstance, ULONG cbBuffer, ULONG ulIncrement); 11764 BOOL APIENTRY DdfListItem (HDDF hddf, PCSZ pszTerm, PCSZ pszDescription); 11765 BOOL APIENTRY DdfMetafile (HDDF hddf, HMF hmf, __const__ RECTL *prclRect); 11766 BOOL APIENTRY DdfPara (HDDF hddf); 11767 BOOL APIENTRY DdfSetColor (HDDF hddf, COLOR fBackColor, COLOR fForColor); 11768 BOOL APIENTRY DdfSetFont (HDDF hddf, PCSZ pszFaceName, ULONG ulWidth, ULONG ulHeight); 11769 BOOL APIENTRY DdfSetFontStyle (HDDF hddf, ULONG fFontStyle); 11770 BOOL APIENTRY DdfSetFormat (HDDF hddf, ULONG fFormatType); 11771 BOOL APIENTRY DdfSetTextAlign (HDDF hddf, ULONG fAlign); 11772 BOOL APIENTRY DdfText (HDDF hddf, PCSZ pszText); 11732 11773 11733 11774 #endif /* INCL_DDF */ … … 11936 11977 typedef HVPS *PHVPS; 11937 11978 11938 USHORT VioAssociate (HDC hdc, HVPS hvps);11939 USHORT VioCreateLogFont (PFATTRS pfatattrs, LONG llcid, PSTR8 pName,11979 USHORT APIENTRY VioAssociate (HDC hdc, HVPS hvps); 11980 USHORT APIENTRY VioCreateLogFont (PFATTRS pfatattrs, LONG llcid, PSTR8 pName, 11940 11981 HVPS hvps); 11941 USHORT VioCreatePS (PHVPS phvps, SHORT sDepth, SHORT sWidth, SHORT sFormat,11982 USHORT APIENTRY VioCreatePS (PHVPS phvps, SHORT sDepth, SHORT sWidth, SHORT sFormat, 11942 11983 SHORT sAttrs, HVPS hvpsReserved); 11943 USHORT VioDeleteSetId (LONG llcid, HVPS hvps);11944 USHORT VioDestroyPS (HVPS hvps);11945 USHORT VioGetDeviceCellSize (PSHORT psHeight, PSHORT psWidth, HVPS hvps);11946 USHORT VioGetOrg (PSHORT psRow, PSHORT psColumn, HVPS hvps);11947 USHORT VioQueryFonts (PLONG plRemfonts, PFONTMETRICS afmMetrics,11984 USHORT APIENTRY VioDeleteSetId (LONG llcid, HVPS hvps); 11985 USHORT APIENTRY VioDestroyPS (HVPS hvps); 11986 USHORT APIENTRY VioGetDeviceCellSize (PSHORT psHeight, PSHORT psWidth, HVPS hvps); 11987 USHORT APIENTRY VioGetOrg (PSHORT psRow, PSHORT psColumn, HVPS hvps); 11988 USHORT APIENTRY VioQueryFonts (PLONG plRemfonts, PFONTMETRICS afmMetrics, 11948 11989 LONG lMetricsLength, PLONG plFonts, PSZ pszFacename, ULONG flOptions, 11949 11990 HVPS hvps); 11950 USHORT VioQuerySetIds (PLONG allcids, PSTR8 pNames, PLONG alTypes, LONG lcount,11991 USHORT APIENTRY VioQuerySetIds (PLONG allcids, PSTR8 pNames, PLONG alTypes, LONG lcount, 11951 11992 HVPS hvps); 11952 USHORT VioSetDeviceCellSize (SHORT sHeight, SHORT sWidth, HVPS hvps);11953 USHORT VioSetOrg (SHORT sRow, SHORT sColumn, HVPS hvps);11954 USHORT VioShowPS (SHORT sDepth, SHORT sWidth, SHORT soffCell, HVPS hvps);11955 11956 MRESULT WinDefAVioWindowProc (HWND hwnd, USHORT msg, ULONG mp1, ULONG mp2);11993 USHORT APIENTRY VioSetDeviceCellSize (SHORT sHeight, SHORT sWidth, HVPS hvps); 11994 USHORT APIENTRY VioSetOrg (SHORT sRow, SHORT sColumn, HVPS hvps); 11995 USHORT APIENTRY VioShowPS (SHORT sDepth, SHORT sWidth, SHORT soffCell, HVPS hvps); 11996 11997 MRESULT APIENTRY WinDefAVioWindowProc (HWND hwnd, USHORT msg, ULONG mp1, ULONG mp2); 11957 11998 11958 11999 #endif /* INCL_AVIO */ … … 11985 12026 typedef MONOUT *PMONOUT; 11986 12027 11987 USHORT DosMonOpen (PSZ pszDevName, PHMONITOR phmon);11988 USHORT DosMonClose (HMONITOR hmon);11989 USHORT DosMonReg (HMONITOR hmon, PBYTE pbInBuf, PBYTE pbOutBuf,12028 USHORT APIENTRY DosMonOpen (PSZ pszDevName, PHMONITOR phmon); 12029 USHORT APIENTRY DosMonClose (HMONITOR hmon); 12030 USHORT APIENTRY DosMonReg (HMONITOR hmon, PBYTE pbInBuf, PBYTE pbOutBuf, 11990 12031 USHORT fPosition, USHORT usIndex); 11991 USHORT DosMonRead (PBYTE pbInBuf, USHORT fWait, PBYTE pbDataBuf,12032 USHORT APIENTRY DosMonRead (PBYTE pbInBuf, USHORT fWait, PBYTE pbDataBuf, 11992 12033 PUSHORT pcbData); 11993 USHORT DosMonWrite (PBYTE pbOutBuf, PBYTE pbDataBuf, USHORT cbData);12034 USHORT APIENTRY DosMonWrite (PBYTE pbOutBuf, PBYTE pbDataBuf, USHORT cbData); 11994 12035 11995 12036 #endif /* INCL_DOSMONITORS */ … … 12105 12146 typedef STRINGINBUF *PSTRINGINBUF; 12106 12147 12107 USHORT KbdCharIn (PKBDKEYINFO pkbci, USHORT fWait, HKBD hkbd);12108 USHORT KbdClose (HKBD hkbd);12109 USHORT KbdDeRegister (VOID);12110 USHORT KbdFlushBuffer (HKBD hkbd);12111 USHORT KbdFreeFocus (HKBD hkbd);12112 USHORT KbdGetCp (ULONG ulReserved, PUSHORT pidCP, HKBD hkbd);12113 USHORT KbdGetFocus (USHORT fWait, HKBD hkbd);12114 USHORT KbdGetHWID (PKBDHWID pkbdhwid, HKBD hkbd);12115 USHORT KbdGetStatus (PKBDINFO pkbdinfo, HKBD hkbd);12116 USHORT KbdOpen (PHKBD phkbd);12117 USHORT KbdPeek (PKBDKEYINFO pkbci, HKBD hkbd);12118 USHORT KbdRegister (PCSZ pszModName, PCSZ pszEntryName, ULONG ulFunMask);12119 USHORT KbdSetCp (USHORT usReserved, USHORT idCP, HKBD hkbd);12120 USHORT KbdSetCustXt (PUSHORT pusCodePage, HKBD hkbd);12121 USHORT KbdSetFgnd (VOID);12122 USHORT KbdSetHWID (PKBDHWID pkbdhwid, HKBD hkbd);12123 USHORT KbdSetStatus (PKBDINFO pkbdinfo, HKBD hkbd);12124 USHORT KbdStringIn (PCH pch, PSTRINGINBUF pchIn, USHORT fWait, HKBD hkbd);12125 USHORT KbdSynch (USHORT fWait);12126 USHORT KbdXlate (PKBDTRANS pkbdtrans, HKBD hkbd);12148 USHORT APIENTRY KbdCharIn (PKBDKEYINFO pkbci, USHORT fWait, HKBD hkbd); 12149 USHORT APIENTRY KbdClose (HKBD hkbd); 12150 USHORT APIENTRY KbdDeRegister (VOID); 12151 USHORT APIENTRY KbdFlushBuffer (HKBD hkbd); 12152 USHORT APIENTRY KbdFreeFocus (HKBD hkbd); 12153 USHORT APIENTRY KbdGetCp (ULONG ulReserved, PUSHORT pidCP, HKBD hkbd); 12154 USHORT APIENTRY KbdGetFocus (USHORT fWait, HKBD hkbd); 12155 USHORT APIENTRY KbdGetHWID (PKBDHWID pkbdhwid, HKBD hkbd); 12156 USHORT APIENTRY KbdGetStatus (PKBDINFO pkbdinfo, HKBD hkbd); 12157 USHORT APIENTRY KbdOpen (PHKBD phkbd); 12158 USHORT APIENTRY KbdPeek (PKBDKEYINFO pkbci, HKBD hkbd); 12159 USHORT APIENTRY KbdRegister (PCSZ pszModName, PCSZ pszEntryName, ULONG ulFunMask); 12160 USHORT APIENTRY KbdSetCp (USHORT usReserved, USHORT idCP, HKBD hkbd); 12161 USHORT APIENTRY KbdSetCustXt (PUSHORT pusCodePage, HKBD hkbd); 12162 USHORT APIENTRY KbdSetFgnd (VOID); 12163 USHORT APIENTRY KbdSetHWID (PKBDHWID pkbdhwid, HKBD hkbd); 12164 USHORT APIENTRY KbdSetStatus (PKBDINFO pkbdinfo, HKBD hkbd); 12165 USHORT APIENTRY KbdStringIn (PCH pch, PSTRINGINBUF pchIn, USHORT fWait, HKBD hkbd); 12166 USHORT APIENTRY KbdSynch (USHORT fWait); 12167 USHORT APIENTRY KbdXlate (PKBDTRANS pkbdtrans, HKBD hkbd); 12127 12168 12128 12169 #endif /* INCL_KBD */ … … 12364 12405 12365 12406 12366 USHORT VioCheckCharType (PUSHORT pType, USHORT usRow, USHORT usColumn,12407 USHORT APIENTRY VioCheckCharType (PUSHORT pType, USHORT usRow, USHORT usColumn, 12367 12408 HVIO hvio); 12368 USHORT VioDeRegister (VOID);12369 USHORT VioEndPopUp (HVIO hvio);12370 USHORT VioGetAnsi (PUSHORT pfAnsi, HVIO hvio);12371 USHORT VioGetBuf (PULONG pLVB, PUSHORT pcbLVB, HVIO hvio);12372 USHORT VioGetConfig (USHORT usConfigId, PVIOCONFIGINFO pvioin, HVIO hvio);12373 USHORT VioGetCp (USHORT usReserved, PUSHORT pusCodePage, HVIO hvio);12374 USHORT VioGetCurPos (PUSHORT pusRow, PUSHORT pusColumn, HVIO hvio);12375 USHORT VioGetCurType (PVIOCURSORINFO pvioCursorInfo, HVIO hvio);12376 USHORT VioGetFont (PVIOFONTINFO pviofi, HVIO hvio);12377 USHORT VioGetMode (PVIOMODEINFO pvioModeInfo, HVIO hvio);12378 USHORT VioGetPhysBuf (PVIOPHYSBUF pvioPhysBuf, USHORT usReserved);12379 USHORT VioGetState (PVOID pState, HVIO hvio);12380 USHORT VioGlobalReg (PCSZ pszModName, PCSZ pszEntryName, ULONG ulFunMask1,12409 USHORT APIENTRY VioDeRegister (VOID); 12410 USHORT APIENTRY VioEndPopUp (HVIO hvio); 12411 USHORT APIENTRY VioGetAnsi (PUSHORT pfAnsi, HVIO hvio); 12412 USHORT APIENTRY VioGetBuf (PULONG pLVB, PUSHORT pcbLVB, HVIO hvio); 12413 USHORT APIENTRY VioGetConfig (USHORT usConfigId, PVIOCONFIGINFO pvioin, HVIO hvio); 12414 USHORT APIENTRY VioGetCp (USHORT usReserved, PUSHORT pusCodePage, HVIO hvio); 12415 USHORT APIENTRY VioGetCurPos (PUSHORT pusRow, PUSHORT pusColumn, HVIO hvio); 12416 USHORT APIENTRY VioGetCurType (PVIOCURSORINFO pvioCursorInfo, HVIO hvio); 12417 USHORT APIENTRY VioGetFont (PVIOFONTINFO pviofi, HVIO hvio); 12418 USHORT APIENTRY VioGetMode (PVIOMODEINFO pvioModeInfo, HVIO hvio); 12419 USHORT APIENTRY VioGetPhysBuf (PVIOPHYSBUF pvioPhysBuf, USHORT usReserved); 12420 USHORT APIENTRY VioGetState (PVOID pState, HVIO hvio); 12421 USHORT APIENTRY VioGlobalReg (PCSZ pszModName, PCSZ pszEntryName, ULONG ulFunMask1, 12381 12422 ULONG ulFunMask2, USHORT usReturn); 12382 USHORT VioModeUndo (USHORT usOwnerInd, USHORT usKillInd, USHORT usReserved);12383 USHORT VioModeWait (USHORT usReqType, PUSHORT pNotifyType, USHORT usReserved);12384 USHORT VioPopUp (PUSHORT pfWait, HVIO hvio);12385 USHORT VioPrtSc (HVIO hvio);12386 USHORT VioPrtScToggle (HVIO hvio);12387 USHORT VioReadCellStr (PCH pchCellStr, PUSHORT pcb, USHORT usRow,12423 USHORT APIENTRY VioModeUndo (USHORT usOwnerInd, USHORT usKillInd, USHORT usReserved); 12424 USHORT APIENTRY VioModeWait (USHORT usReqType, PUSHORT pNotifyType, USHORT usReserved); 12425 USHORT APIENTRY VioPopUp (PUSHORT pfWait, HVIO hvio); 12426 USHORT APIENTRY VioPrtSc (HVIO hvio); 12427 USHORT APIENTRY VioPrtScToggle (HVIO hvio); 12428 USHORT APIENTRY VioReadCellStr (PCH pchCellStr, PUSHORT pcb, USHORT usRow, 12388 12429 USHORT usColumn, HVIO hvio); 12389 USHORT VioReadCharStr (PCH pch, PUSHORT pcb, USHORT usRow, USHORT usColumn,12430 USHORT APIENTRY VioReadCharStr (PCH pch, PUSHORT pcb, USHORT usRow, USHORT usColumn, 12390 12431 HVIO hvio); 12391 USHORT VioRegister (PCSZ pszModName, PCSZ pszEntryName, ULONG ulFunMask1,12432 USHORT APIENTRY VioRegister (PCSZ pszModName, PCSZ pszEntryName, ULONG ulFunMask1, 12392 12433 ULONG ulFunMask2); 12393 USHORT VioSavRedrawUndo (USHORT usOwnerInd, USHORT usKillInd,12434 USHORT APIENTRY VioSavRedrawUndo (USHORT usOwnerInd, USHORT usKillInd, 12394 12435 USHORT usReserved); 12395 USHORT VioSavRedrawWait (USHORT usRedrawInd, PUSHORT pusNotifyType,12436 USHORT APIENTRY VioSavRedrawWait (USHORT usRedrawInd, PUSHORT pusNotifyType, 12396 12437 USHORT usReserved); 12397 USHORT VioScrLock (USHORT fWait, PUCHAR pfNotLocked, HVIO hvio);12398 USHORT VioScrollDn (USHORT usTopRow, USHORT usLeftCol, USHORT usBotRow,12438 USHORT APIENTRY VioScrLock (USHORT fWait, PUCHAR pfNotLocked, HVIO hvio); 12439 USHORT APIENTRY VioScrollDn (USHORT usTopRow, USHORT usLeftCol, USHORT usBotRow, 12399 12440 USHORT usRightCol, USHORT cbLines, PBYTE pCell, HVIO hvio); 12400 USHORT VioScrollLf (USHORT usTopRow, USHORT usLeftCol, USHORT usBotRow,12441 USHORT APIENTRY VioScrollLf (USHORT usTopRow, USHORT usLeftCol, USHORT usBotRow, 12401 12442 USHORT usRightCol, USHORT cbCol, PBYTE pCell, HVIO hvio); 12402 USHORT VioScrollRt (USHORT usTopRow, USHORT usLeftCol, USHORT usBotRow,12443 USHORT APIENTRY VioScrollRt (USHORT usTopRow, USHORT usLeftCol, USHORT usBotRow, 12403 12444 USHORT usRightCol, USHORT cbCol, PBYTE pCell, HVIO hvio); 12404 USHORT VioScrollUp (USHORT usTopRow, USHORT usLeftCol, USHORT usBotRow,12445 USHORT APIENTRY VioScrollUp (USHORT usTopRow, USHORT usLeftCol, USHORT usBotRow, 12405 12446 USHORT usRightCol, USHORT cbLines, PBYTE pCell, HVIO hvio); 12406 USHORT VioScrUnLock (HVIO hvio);12407 USHORT VioSetAnsi (USHORT fAnsi, HVIO hvio);12408 USHORT VioSetCp (USHORT usReserved, USHORT usCodePage, HVIO hvio);12409 USHORT VioSetCurPos (USHORT usRow, USHORT usColumn, HVIO hvio);12410 USHORT VioSetCurType (PVIOCURSORINFO pvioCursorInfo, HVIO hvio);12411 USHORT VioSetFont (PVIOFONTINFO pviofi, HVIO hvio);12412 USHORT VioSetMode (PVIOMODEINFO pvioModeInfo, HVIO hvio);12413 USHORT VioSetState (CPVOID pState, HVIO hvio);12414 USHORT VioShowBuf (USHORT offLVB, USHORT cb, HVIO hvio);12415 USHORT VioWrtCellStr (PCCH pchCellStr, USHORT cb, USHORT usRow,12447 USHORT APIENTRY VioScrUnLock (HVIO hvio); 12448 USHORT APIENTRY VioSetAnsi (USHORT fAnsi, HVIO hvio); 12449 USHORT APIENTRY VioSetCp (USHORT usReserved, USHORT usCodePage, HVIO hvio); 12450 USHORT APIENTRY VioSetCurPos (USHORT usRow, USHORT usColumn, HVIO hvio); 12451 USHORT APIENTRY VioSetCurType (PVIOCURSORINFO pvioCursorInfo, HVIO hvio); 12452 USHORT APIENTRY VioSetFont (PVIOFONTINFO pviofi, HVIO hvio); 12453 USHORT APIENTRY VioSetMode (PVIOMODEINFO pvioModeInfo, HVIO hvio); 12454 USHORT APIENTRY VioSetState (CPVOID pState, HVIO hvio); 12455 USHORT APIENTRY VioShowBuf (USHORT offLVB, USHORT cb, HVIO hvio); 12456 USHORT APIENTRY VioWrtCellStr (PCCH pchCellStr, USHORT cb, USHORT usRow, 12416 12457 USHORT usColumn, HVIO hvio); 12417 USHORT VioWrtCharStr (PCCH pch, USHORT cb, USHORT usRow, USHORT usColumn,12458 USHORT APIENTRY VioWrtCharStr (PCCH pch, USHORT cb, USHORT usRow, USHORT usColumn, 12418 12459 HVIO hvio); 12419 USHORT VioWrtCharStrAtt (PCCH pch, USHORT cb, USHORT usRow, USHORT usColumn,12460 USHORT APIENTRY VioWrtCharStrAtt (PCCH pch, USHORT cb, USHORT usRow, USHORT usColumn, 12420 12461 PBYTE pAttr, HVIO hvio); 12421 USHORT VioWrtNAttr (__const__ BYTE *pAttr, USHORT cb, USHORT usRow,12462 USHORT APIENTRY VioWrtNAttr (__const__ BYTE *pAttr, USHORT cb, USHORT usRow, 12422 12463 USHORT usColumn, HVIO hvio); 12423 USHORT VioWrtNCell (__const__ BYTE *pCell, USHORT cb, USHORT usRow,12464 USHORT APIENTRY VioWrtNCell (__const__ BYTE *pCell, USHORT cb, USHORT usRow, 12424 12465 USHORT usColumn, HVIO hvio); 12425 USHORT VioWrtNChar (PCCH pch, USHORT cb, USHORT usRow, USHORT usColumn,12466 USHORT APIENTRY VioWrtNChar (PCCH pch, USHORT cb, USHORT usRow, USHORT usColumn, 12426 12467 HVIO hvio); 12427 USHORT VioWrtTTY (PCCH pch, USHORT cb, HVIO hvio);12468 USHORT APIENTRY VioWrtTTY (PCCH pch, USHORT cb, HVIO hvio); 12428 12469 12429 12470 #endif /* INCL_VIO */ … … 12543 12584 12544 12585 12545 USHORT MouClose (HMOU hmou);12546 USHORT MouDeRegister (VOID);12547 USHORT MouDrawPtr (HMOU hmou);12548 USHORT MouFlushQue (HMOU hmou);12549 USHORT MouGetDevStatus (PUSHORT pfsDevStatus, HMOU hmou);12550 USHORT MouGetEventMask (PUSHORT pfsEvents, HMOU hmou);12551 USHORT MouGetNumButtons (PUSHORT pcButtons, HMOU hmou);12552 USHORT MouGetNumMickeys (PUSHORT pcMickeys, HMOU hmou);12553 USHORT MouGetNumQueEl (PMOUQUEINFO qmouqi, HMOU hmou);12554 USHORT MouGetPtrPos (PPTRLOC pmouLoc, HMOU hmou);12555 USHORT MouGetPtrShape (PBYTE pBuf, PPTRSHAPE pmoupsInfo, HMOU hmou);12556 USHORT MouGetScaleFact (PSCALEFACT pmouscFactors, HMOU hmou);12557 USHORT MouGetThreshold (PTHRESHOLD pthreshold, HMOU hmou);12558 USHORT MouInitReal (PCSZ pszDriverName);12559 USHORT MouOpen (PCSZ pszDvrName, PHMOU phmou);12560 USHORT MouReadEventQue (PMOUEVENTINFO pmouevEvent, PUSHORT pfWait, HMOU hmou);12561 USHORT MouRegister (PCSZ pszModName, PCSZ pszEntryName, ULONG ulFunMask);12562 USHORT MouRemovePtr (PNOPTRRECT pmourtRect, HMOU hmou);12563 USHORT MouSetDevStatus (PUSHORT pfsDevStatus, HMOU hmou);12564 USHORT MouSetEventMask (PUSHORT pfsEvents, HMOU hmou);12565 USHORT MouSetPtrPos (PPTRLOC pmouLoc, HMOU hmou);12566 USHORT MouSetPtrShape (PBYTE pBuf, PPTRSHAPE pmoupsInfo, HMOU hmou);12567 USHORT MouSetScaleFact (PSCALEFACT pmouscFactors, HMOU hmou);12568 USHORT MouSetThreshold (PTHRESHOLD pthreshold, HMOU hmou);12569 USHORT MouSynch (USHORT fWait);12586 USHORT APIENTRY MouClose (HMOU hmou); 12587 USHORT APIENTRY MouDeRegister (VOID); 12588 USHORT APIENTRY MouDrawPtr (HMOU hmou); 12589 USHORT APIENTRY MouFlushQue (HMOU hmou); 12590 USHORT APIENTRY MouGetDevStatus (PUSHORT pfsDevStatus, HMOU hmou); 12591 USHORT APIENTRY MouGetEventMask (PUSHORT pfsEvents, HMOU hmou); 12592 USHORT APIENTRY MouGetNumButtons (PUSHORT pcButtons, HMOU hmou); 12593 USHORT APIENTRY MouGetNumMickeys (PUSHORT pcMickeys, HMOU hmou); 12594 USHORT APIENTRY MouGetNumQueEl (PMOUQUEINFO qmouqi, HMOU hmou); 12595 USHORT APIENTRY MouGetPtrPos (PPTRLOC pmouLoc, HMOU hmou); 12596 USHORT APIENTRY MouGetPtrShape (PBYTE pBuf, PPTRSHAPE pmoupsInfo, HMOU hmou); 12597 USHORT APIENTRY MouGetScaleFact (PSCALEFACT pmouscFactors, HMOU hmou); 12598 USHORT APIENTRY MouGetThreshold (PTHRESHOLD pthreshold, HMOU hmou); 12599 USHORT APIENTRY MouInitReal (PCSZ pszDriverName); 12600 USHORT APIENTRY MouOpen (PCSZ pszDvrName, PHMOU phmou); 12601 USHORT APIENTRY MouReadEventQue (PMOUEVENTINFO pmouevEvent, PUSHORT pfWait, HMOU hmou); 12602 USHORT APIENTRY MouRegister (PCSZ pszModName, PCSZ pszEntryName, ULONG ulFunMask); 12603 USHORT APIENTRY MouRemovePtr (PNOPTRRECT pmourtRect, HMOU hmou); 12604 USHORT APIENTRY MouSetDevStatus (PUSHORT pfsDevStatus, HMOU hmou); 12605 USHORT APIENTRY MouSetEventMask (PUSHORT pfsEvents, HMOU hmou); 12606 USHORT APIENTRY MouSetPtrPos (PPTRLOC pmouLoc, HMOU hmou); 12607 USHORT APIENTRY MouSetPtrShape (PBYTE pBuf, PPTRSHAPE pmoupsInfo, HMOU hmou); 12608 USHORT APIENTRY MouSetScaleFact (PSCALEFACT pmouscFactors, HMOU hmou); 12609 USHORT APIENTRY MouSetThreshold (PTHRESHOLD pthreshold, HMOU hmou); 12610 USHORT APIENTRY MouSynch (USHORT fWait); 12570 12611 12571 12612 #endif /* INCL_MOU */ -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.