LIBRARY     TSP3216s
PROTMODE
CODE        MOVEABLE DISCARDABLE
DATA        PRELOAD

EXPORTS
        TSPI_lineAccept
        TSPI_lineAddToConference
        TSPI_lineAnswer
        TSPI_lineBlindTransfer
        TSPI_lineClose
        TSPI_lineCloseCall
        TSPI_lineCompleteCall
        TSPI_lineCompleteTransfer
        TSPI_lineConditionalMediaDetection
        TSPI_lineConfigDialog
        TSPI_lineDevSpecific
        TSPI_lineDevSpecificFeature
        TSPI_lineDial
        TSPI_lineDrop
        TSPI_lineForward
        TSPI_lineGatherDigits
        TSPI_lineGenerateDigits
        TSPI_lineGenerateTone
        TSPI_lineGetAddressCaps
        TSPI_lineGetAddressID
        TSPI_lineGetAddressStatus
        TSPI_lineGetCallAddressID
        TSPI_lineGetCallInfo
        TSPI_lineGetCallStatus
        TSPI_lineGetDevCaps
        TSPI_lineGetDevConfig
        TSPI_lineGetExtensionID
        TSPI_lineGetIcon
        TSPI_lineGetID16
        TSPI_lineGetLineDevStatus
        TSPI_lineGetNumAddressIDs
        TSPI_lineHold
        TSPI_lineMakeCall16
        TSPI_lineMonitorDigits
        TSPI_lineMonitorMedia
        TSPI_lineMonitorTones
        TSPI_lineNegotiateExtVersion
        TSPI_lineNegotiateTSPIVersion
        TSPI_lineOpen
        TSPI_linePark
        TSPI_linePickup
        TSPI_linePrepareAddToConference
        TSPI_lineRedirect
        TSPI_lineRemoveFromConference
        TSPI_lineSecureCall
        TSPI_lineSelectExtVersion
        TSPI_lineSendUserUserInfo
        TSPI_lineSetAppSpecific
        TSPI_lineSetCallParams
        TSPI_lineSetDefaultMediaDetection
        TSPI_lineSetDevConfig
        TSPI_lineSetMediaControl
        TSPI_lineSetMediaMode
        TSPI_lineSetStatusMessages
        TSPI_lineSetTerminal
        TSPI_lineSetupConference
        TSPI_lineSetupTransfer
        TSPI_lineSwapHold
        TSPI_lineUncompleteCall
        TSPI_lineUnhold
        TSPI_lineUnpark

        TSPI_phoneClose
        TSPI_phoneConfigDialog
        TSPI_phoneDevSpecific
        TSPI_phoneGetButtonInfo
        TSPI_phoneGetData
        TSPI_phoneGetDevCaps
        TSPI_phoneGetDisplay
        TSPI_phoneGetExtensionID
        TSPI_phoneGetGain
        TSPI_phoneGetHookSwitch
        TSPI_phoneGetIcon
        TSPI_phoneGetID16
        TSPI_phoneGetLamp
        TSPI_phoneGetRing
        TSPI_phoneGetStatus 
        TSPI_phoneGetVolume 
        TSPI_phoneNegotiateExtVersion 
        TSPI_phoneNegotiateTSPIVersion
        TSPI_phoneOpen                
        TSPI_phoneSelectExtVersion    
        TSPI_phoneSetButtonInfo       
        TSPI_phoneSetData             
        TSPI_phoneSetDisplay          
        TSPI_phoneSetGain             
        TSPI_phoneSetHookSwitch       
        TSPI_phoneSetLamp             
        TSPI_phoneSetRing             
        TSPI_phoneSetStatusMessages   
        TSPI_phoneSetVolume           

        TSPI_providerConfig           
        TSPI_providerInit16           
        TSPI_providerInstall          
        TSPI_providerRemove           
        TSPI_providerShutdown16

        TSPI_providerEnumDevices16    
        TSPI_lineDropOnClose          
        TSPI_lineDropNoOwner          
        TSPI_providerCreateLineDevice 
        TSPI_providerCreatePhoneDevice
        TSPI_lineSetCurrentLocation   
        TSPI_lineConfigDialogEdit     
        TSPI_lineReleaseUserUserInfo  

        WEP @1 RESIDENTNAME
        LibMain @2
        DllEntryPoint @3 RESIDENTNAME

; Table of vital pointers for 32-bit half of GDI thunks

    NewData

    TapiThk_ThunkData16
    TapifThk_ThunkData16
    Tapi32_ThunkData16

;    TAPITHKCONNECTIONDATALS	      ;	@110        ;Internal
;    FT_TAPIFTHKTHKCONNECTIONDATA      ;	@111	    ;Internal
;    Tapi32ConnectionDataSL

IMPORTS
        C16ThkSL01 = KERNEL.631
        ThunkConnect16 = KERNEL.651
