LIBRARY MCIOLE16
EXETYPE WINDOWS

DESCRIPTION 'OLE handler DLL for MCI objects'

;STUB    'WINSTUB.EXE'

;CODE    MOVEABLE DISCARDABLE LOADONCALL
CODE    MOVEABLE PRELOAD
DATA    SINGLE MOVEABLE PRELOAD

HEAPSIZE  128

EXPORTS
    WEP                         @1 RESIDENTNAME

    ;
    ;   OLICLI.DLL will call these functions when the client calls
    ;   Ole?????(), we then can hook out all the other functions we want.
    ;
    DllLoadFromStream           @2
    DllCreateFromClip           @3
    DllCreateLinkFromClip       @4
    DllCreateFromTemplate       @5
    DllCreate                   @6
    DllCreateFromFile           @7
    DllCreateLinkFromFile       @8

    ;
    ;   this DLL exports this so a server can call it to get the position
    ;   of a object
    ;
    OleQueryObjPos              @10

IMPORTS
    OutputDebugStr              = MMSYSTEM.OutputDebugStr
    DefLoadFromStream           = OLECLI.DefLoadFromStream
    DefCreateFromClip           = OLECLI.DefCreateFromClip
    DefCreateLinkFromClip       = OLECLI.DefCreateLinkFromClip
    DefCreateFromTemplate       = OLECLI.DefCreateFromTemplate
    DefCreate                   = OLECLI.DefCreate
    DefCreateFromFile           = OLECLI.DefCreateFromFile
    DefCreateLinkFromFile       = OLECLI.DefCreateLinkFromFile
