LTwain::IsAvailable
#include "ltwrappr.h"
virtual L_BOOL LTwain::IsAvailable()
Determines whether a TWAIN source is installed.
Returns
| TRUE | At least one TWAIN source is installed. | 
| FALSE | No TWAIN source is installed. | 
Comments
You can use this function when deciding whether to enable or disable TWAIN menu items.
Required DLLs and Libraries
| LTTWN For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application. | 
See Also
Example
void TestTWAIN2(HWND hWnd, HBITMAPLIST hBitmap)
{
   L_BOOL bAvailable;
   L_INT nRet;
   LTwain MyClass;
   APPLICATIONDATA AppData;
   /* Check to see if TWAIN is installed */
   bAvailable = MyClass.IsAvailable();
   if (bAvailable)
   {
      AppData.hWnd = hWnd; 
      AppData.uStructSize = sizeof(APPLICATIONDATA);
      lstrcpy (AppData.szManufacturerName, TEXT("LEAD Technologies, Inc.")); 
      lstrcpy (AppData.szAppProductFamily, TEXT("LEAD Test Applications"));
      lstrcpy (AppData.szVersionInfo, TEXT("Version 1.0"));
      lstrcpy (AppData.szAppName, TEXT("TWAIN Test Application"));
      nRet = MyClass.InitSession(&AppData); 
      if (nRet != SUCCESS) 
         return;
      MyClass.AcquireList(hBitmap, NULL, LTWAIN_SHOW_USER_INTERFACE);
      MyClass.EndSession();
   }
}