Presentation Manager: Difference between revisions
Appearance
No edit summary |
|||
Line 20: | Line 20: | ||
|| [[OS2SM.DLL]] || OS/2 session manager dynamic link library. | || [[OS2SM.DLL]] || OS/2 session manager dynamic link library. | ||
|- | |- | ||
|| [[PMATM.DLL]] || PM Adobe Type Manager dynamic link library. | || [[PMATM.DLL]] || PM IFI: PM Adobe Type Manager dynamic link library. | ||
|- | |- | ||
|| [[PMBIND.DLL]] || PM language binding dynamic link library | || [[PMBIND.DLL]] || PM language binding dynamic link library | ||
|- | |- | ||
|| [[PMCLIP.DLL]] || Related to clipboard functions. | || [[PMCLIP.DLL]] || PM Data Exchange: Related to clipboard functions. | ||
|- | |- | ||
|| [[PMCTLS.DLL]] || PM controls dynamic link library. | || [[PMCTLS.DLL]] || PM controls dynamic link library. | ||
Line 30: | Line 30: | ||
|| [[PMCTL.MSG]] || Error Messages for PMCTLS.DLL | || [[PMCTL.MSG]] || Error Messages for PMCTLS.DLL | ||
|- | |- | ||
|| [[PMCTL.REF]] || PM Control Template file. | || [[PMCTL.REF]] || Core PM: PM Control Template file. | ||
|- | |- | ||
|| [[PMDDE.DLL]] || Dynamic Data Exchange Library. Exchange of OS/2 programs with Win16 programs. | || [[PMDDE.DLL]] || PM Data Exchange: Dynamic Data Exchange Library. Exchange of OS/2 programs with Win16 programs. | ||
|- | |- | ||
|| [[PMDDEML.DLL]] || Dynamic Data Exchange Library. | || [[PMDDEML.DLL]] || PM Data Exchange: Dynamic Data Exchange Library. | ||
|- | |- | ||
|| [[PMDRAG.DLL]] || DLL Forwarder. PM drag/drop dynamic link library. | || [[PMDRAG.DLL]] || Core PM: DLL Forwarder. PM drag/drop dynamic link library. | ||
|- | |- | ||
|| [[PMGPI.DLL]] || PM graphics programming interface dynamic link library. | || [[PMGPI.DLL]] || Core PM: PM graphics programming interface dynamic link library. | ||
|- | |- | ||
|| [[PMGRE.DLL]] || DLL Forwarder. PM graphics engine dynamic link library. | || [[PMGRE.DLL]] || Core PM: DLL Forwarder. PM graphics engine dynamic link library. | ||
|- | |- | ||
|| [[PMMERGE.DLL]] || Presentation Manager API library. | || [[PMMERGE.DLL]] || Core PM: Presentation Manager API library. | ||
|- | |- | ||
|| [[PMMLE.DLL]] || DLL Forwarder. PM multiline entry dynamic link library. | || [[PMMLE.DLL]] || Core PM: DLL Forwarder. PM multiline entry dynamic link library. | ||
|- | |- | ||
|| [[PMMRGRES.DLL]] || Resource library for PMMERGE. Contains the current "window theme". | || [[PMMRGRES.DLL]] || Core PM: Resource library for PMMERGE. Contains the current "window theme". | ||
|- | |- | ||
|| [[PMPRE.DLL]] || PM presentation driver. | || [[PMPRE.DLL]] || PM presentation driver. | ||
Line 54: | Line 54: | ||
|| [[PMSDMRI.DLL]] || PM CUA control dynamic link library | || [[PMSDMRI.DLL]] || PM CUA control dynamic link library | ||
|- | |- | ||
|| [[PMSHAPI.DLL]] || DLL Forwarder. PM shell APIs dynamic link library. | || [[PMSHAPI.DLL]] || Core PM: DLL Forwarder. PM shell APIs dynamic link library. | ||
|- | |- | ||
|| [[PMSHLTKT.DLL]] || PM shell's dynamic link library. | || [[PMSHLTKT.DLL]] || Core PM: PM shell's dynamic link library. | ||
|- | |- | ||
|| [[PMSHELL.EXE]] || Presentation Manager Shell Program. | || [[PMSHELL.EXE]] || Presentation Manager Shell Program. | ||
|- | |- | ||
|| [[PMSPL.DLL]] || PM spooler dynamic link library. | || [[PMSPL.DLL]] || Core PM: PM spooler dynamic link library. | ||
|- | |- | ||
|| [[PMTKT.DLL]] || PM shell's dynamic link library | || [[PMTKT.DLL]] || PM shell's dynamic link library | ||
|- | |- | ||
|| [[PMUNIF.DLL]] || OS/2 PM Uni Font IFI Driver. | || [[PMUNIF.DLL]] || PM IFI: OS/2 PM Uni Font IFI Driver. | ||
|- | |- | ||
|| [[PMVDMH.DLL]] || Win16. Support for seemless WinOS2. | || [[PMVDMH.DLL]] || PM VDM: Win16. Support for seemless WinOS2. | ||
|- | |- | ||
|| [[PMVDMP.DLL]] || DOS. PM virtual DOS machine private dynamic link library. | || [[PMVDMP.DLL]] || PM VDM: DOS. PM virtual DOS machine private dynamic link library. | ||
|- | |- | ||
|| [[PMVIOP.DLL]] || PM VIO calls private dynamic link library. | || [[PMVIOP.DLL]] || Core PM: PM VIO calls private dynamic link library. | ||
|- | |- | ||
|| [[PMWIN.DLL]] || DLL Forwarder. PM dynamic link library. | || [[PMWIN.DLL]] || Core PM: DLL Forwarder. PM dynamic link library. | ||
|- | |- | ||
|| [[SEAMLESS.DLL]] || Win16. Allows Win16 program present in a PM window list and participate in PM message exchange. | || [[SEAMLESS.DLL]] || PM VDM: Win16. Allows Win16 program present in a PM window list and participate in PM message exchange. | ||
|- | |||
|| [[SHIELD.DLL]] || PM VDM: . | |||
|- | |- | ||
|} | |} | ||
==Articles== | ==Articles== |
Revision as of 19:08, 17 June 2015

Presentation Manager (PM) is the graphical user interface (GUI) that IBM and Microsoft introduced in version 1.1 of their operating system OS/2 in late 1988.
It is based on the IBM Systems Application Architecture (SAA) Common Programming Interface.
Documentation
Files
Presentation Manager on OS/2 Warp 4.5x is composed by the following files:
Name | Comments |
---|---|
BVHWNDW.DLL | A base video handler for textmode programs in PM windows. |
CYRIME.DLL | Cyrillic Input Method Editor (IME) for OS/2 PM. |
OS2SM.DLL | OS/2 session manager dynamic link library. |
PMATM.DLL | PM IFI: PM Adobe Type Manager dynamic link library. |
PMBIND.DLL | PM language binding dynamic link library |
PMCLIP.DLL | PM Data Exchange: Related to clipboard functions. |
PMCTLS.DLL | PM controls dynamic link library. |
PMCTL.MSG | Error Messages for PMCTLS.DLL |
PMCTL.REF | Core PM: PM Control Template file. |
PMDDE.DLL | PM Data Exchange: Dynamic Data Exchange Library. Exchange of OS/2 programs with Win16 programs. |
PMDDEML.DLL | PM Data Exchange: Dynamic Data Exchange Library. |
PMDRAG.DLL | Core PM: DLL Forwarder. PM drag/drop dynamic link library. |
PMGPI.DLL | Core PM: PM graphics programming interface dynamic link library. |
PMGRE.DLL | Core PM: DLL Forwarder. PM graphics engine dynamic link library. |
PMMERGE.DLL | Core PM: Presentation Manager API library. |
PMMLE.DLL | Core PM: DLL Forwarder. PM multiline entry dynamic link library. |
PMMRGRES.DLL | Core PM: Resource library for PMMERGE. Contains the current "window theme". |
PMPRE.DLL | PM presentation driver. |
PMPRINT.QPR | PM print queue processor |
PMSDMRI.DLL | PM CUA control dynamic link library |
PMSHAPI.DLL | Core PM: DLL Forwarder. PM shell APIs dynamic link library. |
PMSHLTKT.DLL | Core PM: PM shell's dynamic link library. |
PMSHELL.EXE | Presentation Manager Shell Program. |
PMSPL.DLL | Core PM: PM spooler dynamic link library. |
PMTKT.DLL | PM shell's dynamic link library |
PMUNIF.DLL | PM IFI: OS/2 PM Uni Font IFI Driver. |
PMVDMH.DLL | PM VDM: Win16. Support for seemless WinOS2. |
PMVDMP.DLL | PM VDM: DOS. PM virtual DOS machine private dynamic link library. |
PMVIOP.DLL | Core PM: PM VIO calls private dynamic link library. |
PMWIN.DLL | Core PM: DLL Forwarder. PM dynamic link library. |
SEAMLESS.DLL | PM VDM: Win16. Allows Win16 program present in a PM window list and participate in PM message exchange. |
SHIELD.DLL | PM VDM: . |
Articles
Publications
- OS2 WARP V3 Presentation Manager Programming Guide: The Basics - 1994
- OS2 WARP V3 Presentation Manager Programming Guide: Advanced Topics - 1994
- OS2 WARP V3 Presentation Manager Programming Reference Volume 1 - 1994
- OS2 WARP V3 Presentation Manager Programming Reference Volume 2 - 1994
Replacements
- The FreePM project tried to clone Presentation Manager but the project was not finished.