Presentation Manager Functions: Difference between revisions
Appearance
(35 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
*[[DevQueryCaps]] | *[[DevQueryCaps]] | ||
*[[DevQueryDeviceNames]] | *[[DevQueryDeviceNames]] | ||
*[[ | *[[DevQueryHardcopyCaps]] | ||
</div> | </div> | ||
Line 16: | Line 16: | ||
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | <div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | ||
*[[DrgAcceptDroppedFiles]] | *[[DrgAcceptDroppedFiles]] | ||
*[[ | *[[DrgAccessDraginfo]] | ||
*[[DrgAddStrHandle]] | *[[DrgAddStrHandle]] | ||
*[[DrgAllocDraginfo]] | *[[DrgAllocDraginfo]] | ||
Line 38: | Line 38: | ||
*[[DrgQueryDragitem]] | *[[DrgQueryDragitem]] | ||
*[[DrgQueryDragitemCount]] | *[[DrgQueryDragitemCount]] | ||
*DrgQueryDragitemPtr | *[[DrgQueryDragitemPtr]] | ||
*DrgQueryDragStatus | *[[DrgQueryDragStatus]] | ||
*DrgQueryNativeRMF | *[[DrgQueryNativeRMF]] | ||
*DrgQueryNativeRMFLen | *[[DrgQueryNativeRMFLen]] | ||
*DrgQueryStrName | *[[DrgQueryStrName]] | ||
*DrgQueryStrNameLen | *[[DrgQueryStrNameLen]] | ||
*DrgQueryTrueType | *[[DrgQueryTrueType]] | ||
*DrgQueryTrueTypeLen | *[[DrgQueryTrueTypeLen]] | ||
*DrgReallocDraginfo | *[[DrgReallocDraginfo]] | ||
*DrgReleasePS | *[[DrgReleasePS]] | ||
*DrgSendTransferMsg | *[[DrgSendTransferMsg]] | ||
*DrgSetDragImage | *[[DrgSetDragImage]] | ||
*DrgSetDragitem | *[[DrgSetDragitem]] | ||
*DrgSetDragPointer | *[[DrgSetDragPointer]] | ||
*DrgVerifyNativeRMF | *[[DrgVerifyNativeRMF]] | ||
*DrgVerifyRMF | *[[DrgVerifyRMF]] | ||
*DrgVerifyTrueType | *[[DrgVerifyTrueType]] | ||
*DrgVerifyType | *[[DrgVerifyType]] | ||
*DrgVerifyTypeSet | *[[DrgVerifyTypeSet]] | ||
</div> | </div> | ||
==Dynamic Data Formatting== | ==Dynamic Data Formatting== | ||
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | <div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | ||
*DdfBeginList | *[[DdfBeginList]] | ||
*DdfBitmap | *[[DdfBitmap]] | ||
*DdfEndList | *[[DdfEndList]] | ||
*DdfHyperText | *[[DdfHyperText]] | ||
*DdfInform | *[[DdfInform]] | ||
*DdfInitialize | *[[DdfInitialize]] | ||
*DdfListItem | *[[DdfListItem]] | ||
*DdfMetafile | *[[DdfMetafile]] | ||
*DdfPara | *[[DdfPara]] | ||
*DdfSetColor | *[[DdfSetColor]] | ||
*DdfSetFont | *[[DdfSetFont]] | ||
*DdfSetFontStyle | *[[DdfSetFontStyle]] | ||
*DdfSetFormat | *[[DdfSetFormat]] | ||
*DdfSetTextAlign | *[[DdfSetTextAlign]] | ||
*DdfText | *[[DdfText]] | ||
</div> | </div> | ||
==Hooks and Procedures== | ==Hooks and Procedures== | ||
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | <div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | ||
*CheckMsgFilterHook | *[[CheckMsgFilterHook]] | ||
*CodePageChangedHook | *[[CodePageChangedHook]] | ||
*DestroyWindowHook | *[[DestroyWindowHook]] | ||
*DialogProc | *[[DialogProc]] | ||
*FindWordHook | *[[FindWordHook]] | ||
*FlushBufHook | *[[FlushBufHook]] | ||
*HelpHook | *[[HelpHook]] | ||
*InputHook | *[[InputHook]] | ||
*JournalPlaybackHook | *[[JournalPlaybackHook]] | ||
*JournalRecordHook | *[[JournalRecordHook]] | ||
*LoaderHook | *[[LoaderHook]] | ||
*LockupHook | *[[LockupHook]] | ||
*MsgControlHook | *[[MsgControlHook]] | ||
*MsgFilterHook | *[[MsgFilterHook]] | ||
*MsgInputHook | *[[MsgInputHook]] | ||
*ProgramListEntryHook | *[[ProgramListEntryHook]] | ||
*ProgramListExitHook | *[[ProgramListExitHook]] | ||
*RegisterUserHook | *[[RegisterUserHook]] | ||
*SendMsgHook | *[[SendMsgHook]] | ||
*ThunkProc | *[[ThunkProc]] | ||
*WindowDCHook | *[[WindowDCHook]] | ||
*WndProc | *[[WndProc]] | ||
</div> | </div> | ||
Line 247: | Line 247: | ||
*[[WinDeleteLboxItem]] | *[[WinDeleteLboxItem]] | ||
*[[WinDismissDlg]] | *[[WinDismissDlg]] | ||
*WinDlgBox | *[[WinDlgBox]] | ||
*WinEnableControl | *[[WinEnableControl]] | ||
*WinEnumDlgItem | *[[WinEnumDlgItem]] | ||
*WinGetDlgMsg | *[[WinGetDlgMsg]] | ||
*WinInsertLboxItem | *[[WinInsertLboxItem]] | ||
*WinIsControlEnabled | *[[WinIsControlEnabled]] | ||
*WinLoadDlg | *[[WinLoadDlg]] | ||
*WinMapDlgPoints | *[[WinMapDlgPoints]] | ||
*[[WinMessageBox]] | *[[WinMessageBox]] | ||
*WinMessageBox2 | *[[WinMessageBox2]] | ||
*WinProcessDlg | *[[WinProcessDlg]] | ||
*WinQueryButtonCheckState | *[[WinQueryButtonCheckState]] | ||
*WinQueryDlgItemShort | *[[WinQueryDlgItemShort]] | ||
*WinQueryDlgItemText | *[[WinQueryDlgItemText]] | ||
*WinQueryDlgItemTextLength | *[[WinQueryDlgItemTextLength]] | ||
*WinQueryLboxCount | *[[WinQueryLboxCount]] | ||
*WinQueryLboxItemText | *[[WinQueryLboxItemText]] | ||
*WinQueryLboxItemTextLength | *[[WinQueryLboxItemTextLength]] | ||
*WinQueryLboxSelectedItem | *[[WinQueryLboxSelectedItem]] | ||
*WinSendDlgItemMsg | *[[WinSendDlgItemMsg]] | ||
*[[WinSetDlgItemShort]] | *[[WinSetDlgItemShort]] | ||
*[[WinSetDlgItemText]] | *[[WinSetDlgItemText]] | ||
Line 272: | Line 272: | ||
*[[WinSubstituteStrings]] | *[[WinSubstituteStrings]] | ||
;File Dialog | ;File Dialog | ||
*WinDefFileDlgProc | *[[WinDefFileDlgProc]] | ||
*WinFileDlg | *[[WinFileDlg]] | ||
*WinFreeFileDlgList | *[[WinFreeFileDlgList]] | ||
;Font Dialog | ;Font Dialog | ||
*[[WinDefFontDlgProc]] | *[[WinDefFontDlgProc]] | ||
Line 281: | Line 281: | ||
==== Drawing functions ==== | ==== Drawing functions ==== | ||
*[[WinDrawBitmap]] | *[[WinDrawBitmap]] | ||
*WinDrawBorder | *[[WinDrawBorder]] | ||
*WinDrawPointer | *[[WinDrawPointer]] | ||
*WinDrawText | *[[WinDrawText]] | ||
*WinFillRect | *[[WinFillRect]] | ||
*WinInvertRect | *[[WinInvertRect]] | ||
*WinMakePoints | *[[WinMakePoints]] | ||
*WinRealizePalette | *[[WinRealizePalette]] | ||
*WinScrollWindow | *[[WinScrollWindow]] | ||
*WinShowTrackRect | *[[WinShowTrackRect]] | ||
*WinTrackRect | *[[WinTrackRect]] | ||
==== Dynamic Link Library ==== | ==== Dynamic Link Library ==== | ||
Line 309: | Line 309: | ||
*[[WinEnablePhysInput]] | *[[WinEnablePhysInput]] | ||
*[[WinEnableWindow]] | *[[WinEnableWindow]] | ||
*WinEnableWindowUpdate | *[[WinEnableWindowUpdate]] | ||
*[[WinFlashWindow]] | *[[WinFlashWindow]] | ||
*[[WinFocusChange]] | *[[WinFocusChange]] | ||
*[[WinGetKeyState]] | *[[WinGetKeyState]] | ||
*[[WinGetPhysKeyState]] | *[[WinGetPhysKeyState]] | ||
*WinIsPhysInputEnabled | *[[WinIsPhysInputEnabled]] | ||
*WinIsThreadActive | *[[WinIsThreadActive]] | ||
*WinIsWindowEnabled | *[[WinIsWindowEnabled]] | ||
*WinQueryActiveWindow | *[[WinQueryActiveWindow]] | ||
*WinQueryCapture | *[[WinQueryCapture]] | ||
*[[WinQueryCursorInfo]] | *[[WinQueryCursorInfo]] | ||
*WinQueryFocus | *[[WinQueryFocus]] | ||
*WinSetActiveWindow | *[[WinSetActiveWindow]] | ||
*WinSetCapture | *[[WinSetCapture]] | ||
*WinSetFocus | *[[WinSetFocus]] | ||
*WinSetKeyboardStateTable | *[[WinSetKeyboardStateTable]] | ||
*[[WinShowCursor]] | *[[WinShowCursor]] | ||
Line 342: | Line 342: | ||
*[[WinQueryDesktopWindow]] | *[[WinQueryDesktopWindow]] | ||
*[[WinQueryObjectWindow]] | *[[WinQueryObjectWindow]] | ||
*WinQuerySysColor | *[[WinQuerySysColor]] | ||
*WinQuerySysModalWindow | *[[WinQuerySysModalWindow]] | ||
*[[WinQuerySysPointer]] | *[[WinQuerySysPointer]] | ||
*WinQuerySysPointerData | *[[WinQuerySysPointerData]] | ||
*WinQuerySysValue | *[[WinQuerySysValue]] | ||
*WinQueryVersion | *[[WinQueryVersion]] | ||
*WinSetDesktopBkgnd | *[[WinSetDesktopBkgnd]] | ||
* | *[[WinSetSysColors]] | ||
*WinSetSysModalWindow | *[[WinSetSysModalWindow]] | ||
*WinSetSysPointerData | *[[WinSetSysPointerData]] | ||
*WinSetSysValue | *[[WinSetSysValue]] | ||
=====Window===== | =====Window===== | ||
*[[WinBeginEnumWindows]] | *[[WinBeginEnumWindows]] | ||
*WinEndEnumWindow | *[[WinEndEnumWindow]] | ||
*WinGetMaxPosition | *[[WinGetMaxPosition]] | ||
*WinGetMinPosition | *[[WinGetMinPosition]] | ||
*WinGetNextWindow | *[[WinGetNextWindow]] | ||
*WinIsChild | *[[WinIsChild]] | ||
*WinIsWindow | *[[WinIsWindow]] | ||
*WinIsWindowShowing | *[[WinIsWindowShowing]] | ||
*WinIsWindowVisible | *[[WinIsWindowVisible]] | ||
*WinMapWindowPoints | *[[WinMapWindowPoints]] | ||
* | *[[WinMultWindowFromIDs]] | ||
*WinQueryPresParam | *[[WinQueryControlColors]] | ||
*WinQueryWindow | *[[WinQueryPresParam]] | ||
*WinQueryWindowPos | *[[WinQueryWindow]] | ||
*WinQueryWindowProcess | *[[WinQueryWindowPos]] | ||
*WinQueryWindowPtr | *[[WinQueryWindowProcess]] | ||
*WinQueryWindowRect | *[[WinQueryWindowPtr]] | ||
*[[WinQueryWindowRect]] | |||
*[[WinQueryWindowText]] | *[[WinQueryWindowText]] | ||
*[[WinQueryWindowTextLength]] | *[[WinQueryWindowTextLength]] | ||
*WinQueryWindowULong | *[[WinQueryWindowULong]] | ||
*WinQueryWindowUShort | *[[WinQueryWindowUShort]] | ||
*WinRemovePresParam | *[[WinRemovePresParam]] | ||
*WinRestoreWindowPos | *[[WinRestoreWindowPos]] | ||
*WinSaveWindowPos | *[[WinSaveWindowPos]] | ||
* | *[[WinSetControlColors]] | ||
*WinSetOwner | *[[WinSetMultWindowPos]] | ||
*WinSetParent | *[[WinSetOwner]] | ||
*WinSetPresParam | *[[WinSetParent]] | ||
*WinSetWindowBits | *[[WinSetPresParam]] | ||
*WinSetWindowPos | *[[WinSetWindowBits]] | ||
*WinSetWindowPtr | *[[WinSetWindowPos]] | ||
*[[WinSetWindowPtr]] | |||
*[[WinSetWindowText]] | *[[WinSetWindowText]] | ||
*WinSetWindowULong | *[[WinSetWindowULong]] | ||
*WinSetWindowUShort | *[[WinSetWindowUShort]] | ||
*WinShowWindow | *[[WinShowWindow]] | ||
*WinStoreWindowPos | *[[WinStoreWindowPos]] | ||
*WinSubclassWindow | *[[WinSubclassWindow]] | ||
*WinWindowFromID | *[[WinWindowFromID]] | ||
*WinWindowFromPoint | *[[WinWindowFromPoint]] | ||
==== Menuing ==== | ==== Menuing ==== | ||
*[[WinCheckMenuItem]] | *[[WinCheckMenuItem]] | ||
*[[WinCreateMenu]] | *[[WinCreateMenu]] | ||
*WinEnableMenuItem | *[[WinEnableMenuItem]] | ||
*WinIsMenuItemChecked | *[[WinIsMenuItemChecked]] | ||
*WinIsMenuItemEnabled | *[[WinIsMenuItemEnabled]] | ||
*WinIsMenuItemValid | *[[WinIsMenuItemValid]] | ||
*[[WinLoadMenu]] | *[[WinLoadMenu]] | ||
* | *[[WinPopupMenu]] | ||
*WinSetMenuItemText | *[[WinSetMenuItemText]] | ||
==== Messaging ==== | ==== Messaging ==== | ||
Line 411: | Line 413: | ||
*[[WinCheckInput]] | *[[WinCheckInput]] | ||
*[[WinCreateMsgQueue]] | *[[WinCreateMsgQueue]] | ||
*WinDestroyMsgQueue | *[[WinDestroyMsgQueue]] | ||
*WinDispatchMsg | *[[WinDispatchMsg]] | ||
*[[WinGetMsg]] | *[[WinGetMsg]] | ||
*WinInSendMsg | *[[WinInSendMsg]] | ||
*WinPeekMsg | *[[WinPeekMsg]] | ||
*WinPostMsg | *[[WinPostMsg]] | ||
*WinPostQueueMsg | *[[WinPostQueueMsg]] | ||
*WinQueryMsgPos | *[[WinQueryMsgPos]] | ||
*WinQueryMsgTime | *[[WinQueryMsgTime]] | ||
*[[WinQueryQueueInfo]] | *[[WinQueryQueueInfo]] | ||
*WinQueryQueueStatus | *[[WinQueryQueueStatus]] | ||
*WinRegisterUserDatatype | *[[WinRegisterUserDatatype]] | ||
*WinRegisterUserMsg | *[[WinRegisterUserMsg]] | ||
*WinReleaseHook | *[[WinReleaseHook]] | ||
*[[WinRequestMutexSem]] | *[[WinRequestMutexSem]] | ||
*[[WinSendMsg]] | *[[WinSendMsg]] | ||
*WinSetClassMsgInterest | *[[WinSetClassMsgInterest]] | ||
*[[WinSetHook]] | *[[WinSetHook]] | ||
*WinSetMsgInterest | *[[WinSetMsgInterest]] | ||
*WinSetMsgMode | *[[WinSetMsgMode]] | ||
*WinSetSynchroMode | *[[WinSetSynchroMode]] | ||
*[[WinWaitEventSem]] | *[[WinWaitEventSem]] | ||
*WinWaitMsg | *[[WinWaitMsg]] | ||
*[[WinWaitMuxWaitSem]] | *[[WinWaitMuxWaitSem]] | ||
Line 440: | Line 442: | ||
*[[WinCpTranslateChar]] | *[[WinCpTranslateChar]] | ||
*[[WinCpTranslateString]] | *[[WinCpTranslateString]] | ||
*WinNextChar | *[[WinNextChar]] | ||
*WinPrevChar | *[[WinPrevChar]] | ||
*WinQueryCp | *[[WinQueryCp]] | ||
*WinQueryCpList | *[[WinQueryCpList]] | ||
*WinSetCp | *[[WinSetCp]] | ||
*WinUpper | *[[WinUpper]] | ||
*WinUpperChar | *[[WinUpperChar]] | ||
==== Rectangle functions ==== | ==== Rectangle functions ==== | ||
*[[WinCopyRect]] | *[[WinCopyRect]] | ||
*WinEqualRect | *[[WinEqualRect]] | ||
*WinInflateRect | *[[WinInflateRect]] | ||
*WinIntersectRect | *[[WinIntersectRect]] | ||
*WinIsRectEmpty | *[[WinIsRectEmpty]] | ||
*WinMakeRect | *[[WinMakeRect]] | ||
*WinOffsetRect | *[[WinOffsetRect]] | ||
*WinPtInRect | *[[WinPtInRect]] | ||
*WinSetRect | *[[WinSetRect]] | ||
*WinSetRectEmpty | *[[WinSetRectEmpty]] | ||
*WinSubtractRect | *[[WinSubtractRect]] | ||
*WinUnionRect | *[[WinUnionRect]] | ||
==== Regions/Clipping ==== | ==== Regions/Clipping ==== | ||
*WinExcludeUpdateRegion | *[[WinExcludeUpdateRegion]] | ||
*WinInvalidateRect | *[[WinInvalidateRect]] | ||
*WinInvalidateRegion | *[[WinInvalidateRegion]] | ||
*WinLockVisRegions | *[[WinLockVisRegions]] | ||
*WinLockWindowUpdate | *[[WinLockWindowUpdate]] | ||
*WinQueryUpdateRect | *[[WinQueryUpdateRect]] | ||
*WinQueryUpdateRegion | *[[WinQueryUpdateRegion]] | ||
*WinQueryVisibleRegion | *[[WinQueryVisibleRegion]] | ||
*WinSetVisibleRegionNotify | *[[WinSetVisibleRegionNotify]] | ||
*WinUpdateWindow | *[[WinUpdateWindow]] | ||
*WinValidateRect | *[[WinValidateRect]] | ||
*WinValidateRegion | *[[WinValidateRegion]] | ||
==== Resource Management ==== | ==== Resource Management ==== | ||
Line 493: | Line 495: | ||
*[[WinCreatePointerIndirect]] | *[[WinCreatePointerIndirect]] | ||
*[[WinDestroyPointer]] | *[[WinDestroyPointer]] | ||
*WinLoadPointer | *[[WinLoadPointer]] | ||
*WinLockPointerUpdate | *[[WinLockPointerUpdate]] | ||
*WinQueryPointer | *[[WinQueryPointer]] | ||
*WinQueryPointerInfo | *[[WinQueryPointerInfo]] | ||
*WinQueryPointerPos | *[[WinQueryPointerPos]] | ||
*WinSetPointer | *[[WinSetPointer]] | ||
*WinSetPointerOwner | *[[WinSetPointerOwner]] | ||
* [[WinSetPointerPos]] | *[[WinSetPointerPos]] | ||
* [[WinShowPointer]] | *[[WinShowPointer]] | ||
*[[WinStretchPointer]] | |||
=== TaskList functions === | === TaskList functions === | ||
Line 557: | Line 560: | ||
* [[WinFreeFileIcon]] | * [[WinFreeFileIcon]] | ||
* [[WinLoadFileIcon]] | * [[WinLoadFileIcon]] | ||
* [[WinSetFileIcon]] | * [[WinSetFileIcon]] | ||
* [[WinRestoreWindowPos]] | * [[WinRestoreWindowPos]] | ||
* [[WinShutdownSystem]] | * [[WinShutdownSystem]] | ||
Line 565: | Line 566: | ||
</div> | </div> | ||
==To Verify== | |||
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | |||
* WinCreateFarHeap | |||
* WinDestroyFarHeap | |||
* WinFreeFarMem | |||
* WinLangsupDlgProc | |||
* WinLangsupWindowProc | |||
* WinLoadCharXlatetbl | |||
* WinLoadStringTable | |||
* WinLoadTranslationTable | |||
* WinLoadVkeyGlyphXlatetbl | |||
* WinLockHeap | |||
* WinMspAlloc | |||
* WinMspFree | |||
* WinMspInit | |||
* WinProfControl | |||
* WinQueueFromID | |||
* WinReallocFarMem | |||
* WinRemoveClassProperty | |||
* WinReportMessage | |||
* WinResetSystem | |||
* WinScreenSwitch | |||
* WinSeamlessBox | |||
* WinSemEnter | |||
* WinSemLeave | |||
* WinSemQuery | |||
* WinSendQueueMsg | |||
* WinSetClipRegion | |||
</div> | |||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Latest revision as of 05:12, 11 May 2025
Some general information is available at Presentation Manager page.
Device Functions
Direct Manipulation Functions
- DrgAcceptDroppedFiles
- DrgAccessDraginfo
- DrgAddStrHandle
- DrgAllocDraginfo
- DrgAllocDragtransfer
- DrgCancelLazyDrag
- DrgDeleteDraginfoStrHandles
- DrgDeleteStrHandle
- DrgDrag
- DrgDragFiles
- DrgFreeDraginfo
- DrgFreeDragtransfer
- DrgGetClipPS
- DrgGetPS
- DrgLazyDrag
- DrgLazyDrop
- DrgPostTransferMsg
- DrgPushDraginfo
- DrgQueryDraginfoPtr
- DrgQueryDraginfoPtrFromDragitem
- DrgQueryDraginfoPtrFromHwnd
- DrgQueryDragitem
- DrgQueryDragitemCount
- DrgQueryDragitemPtr
- DrgQueryDragStatus
- DrgQueryNativeRMF
- DrgQueryNativeRMFLen
- DrgQueryStrName
- DrgQueryStrNameLen
- DrgQueryTrueType
- DrgQueryTrueTypeLen
- DrgReallocDraginfo
- DrgReleasePS
- DrgSendTransferMsg
- DrgSetDragImage
- DrgSetDragitem
- DrgSetDragPointer
- DrgVerifyNativeRMF
- DrgVerifyRMF
- DrgVerifyTrueType
- DrgVerifyType
- DrgVerifyTypeSet
Dynamic Data Formatting
Hooks and Procedures
- CheckMsgFilterHook
- CodePageChangedHook
- DestroyWindowHook
- DialogProc
- FindWordHook
- FlushBufHook
- HelpHook
- InputHook
- JournalPlaybackHook
- JournalRecordHook
- LoaderHook
- LockupHook
- MsgControlHook
- MsgFilterHook
- MsgInputHook
- ProgramListEntryHook
- ProgramListExitHook
- RegisterUserHook
- SendMsgHook
- ThunkProc
- WindowDCHook
- WndProc
Profile Manager
- PrfAddProgram
- PrfChangeProgram
- PrfCloseProfile
- PrfCreateGroup
- PrfDestroyGroup
- PrfOpenProfile
- PrfQueryDefinition
- PrfQueryProfile
- PrfQueryProfileData
- PrfQueryProfileInt
- PrfQueryProfileSize
- PrfQueryProfileString
- PrfQueryProgramCategory
- PrfQueryProgramHandle
- PrfQueryProgramTitles
- PrfRemoveProgram
- PrfReset
- PrfWriteProfileData
- PrfWriteProfileString
Spooler Functions
- SplControlDevice
- SplCopyJob
- SplCreateDevice
- SplCreatePort
- SplCreateQueue
- SplDeleteDevice
- SplDeleteJob
- SplDeletePort
- SplDeleteQueue
- SplDisable
- SplDisplayControlPanel
- SplEnable
- SplEnumDevice
- SplEnumDriver
- SplEnumJob
- SplEnumPort
- SplEnumPrinter
- SplEnumQueue
- SplEnumQueueProcessor
- SplGetPortFromQ
- SplHoldJob
- SplHoldQueue
- SplMessageBox
- SplPurgeQueue
- SplQmAbort
- SplQmAbortDoc
- SplQmClose
- SplQmEndDoc
- SplQmGetJobID
- SplQmNewPage
- SplQmOpen
- SplQmStartDoc
- SplQmWrite
- SplQueryControlPanel
- SplQueryDevice
- SplQueryJob
- SplQueryPath
- SplQueryPort
- SplQueryQueue
- SplRegister
- SplRegisterControlPanel
- SplReleaseJob
- SplReleaseQueue
- SplSetDevice
- SplSetJob
- SplSetPort
- SplSetQueue
- SplUnRegister
Window Functions
- WinCalcFrameRect
- WinCancelShutdown
- WinCreateFrameControls
- WinCreateStdWindow
- WinCreateWindow
- WinDefWindowProc
- WinDestroyWindow
- WinInitialize
- WinQueryAnchorBlock
- WinQueryClassInfo
- WinQueryClassName
- WinQueryClassThunkProc
- WinQueryWindowModel
- WinQueryWindowThunkProc
- WinRegisterClass
- WinSetClassThunkProc
- WinSetWindowThunkProc
- WinTerminate
Atom Functions
- WinAddAtom
- WinCreateAtomTable
- WinDeleteAtom
- WinDestroyAtomTable
- WinFindAtom
- WinQueryAtomLength
- WinQueryAtomName
- WinQueryAtomUsage
- WinQuerySystemAtomTable
Clipboard
- WinCloseClipbrd
- WinEmptyClipbrd
- WinEnumClipbrdFmts
- WinOpenClipbrd
- WinQueryClipbrdData
- WinQueryClipbrdFmtInfo
- WinQueryClipbrdOwner
- WinQueryClipbrdViewer
- WinSetClipbrdData
- WinSetClipbrdOwner
- WinSetClipbrdViewer
DDE
Device Context/Presentation Space
- WinBeginPaint
- WinEndPaint
- WinGetClipPS
- WinGetPS
- WinGetScreenPS
- WinOpenWindowDC
- WinQueryWindowDC
- WinReleasePS
- WinWindowFromDC
Dialogs
- WinCheckButton
- WinCreateDlg
- WinDefDlgProc
- WinDeleteLboxItem
- WinDismissDlg
- WinDlgBox
- WinEnableControl
- WinEnumDlgItem
- WinGetDlgMsg
- WinInsertLboxItem
- WinIsControlEnabled
- WinLoadDlg
- WinMapDlgPoints
- WinMessageBox
- WinMessageBox2
- WinProcessDlg
- WinQueryButtonCheckState
- WinQueryDlgItemShort
- WinQueryDlgItemText
- WinQueryDlgItemTextLength
- WinQueryLboxCount
- WinQueryLboxItemText
- WinQueryLboxItemTextLength
- WinQueryLboxSelectedItem
- WinSendDlgItemMsg
- WinSetDlgItemShort
- WinSetDlgItemText
- WinSetLboxItemText
- WinSubstituteStrings
- File Dialog
- Font Dialog
Drawing functions
- WinDrawBitmap
- WinDrawBorder
- WinDrawPointer
- WinDrawText
- WinFillRect
- WinInvertRect
- WinMakePoints
- WinRealizePalette
- WinScrollWindow
- WinShowTrackRect
- WinTrackRect
Dynamic Link Library
Error handling
Focus
- WinAlarm
- WinCreateCursor
- WinDestroyCursor
- WinEnablePhysInput
- WinEnableWindow
- WinEnableWindowUpdate
- WinFlashWindow
- WinFocusChange
- WinGetKeyState
- WinGetPhysKeyState
- WinIsPhysInputEnabled
- WinIsThreadActive
- WinIsWindowEnabled
- WinQueryActiveWindow
- WinQueryCapture
- WinQueryCursorInfo
- WinQueryFocus
- WinSetActiveWindow
- WinSetCapture
- WinSetFocus
- WinSetKeyboardStateTable
- WinShowCursor
Help Manager
- WinAssociateHelpInstance
- WinCreateHelpInstance
- WinCreateHelpTable
- WinDestroyHelpInstance
- WinLoadHelpTable
- WinQueryHelpInstance
Information
System
- WinGetCurrentTime
- WinGetSysBitmap
- WinQueryDesktopBkgnd
- WinQueryDesktopWindow
- WinQueryObjectWindow
- WinQuerySysColor
- WinQuerySysModalWindow
- WinQuerySysPointer
- WinQuerySysPointerData
- WinQuerySysValue
- WinQueryVersion
- WinSetDesktopBkgnd
- WinSetSysColors
- WinSetSysModalWindow
- WinSetSysPointerData
- WinSetSysValue
Window
- WinBeginEnumWindows
- WinEndEnumWindow
- WinGetMaxPosition
- WinGetMinPosition
- WinGetNextWindow
- WinIsChild
- WinIsWindow
- WinIsWindowShowing
- WinIsWindowVisible
- WinMapWindowPoints
- WinMultWindowFromIDs
- WinQueryControlColors
- WinQueryPresParam
- WinQueryWindow
- WinQueryWindowPos
- WinQueryWindowProcess
- WinQueryWindowPtr
- WinQueryWindowRect
- WinQueryWindowText
- WinQueryWindowTextLength
- WinQueryWindowULong
- WinQueryWindowUShort
- WinRemovePresParam
- WinRestoreWindowPos
- WinSaveWindowPos
- WinSetControlColors
- WinSetMultWindowPos
- WinSetOwner
- WinSetParent
- WinSetPresParam
- WinSetWindowBits
- WinSetWindowPos
- WinSetWindowPtr
- WinSetWindowText
- WinSetWindowULong
- WinSetWindowUShort
- WinShowWindow
- WinStoreWindowPos
- WinSubclassWindow
- WinWindowFromID
- WinWindowFromPoint
Menuing
- WinCheckMenuItem
- WinCreateMenu
- WinEnableMenuItem
- WinIsMenuItemChecked
- WinIsMenuItemEnabled
- WinIsMenuItemValid
- WinLoadMenu
- WinPopupMenu
- WinSetMenuItemText
Messaging
- WinBroadcastMsg
- WinCallMsgFilter
- WinCheckInput
- WinCreateMsgQueue
- WinDestroyMsgQueue
- WinDispatchMsg
- WinGetMsg
- WinInSendMsg
- WinPeekMsg
- WinPostMsg
- WinPostQueueMsg
- WinQueryMsgPos
- WinQueryMsgTime
- WinQueryQueueInfo
- WinQueryQueueStatus
- WinRegisterUserDatatype
- WinRegisterUserMsg
- WinReleaseHook
- WinRequestMutexSem
- WinSendMsg
- WinSetClassMsgInterest
- WinSetHook
- WinSetMsgInterest
- WinSetMsgMode
- WinSetSynchroMode
- WinWaitEventSem
- WinWaitMsg
- WinWaitMuxWaitSem
National Language/Code Page
- WinCompareStrings
- WinCpTranslateChar
- WinCpTranslateString
- WinNextChar
- WinPrevChar
- WinQueryCp
- WinQueryCpList
- WinSetCp
- WinUpper
- WinUpperChar
Rectangle functions
- WinCopyRect
- WinEqualRect
- WinInflateRect
- WinIntersectRect
- WinIsRectEmpty
- WinMakeRect
- WinOffsetRect
- WinPtInRect
- WinSetRect
- WinSetRectEmpty
- WinSubtractRect
- WinUnionRect
Regions/Clipping
- WinExcludeUpdateRegion
- WinInvalidateRect
- WinInvalidateRegion
- WinLockVisRegions
- WinLockWindowUpdate
- WinQueryUpdateRect
- WinQueryUpdateRegion
- WinQueryVisibleRegion
- WinSetVisibleRegionNotify
- WinUpdateWindow
- WinValidateRect
- WinValidateRegion
Resource Management
Accel Table
- WinCopyAccelTable
- WinCreateAccelTable
- WinDestroyAccelTable
- WinLoadAccelTable
- WinQueryAccelTable
- WinSetAccelTable
- WinTranslateAccel
Pointer
- WinCreatePointer
- WinCreatePointerIndirect
- WinDestroyPointer
- WinLoadPointer
- WinLockPointerUpdate
- WinQueryPointer
- WinQueryPointerInfo
- WinQueryPointerPos
- WinSetPointer
- WinSetPointerOwner
- WinSetPointerPos
- WinShowPointer
- WinStretchPointer
TaskList functions
- WinAddSwitchEntry
- WinChangeSwitchEntry
- WinCreateSwitchEntry
- WinHAPPfromPID
- WinHSWITCHfromHAPP
- WinQuerySessionTitle
- WinQuerySwitchEntry
- WinQuerySwitchHandle
- WinQuerySwitchList
- WinQueryTaskSizePos
- WinQueryTaskTitle
- WinRemoveSwitchEntry
- WinStartApp
- WinSwitchToProgram
- WinTerminateApp
Timers
Workplace
- Object management
- WinCopyObject
- WinCreateObject
- WinCreateShadow
- WinDeregisterObjectClass
- WinDestroyObject
- WinEnumObjectClasses
- WinIsSOMDDReady
- WinIsWPDServerReady
- WinLockupSystem
- WinMoveObject
- WinOpenObject
- WinQueryActiveDesktopPathname
- WinQueryObject
- WinQueryObjectPath
- WinRegisterObjectClass
- WinReplaceObjectClass
- WinRestartWorkplace
- WinRestartSOMDD
- WinRestartWPDServer
- WinSaveObject
- WinSetObjectData
- WinUnlockSystem
- WinWaitForShell
- Utility APIs
To Verify
- WinCreateFarHeap
- WinDestroyFarHeap
- WinFreeFarMem
- WinLangsupDlgProc
- WinLangsupWindowProc
- WinLoadCharXlatetbl
- WinLoadStringTable
- WinLoadTranslationTable
- WinLoadVkeyGlyphXlatetbl
- WinLockHeap
- WinMspAlloc
- WinMspFree
- WinMspInit
- WinProfControl
- WinQueueFromID
- WinReallocFarMem
- WinRemoveClassProperty
- WinReportMessage
- WinResetSystem
- WinScreenSwitch
- WinSeamlessBox
- WinSemEnter
- WinSemLeave
- WinSemQuery
- WinSendQueueMsg
- WinSetClipRegion