SEAMLESS.DLL: Difference between revisions
Appearance
mNo edit summary |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
OS/2 PM Internal Seamless Support Library | |||
It is a PM "avatar" of a WinOS/2 window, which contains a PM window procedure for making a Win16 program present in a PM window list and participate in PM message exchange. | It is a PM "avatar" of a WinOS/2 window, which contains a PM window procedure for making a Win16 program present in a PM window list and participate in PM message exchange. | ||
Line 7: | Line 8: | ||
==DLL Entry Points== | ==DLL Entry Points== | ||
{| class="wikitable" | |||
Resident | |+Resident | ||
!Ordinal!!Object!!Offset!!Name | |||
|- | |||
|44||2||0058||SEAMLESSCOMMONVDM | |||
|- | |||
|100||2||0030||SMI_SEAMLESS16 | |||
|- | |||
|101||2||0014||SMI_DESTROY16 | |||
|- | |||
|102||2||0080||SEAMLESSDESTROY16 | |||
|- | |||
|103||2||0028||SEAMLESSACKTIMEOUT16 | |||
|- | |||
|104||2||0000||SMI_TIMER16 | |||
|- | |||
|105||2||0044||SMI_CREATE16 | |||
|- | |||
|106||2||006C||SEAMLESSTERMINATEVDM16 | |||
|} | |||
NonResident | {| class="wikitable" | ||
|+NonResident | |||
!Ordinal!!Object!!Offset!!Name | |||
|- | |||
|45||1||000057F0||SEAMLESSCONTROLPROC | |||
|- | |||
|46||1||000077C0||SEAMLESSWINDOWPROC | |||
|- | |||
|50||1||00000F18||SEAMLESSREGISTEROBJECT | |||
|- | |||
|51||1||00000FA0||SEAMLESSACTIVATEWINDOW | |||
|- | |||
|55||1||00000ED0||SEAMLESSREGISTERASSOCOBJ | |||
|- | |||
|59||1||00000938||WINQUERYQUEUEHANDLE | |||
|- | |||
|60||1||0000091C||WINCONVERTWHTOPMH | |||
|} | |||
==DLLs Loaded== | ==DLLs Loaded== | ||
Line 39: | Line 53: | ||
* [[PMGPI.DLL]] | * [[PMGPI.DLL]] | ||
* [[DOSCALL1.DLL]] | * [[DOSCALL1.DLL]] | ||
==Device Driver Requirement== | |||
* MOUSE$ - [[MOUSE.SYS]] | |||
* KBD$ - [[KBDBASE.SYS]] | |||
[[Category:Files]] | [[Category:Files]] |
Latest revision as of 04:32, 30 May 2018
OS/2 PM Internal Seamless Support Library
It is a PM "avatar" of a WinOS/2 window, which contains a PM window procedure for making a Win16 program present in a PM window list and participate in PM message exchange.
It is called "a PM shield". There is a "Windows Shield" in WinOS/2 too (winsheld.exe), it integrates PM windows in WinOS/2 environment.
Versions
DLL Entry Points
Ordinal | Object | Offset | Name |
---|---|---|---|
44 | 2 | 0058 | SEAMLESSCOMMONVDM |
100 | 2 | 0030 | SMI_SEAMLESS16 |
101 | 2 | 0014 | SMI_DESTROY16 |
102 | 2 | 0080 | SEAMLESSDESTROY16 |
103 | 2 | 0028 | SEAMLESSACKTIMEOUT16 |
104 | 2 | 0000 | SMI_TIMER16 |
105 | 2 | 0044 | SMI_CREATE16 |
106 | 2 | 006C | SEAMLESSTERMINATEVDM16 |
Ordinal | Object | Offset | Name |
---|---|---|---|
45 | 1 | 000057F0 | SEAMLESSCONTROLPROC |
46 | 1 | 000077C0 | SEAMLESSWINDOWPROC |
50 | 1 | 00000F18 | SEAMLESSREGISTEROBJECT |
51 | 1 | 00000FA0 | SEAMLESSACTIVATEWINDOW |
55 | 1 | 00000ED0 | SEAMLESSREGISTERASSOCOBJ |
59 | 1 | 00000938 | WINQUERYQUEUEHANDLE |
60 | 1 | 0000091C | WINCONVERTWHTOPMH |
DLLs Loaded
Device Driver Requirement
- MOUSE$ - MOUSE.SYS
- KBD$ - KBDBASE.SYS