MSPaper

Interface Definitions for the Office XP Scanning Tools

This has been a major annoyance to track down.  Below are the extractable materials I was able to get on the ActiveX controls in the MSPaper subdirectory of the Common Files.  At this point all I have is the mspcomn.ocx interface definitions, since every attempt to access the other controls causes a crash in the text rendering typelib browser I use.

mspcomn.ocx

EPCTLLib Interface Definition

General Information

Library: EPCTLLib (EpCtl ActiveX Control module)

File: MSPCOMN.OCX

GUID: {1C59946F-DF8B-44C2-BB1C-7108E8E7FE12}

Version: 1.0

Enumerations

This section lists enumerations exposed by EPCTLLib.

 

Interfaces

This section lists the Classes exposed by EPCTLLib. For each class, the methods and events are listed.

_DEpZoom {E3FEDAE7-4388-4B9D-83D0-88CD05CC2C17}

Methods

Function SetImageByDib(ByVal vaDibHeader As Variant, ByVal cbDibHeaderSize As Long, ByVal vaDibImage As Variant, ByVal cbDibImageSize As Long) As Boolean

Sub SetImageSpace(ByVal nX As Long, ByVal nY As Long, ByVal nWidth As Long, ByVal nHeight As Long)

Function SetSelection(ByVal nX As Long, ByVal nY As Long, ByVal nWidth As Long, ByVal nHeight As Long) As Boolean

Sub GetSelection(ByVal lpnX As Long, ByVal lpnY As Long, ByVal lpnWidth As Long, ByVal lpnHeight As Long)

Sub SetWorkSpace(ByVal nX As Long, ByVal nY As Long, ByVal nWidth As Long, ByVal nHeight As Long)

Sub AboutBox

Events

None

_DEpZoomEvents {0A243CE8-26AA-4140-98DD-E71593951B28}

Methods

Sub SelectionOriginChanged(ByVal nNewX As Long, ByVal nNewY As Long)

Sub SelectionSizeChanged(ByVal nNewWidth As Long, ByVal nNewHeight As Long)

Sub RequestSelectionOriginChange(ByVal nX As Long, ByVal nY As Long, ByVal Cancel As Boolean)

Sub RequestSelectionSizeChange(ByVal nWidth As Long, ByVal nHeight As Long, ByVal Cancel As Boolean)

Sub RequestSelectionSizeChangeByScale(ByVal dRelativeScale As Double)

Events

None

EpZoom {71D6F6F0-4A5B-4683-810B-F851E426CFBA}

MethodsNone

Events

None