SEAMLESS.DLL: Difference between revisions
Appearance
Line 7: | Line 7: | ||
==DLL Entry Points== | ==DLL Entry Points== | ||
<PRE> | |||
Resident | |||
Ordinal Object Offset Name | |||
0 seamless | |||
104 2 0000 SMI_TIMER16 | |||
106 2 006C SEAMLESSTERMINATEVDM16 | |||
105 2 0044 SMI_CREATE16 | |||
101 2 0014 SMI_DESTROY16 | |||
100 2 0030 SMI_SEAMLESS16 | |||
102 2 0080 SEAMLESSDESTROY16 | |||
44 2 0058 SEAMLESSCOMMONVDM | |||
103 2 0028 SEAMLESSACKTIMEOUT16 | |||
NonResident | |||
Ordinal Object Offset Name | |||
0 OS/2 PM Internal Seamless Support Library | |||
50 1 00000F18 SEAMLESSREGISTEROBJECT | |||
51 1 00000FA0 SEAMLESSACTIVATEWINDOW | |||
55 1 00000ED0 SEAMLESSREGISTERASSOCOBJ | |||
60 1 0000091C WINCONVERTWHTOPMH | |||
46 1 000077C0 SEAMLESSWINDOWPROC | |||
59 1 00000938 WINQUERYQUEUEHANDLE | |||
45 1 000057F0 SEAMLESSCONTROLPROC | |||
</PRE> | |||
==DLLs Loaded== | ==DLLs Loaded== |
Revision as of 05:16, 10 June 2015
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
Resident Ordinal Object Offset Name 0 seamless 104 2 0000 SMI_TIMER16 106 2 006C SEAMLESSTERMINATEVDM16 105 2 0044 SMI_CREATE16 101 2 0014 SMI_DESTROY16 100 2 0030 SMI_SEAMLESS16 102 2 0080 SEAMLESSDESTROY16 44 2 0058 SEAMLESSCOMMONVDM 103 2 0028 SEAMLESSACKTIMEOUT16 NonResident Ordinal Object Offset Name 0 OS/2 PM Internal Seamless Support Library 50 1 00000F18 SEAMLESSREGISTEROBJECT 51 1 00000FA0 SEAMLESSACTIVATEWINDOW 55 1 00000ED0 SEAMLESSREGISTERASSOCOBJ 60 1 0000091C WINCONVERTWHTOPMH 46 1 000077C0 SEAMLESSWINDOWPROC 59 1 00000938 WINQUERYQUEUEHANDLE 45 1 000057F0 SEAMLESSCONTROLPROC