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