Presentation Manager Functions

From EDM2
(Redirected from OS2 API:PMI)
Jump to: navigation, search

Some general information is available at Presentation Manager page.

Functions

Device Functions

Direct Manipulation Functions

  • DrgAcceptedFiles
  • DrgAccessDragInfo
  • DrgAddStrHandle
  • DrgAllocateDraginfo
  • DrgAllocateDragtransfer
  • 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 Functions

  • 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 Functions

Spooler Functions

  • SplControlDevice
  • SplCopyJob
  • SplCreateDevice
  • SplCreatePort
  • SplCreateQueue
  • SplDeleteDevice
  • SplDeleteJob
  • SplDeletePort
  • SplDeleteQueue
  • SplDisable
  • SplDisplayControlPanel
  • SplEnable
  • SplEnumDevice
  • SplEnumDriver
  • SplEnumJob
  • SplEnumPort
  • SplEnumPrinter
  • SplEnumQueue
  • SplEnumQueueProcessor
  • SplGetPortFromQ
  • 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

Atom Functions

  • WinAddAtom
  • WinCreateAtomTable
  • WinDeleteAtom
  • WinDestroyAtomTable
  • WinFindAtom
  • WinQueryAtomLength
  • WinQueryAtomName
  • WinQueryAtomUsage
  • WinQuerySystemAtomTable

Clipboard

  • WinCloseClipbrd
  • WinDdeInitiate
  • WinDdePostMsg
  • WinDdeRespond
  • WinEmptyClipBrd
  • WinEnumClipBrdFmts
  • WinOpenClipBrd
  • WinQueryClipBrdData
  • WinQueryClipBrdFmtInfo
  • WinQueryClipBrdOwner
  • WinQueryClipBrdViewer
  • WinSetClipBrdData
  • WinSetClipBrdOwner
  • WinSetClipBrdViewer

Device Context/Presentation Space

  • WinBeginPaint
  • WinEndPaint
  • WinGetClipPS
  • WinGetPS
  • WinGetScreenPS
  • WinOpenWindowDC
  • WinQueryWindowDC
  • WinReleasePS
  • WinWindowFromDC

Dialogs

  • WinCheckButton
  • WinCreateDlg
  • WinDefDlgProc
  • WinDefFileDlgProc
  • WinDefFontDlgProc
  • WinDeleteLboxItem
  • WinDismissDlg
  • WinDlgBox
  • WinEnableControl
  • WinEnumDlgItem
  • WinFileDlg
  • WinFontDlg
  • WinFreeFileDlgList
  • WinGetDlgMsg
  • WinInsertLboxItem
  • WinIsControlEnabled
  • WinLoadDlg
  • WinMapDlgPoints
  • WinMessageBox
  • WinMessageBox2
  • WinProcessDlg
  • WinQueryButtonCheckState
  • WinQueryDlgItemShort
  • WinQueryDlgItemText
  • WinQueryDlgItemTextLength
  • WinQueryLboxCount
  • WinQueryLboxItemText
  • WinQueryLboxItemTextLength
  • WinQueryLboxSelectedItem
  • WinSendDlgItemMsg
  • WinSetDlgItemShort
  • WinSetDlgItemText
  • WinSetLboxItemText
  • WinSubstituteStrings

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 (IPF?)

  • 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
  • WinBeginEnumWindow
  • 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

  • WinLoadString
  • WinLoadMessage
Accel Table
  • WinCopyAccelTable
  • WinCreateAccelTable
  • WinDestroyAccelTable
  • WinLoadAccelTable
  • WinQueryAccelTable
  • WinSetAccelTable
  • WinTranslateAccel

Icon

  • WinFreeFileIcon
  • WinLoadFileIcon
  • WinSetFileIcon

Pointer

  • WinCreatePointer
  • WinCreatePointerIndirect
  • WinDestroyPointer
  • WinLoadPointer
  • WinLockPointerUpdate
  • WinQueryPointer
  • WinQueryPointerInfo
  • WinQueryPointerPos
  • WinSetPointer
  • WinSetPointerOwner
  • WinSetPointerPos
  • WinShowPointer

TaskList functions

Timers

WorkplaceShell functions