Presentation Manager Functions: Difference between revisions
Appearance
Line 248: | Line 248: | ||
*[[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 316: | Line 316: | ||
*[[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]] | ||
*WinSetSysColor | *[[WinSetSysColor]] | ||
*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]] | ||
*WinMultiWindowFromIDs | *[[WinMultiWindowFromIDs]] | ||
*WinQueryPresParam | *[[WinQueryPresParam]] | ||
*WinQueryWindow | *[[WinQueryWindow]] | ||
*WinQueryWindowPos | *[[WinQueryWindowPos]] | ||
*WinQueryWindowProcess | *[[WinQueryWindowProcess]] | ||
*WinQueryWindowPtr | *[[WinQueryWindowPtr]] | ||
*WinQueryWindowRect | *[[WinQueryWindowRect]] | ||
*[[WinQueryWindowText]] | *[[WinQueryWindowText]] | ||
*[[WinQueryWindowTextLength]] | *[[WinQueryWindowTextLength]] | ||
*WinQueryWindowULong | *[[WinQueryWindowULong]] | ||
*WinQueryWindowUShort | *[[WinQueryWindowUShort]] | ||
*WinRemovePresParam | *[[WinRemovePresParam]] | ||
*WinRestoreWindowPos | *[[WinRestoreWindowPos]] | ||
*WinSaveWindowPos | *[[WinSaveWindowPos]] | ||
*WinSetMultiWindowPos | *[[WinSetMultiWindowPos]] | ||
*WinSetOwner | *[[WinSetOwner]] | ||
*WinSetParent | *[[WinSetParent]] | ||
*WinSetPresParam | *[[WinSetPresParam]] | ||
*WinSetWindowBits | *[[WinSetWindowBits]] | ||
*WinSetWindowPos | *[[WinSetWindowPos]] | ||
*WinSetWindowPtr | *[[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]] | ||
*WinPop-upMenu | *[[WinPop-upMenu]] | ||
*WinSetMenuItemText | *[[WinSetMenuItemText]] | ||
==== Messaging ==== | ==== Messaging ==== | ||
Line 417: | Line 417: | ||
*[[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 440: | ||
*[[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 493: | ||
*[[WinCreatePointerIndirect]] | *[[WinCreatePointerIndirect]] | ||
*[[WinDestroyPointer]] | *[[WinDestroyPointer]] | ||
*WinLoadPointer | *[[WinLoadPointer]] | ||
*WinLockPointerUpdate | *[[WinLockPointerUpdate]] | ||
*WinQueryPointer | *[[WinQueryPointer]] | ||
*WinQueryPointerInfo | *[[WinQueryPointerInfo]] | ||
*WinQueryPointerPos | *[[WinQueryPointerPos]] | ||
*WinSetPointer | *[[WinSetPointer]] | ||
*WinSetPointerOwner | *[[WinSetPointerOwner]] | ||
* [[WinSetPointerPos]] | * [[WinSetPointerPos]] | ||
* [[WinShowPointer]] | * [[WinShowPointer]] |
Revision as of 03:48, 9 April 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
- DdfBeginList
- DdfBitmap
- DdfEndList
- DdfHyperText
- DdfInform
- DdfInitialize
- DdfListItem
- DdfMetafile
- DdfPara
- DdfSetColor
- DdfSetFont
- DdfSetFontStyle
- DdfSetFormat
- DdfSetTextAlign
- DdfText
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
- WinSetSysColor
- WinSetSysModalWindow
- WinSetSysPointerData
- WinSetSysValue
Window
- WinBeginEnumWindows
- WinEndEnumWindow
- WinGetMaxPosition
- WinGetMinPosition
- WinGetNextWindow
- WinIsChild
- WinIsWindow
- WinIsWindowShowing
- WinIsWindowVisible
- WinMapWindowPoints
- WinMultiWindowFromIDs
- WinQueryPresParam
- WinQueryWindow
- WinQueryWindowPos
- WinQueryWindowProcess
- WinQueryWindowPtr
- WinQueryWindowRect
- WinQueryWindowText
- WinQueryWindowTextLength
- WinQueryWindowULong
- WinQueryWindowUShort
- WinRemovePresParam
- WinRestoreWindowPos
- WinSaveWindowPos
- WinSetMultiWindowPos
- WinSetOwner
- WinSetParent
- WinSetPresParam
- WinSetWindowBits
- WinSetWindowPos
- WinSetWindowPtr
- WinSetWindowText
- WinSetWindowULong
- WinSetWindowUShort
- WinShowWindow
- WinStoreWindowPos
- WinSubclassWindow
- WinWindowFromID
- WinWindowFromPoint
Menuing
- WinCheckMenuItem
- WinCreateMenu
- WinEnableMenuItem
- WinIsMenuItemChecked
- WinIsMenuItemEnabled
- WinIsMenuItemValid
- WinLoadMenu
- WinPop-upMenu
- 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
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
- WinFreeFileIcon
- WinLoadFileIcon
- WinLoadFileIconN
- WinSetFileIcon
- WinSetFileIconN
- WinRestoreWindowPos
- WinShutdownSystem
- WinStoreWindowPos