Jump to content

SEAMLESS.DLL: Difference between revisions

From EDM2
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


DLLs Loaded