InterLogic Fax Library for Delphi 2.0 InterLogic Fax Library (FAXLIB32) is a library containing functions for creating WinFax 7.0 and Microsoft Exchange Fax aware programs in Borland Delphi 2.0 (32-bit). The library greatly simplifies the time and effort required in sending faxes from within Delphi. FAXLIB32 includes functions for WinFax Pro: - Determining whether WinFax Pro is installed - Establishing DDE link with WinFax Pro - Determining WinFax Pro's status - Submitting faxes to WinFax Pro - Attaching files and cover pages - Selecting WinFax Pro as the current printer FAXLIB32 includes functions for Microsoft Exchange Fax: - Determining whether Microsoft Exchange Fax (MS Fax) is installed - Selecting Microsoft Exchange Fax as the current printer InterLogic Fax Library can be retrieved from Compuserve Borland Delphi Forum/Library Section (3rd Party Products). The demo version includes: - General instructions on how to use library - Full library of the fax functions - Demo containing all fax functions To purchase the InterLogic Fax Library, send $20.00 ($40.00 with source) to: InterLogic Inc. P.O. Box 129 Gillett, TX 78116 Please specify 16-bit or 32-bit version. NOTE: TX residents include 8.25% sales tax US customers add $2.00 for shipping & handling International customers add $5.00 for shipping & handling InterLogic Fax Library can also be purchased via the Compuserve Shareware Registration. GO CIS:SHR-1 Registration ID: 11895 Product Name: FAXLIB FOR DELPHI 2.0 Registration ID: 11896 Product Name: FAXLIB FOR DELPHI 2.0 WITH SOURCE Also available Registration ID: 11557 Product Name: FAXLIB FOR DELPHI V1.0 Registration ID: 11897 Product Name: FAXLIB FOR DELPHI V1.0 WITH SOURCE Support questions should be directed to Compuserve account 71562,1216. Delphi is a Trade Mark of Borland International Inc Microsoft At Work PC Fax is a Trade Mark of Microsoft Corporation WinFax Pro is a Trade Mark of Delrina Corporation CompuServe is a Registered Trade Mark of CompuServe Incorporated The following functions apply only to WinFax Pro 7.0 WinFaxLinkOK : boolean; Returns true if a WinFax DDE session exists. It is automatically set when bEstablishWinFaxLink establishes a link. Note: If the user ends WinFax after a link is made, this variable will NOT be reset. Function sGetWinFaxDir: String; Returns the directory in which WinFax has been installed. Function bWinFaxInstalled : boolean; Returns true if WinFax Pro has been installed Function bSelectWinFaxAsPrinter : boolean; Selects the WinFax Pro driver as the current printer driver Procedure bDeselectWinFaxAsPrinter; Returns control back to the default printer driver Function bEstablishWinFaxLink( SourceDdeClientConv: TDdeClientConv ) : boolean; Starts the initial link with WinFax Pro. It starts WinFax Pro if it is not already running Function bBreakWinFaxLink : boolean; Closes the DDE link with WinFax Pro The following functions are similar to the DDE commands as described in the WinFax Pro User's Guide: Function bSetWinFaxSendFaxUI : boolean; Function bSetWinFaxActive : boolean; Function bSetWinFaxIdle : boolean; Function bSetWinFaxResolutionHIGH : boolean; Function bSetWinFaxResolutionLOW : boolean; Function bSetSendFaxDialogScreenON : boolean; Function bSetSendFaxDialogScreenOFF : boolean; Function bSetRecipientInfo(FaxNo, Time, Date, FaxTo, Company, Subject, KeyWords, BillingCode : string) : boolean; Function sGetWinFaxStatus : string; Function bSetAttachFile( sAttachFile : string) : boolean; Function bSetCoverPage( sCoverPage : string) : boolean; Function bFillCoverPage( tCoverPage : TListBox ) : boolean; With the exception of sGetWinFaxStatus, each function returns true if it completed successfully. The following functions apply only to Microsoft Exchange Fax Function bMSEFaxInstalled : boolean; Returns true if Microsoft Exchange Fax has been installed Function bSelectMSEFaxAsPrinter : boolean; Selects the Microsoft Exchange Fax driver as the current printer driver Procedure bDeselectMSEFaxAsPrinter; Returns control back to the default printer driver LIMITED WARRANTY THIS PROGRAM, INSTRUCTION MANUAL, AND REFERENCE MATERIALS ARE SOLD "AS IS," WITHOUT WARRANTY AS TO THEIR PERFORMANCE, MERCHANTABILITY, OR FITNESS FOR ANY PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THIS PROGRAM IS ASSUMED BY Y0U. HOWEVER, TO THE ORIGINAL PURCHASER ONLY, THE PUBLISHER WARRANTS THE MAGNETIC DISKETTE ON WHICH THE PROGRAM IS RECORDED TO BE FREE FROM DEFECTS IN MATERIALS AND FAULTY WORKMANSHIP UNDER NORMAL USE FOR A PERIOD OF NINETY DAYS FROM THE DATE OF PURCHASE. IF DURING THIS NINETY-DAY PERIOD THE DISKETTE SHOULD BECOME DEFECTIVE, IT MAY BE RETURNED TO THE PUBLISHER FOR A REPLACEMENT WITHOUT CHARGE, PROVIDED YOU HAVE PREVIOUSLY SENT IN OUR LIMITED WARRANTY REGISTRATION CARD TO THE PUBLISHER OR SEND PROOF OF PURCHASE OF THE PROGRAM. YOUR SOLE AND EXCLUSIVE REMEDY IN THE EVENT OF A DEFECT IS EXPRESSLY LIMITED TO REPLACEMENT OF THE DISKETTE AS PROVIDED ABOVE. IF FAILURE OF A DISKETTE HAS RESULTED FROM ACCIDENT OR ABUSE, THE PUBLISHER SHALL HAVE NO RESPONSIBILITY TO REPLACE THE DISKETTE UNDER THE TERMS OF THIS LIMITED WARRANTY. ANY IMPLIED WARRANTIES RELATING TO THE DISKETTE, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE LIMITED TO A PERIOD OF NINETY DAYS FROM DATE OF PURCHASE. PUBLISHER SHALL NOT BE LIABLE FOR INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM THE USE OF THIS PRODUCT. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATIONS MIGHT NOT APPLY TO YOU. THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM STATE TO STATE.