Presentation Manager Functions

Some general information is available at Presentation Manager page.

Device Functions

 * DevCloseDC
 * DevEscape
 * DevOpenDC
 * DevPostDeviceModes
 * DevPostEscape
 * DevQueryCaps
 * DevQueryDeviceNames
 * DevQueryHardCopyCaps

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

 * WinCalcFramRect
 * 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

 * WinDdeInitiate
 * WinDdePostMsg
 * WinDdeRespond

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

 * WinDeleteLibrary
 * WinDeleteProcedure
 * WinLoadLibrary
 * WinLoadProcedure

Error handling

 * WinGetErrorInfo
 * WinGetLastError
 * WinFreeErrorInfo

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

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

 * WinAddSwitchEntry
 * WinChangeSwitchEntry
 * WinCreateSwitchEntry
 * WinHAPPfromPID
 * WinHSWITCHfromHAPP
 * WinQuerySessionTitle
 * WinQuerySwitchEntry
 * WinQuerySwitchHandle
 * WinQuerySwitchList
 * WinQueryTaskSizePos
 * WinQueryTaskTitle
 * WinRemoveSwitchEntry
 * WinStartApp
 * WinSwitchToProgram
 * WinTerminateApp

Timers

 * WinStartTimer
 * WinStopTimer

WorkplaceShell

 * WinCopyObject
 * WinCreateObject
 * WinCreateShadow
 * WinDeregisterObjectClass
 * WinDestroyObject
 * WinEnumObjectClasses
 * WinIsSOMDDReady
 * WinIsWPDServerReady
 * WinLockupSystem
 * WinMoveObject
 * WinOpenObject
 * WinQueryActiveDesktopPathname
 * WinQueryObject
 * WinQueryObjectPath
 * WinRegisterObjectClass
 * WinReplaceObjectClass
 * WinRestartWorkplace
 * WinRestartSOMDD
 * WinRestartWPDServer
 * WinSaveObject
 * WinSetObjectData
 * WinShutdownSystem
 * WinUnlockSystem
 * WinWaitForShell