en:docs:os2:modules:pmwin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
en:docs:os2:modules:pmwin [2018/08/11 10:34] prokusheven:docs:os2:modules:pmwin [2018/08/11 14:35] prokushev
Line 239: Line 239:
 | 254 | FsrSemCheck | Forwarder to PMMERGE.2141 | Done | | 254 | FsrSemCheck | Forwarder to PMMERGE.2141 | Done |
 | 255 | FsrSemEnterP | Forwarder to PMMERGE.4012 | Done | | 255 | FsrSemEnterP | Forwarder to PMMERGE.4012 | Done |
-| 255 | AabAllocReg | ??? | | 
 | 256 | AabGetReg | Forwarder to PMMERGE.2142 | Done | | 256 | AabGetReg | Forwarder to PMMERGE.2142 | Done |
 | 257 | AabSetReg | Forwarder to PMMERGE.2143 | Done | | 257 | AabSetReg | Forwarder to PMMERGE.2143 | Done |
Line 318: Line 317:
 | 401 | WinSetKbdLayout2 | Forwarder to PMMERGE.2166 | Done | | 401 | WinSetKbdLayout2 | Forwarder to PMMERGE.2166 | Done |
 | 495 | WinSeamlessBox | Forwarder to PMMERGE.3236 | Done | | 495 | WinSeamlessBox | Forwarder to PMMERGE.3236 | Done |
-| 496 | WinIsWindowOverlapped | | | 
 | 497 | WinJiggleMouse | Forwarder to PMMERGE.3156 | Done | | 497 | WinJiggleMouse | Forwarder to PMMERGE.3156 | Done |
 | 498 | WinTrackSeamless | Forwarder to PMMERGE.3297 | Done | | 498 | WinTrackSeamless | Forwarder to PMMERGE.3297 | Done |
Line 389: Line 387:
 | 714 | Win32CreateAtomTable | Forwarder to PMMERGE.5131 | Done | | 714 | Win32CreateAtomTable | Forwarder to PMMERGE.5131 | Done |
 | 715 | Win32CreateCursor | Forwarder to PMMERGE.5132 | Done | | 715 | Win32CreateCursor | Forwarder to PMMERGE.5132 | Done |
-| 716 | Win32CreateMsgQueue |  | |+| 716 | Win32CreateMsgQueue | Forwarder to PMMERGE.5136 Done |
 | 717 | Win32CreatePointer | Forwarder to PMMERGE.5137 | Done | | 717 | Win32CreatePointer | Forwarder to PMMERGE.5137 | Done |
 | 718 | Win32DdeInitiate | Forwarder to PMMERGE.5142 | Done | | 718 | Win32DdeInitiate | Forwarder to PMMERGE.5142 | Done |
Line 399: Line 397:
 | 724 | Win32DestroyAtomTable | Forwarder to PMMERGE.5152 | Done | | 724 | Win32DestroyAtomTable | Forwarder to PMMERGE.5152 | Done |
 | 725 | Win32DestroyCursor | Forwarder to PMMERGE.5153 | Done | | 725 | Win32DestroyCursor | Forwarder to PMMERGE.5153 | Done |
-| 726 | Win32DestroyMsgQueue |   |+| 726 | Win32DestroyMsgQueue | Forwarder to PMMERGE.5154 Done |
 | 727 | Win32DestroyPointer | Forwarder to PMMERGE.5155 | Done | | 727 | Win32DestroyPointer | Forwarder to PMMERGE.5155 | Done |
-| 728 | Win32DestroyWindow |   |+| 728 | Win32DestroyWindow | Forwarder to PMMERGE.5156 Done |
 | 729 | Win32DismissDlg | Forwarder to PMMERGE.5157 | Done | | 729 | Win32DismissDlg | Forwarder to PMMERGE.5157 | Done |
 | 730 | Win32DrawBitmap | Forwarder to PMMERGE.5160 | Done | | 730 | Win32DrawBitmap | Forwarder to PMMERGE.5160 | Done |
Line 557: Line 555:
 | 886 | Win32SubstituteStrings | Forwarder to PMMERGE.5390 | Done | | 886 | Win32SubstituteStrings | Forwarder to PMMERGE.5390 | Done |
 | 887 | Win32SubtractRect | Forwarder to PMMERGE.5391 | Done | | 887 | Win32SubtractRect | Forwarder to PMMERGE.5391 | Done |
-| 888 | Win32Terminate |   |+| 888 | Win32Terminate | Forwarder to PMMERGE.5396 Done |
 | 890 | Win32TrackRect | Forwarder to PMMERGE.5399 | Done | | 890 | Win32TrackRect | Forwarder to PMMERGE.5399 | Done |
 | 891 | Win32UnionRect | Forwarder to PMMERGE.5402 | Done | | 891 | Win32UnionRect | Forwarder to PMMERGE.5402 | Done |
Line 576: Line 574:
 | 906 | Win32CreateFrameControls | Forwarder to PMMERGE.5134 | Done | | 906 | Win32CreateFrameControls | Forwarder to PMMERGE.5134 | Done |
 | 907 | Win32CreateMenu | Forwarder to PMMERGE.5135 | Done | | 907 | Win32CreateMenu | Forwarder to PMMERGE.5135 | Done |
-| 908 | Win32CreateStdWindow |   |+| 908 | Win32CreateStdWindow | Forwarder to PMMERGE.5139 Done |
 | 909 | Win32CreateWindow | Forwarder to PMMERGE.5141 | Done | | 909 | Win32CreateWindow | Forwarder to PMMERGE.5141 | Done |
 | 910 | Win32DefDlgProc | Forwarder to PMMERGE.5146 | Done | | 910 | Win32DefDlgProc | Forwarder to PMMERGE.5146 | Done |
-| 911 | Win32DefWindowProc |  | | +| 911 | Win32DefWindowProc | Forwarder to PMMERGE.5147 Done 
-| 912 | Win32DispatchMsg |  | |+| 912 | Win32DispatchMsg | Forwarder to PMMERGE.5158 Done |
 | 913 | Win32DrawText | Forwarder to PMMERGE.5163 | Done | | 913 | Win32DrawText | Forwarder to PMMERGE.5163 | Done |
 | 914 | Win32GetDlgMsg | Forwarder to PMMERGE.5183 | Done | | 914 | Win32GetDlgMsg | Forwarder to PMMERGE.5183 | Done |
-| 915 | Win32GetMsg | | |+| 915 | Win32GetMsg | Forwarder to PMMERGE.5192 Done |
 | 916 | Win32MsgMuxSemWait | Forwarder to PMMERGE.5235 | Done | | 916 | Win32MsgMuxSemWait | Forwarder to PMMERGE.5235 | Done |
 | 917 | Win32MultWindowFromIDs | Forwarder to PMMERGE.5237 | Done | | 917 | Win32MultWindowFromIDs | Forwarder to PMMERGE.5237 | Done |
 | 918 | Win32PeekMsg | Forwarder to PMMERGE.5242 | Done | | 918 | Win32PeekMsg | Forwarder to PMMERGE.5242 | Done |
 | 919 | Win32PostMsg | Forwarder to PMMERGE.5244 | Done | | 919 | Win32PostMsg | Forwarder to PMMERGE.5244 | Done |
-| 920 | Win32SendMsg |  | |+| 920 | Win32SendMsg | Forwarder to PMMERGE.5334 Done |
 | 921 | Win32SetKeyboardStateTable | Forwarder to PMMERGE.5353 | Done | | 921 | Win32SetKeyboardStateTable | Forwarder to PMMERGE.5353 | Done |
 | 922 | Win32CreateDlg | Forwarder to PMMERGE.5133 | Done | | 922 | Win32CreateDlg | Forwarder to PMMERGE.5133 | Done |
Line 594: Line 592:
 | 924 | Win32LoadDlg | Forwarder to PMMERGE.5218 | Done | | 924 | Win32LoadDlg | Forwarder to PMMERGE.5218 | Done |
 | 925 | Win32QueryClassInfo | Forwarder to PMMERGE.5257 | Done | | 925 | Win32QueryClassInfo | Forwarder to PMMERGE.5257 | Done |
-| 926 | Win32RegisterClass |  | |+| 926 | Win32RegisterClass | Forwarder to PMMERGE.5315 Done |
 | 927 | Win32ReleaseHook | Forwarder to PMMERGE.5321 | Done | | 927 | Win32ReleaseHook | Forwarder to PMMERGE.5321 | Done |
 | 928 | Win32SetHook | Forwarder to PMMERGE.5352 | Done | | 928 | Win32SetHook | Forwarder to PMMERGE.5352 | Done |
Line 676: Line 674:
 | 1010 | WinMspAlloc | Forwarder to PMMERGE.5418 | Done | | 1010 | WinMspAlloc | Forwarder to PMMERGE.5418 | Done |
 | 1011 | WinMspFree | Forwarder to PMMERGE.5419 | Done | | 1011 | WinMspFree | Forwarder to PMMERGE.5419 | Done |
-| 1012 | ThkDos16SetFgnd | Forwarder to PMMERGE. | Done | +| 1012 | ThkDos16SetFgnd | Forwarder to PMMERGE.5109 | Done | 
-| 1013 | InputGetDeviceInfo | Forwarder to PMMERGE. | Done | +| 1013 | InputGetDeviceInfo | Forwarder to PMMERGE.5068 | Done | 
-| 1014 | Win32RegisterPen | Forwarder to PMMERGE. | Done | +| 1014 | Win32RegisterPen | Forwarder to PMMERGE.5316 | Done | 
-| 1015 | Win32MessageBox2 | Forwarder to PMMERGE. | Done | +| 1015 | Win32MessageBox2 | Forwarder to PMMERGE.5417 | Done | 
-| 1016 | Ring0FlushSysQueue | Forwarder to PMMERGE. | Done | +| 1026 | FPen | Forwarder to PMMERGE.6201 | Done | 
-| 1017 | IsCodeSelector | Forwarder to PMMERGE. | Done | +| 1027 | WinDrawTabbedText | Forwarder to PMMERGE.5432 | Done | 
-| 1018 | InputInterrupt | Forwarder to PMMERGE. | Done | +| 1028 | PMReleaseMutexSem | Forwarder to PMMERGE.5071 | Done | 
-| 1019 | InotMQSems | Forwarder to PMMERGE. | Done | +| 1029 | PMRequestMutexSem | Forwarder to PMMERGE.5070 | Done | 
-| 1020 | AllocMQSem | Forwarder to PMMERGE. | Done | +| 1030 | Win32QueryPointerClipRect | Forwarder to PMMERGE.5433 | Done | 
-| 1021 | FreeMQSem | Forwarder to PMMERGE. | Done | +| 1031 | Win32SetPointerClipRect | Forwarder to PMMERGE.5434 | Done | 
-| 1022 | Ring2SetBoostBit | Forwarder to PMMERGE. | Done | +| 1033 | Win32WaitMsgTimeout | Forwarder to PMMERGE.5436 | Done | 
-| 1023 | FarRing0WriteMessage | Forwarder to PMMERGE. | Done | +| 1034 | Win32IsWindowOfClass | Forwarder to PMMERGE.5437 | Done | 
-| 1024 | StopTimer | Forwarder to PMMERGE. | Done | +| 1035 | Win32SetAtomTableOwner | Forwarder to PMMERGE.5438 | Done | 
-| 1026 | FPen | Forwarder to PMMERGE. | Done | +| 1036 | WinXXCreateHeap | Forwarder to PMMERGE.5425 | Done | 
-| 1027 | WinDrawTabbedText | Forwarder to PMMERGE. | Done | +| 1037 | WinXXDestroyHeap | Forwarder to PMMERGE.5426 | Done | 
-| 1028 | PMReleaseMutexSem | Forwarder to PMMERGE. | Done | +| 1038 | WinXXAllocMem | Forwarder to PMMERGE.5424 | Done | 
-| 1029 | PMRequestMutexSem | Forwarder to PMMERGE. | Done | +| 1039 | WinXXFreeMem | Forwarder to PMMERGE.5427 | Done | 
-| 1030 | Win32QueryPointerClipRect | Forwarder to PMMERGE. | Done | +| 1040 | WinXXAllocFill | Forwarder to PMMERGE.5423 | Done | 
-| 1031 | Win32SetPointerClipRect | Forwarder to PMMERGE. | Done | +| 1041 | WinXXReallocMem | Forwarder to PMMERGE.5429 | Done | 
-| 1032 | Win32SendMsgTimeout | Forwarder to PMMERGE. | Done | +| 1042 | WinXXQueryMemSize | Forwarder to PMMERGE.5439 | Done | 
-| 1033 | Win32WaitMsgTimeout | Forwarder to PMMERGE. | Done | +| 1043 | Win32SetClipRegion | Forwarder to PMMERGE.5440 | Done | 
-| 1034 | Win32IsWindowOfClass | Forwarder to PMMERGE. | Done | +| 1044 | Win32QueryClipRegion | Forwarder to PMMERGE.5441 | Done | 
-| 1035 | Win32SetAtomTableOwner | Forwarder to PMMERGE. | Done | +| 1045 | Win32AddClipbrdViewer | Forwarder to PMMERGE.5442 | Done | 
-| 1036 | WinXXCreateHeap | Forwarder to PMMERGE. | Done | +| 1046 | Win32RemoveClipbrdViewer | Forwarder to PMMERGE.5443 | Done | 
-| 1037 | WinXXDestroyHeap | Forwarder to PMMERGE. | Done | +| 1047 | Win32QueryClipbrdViewerChain | Forwarder to PMMERGE.5444 | Done | 
-| 1038 | WinXXAllocMem | Forwarder to PMMERGE. | Done | +| 1048 | Win32IncrementAtomUsage | Forwarder to PMMERGE.5445 | Done | 
-| 1039 | WinXXFreeMem | Forwarder to PMMERGE. | Done | +| 1049 | DaxQueryOpenClipbrdWindow | Forwarder to PMMERGE.5446 | Done | 
-| 1040 | WinXXAllocFill | Forwarder to PMMERGE. | Done | +| 1050 | WinSetDaxData | Forwarder to PMMERGE.5448 | Done | 
-| 1041 | WinXXReallocMem | Forwarder to PMMERGE. | Done | +| 1051 | WinQueryDaxData | Forwarder to PMMERGE.5447 | Done | 
-| 1042 | WinXXQueryMemSize | Forwarder to PMMERGE. | Done | +| 1052 | WinEnumProperties | Forwarder to PMMERGE.5449 | Done | 
-| 1043 | Win32SetClipRegion | Forwarder to PMMERGE. | Done | +| 1053 | WinQueryProperty | Forwarder to PMMERGE.5450 | Done | 
-| 1044 | Win32QueryClipRegion | Forwarder to PMMERGE. | Done | +| 1054 | WinRemoveProperty | Forwarder to PMMERGE.5451 | Done | 
-| 1045 | Win32AddClipbrdViewer | Forwarder to PMMERGE. | Done | +| 1055 | WinSetProperty | Forwarder to PMMERGE.5452 | Done | 
-| 1046 | Win32RemoveClipbrdViewer | Forwarder to PMMERGE. | Done | +| 1056 | WinEnumClassProperties | Forwarder to PMMERGE.5453 | Done | 
-| 1047 | Win32QueryClipbrdViewerChain | Forwarder to PMMERGE. | Done | +| 1057 | WinQueryClassProperty | Forwarder to PMMERGE.5454 | Done | 
-| 1048 | Win32IncrementAtomUsage | Forwarder to PMMERGE. | Done | +| 1058 | WinRemoveClassProperty | Forwarder to PMMERGE.5455 | Done | 
-| 1049 | DaxQueryOpenClipbrdWindow | Forwarder to PMMERGE. | Done | +| 1059 | WinSetClassProperty | Forwarder to PMMERGE.5456 | Done | 
-| 1050 | WinSetDaxData | Forwarder to PMMERGE. | Done | +| 1060 | Win32SetKbdLayout | Forwarder to PMMERGE.5458 | Done | 
-| 1051 | WinQueryDaxData | Forwarder to PMMERGE. | Done | +| 1061 | Win32GetAFCValue | Forwarder to PMMERGE.5461 | Done | 
-| 1052 | WinEnumProperties | Forwarder to PMMERGE. | Done | +| 1062 | Win32SetAFCValue | Forwarder to PMMERGE.5462 | Done | 
-| 1053 | WinQueryProperty | Forwarder to PMMERGE. | Done | +| 1063 | Win32LoadVkeyGlyphXlateTbl | Forwarder to PMMERGE.5463 | Done | 
-| 1054 | WinRemoveProperty | Forwarder to PMMERGE. | Done | +| 1064 | Win32SetVkeyGlyphXlateTbl | Forwarder to PMMERGE.5464 | Done | 
-| 1055 | WinSetProperty | Forwarder to PMMERGE. | Done | +| 1065 | Win32QueryVkeyGlyphXlateTbl | Forwarder to PMMERGE.5465 | Done | 
-| 1056 | WinEnumClassProperties | Forwarder to PMMERGE. | Done | +| 1066 | Win32TrackWindow | Forwarder to PMMERGE.5466 | Done | 
-| 1057 | WinQueryClassProperty | Forwarder to PMMERGE. | Done | +| 1067 | Win32SemEnterTimeout | Forwarder to PMMERGE.5467 | Done | 
-| 1058 | WinRemoveClassProperty | Forwarder to PMMERGE. | Done | +| 1068 | WinSetDesktopWorkArea | Forwarder to PMMERGE.5468 | Done | 
-| 1059 | WinSetClassProperty | Forwarder to PMMERGE. | Done | +| 1069 | WinQueryDesktopWorkArea | Forwarder to PMMERGE.5469 | Done | 
-| 1060 | Win32SetKbdLayout | Forwarder to PMMERGE. | Done | +| 1070 | Win32TranslateChar2 | Forwarder to PMMERGE.5473 | Done | 
-| 1061 | Win32GetAFCValue | Forwarder to PMMERGE. | Done | +| 1071 | Win32WaitForIdleThread | Forwarder to PMMERGE.5474 | Done | 
-| 1062 | Win32SetAFCValue | Forwarder to PMMERGE. | Done | +| 1072 | WinXXCreateHeap2 | Forwarder to PMMERGE.5475 | Done | 
-| 1063 | Win32LoadVkeyGlyphXlateTbl | Forwarder to PMMERGE. | Done | +| 1073 | WinQuerySharedHeapData | Forwarder to PMMERGE.5476 | Done | 
-| 1064 | Win32SetVkeyGlyphXlateTbl | Forwarder to PMMERGE. | Done | +| 1074 | Win32QueryActiveOtherWindow | Forwarder to PMMERGE.5477 | Done | 
-| 1065 | Win32QueryVkeyGlyphXlateTbl | Forwarder to PMMERGE. | Done | +| 1075 | Win32EnumVkeyScanIDs | Forwarder to PMMERGE.5478 | Done | 
-| 1066 | Win32TrackWindow | Forwarder to PMMERGE. | Done | +| 1500 | WinSetLangInfo | Forwarder to PMMERGE.3500 | Done | 
-| 1067 | Win32SemEnterTimeout | Forwarder to PMMERGE. | Done | +| 1501 | WinQueryLangInfo | Forwarder to PMMERGE.3501 | Done | 
-| 1068 | WinSetDesktopWorkArea | Forwarder to PMMERGE. | Done | +| 1502 | WinSetKbdLayer | Forwarder to PMMERGE.3502 | Done | 
-| 1069 | WinQueryDesktopWorkArea | Forwarder to PMMERGE. | Done | +| 1503 | WinQueryKbdLayer | Forwarder to PMMERGE.3503 | Done | 
-| 1070 | Win32TranslateChar2 | Forwarder to PMMERGE. | Done | +| 1504 | WinSetLangViewer | Forwarder to PMMERGE.3504 | Done | 
-| 1071 | Win32WaitForIdleThread | Forwarder to PMMERGE. | Done | +| 1505 | WinQueryLangViewer | Forwarder to PMMERGE.3505 | Done | 
-| 1072 | WinXXCreateHeap2 | Forwarder to PMMERGE. | Done | +| 1600 | WinPourEvent | Forwarder to PMMERGE.3600 | Done | 
-| 1073 | WinQuerySharedHeapData | Forwarder to PMMERGE. | Done | +| 1601 | WinSetMsgQimInfo | Forwarder to PMMERGE.3601 | Done | 
-| 1074 | Win32QueryActiveOtherWindow | Forwarder to PMMERGE. | Done | +| 1602 | WinQueryMsgQimInfo | Forwarder to PMMERGE.3602 | Done | 
-| 1075 | Win32EnumVkeyScanIDs | Forwarder to PMMERGE. | Done | +| 10000 | DaxCreateCaret | Forwarder to PMMERGE.10000 | Done | 
-| 1500 | WinSetLangInfo | Forwarder to PMMERGE. | Done | +| 10001 | DaxDestroyCaret | Forwarder to PMMERGE.10001 | Done | 
-| 1501 | WinQueryLangInfo | Forwarder to PMMERGE. | Done | +| 10002 | DaxGetCaretBlinkTime | Forwarder to PMMERGE.10002 | Done | 
-| 1502 | WinSetKbdLayer | Forwarder to PMMERGE. | Done | +| 10004 | DaxHideCaret | Forwarder to PMMERGE.10004 | Done | 
-| 1503 | WinQueryKbdLayer | Forwarder to PMMERGE. | Done | +| 10005 | DaxSetCaretBlinkTime | Forwarder to PMMERGE.10005 | Done | 
-| 1504 | WinSetLangViewer | Forwarder to PMMERGE. | Done | +| 10007 | DaxShowCaret | Forwarder to PMMERGE.10007 | Done | 
-| 1505 | WinQueryLangViewer | Forwarder to PMMERGE. | Done | +| 10018 | DaxShowCursor | Forwarder to PMMERGE.10018 | Done | 
-| 1600 | WinPourEvent | Forwarder to PMMERGE. | Done | +| 10019 | DaxSwapMouseButton | Forwarder to PMMERGE.10019 | Done | 
-| 1601 | WinSetMsgQimInfo | Forwarder to PMMERGE. | Done | +| 10020 | LookupAtom | Forwarder to PMMERGE.10020 | Done | 
-| 1602 | WinQueryMsgQimInfo | Forwarder to PMMERGE. | Done | +| 10021 | DaxOpenClipbrd | Forwarder to PMMERGE.10021 | Done |
-| 10000 | DaxCreateCaret | Forwarder to PMMERGE. | Done | +
-| 10001 | DaxDestroyCaret | Forwarder to PMMERGE. | Done | +
-| 10002 | DaxGetCaretBlinkTime | Forwarder to PMMERGE. | Done | +
-| 10004 | DaxHideCaret | Forwarder to PMMERGE. | Done | +
-| 10005 | DaxSetCaretBlinkTime | Forwarder to PMMERGE. | Done | +
-| 10007 | DaxShowCaret | Forwarder to PMMERGE. | Done | +
-| 10018 | DaxShowCursor | Forwarder to PMMERGE. | Done | +
-| 10019 | DaxSwapMouseButton | Forwarder to PMMERGE. | Done | +
-| 10020 | LookupAtom | Forwarder to PMMERGE. | Done | +
-| 10021 | DaxOpenClipbrd | Forwarder to PMMERGE. | Done |+
  
 +Notes: Some version has AabAllocReg.255 which conflicts with current forwarder. WinIsWindowOverlapped.496,  Ring0FlushSysQueue.1016, IsCodeSelector.1017, InputInterrupt.1018, InotMQSems.1019, AllocMQSem.1020, FreeMQSem.1021, Ring2SetBoostBit.1022, FarRing0WriteMessage.1023, StopTimer.1024, Win32SendMsgTimeout.1032 are absent in latest versions of OS/2 DLLs.
  
 {{page>en:templates:dlls}} {{page>en:templates:dlls}}