PMWIN.DLL

The Presentation Manager (PM) Window Manager DLL

The latest version from OS/2 Warp 4 is just a plain forwarder DLL that send the function to PMMERGE.DLL

DLL Entry Points
132 WinSubstituteStrings 133 WinEnumDlgItem 134 WinSetDlgItemText 135 WinQueryDlgItemText 136 WinLoadMenu 137 WinCreateMenu 138 WinAlarm 139 WinMessageBox 140 WinCreateStdWindow 141 WinCreateFrameControls 142 WinFormatFrame 143 WinCalcFrameRect 144 WinFlashWindow 146 WinGetMinPosition 147 WinGetMaxPosition 149 WinQuerySysValue 150 WinSetSysValue 151 WinSetSysColors 152 WinQuerySysColor 153 WinScrollWindow 154 WinTrackRect 155 WinShowTrackRect 156 GpiLoadBitmap 157 WinLoadString 158 WinLoadMessage 159 WinSetRectEmpty 160 WinSetRect 161 WinCopyRect 162 WinIsRectEmpty 163 WinEqualRect 164 WinPtInRect 165 WinOffsetRect 166 WinInflateRect 167 WinIntersectRect 168 WinUnionRect 169 WinSubtractRect 170 WinMakeRect 171 WinMakePoints 172 WinInvertRect 173 WinFillRect 174 KbdPacket
 * 1) WinQueryDesktopWindow
 * 2) WinQueryObjectWindow
 * 3) WinRegisterClass
 * 4) WinQueryClassName
 * 5) WinQueryClassInfo
 * 6) WinCreateWindow
 * 7) WinDestroyWindow
 * 8) WinSetWindowPos
 * 9) WinSetMultWindowPos
 * 10) WinQueryWindowPos
 * 11) WinEnableWindow
 * 12) WinIsWindowEnabled
 * 13) WinShowWindow
 * 14) WinEnableWindowUpdate
 * 15) WinIsWindowVisible
 * 16) WinSetWindowText
 * 17) WinQueryWindowText
 * 18) WinQueryWindowTextLength
 * 19) WinWindowFromID
 * 20) WinMultWindowFromIDs
 * 21) WinIsWindow
 * 22) WinIsChild
 * 23) WinSetParent
 * 24) WinSetOwner
 * 25) WinQueryWindow
 * 26) WinQueryWindowRect
 * 27) WinQueryWindowProcess
 * 28) WinSetWindowUShort
 * 29) WinQueryWindowUShort
 * 30) WinSetWindowULong
 * 31) WinQueryWindowULong
 * 32) WinBeginEnumWindows
 * 33) WinGetNextWindow
 * 34) WinEndEnumWindows
 * 35) WinWindowFromPoint
 * 36) WinMapWindowPoints
 * 37) WinSubclassWindow
 * 38) WinLockWindow
 * 39) WinQueryWindowLockCount
 * 40) WinRegisterWindowDestroy
 * 41) WinOpenWindowDC
 * 42) WinGetScreenPS
 * 43) WinGetPS
 * 44) WinReleasePS
 * 45) WinBeginPaint
 * 46) WinEndPaint
 * 47) WinInvalidateRect
 * 48) WinInvalidateRegion
 * 49) WinValidateRect
 * 50) WinValidateRegion
 * 51) WinQueryUpdateRect
 * 52) WinQueryUpdateRegion
 * 53) WinUpdateWindow
 * 54) WinExcludeUpdateRegion
 * 55) WinLockWindowUpdate
 * 56) WinLockVisRegions
 * 57) WinWindowFromDC
 * 58) WinCreateMsgQueue
 * 59) WinDestroyMsgQueue
 * 60) WinQueryQueueStatus
 * 61) WinSendMsg
 * 62) WinBroadcastMsg
 * 63) WinInSendMsg
 * 64) WinGetMsg
 * 65) WinPeekMsg
 * 66) WinWaitMsg
 * 67) WinDispatchMsg
 * 68) WinPostMsg
 * 69) WinPostQueueMsg
 * 70) WinQueryMsgPos
 * 71) WinQueryMsgTime
 * 72) WinCallMsgFilter
 * 73) WinSetMsgInterest
 * 74) WinSetCapture
 * 75) WinQueryCapture
 * 76) WinSetFocus
 * 77) WinQueryFocus
 * 78) WinSetActiveWindow
 * 79) WinQueryActiveWindow
 * 80) WinSetSysModalWindow
 * 81) WinQuerySysModalWindow
 * 82) WinIsThreadActive
 * 83) WinStartTimer
 * 84) WinStopTimer
 * 85) WinGetCurrentTime
 * 86) WinLoadPointer
 * 87) WinCreatePointer
 * 88) WinDestroyPointer
 * 89) OldWinQueryPointerInfo
 * 90) WinQuerySysPointer
 * 91) WinSetPointer
 * 92) WinQueryPointer
 * 93) WinShowPointer
 * 94) WinSetPointerPos
 * 95) WinQueryPointerPos
 * 96) WinGetSysBitmap
 * 97) WinCreateCursor
 * 98) WinDestroyCursor
 * 99) WinShowCursor
 * 100) WinQueryCursorInfo
 * 101) WinLoadAccelTable
 * 102) WinCreateAccelTable
 * 103) WinDestroyAccelTable
 * 104) WinTranslateAccel
 * 105) WinSetAccelTable
 * 106) WinQueryAccelTable
 * 107) WinCopyAccelTable
 * 108) WinSetHook
 * 109) WinReleaseHook
 * 110) WinOpenClipbrd
 * 111) WinCloseClipbrd
 * 112) WinEmptyClipbrd
 * 113) WinSetClipbrdOwner
 * 114) WinQueryClipbrdOwner
 * 115) WinSetClipbrdData
 * 116) WinQueryClipbrdData
 * 117) WinEnumClipbrdFmts
 * 118) WinQueryClipbrdFmtInfo
 * 119) WinSetClipbrdViewer
 * 120) WinQueryClipbrdViewer
 * 121) WinLoadDlg
 * 122) WinCreateDlg
 * 123) WinProcessDlg
 * 124) WinDlgBox
 * 125) WinDismissDlg
 * 126) WinSendDlgItemMsg
 * 127) WinSetDlgItemShort
 * 128) WinQueryDlgItemShort
 * 129) WinMapDlgPoints
 * 1) WinMapDlgPoints

177 WinDrawPointer 178 WinDefWindowProc 179 WinDefDlgProc

197 WinSyncStartPgm 198 WinScreenSwitch 199 WinResetSystem

200 WinQueryHungProcess 201 WinLoadStringTable 202 WinLoadVkeyGlyphXlatetbl 203 WinLoadCharXlatetbl 204 WinSetVkeyGlyphXlatetbl 205 WinSetCharXlatetbl 206 WinQueryVkeyGlyphXlatetbl 207 WinQueryCharXlatetbl 208 WinVkeyGlyphCharXlate 209 WinVkeyToScanID

210 WinQueryProcessCP 211 WinGetKeyState 212 WinGetPhysKeyState 213 WinSetKeyboardStateTable 214 WinEnablePhysInput 215 WinSetCp 216 WinQueryCp 217 WinQueryCpList 218 WinCpTranslateString 219 WinCpTranslateChar

220 WinCompareStrings 221 WinUpper 222 WinUpperChar 223 WinNextChar 224 WinPrevChar 225 WinCreateHeap 226 WinDestroyHeap 227 WinAvailMem 228 WinAllocMem 229 WinReallocMem

230 WinFreeMem 231 WinLockHeap 233 WinCreateAtomTable 234 WinDestroyAtomTable 235 WinAddAtom 236 WinFindAtom 237 WinDeleteAtom 238 WinQueryAtomUsage 239 WinQueryAtomLength

240 WinQueryAtomName 241 WinQuerySystemAtomTable 242 WinSetLastError 243 WinGetLastError 244 WinGetErrorInfo 245 WinFreeErrorInfo 246 WinInitialize 247 WinTerminate 248 WinCatch 249 WinThrow

250 WinQueryVersion 251 FsrSemEnter 252 FsrSemLeave 253 FsrSemExit 254 FsrSemCheck 255 AabAllocReg 255 FsrSemEnterP 256 AabGetReg 257 AabSetReg 258 ValidateSelector 259 LoadModuleHandle

260 GetScreenSelector 261 IdentifyCodeSelector 262 WinQueryWindowSGID 263 _WinSetErrorInfo 264 WinIsPhysInputEnabled 265 WinQueryWindowDC 266 WinDrawBorder 267 WinDrawText 268 WinDrawBitmap 269 WinQueryWindowPtr

270 WinSetWindowPtr 271 WinInitializeSystem 272 WinTerminateSystem 273 WinLockStartInput 274 WinMsgSemWait 275 WinMsgMuxSemWait 276 WinSystemShutdown 277 WinCancelShutdown 278 WinSetWindowBits 279 WinGetClipPS

281 WinSendQueueMsg 282 WinSetQueueProc 283 WinDefQueueProc 285 WinSaveWindowPos 286 WinFocusChange 287 WinQueryQueueInfo 288 WinCallHelpHook 289 WinSetAtomTableOwner

290 WinIsShuttingDown 291 WinTerminateShutdown 292 WinSetClassMsgInterest 293 VisRegionCallback 294 WinQueryDlgItemTextLength 295 WinQueryKbdLayout 296 WinSetKbdLayout 297 WinDdeInitiate 298 WinDdeRespond 299 WinDdePostMsg

300 WinCancelMode 301 WinSetPresParam 302 WinQueryPresParam 303 WinRemovePresParam 304 WinThreadAssocQueue 305 WinQueueFromID 306 WinQuerySendMsg 307 WinReplyMsg 308 WinWakeThread 309 WinLockInput

310 WinBuildPtrHandle 311 WinCreateHelpInstance 312 WinDestroyHelpInstance 313 WinAssociateHelpInstance 314 WinCreateHelpTable 315 WinLoadHelpTable 316 WinQueryHelpInstance 317 WinQueryWindowModel 318 WinSetDesktopBkgnd 319 WinQueryDesktopBkgnd

320 WinPopupMenu 321 WinRealizePalette 322 DummyHelpEntry 325 GetPMDDCodeSelector 326 WinSemEnter 327 WinSemLeave 328 WinQueryPwnd 329 WinQueryState

330 WinLoadAniPointer 331 WinDestroyAniPointer 332 WinSetAniPointer 333 WinEnumVKeyScanIDs 334 WinSemQuery

400 WinLoadTranslationTable 401 WinSetKbdLayout2

495 WinSeamlessBox 496 WinIsWindowOverlapped 497 WinJiggleMouse 498 WinTrackSeamless 499 WinRegisterSeamlessProc

500 AbnormalProcessExit 508 WinProfControl 509 DebugInputEnable

510 DebugInput 511 DebugOutput 512 DebugCurPos 513 DebugCls 514 WinDebugBreak 515 DebugRedirect

590 InputGetDeviceInfo

600 StartTimer 601 DestroyTimers 602 WinDeleteLibrary 603 WinLoadProcedure 604 WinDeleteProcedure 605 WinSetMsgMode 606 WinSetSynchroMode 607 WinGetDlgMsg 608 WinRegisterUserMsg 609 WinQueryAnchorBlock

610 WinLangsupWindowProc 611 WinLangsupDlgProc 612 WinRegisterUserDatatype 613 FarCallHook 614 WinIsWindowShowing 615 WinLoadLibrary 616 WinCreatePointerIndirect 617 WinQueryPointerInfo 618 WinSetMenuData 619 WinQueryMenuData

620 WinMenuIndexFromID 621 WinForceMenuRedraw 622 WinGetScanState 623 WinSetScanStateTable 624 WinGetErasePS 625 WinReleaseErasePS 626 WinSetWindowDC 627 WinTranslateChar 628 WinPortHoleUtil 629 WinExplodeWindow

630 WinSetAccelTableValue 631 WinQueryAccelTableValue 632 WinStretchPointer 633 WinSetPointerOwner 634 WinGetFrameTreePPSize 635 WinGetFrameTreePPs 636 WinSetFrameTreePPs 637 WinGetMinWindowViewer 638 WinQueryWorkplaceWindow 639 WinLockPointerUpdate

640 WinCheckInput 641 FarFlushBufHook

700 Win32AddAtom 701 Win32Alarm 702 Win32BeginEnumWindows 703 Win32BeginPaint 704 Win32CalcFrameRect 705 Win32CancelShutdown 707 Win32CloseClipbrd 708 Win32CompareStrings 709 Win32CopyAccelTable

710 Win32CopyRect 711 Win32CpTranslateChar 712 Win32CpTranslateString 713 Win32CreateAccelTable 714 Win32CreateAtomTable 715 Win32CreateCursor 716 Win32CreateMsgQueue 717 Win32CreatePointer 718 Win32DdeInitiate 719 Win32DdePostMsg

720 Win32DdeRespond 721 Win32DeleteAtom 722 Win32DeleteLibrary 723 Win32DestroyAccelTable 724 Win32DestroyAtomTable 725 Win32DestroyCursor 726 Win32DestroyMsgQueue 727 Win32DestroyPointer 728 Win32DestroyWindow 729 Win32DismissDlg

730 Win32DrawBitmap 731 Win32DrawBorder 732 Win32DrawPointer 733 Win32EmptyClipbrd 734 Win32EnablePhysInput 735 Win32EnableWindow 736 Win32EnableWindowUpdate 737 Win32EndEnumWindows 738 Win32EndPaint 739 Win32EnumClipbrdFmts

740 Win32EnumDlgItem 741 Win32EqualRect 742 Win32ExcludeUpdateRegion 743 Win32FillRect 744 Win32FindAtom 745 Win32FlashWindow 746 Win32FocusChange 748 Win32FreeErrorInfo 749 Win32GetClipPS

750 Win32GetCurrentTime 751 Win32GetErrorInfo 752 Win32GetKeyState 753 Win32GetLastError 754 Win32GetMaxPosition 755 Win32GetMinPosition 756 Win32GetNextWindow 757 Win32GetPS 758 Win32GetPhysKeyState 759 Win32GetScreenPS

760 Win32GetSysBitmap 761 Win32InSendMsg 762 Win32InflateRect 763 Win32Initialize 764 Win32IntersectRect 765 Win32InvalidateRect 766 Win32InvalidateRegion 767 Win32InvertRect 768 Win32IsChild 769 Win32IsPhysInputEnabled

770 Win32IsRectEmpty 771 Win32IsThreadActive 772 Win32IsWindow 773 Win32IsWindowEnabled 774 Win32IsWindowShowing 775 Win32IsWindowVisible 776 Win32LoadAccelTable 777 Win32LoadLibrary 778 Win32LoadMenu 779 Win32LoadMessage

780 Win32LoadPointer 781 Win32LoadString 782 Win32LockVisRegions 784 Win32LockWindowUpdate 785 Win32MakePoints 786 Win32MakeRect 787 Win32MapDlgPoints 788 Win32MapWindowPoints 789 Win32MessageBox

790 Win32MsgSemWait 791 Win32NextChar 792 Win32OffsetRect 793 Win32OpenClipbrd 794 Win32OpenWindowDC 795 Win32PrevChar 796 Win32ProcessDlg 797 Win32PtInRect 798 Win32QueryAccelTable 799 Win32QueryActiveWindow

800 Win32QueryAnchorBlock 801 Win32QueryAtomLength 802 Win32QueryAtomName 803 Win32QueryAtomUsage 804 Win32QueryCapture 805 Win32QueryClassName 806 Win32QueryClipbrdData 807 Win32QueryClipbrdFmtInfo 808 Win32QueryClipbrdOwner 809 Win32QueryClipbrdViewer

810 Win32QueryCp 811 Win32QueryCpList 812 Win32QueryCursorInfo 813 Win32QueryDesktopWindow 814 Win32QueryDlgItemShort 815 Win32QueryDlgItemText 816 Win32QueryDlgItemTextLength 817 Win32QueryFocus 818 Win32QueryMsgPos 819 Win32QueryMsgTime

820 Win32QueryObjectWindow 821 Win32QueryPointer 822 Win32QueryPointerInfo 823 Win32QueryPointerPos 824 Win32QueryQueueInfo 825 Win32QueryQueueStatus 826 Win32QuerySysColor 827 Win32QuerySysModalWindow 828 Win32QuerySysPointer 829 Win32QuerySysValue

830 Win32QuerySystemAtomTable 831 Win32QueryUpdateRect 832 Win32QueryUpdateRegion 833 Win32QueryVersion 834 Win32QueryWindow 835 Win32QueryWindowDC 837 Win32QueryWindowPos 838 Win32QueryWindowProcess 839 Win32QueryWindowPtr

840 Win32QueryWindowRect 841 Win32QueryWindowText 842 Win32QueryWindowTextLength 843 Win32QueryWindowULong 844 Win32QueryWindowUShort 845 Win32RegisterUserDatatype 846 Win32RegisterUserMsg 848 Win32ReleasePS 849 Win32ScrollWindow

850 Win32SetAccelTable 851 Win32SetActiveWindow 852 Win32SetCapture 853 Win32SetClassMsgInterest 854 Win32SetClipbrdData 855 Win32SetClipbrdOwner 856 Win32SetClipbrdViewer 857 Win32SetCp 858 Win32SetDlgItemShort 859 Win32SetDlgItemText

860 Win32SetFocus 861 Win32SetMsgInterest 862 Win32SetMsgMode 863 Win32SetMultWindowPos 864 Win32SetOwner 865 Win32SetParent 866 Win32SetPointer 867 Win32SetPointerPos 868 Win32SetRect 869 Win32SetRectEmpty

870 Win32SetSynchroMode 871 Win32SetSysColors 872 Win32SetSysModalWindow 873 Win32SetSysValue 874 Win32SetWindowBits 875 Win32SetWindowPos 876 Win32SetWindowPtr 877|Win32SetWindowText 878|Win32SetWindowULong 879|Win32SetWindowUShort

880|Win32ShowCursor 881|Win32ShowPointer 882|Win32ShowTrackRect 883|Win32ShowWindow 884|Win32StartTimer 885|Win32StopTimer 886|Win32SubstituteStrings 887|Win32SubtractRect 888|Win32Terminate

890|Win32TrackRect 891|Win32UnionRect 892|Win32UpdateWindow 893|Win32Upper 894|Win32UpperChar 895|Win32ValidateRect 896|Win32ValidateRegion 897|Win32WaitMsg 898|Win32WindowFromDC 899|Win32WindowFromID

900|Win32WindowFromPoint 901|Win32BroadcastMsg 902|Win32PostQueueMsg 903|Win32SendDlgItemMsg 904|Win32TranslateAccel 905|Win32CallMsgFilter 906|Win32CreateFrameControls 907|Win32CreateMenu 908|Win32CreateStdWindow 909|Win32CreateWindow

910|Win32DefDlgProc 911|Win32DefWindowProc 912|Win32DispatchMsg 913|Win32DrawText 914|Win32GetDlgMsg 915|Win32GetMsg 916|Win32MsgMuxSemWait 917|Win32MultWindowFromIDs 918|Win32PeekMsg 919|Win32PostMsg

920|Win32SendMsg 921|Win32SetKeyboardStateTable 922|Win32CreateDlg 923|Win32DlgBox 924|Win32LoadDlg 925|Win32QueryClassInfo 926|Win32RegisterClass 927|Win32ReleaseHook 928|Win32SetHook 929|Win32SubclassWindow

930|Win32SetClassThunkProc 931|Win32QueryClassThunkProc 932|Win32SetWindowThunkProc 933|Win32QueryWindowThunkProc 934|Win32QueryWindowModel 935|Win32SetDesktopBkgnd 936|Win32QueryDesktopBkgnd 937|Win32PopupMenu 938|Win32SetPresParam 939|Win32QueryPresParam

940|Win32RemovePresParam 941|Win32RealizePalette 942|Win32CreatePointerIndirect 943|Win32SaveWindowPos 947|WinCreateFarHeap 948|WinDestroyFarHeap 949|WinAllocFarMem

950|WinFreeFarMem 951|WinReallocFarMem 952|Win32GetErasePS 953|Win32ReleaseErasePS 954|DEBUG32INPUT 955|DEBUG32OUTPUT 956|DEBUG32CURPOS 957|DEBUG32CLS 958|Win32DebugBreak 959|WinSetClassThunkProc

960|WinQueryClassThunkProc 961|WinSetWindowThunkProc 962|WinQueryWindowThunkProc 963|Win32SystemShutdown 964|Win32BuildPtrHandle 965|Win32ExplodeWindow 966|Win32SetAccelTableValue 967|Win32QueryAccelTableValue 968|Win32StretchPointer 969|AAB32GETREG

970|AAB32SETREG 971|Win32SetPointerOwner 972|Win32GetFrameTreePPSize 973|Win32GetFrameTreePPs 974|Win32SetFrameTreePPs 975|Win32QueryProcessCP 976|Win32VisRegionNotify 977|Win32SetErrorInfo 978|Win32WaitEventSem 979|Win32RequestMutexSem

980|Win32WaitMuxWaitSem 981|WinSetSysClipbrdViewer 982|Win32SetSysClipbrdViewer 983|Win32SemQuery 984|Win32SemEnter 985|Win32SemLeave 986|Win32LoadProcedure 987|Win32DeleteProcedure 988|Win32MoveCursor

990|Win32QuerySendMsg 991|Win32ReplyMsg 992|Win32WakeThread 993|Win32QueueFromID 994|Win32ThreadAssocQueue 995|Win32LockInput 996|Win32SetSysFont 997|Win32LockPointerUpdate 998|Win32CheckInput 999|Far32LockupHook

1000|Win32QueryVisibleRegion 1001|Win32SetVisibleRegionNotify 1002|Win32SetSysPointerData 1003|Win32QuerySysPointerData 1004|Win32SeamlessBox 1005|Win32JiggleMouse 1006|Win32TrackSeamless 1007|Win32RegisterSeamlessProc 1008|Win32SetCharXlateTbl 1009|WinMspInit

1010|WinMspAlloc 1011|WinMspFree 1012|ThkDos16SetFgnd 1013|InputGetDeviceInfo 1014|Win32RegisterPen 1015|Win32MessageBox2 1016|Ring0FlushSysQueue 1017|IsCodeSelector 1018|InputInterrupt 1019|InotMQSems

1020|AllocMQSem 1021|FreeMQSem 1022|Ring2SetBoostBit 1023|FarRing0WriteMessage 1024|StopTimer 1026|FPen 1027|WinDrawTabbedText 1028|PMReleaseMutexSem 1029|PMRequestMutexSem

1030|Win32QueryPointerClipRect 1031|Win32SetPointerClipRect 1032|Win32SendMsgTimeout 1033|Win32WaitMsgTimeout 1034|Win32IsWindowOfClass 1035|Win32SetAtomTableOwner 1036|WinXXCreateHeap 1037|WinXXDestroyHeap 1038|WinXXAllocMem 1039|WinXXFreeMem

1040|WinXXAllocFill 1041|WinXXReallocMem 1042|WinXXQueryMemSize 1043|Win32SetClipRegion 1044|Win32QueryClipRegion 1045|Win32AddClipbrdViewer 1046|Win32RemoveClipbrdViewer 1047|Win32QueryClipbrdViewerChain 1048|Win32IncrementAtomUsage 1049|DaxQueryOpenClipbrdWindow

1050|WinSetDaxData 1051|WinQueryDaxData 1052|WinEnumProperties 1053|WinQueryProperty 1054|WinRemoveProperty 1055|WinSetProperty 1056|WinEnumClassProperties 1057|WinQueryClassProperty 1058|WinRemoveClassProperty 1059|WinSetClassProperty

1060|Win32SetKbdLayout 1061|Win32GetAFCValue 1062|Win32SetAFCValue 1063|Win32LoadVkeyGlyphXlateTbl 1064|Win32SetVkeyGlyphXlateTbl 1065|Win32QueryVkeyGlyphXlateTbl 1066|Win32TrackWindow 1067|Win32SemEnterTimeout 1068|WinSetDesktopWorkArea 1069|WinQueryDesktopWorkArea

1070|Win32TranslateChar2 1071|Win32WaitForIdleThread 1072|WinXXCreateHeap2 1073|WinQuerySharedHeapData 1074|Win32QueryActiveOtherWindow 1075|Win32EnumVkeyScanIDs

1500|WinSetLangInfo 1501|WinQueryLangInfo 1502 WinSetKbdLayer 1503 WinQueryKbdLayer 1504 WinSetLangViewer 1505 WinQueryLangViewer

1600 WinPourEvent 1601 WinSetMsgQimInfo 1602 WinQueryMsgQimInfo 10000 DaxCreateCaret 10001 DaxDestroyCaret 10002 DaxGetCaretBlinkTime 10004 DaxHideCaret 10005 DaxSetCaretBlinkTime 10007 DaxShowCaret 10018 DaxShowCursor 10019 DaxSwapMouseButton 10020 LookupAtom 10021 DaxOpenClipbrd