Jump to content

Presentation Manager Functions: Difference between revisions

From EDM2
m Reverted edits by Martini (talk) to last revision by Daniel.lee.kruse
 
(168 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Presentation Manager Interface ==
Some general information is available at [[Presentation Manager]] page.
=== Device Functions ===
* [[OS2_API:DevCloseDC|DevCloseDC]]
* [[OS2_API:DevEscape|DevEscape]]
* [[OS2_API:DevOpenDC|DevOpenDC]]
* [[OS2_API:DevPostDeviceModes|DevPostDeviceModes]]
* [[OS2_API:DevQueryCaps|DevQueryCaps]]
* [[OS2_API:DevQueryDeviceNames|DevQueryDeviceNames]]
* [[OS2_API:DevQueryHardcopyCaps|DevQueryHardcopyCaps]]


=== Direct Manipulation Functions ===
==Device Functions==
* [[OS2_API:DrgAcceptedFiles|DrgAcceptedFiles]]
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[OS2_API:DrgAccessDragInfo|DrgAccessDragInfo]]
*[[DevCloseDC]]
* [[OS2_API:DrgAddStrHandle|DrgAddStrHandle]]
*[[DevEscape]]
* [[OS2_API:DrgAllocateDrginfo|DrgAllocateDrginfo]]
*[[DevOpenDC]]
* [[OS2_API:DrgAllocateDrgtransfer|DrgAllocateDrgtransfer]]
*[[DevPostDeviceModes]]
* [[OS2_API:DrgCancelLazyDrag|DrgCancelLazyDrag]]
*[[DevPostEscape]]
* [[OS2_API:DrgDeleteDraginfoStrHandles|DrgDeleteDraginfoStrHandles]]
*[[DevQueryCaps]]
* [[OS2_API:DrgDeleteStrHandles|DrgDeleteStrHandles]]
*[[DevQueryDeviceNames]]
* [[OS2_API:DrgDrag|DrgDrag]]
*[[DevQueryHardcopyCaps]]
* [[OS2_API:DrgDragFiles|DrgDragFiles]]
</div>
* [[OS2_API:DrgFreeDraginfo|DrgFreeDraginfo]]
* [[OS2_API:DrgFreeDragtransfer|DrgFreeDragtransfer]]
* [[OS2_API:DrgGetPS|DrgGetPS]]
* [[OS2_API:DrgLazyDrag|DrgLazyDrag]]
* [[OS2_API:DrgLazyDrop|DrgLazyDrop]]
* [[OS2_API:DrgPostTransferMsg|DrgPostTransferMsg]]
* [[OS2_API:DrgPushDraginfo|DrgPushDraginfo]]
* [[OS2_API:DrgQueryDraginfoPtr|DrgQueryDraginfoPtr]]
* [[OS2_API:DrgQueryDraginfoPtrFromDragitem|DrgQueryDraginfoPtrFromDragitem]]
* [[OS2_API:DrgQueryDraginfoPtrFromHwnd|DrgQueryDraginfoPtrFromHwnd]]
* [[OS2_API:DrgQueryDragitem|DrgQueryDragitem]]
* [[OS2_API:DrgQueryDragitemCount|DrgQueryDragitemCount]]
* [[OS2_API:DrgQueryDragitemPtr|DrgQueryDragitemPtr]]
* [[OS2_API:DrgQueryDragStatus|DrgQueryDragStatus]]
* [[OS2_API:DrgQueryNativeRMF|DrgQueryNativeRMF]]
* [[OS2_API:DrgQueryNativeRMFLen|DrgQueryNativeRMFLen]]
* [[OS2_API:DrgQueryStrName|DrgQueryStrName]]
* [[OS2_API:DrgQueryStrNameLen|DrgQueryStrNameLen]]
* [[OS2_API:DrgQueryTrueType|DrgQueryTrueType]]
* [[OS2_API:DrgQueryTrueTypeLen|DrgQueryTrueTypeLen]]
* [[OS2_API:DrgReallocDraginfo|DrgReallocDraginfo]]
* [[OS2_API:DrgReleasePS|DrgReleasePS]]
* [[OS2_API:DrgSendTransferMsg|DrgSendTransferMsg]]
* [[OS2_API:DrgSetDragImage|DrgSetDragImage]]
* [[OS2_API:DrgSetDragitem|DrgSetDragitem]]
* [[OS2_API:DrgSetDragPointer|DrgSetDragPointer]]
* [[OS2_API:DrgVerifyNativeRMF|DrgVerifyNativeRMF]]
* [[OS2_API:DrgVerifyRMF|DrgVerifyRMF]]
* [[OS2_API:DrgVerifyTrueType|DrgVerifyTrueType]]
* [[OS2_API:DrgVerifyType|DrgVerifyType]]
* [[OS2_API:DrgVerifyTypeSet|DrgVerifyTypeSet]]


=== Dynamic Data Formatting Functions ===
==Direct Manipulation Functions==
* [[OS2_API:DdfBeginList|DdfBeginList]]
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[OS2_API:DdfBitmap|DdfBitmap]]
*[[DrgAcceptDroppedFiles]]
* [[OS2_API:DdfEndList|DdfEndList]]
*[[DrgAccessDraginfo]]
* [[OS2_API:DdfHyperText|DdfHyperText]]
*[[DrgAddStrHandle]]
* [[OS2_API:DdfInform|DdfInform]]
*[[DrgAllocDraginfo]]
* [[OS2_API:DdfInitialize|DdfInitialize]]
*[[DrgAllocDragtransfer]]
* [[OS2_API:DdfListItem|DdfListItem]]
*[[DrgCancelLazyDrag]]
* [[OS2_API:DdfMetafile|DdfMetafile]]
*[[DrgDeleteDraginfoStrHandles]]
* [[OS2_API:DdfPara|DdfPara]]
*[[DrgDeleteStrHandle]]
* [[OS2_API:DdfSetColor|DdfSetColor]]
*[[DrgDrag]]
* [[OS2_API:DdfSetFont|DdfSetFont]]
*[[DrgDragFiles]]
* [[OS2_API:DdfSetFontStyle|DdfSetFontStyle]]
*[[DrgFreeDraginfo]]
* [[OS2_API:DdfSetFormat|DdfSetFormat]]
*[[DrgFreeDragtransfer]]
* [[OS2_API:DdfSetTextAlign|DdfSetTextAlign]]
*[[DrgGetClipPS]]
* [[OS2_API:DdfText|DdfText]]
*[[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]]
</div>


=== Hooks and Procedures ===
==Dynamic Data Formatting==
* [[OS2_API:CheckMsgFilterHook|CheckMsgFilterHook]]
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[OS2_API:CodePageChangedHook|CodePageChangedHook]]
*[[DdfBeginList]]
* [[OS2_API:DestroyWindowHook|DestroyWindowHook]]
*[[DdfBitmap]]
* [[OS2_API:DialogProc|DialogProc]]
*[[DdfEndList]]
* [[OS2_API:FindWordHook|FindWordHook]]
*[[DdfHyperText]]
* [[OS2_API:FlushBufHook|FlushBufHook]]
*[[DdfInform]]
* [[OS2_API:HelpHook|HelpHook]]
*[[DdfInitialize]]
* [[OS2_API:InputHook|InputHook]]
*[[DdfListItem]]
* [[OS2_API:JournalPlaybackHook|JournalPlaybackHook]]
*[[DdfMetafile]]
* [[OS2_API:JournalRecordHook|JournalRecordHook]]
*[[DdfPara]]
* [[OS2_API:LoaderHook|LoaderHook]]
*[[DdfSetColor]]
* [[OS2_API:LockupHook|LockupHook]]
*[[DdfSetFont]]
* [[OS2_API:MsgControlHook|MsgControlHook]]
*[[DdfSetFontStyle]]
* [[OS2_API:MsgFilterHook|MsgFilterHook]]
*[[DdfSetFormat]]
* [[OS2_API:MsgInputHook|MsgInputHook]]
*[[DdfSetTextAlign]]
* [[OS2_API:ProgramListEntryHook|ProgramListEntryHook]]
*[[DdfText]]
* [[OS2_API:ProgramListExitHook|ProgramListExitHook]]
</div>
* [[OS2_API:RegisterUserHook|RegisterUserHook]]
* [[OS2_API:SendMsgHook|SendMsgHook]]
* [[OS2_API:ThunkProc|ThunkProc]]
* [[OS2_API:WindowDCHook|WindowDCHook]]
* [[OS2_API:WndProc|WndProc]]


=== Profile Functions ===
==Hooks and Procedures==
* [[OS2_API:PrfCloseProfile|PrfCloseProfile]]
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[OS2_API:PrfOpenProfile|PrfOpenProfile]]
*[[CheckMsgFilterHook]]
* [[OS2_API:PrfQueryProfile|PrfQueryProfile]]
*[[CodePageChangedHook]]
* [[OS2_API:PrfQueryProfileData|PrfQueryProfileData]]
*[[DestroyWindowHook]]
* [[OS2_API:PrfQueryProfileInt|PrfQueryProfileInt]]
*[[DialogProc]]
* [[OS2_API:PrfQueryProfileSize|PrfQueryProfileSize]]
*[[FindWordHook]]
* [[OS2_API:PrfQueryProfileString|PrfQueryProfileString]]
*[[FlushBufHook]]
* [[OS2_API:PrfReset|PrfReset]]
*[[HelpHook]]
* [[OS2_API:PrfWriteProfileData|PrfWriteProfileData]]
*[[InputHook]]
* [[OS2_API:PrfWriteProfileString|PrfWriteProfileString]]
*[[JournalPlaybackHook]]
*[[JournalRecordHook]]
*[[LoaderHook]]
*[[LockupHook]]
*[[MsgControlHook]]
*[[MsgFilterHook]]
*[[MsgInputHook]]
*[[ProgramListEntryHook]]
*[[ProgramListExitHook]]
*[[RegisterUserHook]]
*[[SendMsgHook]]
*[[ThunkProc]]
*[[WindowDCHook]]
*[[WndProc]]


=== Spooler Functions ===
</div>
* [[OS2_API:SplControlDevice|SplControlDevice]]
* [[OS2_API:SplCopyJob|SplCopyJob]]
* [[OS2_API:SplCreateDevice|SplCreateDevice]]
* [[OS2_API:SplCreatePort|SplCreatePort]]
* [[OS2_API:SplCreateQueue|SplCreateQueue]]
* [[OS2_API:SplDeleteDevice|SplDeleteDevice]]
* [[OS2_API:SplDeleteJob|SplDeleteJob]]
* [[OS2_API:SplDeletePort|SplDeletePort]]
* [[OS2_API:SplDeleteQueue|SplDeleteQueue]]
* [[OS2_API:SplDisable|SplDisable]]
* [[OS2_API:SplDisplayControlPanel|SplDisplayControlPanel]]
* [[OS2_API:SplEnable|SplEnable]]
* [[OS2_API:SplEnumDevice|SplEnumDevice]]
* [[OS2_API:SplEnumDriver|SplEnumDriver]]
* [[OS2_API:SplEnumJob|SplEnumJob]]
* [[OS2_API:SplEnumPort|SplEnumPort]]
* [[OS2_API:SplEnumPrinter|SplEnumPrinter]]
* [[OS2_API:SplEnumQueue|SplEnumQueue]]
* [[OS2_API:SplEnumQueueProcessor|SplEnumQueueProcessor]]
* [[OS2_API:SplGetControlPanelList|SplGetPortFromQ]]
* [[OS2_API:SplGetPortFromQ|SplGetPortFromQ]]
* [[OS2_API:SplHoldJob|SplHoldJob]]
* [[OS2_API:SplHoldQueue|SplHoldQueue]]
* [[OS2_API:SplMessageBox|SplMessageBox]]
* [[OS2_API:SplPurgeQueue|SplPurgeQueue]]
* [[OS2_API:SplQmAbort|SplQmAbort]]
* [[OS2_API:SplQmAbortDoc|SplQmAbortDoc]]
* [[OS2_API:SplQmClose|SplQmClose]]
* [[OS2_API:SplQmEndDoc|SplQmEndDoc]]
* [[OS2_API:SplQmGetJobID|SplQmGetJobID]]
* [[OS2_API:SplQmNewPage|SplQmNewPage]]
* [[OS2_API:SplQmOpen|SplQmOpen]]
* [[OS2_API:SplQmStartDoc|SplQmStartDoc]]
* [[OS2_API:SplQmWrite|SplQmWrite]]
* [[OS2_API:SplQueryControlPanel|SplQueryControlPanel]]
* [[OS2_API:SplQueryDevice|SplQueryDevice]]
* [[OS2_API:SplQueryJob|SplQueryJob]]
* [[OS2_API:SplQueryPath|SplQueryPath]]
* [[OS2_API:SplQueryPort|SplQueryPort]]
* [[OS2_API:SplQueryQueue|SplQueryQueue]]
* [[OS2_API:SplRegister|SplRegister]]
* [[OS2_API:SplRegisterControlPanel|SplRegisterControlPanel]]
* [[OS2_API:SplReleaseJob|SplReleaseJob]]
* [[OS2_API:SplReleaseQueue|SplReleaseQueue]]
* [[OS2_API:SplSetDevice|SplSetDevice]]
* [[OS2_API:SplSetJob|SplSetJob]]
* [[OS2_API:SplSetPort|SplSetPort]]
* [[OS2_API:SplSetQueue|SplSetQueue]]
* [[OS2_API:SplUnRegister|SplUnRegister]]


=== Window Functions ===
==Profile Manager==
* [[OS2_API:WinCalcFramRect|WinCalcFramRect]]
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[OS2_API:WinCancelShutdown|WinCancelShutdown]]
*[[PrfAddProgram]]
* [[OS2_API:WinCreateFrameControls|WinCreateFrameControls]]
*[[PrfChangeProgram]]
* [[OS2_API:WinCreateStdWindow|WinCreateStdWindow]]
*[[PrfCloseProfile]]
* [[OS2_API:WinCreateWindow|WinCreateWindow]]
*[[PrfCreateGroup]]
* [[OS2_API:WinDefWindowProc|WinDefWindowProc]]
*[[PrfDestroyGroup]]
* [[OS2_API:WinDestroyWindow|WinDestroyWindow]]
*[[PrfOpenProfile]]
* [[OS2_API:WinInitialize|WinInitialize]]
*[[PrfQueryDefinition]]
* [[OS2_API:WinQueryAnchorBlock|WinQueryAnchorBlock]]
*[[PrfQueryProfile]]
* [[OS2_API:WinQueryClassInfo|WinQueryClassInfo]]
*[[PrfQueryProfileData]]
* [[OS2_API:WinQueryClassName|WinQueryClassName]]
*[[PrfQueryProfileInt]]
* [[OS2_API:WinQueryClassThunkProc|WinQueryClassThunkProc]]
*[[PrfQueryProfileSize]]
* [[OS2_API:WinQueryWindowModel|WinQueryWindowModel]]
*[[PrfQueryProfileString]]
* [[OS2_API:WinQueryWindowThunkProc|WinQueryWindowThunkProc]]
*[[PrfQueryProgramCategory]]
* [[OS2_API:WinRegisterClass|WinRegisterClass]]
*[[PrfQueryProgramHandle]]
* [[OS2_API:WinSetClassThunkProc|WinSetClassThunkProc]]
*[[PrfQueryProgramTitles]]
* [[OS2_API:WinSetWindowThunkProc|WinSetWindowThunkProc]]
*[[PrfRemoveProgram]]
* [[OS2_API:WinTerminate|WinTerminate]]
*[[PrfReset]]
*[[PrfWriteProfileData]]
*[[PrfWriteProfileString]]
</div>
 
==Spooler Functions==
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
*[[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]]
</div>
 
==Window Functions==
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
*[[WinCalcFrameRect]]
*[[WinCancelShutdown]]
*[[WinCreateFrameControls]]
*[[WinCreateStdWindow]]
*[[WinCreateWindow]]
*[[WinDefWindowProc]]
*[[WinDestroyWindow]]
*[[WinInitialize]]
*[[WinQueryAnchorBlock]]
*[[WinQueryClassInfo]]
*[[WinQueryClassName]]
*[[WinQueryClassThunkProc]]
*[[WinQueryWindowModel]]
*[[WinQueryWindowThunkProc]]
*[[WinRegisterClass]]
*[[WinSetClassThunkProc]]
*[[WinSetWindowThunkProc]]
*[[WinTerminate]]


==== Atom Functions ====
==== Atom Functions ====
* [[OS2_API:WinAddAtom|WinAddAtom]]
*[[WinAddAtom]]
* [[OS2_API:WinCreateAtomTable|WinCreateAtomTable]]
*[[WinCreateAtomTable]]
* [[OS2_API:WinDeleteAtom|WinDeleteAtom]]
*[[WinDeleteAtom]]
* [[OS2_API:WinDestroyAtomTable|WinDestroyAtomTable]]
*[[WinDestroyAtomTable]]
* [[OS2_API:WinFindAtom|WinFindAtom]]
*[[WinFindAtom]]
* [[OS2_API:WinQueryAtomLength|WinQueryAtomLength]]
*[[WinQueryAtomLength]]
* [[OS2_API:WinQueryAtomName|WinQueryAtomName]]
*[[WinQueryAtomName]]
* [[OS2_API:WinQueryAtomUsage|WinQueryAtomUsage]]
*[[WinQueryAtomUsage]]
* [[OS2_API:WinQuerySystemAtomTable|WinQuerySystemAtomTable]]
*[[WinQuerySystemAtomTable]]


==== Clipboard ====
==== Clipboard ====
* [[OS2_API:WinCloseClipbrd|WinCloseClipbrd]]
*[[WinCloseClipbrd]]
* [[OS2_API:WinDdeInitiate|WinDdeInitiate]]
*[[WinEmptyClipbrd]]
* [[OS2_API:WinDdePostMsg|WinDdePostMsg]]
*[[WinEnumClipbrdFmts]]
* [[OS2_API:WinDdeRespond|WinDdeRespond]]
*[[WinOpenClipbrd]]
* [[OS2_API:WinEmptyClipBrd|WinEmptyClipBrd]]
*[[WinQueryClipbrdData]]
* [[OS2_API:WinEnumClipBrdFmts|WinEnumClipBrdFmts]]
*[[WinQueryClipbrdFmtInfo]]
* [[OS2_API:WinOpenClipBrd|WinOpenClipBrd]]
*[[WinQueryClipbrdOwner]]
* [[OS2_API:WinQueryClipBrdData|WinQueryClipBrdData]]
*[[WinQueryClipbrdViewer]]
* [[OS2_API:WinQueryClipBrdFmtInfo|WinQueryClipBrdFmtInfo]]
*[[WinSetClipbrdData]]
* [[OS2_API:WinQueryClipBrdOwner|WinQueryClipBrdOwner]]
*[[WinSetClipbrdOwner]]
* [[OS2_API:WinQueryClipBrdViewer|WinQueryClipBrdViewer]]
*[[WinSetClipbrdViewer]]
* [[OS2_API:WinSetClipBrdData|WinSetClipBrdData]]
 
* [[OS2_API:WinSetClipBrdOwner|WinSetClipBrdOwner]]
==== DDE ====
* [[OS2_API:WinSetClipBrdViewer|WinSetClipBrdViewer]]
*[[WinDdeInitiate]]
*[[WinDdePostMsg]]
*[[WinDdeRespond]]


==== Device Context/Presentation Space ====
==== Device Context/Presentation Space ====
* [[OS2_API:WinBeginPaint|WinBeginPaint]]
* [[WinBeginPaint]]
* [[OS2_API:WinEndPaint|WinEndPaint]]
* [[WinEndPaint]]
* [[OS2_API:WinGetClipPS|WinGetClipPS]]
* [[WinGetClipPS]]
* [[OS2_API:WinGetPS|WinGetPS]]
* [[WinGetPS]]
* [[OS2_API:WinGetScreenPS|WinGetScreenPS]]
* [[WinGetScreenPS]]
* [[OS2_API:WinOpenWindowDC|WinOpenWindowDC]]
* [[WinOpenWindowDC]]
* [[OS2_API:WinQueryWindowDC|WinQueryWindowDC]]
* [[WinQueryWindowDC]]
* [[OS2_API:WinReleasePS|WinReleasePS]]
* [[WinReleasePS]]
* [[OS2_API:WinWindowFromDC|WinWindowFromDC]]
* [[WinWindowFromDC]]


==== Dialogs ====
==== Dialogs ====
* [[OS2_API:WinCheckButton|WinCheckButton]]
*[[WinCheckButton]]
* [[OS2_API:WinCreateDlg|WinCreateDlg]]
*[[WinCreateDlg]]
* [[OS2_API:WinDefDlgProc|WinDefDlgProc]]
*[[WinDefDlgProc]]
* [[OS2_API:WinDefFileDlgProc|WinDefFileDlgProc]]
*[[WinDeleteLboxItem]]
* [[OS2_API:WinDefFontDlgProc|WinDefFontDlgProc]]
*[[WinDismissDlg]]
* [[OS2_API:WinDeleteLboxItem|WinDeleteLboxItem]]
*[[WinDlgBox]]
* [[OS2_API:WinDismissDlg|WinDismissDlg]]
*[[WinEnableControl]]
* [[OS2_API:WinDlgBox|WinDlgBox]]
*[[WinEnumDlgItem]]
* [[OS2_API:WinEnableControl|WinEnableControl]]
*[[WinGetDlgMsg]]
* [[OS2_API:WinEnumDlgItem|WinEnumDlgItem]]
*[[WinInsertLboxItem]]
* [[OS2_API:WinFileDlg|WinFileDlg]]
*[[WinIsControlEnabled]]
* [[OS2_API:WinFontDlg|WinFontDlg]]
*[[WinLoadDlg]]
* [[OS2_API:WinFreeFileDlgList|WinFreeFileDlgList]]
*[[WinMapDlgPoints]]
* [[OS2_API:WinGetDlgMsg|WinGetDlgMsg]]
*[[WinMessageBox]]
* [[OS2_API:WinInsertLboxItem|WinInsertLboxItem]]
*[[WinMessageBox2]]
* [[OS2_API:WinIsControlEnabled|WinIsControlEnabled]]
*[[WinProcessDlg]]
* [[OS2_API:WinLoadDlg|WinLoadDlg]]
*[[WinQueryButtonCheckState]]
* [[OS2_API:WinMapDlgPoints|WinMapDlgPoints]]
*[[WinQueryDlgItemShort]]
* [[OS2_API:WinMessageBox|WinMessageBox]]
*[[WinQueryDlgItemText]]
* [[OS2_API:WinMessageBox2|WinMessageBox2]]
*[[WinQueryDlgItemTextLength]]
* [[OS2_API:WinProcessDlg|WinProcessDlg]]
*[[WinQueryLboxCount]]
* [[OS2_API:WinQueryButtonCheckState|WinQueryButtonCheckState]]
*[[WinQueryLboxItemText]]
* [[OS2_API:WinQueryDlgItemShort|WinQueryDlgItemShort]]
*[[WinQueryLboxItemTextLength]]
* [[OS2_API:WinQueryDlgItemText|WinQueryDlgItemText]]
*[[WinQueryLboxSelectedItem]]
* [[OS2_API:WinQueryDlgItemTextLength|WinQueryDlgItemTextLength]]
*[[WinSendDlgItemMsg]]
* [[OS2_API:WinQueryLboxCount|WinQueryLboxCount]]
*[[WinSetDlgItemShort]]
* [[OS2_API:WinQueryLboxItemText|WinQueryLboxItemText]]
*[[WinSetDlgItemText]]
* [[OS2_API:WinQueryLboxItemTextLength|WinQueryLboxItemTextLength]]
*[[WinSetLboxItemText]]
* [[OS2_API:WinQueryLboxSelectedItem|WinQueryLboxSelectedItem]]
*[[WinSubstituteStrings]]
* [[OS2_API:WinSendDlgItemMsg|WinSendDlgItemMsg]]
;File Dialog
* [[OS2_API:WinSetDlgItemShort|WinSetDlgItemShort]]
*[[WinDefFileDlgProc]]
* [[OS2_API:WinSetDlgItemText|WinSetDlgItemText]]
*[[WinFileDlg]]
* [[OS2_API:WinSetLboxItemText|WinSetLboxItemText]]
*[[WinFreeFileDlgList]]
* [[OS2_API:WinSubstituteStrings|WinSubstituteStrings]]
;Font Dialog
*[[WinDefFontDlgProc]]
*[[WinFontDlg]]


==== Drawing functions ====
==== Drawing functions ====
* [[OS2_API:WinDrawBitmap|WinDrawBitmap]]
*[[WinDrawBitmap]]
* [[OS2_API:WinDrawBorder|WinDrawBorder]]
*[[WinDrawBorder]]
* [[OS2_API:WinDrawPointer|WinDrawPointer]]
*[[WinDrawPointer]]
* [[OS2_API:WinDrawText|WinDrawText]]
*[[WinDrawText]]
* [[OS2_API:WinFillRect|WinFillRect]]
*[[WinFillRect]]
* [[OS2_API:WinInvertRect|WinInvertRect]]
*[[WinInvertRect]]
* [[OS2_API:WinMakePoints|WinMakePoints]]
*[[WinMakePoints]]
* [[OS2_API:WinRealizePalette|WinRealizePalette]]
*[[WinRealizePalette]]
* [[OS2_API:WinScrollWindow|WinScrollWindow]]
*[[WinScrollWindow]]
* [[OS2_API:WinShowTrackRect|WinShowTrackRect]]
*[[WinShowTrackRect]]
* [[OS2_API:WinTrackRect|WinTrackRect]]
*[[WinTrackRect]]


==== Dynamic Link Library ====
==== Dynamic Link Library ====
* [[OS2_API:WinDeleteLibrary|WinDeleteLibrary]]
* [[WinDeleteLibrary]]
* [[OS2_API:WinDeleteProcedure|WinDeleteProcedure]]
* [[WinDeleteProcedure]]
* [[OS2_API:WinLoadLibrary|WinLoadLibrary]]
* [[WinLoadLibrary]]
* [[OS2_API:WinLoadProcedure|WinLoadProcedure]]
* [[WinLoadProcedure]]


==== Error handling ====
==== Error handling ====
* [[OS2_API:WinGetErrorInfo|WinGetErrorInfo]]
* [[WinGetErrorInfo]]
* [[OS2_API:WinGetLastError|WinGetLastError]]
* [[WinGetLastError]]
* [[OS2_API:WinFreeErrorInfo|WinFreeErrorInfo]]
* [[WinFreeErrorInfo]]


==== Focus ====
==== Focus ====
* [[OS2_API:WinAlarm|WinAlarm]]
*[[WinAlarm]]
* [[OS2_API:WinCreateCursor|WinCreateCursor]]
*[[WinCreateCursor]]
* [[OS2_API:WinDestroyCursor|WinDestroyCursor]]
*[[WinDestroyCursor]]
* [[OS2_API:WinEnablePhysInput|WinEnablePhysInput]]
*[[WinEnablePhysInput]]
* [[OS2_API:WinEnableWindow|WinEnableWindow]]
*[[WinEnableWindow]]
* [[OS2_API:WinEnableWindowUpdate|WinEnableWindowUpdate]]
*[[WinEnableWindowUpdate]]
* [[OS2_API:WinFlashWindow|WinFlashWindow]]
*[[WinFlashWindow]]
* [[OS2_API:WinFocusChange|WinFocusChange]]
*[[WinFocusChange]]
* [[OS2_API:WinGetKeyState|WinGetKeyState]]
*[[WinGetKeyState]]
* [[OS2_API:WinGetPhysKeyState|WinGetPhysKeyState]]
*[[WinGetPhysKeyState]]
* [[OS2_API:WinIsPhysInputEnabled|WinIsPhysInputEnabled]]
*[[WinIsPhysInputEnabled]]
* [[OS2_API:WinIsThreadActive|WinIsThreadActive]]
*[[WinIsThreadActive]]
* [[OS2_API:WinIsWindowEnabled|WinIsWindowEnabled]]
*[[WinIsWindowEnabled]]
* [[OS2_API:WinQueryActiveWindow|WinQueryActiveWindow]]
*[[WinQueryActiveWindow]]
* [[OS2_API:WinQueryCapture|WinQueryCapture]]
*[[WinQueryCapture]]
* [[OS2_API:WinQueryCursorInfo|WinQueryCursorInfo]]
*[[WinQueryCursorInfo]]
* [[OS2_API:WinQueryFocus|WinQueryFocus]]
*[[WinQueryFocus]]
* [[OS2_API:WinSetActiveWindow|WinSetActiveWindow]]
*[[WinSetActiveWindow]]
* [[OS2_API:WinSetCapture|WinSetCapture]]
*[[WinSetCapture]]
* [[OS2_API:WinSetFocus|WinSetFocus]]
*[[WinSetFocus]]
* [[OS2_API:WinSetKeyboardStateTable|WinSetKeyboardStateTable]]
*[[WinSetKeyboardStateTable]]
* [[OS2_API:WinShowCursor|WinShowCursor]]
*[[WinShowCursor]]


==== Help ====
==== Help Manager ====
* [[OS2_API:WinAssociateHelpInstance|WinAssociateHelpInstance]]
*[[WinAssociateHelpInstance]]
* [[OS2_API:WinCreateHelpInstance|WinCreateHelpInstance]]
*[[WinCreateHelpInstance]]
* [[OS2_API:WinCreateHelpTable|WinCreateHelpTable]]
*[[WinCreateHelpTable]]
* [[OS2_API:WinDestroyHelpInstance|WinDestroyHelpInstance]]
*[[WinDestroyHelpInstance]]
* [[OS2_API:WinLoadHelpTable|WinLoadHelpTable]]
*[[WinLoadHelpTable]]
* [[OS2_API:WinQueryHelpInstance|WinQueryHelpInstance]]
*[[WinQueryHelpInstance]]


===== Information =====
====Information====
====== System ======
=====System=====
* [[OS2_API:WinGetCurrentTime|WinGetCurrentTime]]
*[[WinGetCurrentTime]]
* [[OS2_API:WinGetSysBitmap|WinGetSysBitmap]]
*[[WinGetSysBitmap]]
* [[OS2_API:WinQueryDesktopBkgnd|WinQueryDesktopBkgnd]]
*[[WinQueryDesktopBkgnd]]
* [[OS2_API:WinQueryDesktopWindow|WinQueryDesktopWindow]]
*[[WinQueryDesktopWindow]]
* [[OS2_API:WinQueryObjectWindow|WinQueryObjectWindow]]
*[[WinQueryObjectWindow]]
* [[OS2_API:WinQuerySysColor|WinQuerySysColor]]
*[[WinQuerySysColor]]
* [[OS2_API:WinQuerySysModalWindow|WinQuerySysModalWindow]]
*[[WinQuerySysModalWindow]]
* [[OS2_API:WinQuerySysPointer|WinQuerySysPointer]]
*[[WinQuerySysPointer]]
* [[OS2_API:WinQuerySysPointerData|WinQuerySysPointerData]]
*[[WinQuerySysPointerData]]
* [[OS2_API:WinQuerySysValue|WinQuerySysValue]]
*[[WinQuerySysValue]]
* [[OS2_API:WinQueryVersion|WinQueryVersion]]
*[[WinQueryVersion]]
* [[OS2_API:WinSetDesktopBkgnd|WinSetDesktopBkgnd]]
*[[WinSetDesktopBkgnd]]
* [[OS2_API:WinSetSysColor|WinSetSysColor]]
*[[WinSetSysColors]]
* [[OS2_API:WinSetSysModalWindow|WinSetSysModalWindow]]
*[[WinSetSysModalWindow]]
* [[OS2_API:WinSetSysPointerData|WinSetSysPointerData]]
*[[WinSetSysPointerData]]
* [[OS2_API:WinSetSysValue|WinSetSysValue]]
*[[WinSetSysValue]]


====== Window ======
=====Window=====
* [[OS2_API:WinBeginEnumWindow|WinBeginEnumWindow]]
*[[WinBeginEnumWindows]]
* [[OS2_API:WinEndEnumWindow|WinEndEnumWindow]]
*[[WinEndEnumWindow]]
* [[OS2_API:WinGetMaxPosition|WinGetMaxPosition]]
*[[WinGetMaxPosition]]
* [[OS2_API:WinGetMinPosition|WinGetMinPosition]]
*[[WinGetMinPosition]]
* [[OS2_API:WinGetNextWindow|WinGetNextWindow]]
*[[WinGetNextWindow]]
* [[OS2_API:WinIsChild|WinIsChild]]
*[[WinIsChild]]
* [[OS2_API:WinIsWindow|WinIsWindow]]
*[[WinIsWindow]]
* [[OS2_API:WinIsWindowShowing|WinIsWindowShowing]]
*[[WinIsWindowShowing]]
* [[OS2_API:WinIsWindowVisible|WinIsWindowVisible]]
*[[WinIsWindowVisible]]
* [[OS2_API:WinMapWindowPoints|WinMapWindowPoints]]
*[[WinMapWindowPoints]]
* [[OS2_API:WinMultiWindowFromIDs|WinMultiWindowFromIDs]]
*[[WinMultWindowFromIDs]]
* [[OS2_API:WinQueryPresParam|WinQueryPresParam]]
*[[WinQueryControlColors]]
* [[OS2_API:WinQueryWindow|WinQueryWindow]]
*[[WinQueryPresParam]]
* [[OS2_API:WinQueryWindowPos|WinQueryWindowPos]]
*[[WinQueryWindow]]
* [[OS2_API:WinQueryWindowProcess|WinQueryWindowProcess]]
*[[WinQueryWindowPos]]
* [[OS2_API:WinQueryWindowPtr|WinQueryWindowPtr]]
*[[WinQueryWindowProcess]]
* [[OS2_API:WinQueryWindowRect|WinQueryWindowRect]]
*[[WinQueryWindowPtr]]
* [[OS2_API:WinQueryWindowText|WinQueryWindowText]]
*[[WinQueryWindowRect]]
* [[OS2_API:WinQueryWindowTextLength|WinQueryWindowTextLength]]
*[[WinQueryWindowText]]
* [[OS2_API:WinQueryWindowULong|WinQueryWindowULong]]
*[[WinQueryWindowTextLength]]
* [[OS2_API:WinQueryWindowUShort|WinQueryWindowUShort]]
*[[WinQueryWindowULong]]
* [[OS2_API:WinRemovePresParam|WinRemovePresParam]]
*[[WinQueryWindowUShort]]
* [[OS2_API:WinRestoreWindowPos|WinRestoreWindowPos]]
*[[WinRemovePresParam]]
* [[OS2_API:WinSaveWindowPos|WinSaveWindowPos]]
*[[WinRestoreWindowPos]]
* [[OS2_API:WinSetMultiWindowPos|WinSetMultiWindowPos]]
*[[WinSaveWindowPos]]
* [[OS2_API:WinSetOwner|WinSetOwner]]
*[[WinSetControlColors]]
* [[OS2_API:WinSetParent|WinSetParent]]
*[[WinSetMultWindowPos]]
* [[OS2_API:WinSetPresParam|WinSetPresParam]]
*[[WinSetOwner]]
* [[OS2_API:WinSetWindowBits|WinSetWindowBits]]
*[[WinSetParent]]
* [[OS2_API:WinSetWindowPos|WinSetWindowPos]]
*[[WinSetPresParam]]
* [[OS2_API:WinSetWindowPtr|WinSetWindowPtr]]
*[[WinSetWindowBits]]
* [[OS2_API:WinSetWindowText|WinSetWindowText]]
*[[WinSetWindowPos]]
* [[OS2_API:WinSetWindowULong|WinSetWindowULong]]
*[[WinSetWindowPtr]]
* [[OS2_API:WinSetWindowUShort|WinSetWindowUShort]]
*[[WinSetWindowText]]
* [[OS2_API:WinShowWindow|WinShowWindow]]
*[[WinSetWindowULong]]
* [[OS2_API:WinStoreWindowPos|WinStoreWindowPos]]
*[[WinSetWindowUShort]]
* [[OS2_API:WinSubclassWindow|WinSubclassWindow]]
*[[WinShowWindow]]
* [[OS2_API:WinWindowFromID|WinWindowFromID]]
*[[WinStoreWindowPos]]
* [[OS2_API:WinWindowFromPoint|WinWindowFromPoint]]
*[[WinSubclassWindow]]
*[[WinWindowFromID]]
*[[WinWindowFromPoint]]


==== Menuing ====
==== Menuing ====
* [[OS2_API:WinCheckMenuItem|WinCheckMenuItem]]
*[[WinCheckMenuItem]]
* [[OS2_API:WinCreateMenu|WinCreateMenu]]
*[[WinCreateMenu]]
* [[OS2_API:WinEnableMenuItem|WinEnableMenuItem]]
*[[WinEnableMenuItem]]
* [[OS2_API:WinIsMenuItemChecked|WinIsMenuItemChecked]]
*[[WinIsMenuItemChecked]]
* [[OS2_API:WinIsMenuItemEnabled|WinIsMenuItemEnabled]]
*[[WinIsMenuItemEnabled]]
* [[OS2_API:WinIsMenuItemValid|WinIsMenuItemValid]]
*[[WinIsMenuItemValid]]
* [[OS2_API:WinLoadMenu|WinLoadMenu]]
*[[WinLoadMenu]]
* [[OS2_API:WinPop-upMenu|WinPop-upMenu]]
*[[WinPopupMenu]]
* [[OS2_API:WinSetMenuItemText|WinSetMenuItemText]]
*[[WinSetMenuItemText]]


==== Messaging ====
==== Messaging ====
* [[OS2_API:WinBroadcastMsg|WinBroadcastMsg]]
*[[WinBroadcastMsg]]
* [[OS2_API:WinCallMsgFilter|WinCallMsgFilter]]
*[[WinCallMsgFilter]]
* [[OS2_API:WinCheckInput|WinCheckInput]]
*[[WinCheckInput]]
* [[OS2_API:WinCreateMsgQueue|WinCreateMsgQueue]]
*[[WinCreateMsgQueue]]
* [[OS2_API:WinDestroyMsgQueue|WinDestroyMsgQueue]]
*[[WinDestroyMsgQueue]]
* [[OS2_API:WinDispatchMsg|WinDispatchMsg]]
*[[WinDispatchMsg]]
* [[OS2_API:WinGetMsg|WinGetMsg]]
*[[WinGetMsg]]
* [[OS2_API:WinInSendMsg|WinInSendMsg]]
*[[WinInSendMsg]]
* [[OS2_API:WinPeekMsg|WinPeekMsg]]
*[[WinPeekMsg]]
* [[OS2_API:WinPostMsg|WinPostMsg]]
*[[WinPostMsg]]
* [[OS2_API:WinPostQueueMsg|WinPostQueueMsg]]
*[[WinPostQueueMsg]]
* [[OS2_API:WinQueryMsgPos|WinQueryMsgPos]]
*[[WinQueryMsgPos]]
* [[OS2_API:WinQueryMsgTime|WinQueryMsgTime]]
*[[WinQueryMsgTime]]
* [[OS2_API:WinQueryQueueInfo|WinQueryQueueInfo]]
*[[WinQueryQueueInfo]]
* [[OS2_API:WinQueryQueueStatus|WinQueryQueueStatus]]
*[[WinQueryQueueStatus]]
* [[OS2_API:WinRegisterUserDatatype|WinRegisterUserDatatype]]
*[[WinRegisterUserDatatype]]
* [[OS2_API:WinRegisterUserMsg|WinRegisterUserMsg]]
*[[WinRegisterUserMsg]]
* [[OS2_API:WinReleaseHook|WinReleaseHook]]
*[[WinReleaseHook]]
* [[OS2_API:WinRequestMutexSem|WinRequestMutexSem]]
*[[WinRequestMutexSem]]
* [[OS2_API:WinSendMsg|WinSendMsg]]
*[[WinSendMsg‎]]
* [[OS2_API:WinSetClassMsgInterest|WinSetClassMsgInterest]]
*[[WinSetClassMsgInterest]]
* [[OS2_API:WinSetHook|WinSetHook]]
*[[WinSetHook]]
* [[OS2_API:WinSetMsgInterest|WinSetMsgInterest]]
*[[WinSetMsgInterest]]
* [[OS2_API:WinSetMsgMode|WinSetMsgMode]]
*[[WinSetMsgMode]]
* [[OS2_API:WinSetSynchroMode|WinSetSynchroMode]]
*[[WinSetSynchroMode]]
* [[OS2_API:WinWaitEventSem|WinWaitEventSem]]
*[[WinWaitEventSem]]
* [[OS2_API:WinWaitMsg|WinWaitMsg]]
*[[WinWaitMsg]]
* [[OS2_API:WinWaitMuxWaitSem|WinWaitMuxWaitSem]]
*[[WinWaitMuxWaitSem]]


==== National Language/Code Page ====
==== National Language/Code Page ====
* [[OS2_API:WinCompareStrings|WinCompareStrings]]
*[[WinCompareStrings]]
* [[OS2_API:WinCpTranslateChar|WinCpTranslateChar]]
*[[WinCpTranslateChar]]
* [[OS2_API:WinCpTranslateString|WinCpTranslateString]]
*[[WinCpTranslateString]]
* [[OS2_API:WinNextChar|WinNextChar]]
*[[WinNextChar]]
* [[OS2_API:WinPrevChar|WinPrevChar]]
*[[WinPrevChar]]
* [[OS2_API:WinQueryCp|WinQueryCp]]
*[[WinQueryCp]]
* [[OS2_API:WinQueryCpList|WinQueryCpList]]
*[[WinQueryCpList]]
* [[OS2_API:WinSetCp|WinSetCp]]
*[[WinSetCp]]
* [[OS2_API:WinUpper|WinUpper]]
*[[WinUpper]]
* [[OS2_API:WinUpperChar|WinUpperChar]]
*[[WinUpperChar]]


==== Rectangle functions ====
==== Rectangle functions ====
* [[OS2_API:WinCopyRect|WinCopyRect]]
*[[WinCopyRect]]
* [[OS2_API:WinEqualRect|WinEqualRect]]
*[[WinEqualRect]]
* [[OS2_API:WinInflateRect|WinInflateRect]]
*[[WinInflateRect]]
* [[OS2_API:WinIntersectRect|WinIntersectRect]]
*[[WinIntersectRect]]
* [[OS2_API:WinIsRectEmpty|WinIsRectEmpty]]
*[[WinIsRectEmpty]]
* [[OS2_API:WinMakeRect|WinMakeRect]]
*[[WinMakeRect]]
* [[OS2_API:WinOffsetRect|WinOffsetRect]]
*[[WinOffsetRect]]
* [[OS2_API:WinPtInRect|WinPtInRect]]
*[[WinPtInRect]]
* [[OS2_API:WinSetRect|WinSetRect]]
*[[WinSetRect]]
* [[OS2_API:WinSetRectEmpty|WinSetRectEmpty]]
*[[WinSetRectEmpty]]
* [[OS2_API:WinSubtractRect|WinSubtractRect]]
*[[WinSubtractRect]]
* [[OS2_API:WinUnionRect|WinUnionRect]]
*[[WinUnionRect]]


==== Regions/Clipping ====
==== Regions/Clipping ====
* [[OS2_API:WinExcludeUpdateRegion|WinExcludeUpdateRegion]]
*[[WinExcludeUpdateRegion]]
* [[OS2_API:WinInvalidateRect|WinInvalidateRect]]
*[[WinInvalidateRect]]
* [[OS2_API:WinInvalidateRegion|WinInvalidateRegion]]
*[[WinInvalidateRegion]]
* [[OS2_API:WinLockVisRegions|WinLockVisRegions]]
*[[WinLockVisRegions]]
* [[OS2_API:WinLockWindowUpdate|WinLockWindowUpdate]]
*[[WinLockWindowUpdate]]
* [[OS2_API:WinQueryUpdateRect|WinQueryUpdateRect]]
*[[WinQueryUpdateRect]]
* [[OS2_API:WinQueryUpdateRegion|WinQueryUpdateRegion]]
*[[WinQueryUpdateRegion]]
* [[OS2_API:WinQueryVisibleRegion|WinQueryVisibleRegion]]
*[[WinQueryVisibleRegion]]
* [[OS2_API:WinSetVisibleRegionNotify|WinSetVisibleRegionNotify]]
*[[WinSetVisibleRegionNotify]]
* [[OS2_API:WinUpdateWindow|WinUpdateWindow]]
*[[WinUpdateWindow]]
* [[OS2_API:WinValidateRect|WinValidateRect]]
*[[WinValidateRect]]
* [[OS2_API:WinValidateRegion|WinValidateRegion]]
*[[WinValidateRegion]]


==== Resource Management ====
==== Resource Management ====
* [[OS2_API:WinLoadString|WinLoadString]]
*[[WinLoadString]]
* [[OS2_API:WinLoadMessage|WinLoadMessage]]
*[[WinLoadMessage]]


===== Accel Table =====
===== Accel Table =====
* [[OS2_API:WinCopyAccelTable|WinCopyAccelTable]]
*[[WinCopyAccelTable]]
* [[OS2_API:WinCreateAccelTable|WinCreateAccelTable]]
*[[WinCreateAccelTable]]
* [[OS2_API:WinDestroyAccelTable|WinDestroyAccelTable]]
*[[WinDestroyAccelTable]]
* [[OS2_API:WinLoadAccelTable|WinLoadAccelTable]]
*[[WinLoadAccelTable]]
* [[OS2_API:WinQueryAccelTable|WinQueryAccelTable]]
*[[WinQueryAccelTable]]
* [[OS2_API:WinSetAccelTable|WinSetAccelTable]]
*[[WinSetAccelTable]]
* [[OS2_API:WinTranslateAccel|WinTranslateAccel]]
*[[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]]


===== Icon =====
=== Timers ===
* [[OS2_API:WinFreeFileIcon|WinFreeFileIcon]]
*[[WinStartTimer]]
* [[OS2_API:WinLoadFileIcon|WinLoadFileIcon]]
*[[WinStopTimer]]
* [[OS2_API:WinSetFileIcon|WinSetFileIcon]]


===== Pointer =====
</div>
* [[OS2_API:WinCreatePointer|WinCreatePointer]]
* [[OS2_API:WinCreatePointerIndirect|WinCreatePointerIndirect]]
* [[OS2_API:WinDestroyPointer|WinDestroyPointer]]
* [[OS2_API:WinLoadPointer|WinLoadPointer]]
* [[OS2_API:WinLockPointerUpdate|WinLockPointerUpdate]]
* [[OS2_API:WinQueryPointer|WinQueryPointer]]
* [[OS2_API:WinQueryPointerInfo|WinQueryPointerInfo]]
* [[OS2_API:WinQueryPointerPos|WinQueryPointerPos]]
* [[OS2_API:WinSetPointer|WinSetPointer]]
* [[OS2_API:WinSetPointerOwner|WinSetPointerOwner]]
* [[OS2_API:WinSetPointerPos|WinSetPointerPos]]
* [[OS2_API:WinShowPointer|WinShowPointer]]


==== TaskList functions ====
==Workplace==
* [[OS2_API:WinAddSwitchEntry|WinAddSwitchEntry]]
;Object management
* [[OS2_API:WinChangeSwitchEntry|WinChangeSwitchEntry]]
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[OS2_API:WinCreateSwitchEntry|WinCreateSwitchEntry]]
* [[WinCopyObject]]
* [[OS2_API:WinQuerySessionTitle|WinQuerySessionTitle]]
* [[WinCreateObject]]
* [[OS2_API:WinQuerySwitchEntry|WinQuerySwitchEntry]]
* [[WinCreateShadow]]
* [[OS2_API:WinQuerySwitchHandle|WinQuerySwitchHandle]]
* [[WinDeregisterObjectClass]]
* [[OS2_API:WinQuerySwitchList|WinQuerySwitchList]]
* [[WinDestroyObject]]
* [[OS2_API:WinQueryTaskSizePos|WinQueryTaskSizePos]]
* [[WinEnumObjectClasses]]
* [[OS2_API:WinQueryTaskTitle|WinQueryTaskTitle]]
* [[WinIsSOMDDReady]]
* [[OS2_API:WinRemoveSwitchEntry|WinRemoveSwitchEntry]]
* [[WinIsWPDServerReady]]
* [[OS2_API:WinStartApp|WinStartApp]]
* [[WinLockupSystem]]
* [[OS2_API:WinSwitchToProgram|WinSwitchToProgram]]
* [[WinMoveObject]]
* [[OS2_API:WinTerminateApp|WinTerminateApp]]
* [[WinOpenObject]]
* [[WinQueryActiveDesktopPathname]]
* [[WinQueryObject]]
* [[WinQueryObjectPath]]
* [[WinRegisterObjectClass]]
* [[WinReplaceObjectClass]]
* [[WinRestartWorkplace]]
* [[WinRestartSOMDD]]
* [[WinRestartWPDServer]]
* [[WinSaveObject]]
* [[WinSetObjectData]]
* [[WinUnlockSystem]]
* [[WinWaitForShell]]
</div>
;Utility APIs
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[WinFreeFileIcon]]
* [[WinLoadFileIcon]]
* [[WinSetFileIcon]]
* [[WinRestoreWindowPos]]
* [[WinShutdownSystem]]
* [[WinStoreWindowPos]]
</div>


==== Timers ====
==To Verify==
* [[OS2_API:WinStartTimer|WinStartTimer]]
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[OS2_API:WinStopTimer|WinStopTimer]]
* 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


==== WorkplaceShell functions ====
* WinSetClipRegion
* [[OS2_API:WinCopyObject|WinCopyObject]]
</div>
* [[OS2_API:WinCreateObject|WinCreateObject]]
* [[OS2_API:WinCreateShadow|WinCreateShadow]]
* [[OS2_API:WinDeregisterObjectClass|WinDeregisterObjectClass]]
* [[OS2_API:WinDestroyObject|WinDestroyObject]]
* [[OS2_API:WinEnumObjectClasses|WinEnumObjectClasses]]
* [[OS2_API:WinIsSOMDDReady|WinIsSOMDDReady]]
* [[OS2_API:WinIsWPDServerReady|WinIsWPDServerReady]]
* [[OS2_API:WinLockupSystem|WinLockupSystem]]
* [[OS2_API:WinMoveObject|WinMoveObject]]
* [[OS2_API:WinOpenObject|WinOpenObject]]
* [[OS2_API:WinQueryActiveDesktopPathname|WinQueryActiveDesktopPathname]]
* [[OS2_API:WinQueryObject|WinQueryObject]]
* [[OS2_API:WinQueryObjectPath|WinQueryObjectPath]]
* [[OS2_API:WinRegisterObjectClass|WinRegisterObjectClass]]
* [[OS2_API:WinReplaceObjectClass|WinReplaceObjectClass]]
* [[OS2_API:WinRestartSOMDD|WinRestartSOMDD]]
* [[OS2_API:WinRestartWPDServer|WinRestartWPDServer]]
* [[OS2_API:WinSaveObject|WinSaveObject]]
* [[OS2_API:WinSetObjectData|WinSetObjectData]]
* [[OS2_API:WinShutdownSystem|WinShutdownSystem]]
* [[OS2_API:WinUnlockSystem|WinUnlockSystem]]
* [[OS2_API:WinWaitForShell|WinWaitForShell]]


[[OS2_API | OS/2 API]]
[[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

Dynamic Data Formatting

Hooks and Procedures

Profile Manager

Spooler Functions

Window Functions

Atom Functions

Clipboard

DDE

Device Context/Presentation Space

Dialogs

File Dialog
Font Dialog

Drawing functions

Dynamic Link Library

Error handling

Focus

Help Manager

Information

System
Window

Menuing

Messaging

National Language/Code Page

Rectangle functions

Regions/Clipping

Resource Management

Accel Table

Pointer

TaskList functions

Timers

Workplace

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