Jump to content

SEAMLESS.DLL: Difference between revisions

From EDM2
mNo edit summary
 
(4 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
!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
|}
{| 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 13: 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

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