Jump to content

SEAMLESS.DLL: Difference between revisions

From EDM2
Ak120 (talk | contribs)
No edit summary
Line 7: Line 7:


==DLL Entry Points==
==DLL Entry Points==
<PRE>
{| class="wikitable sortable"
Resident  
|+Resident  
Ordinal Object Offset   Name
!Ordinal!!Object!!Offset!!Name
  0                     seamless
|-
104      2   0000      SMI_TIMER16
|0|| || ||seamless
106      2   006C      SEAMLESSTERMINATEVDM16
|-
105      2    0044      SMI_CREATE16
|44||2||0058||SEAMLESSCOMMONVDM
101       2   0014     SMI_DESTROY16
|-
100      2    0030      SMI_SEAMLESS16
|100||2||0030||SMI_SEAMLESS16
102       2   0080     SEAMLESSDESTROY16
|-
  44      2    0058      SEAMLESSCOMMONVDM
|101||2||0014||SMI_DESTROY16
103       2   0028     SEAMLESSACKTIMEOUT16
|-
|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 sortable"
Ordinal Object Offset   Name
|+NonResident
  0                     OS/2 PM Internal Seamless Support Library
!Ordinal!!Object!!Offset!!Name
  50       1   00000F18 SEAMLESSREGISTEROBJECT
|-
  51       1   00000FA0 SEAMLESSACTIVATEWINDOW
|0|| || ||OS/2 PM Internal Seamless Support Library
  55       1   00000ED0 SEAMLESSREGISTERASSOCOBJ
|-
  60      1    0000091C  WINCONVERTWHTOPMH
|45||1||000057F0||SEAMLESSCONTROLPROC
  46      1    000077C0  SEAMLESSWINDOWPROC
|-
  59       1   00000938 WINQUERYQUEUEHANDLE
|46||1||000077C0||SEAMLESSWINDOWPROC
  45      1   000057F0  SEAMLESSCONTROLPROC
|-
 
|50||1||00000F18||SEAMLESSREGISTEROBJECT
 
|-
</PRE>
|51||1||00000FA0||SEAMLESSACTIVATEWINDOW
|-
|55||1||00000ED0||SEAMLESSREGISTERASSOCOBJ
|-
|59||1||00000938||WINQUERYQUEUEHANDLE
|-
|60||1||0000091C||WINCONVERTWHTOPMH
|}


==DLLs Loaded==
==DLLs Loaded==

Revision as of 16:02, 25 April 2016

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
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
Ordinal Object Offset Name
0 OS/2 PM Internal Seamless Support Library
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