ThbTapiLineCaps
Unit: hbTapi
 

ThbTapiLineCaps encapsulates the TAPI LINEDEVCAPS structure and can be used to retreive capabilities of the line device.

Declaration

ThbTapiLineCaps = class
published
  property ProviderInfoSize : DWORD;
  property ProviderInfoOffset : DWORD;
  property ProviderInfo : String;

  property SwitchInfoSize : DWORD;
  property SwitchInfoOffset : DWORD;
  property SwitchInfo : String;

  property LineNameSize : DWORD;
  property LineNameOffset : DWORD;
  property LineName : String;

  property PermanentLineID : DWORD;
  property StringFormat : DWORD;
  property AddressModes : DWORD;
  property NumAddresses : DWORD;
  property BearerModes : DWORD;
  property MaxRate : DWORD;
  property MediaModes : DWORD;

  property GenerateToneModes : DWORD;
  property GenerateToneMaxNumFreq : DWORD;
  property GenerateDigitModes : DWORD;
  property MonitorToneMaxNumFreq : DWORD;
  property MonitorToneMaxNumEntries : DWORD;
  property MonitorDigitModes : DWORD;
  property GatherDigitsMinTimeout : DWORD;
  property GatherDigitsMaxTimeout : DWORD;

  property MedCtlDigitMaxListSize : DWORD;
  property MedCtlMediaMaxListSize : DWORD;
  property MedCtlToneMaxListSize : DWORD;
  property MedCtlCallStateMaxListSize : DWORD;

  property DevCapFlags : DWORD;
  property MaxNumActiveCalls : DWORD;
  property AnswerMode : DWORD;
  property RingModes : DWORD;
  property LineStates : DWORD;

  property UUIAcceptSize : DWORD;
  property UUIAnswerSize : DWORD;
  property UUIMakeCallSize : DWORD;
  property UUIDropSize : DWORD;
  property UUISendUserUserInfoSize;
  property UUICallInfoSize : DWORD;

  property NumTerminals : DWORD;
  property TerminalCapsSize : DWORD;
  property TerminalCapsOffset : DWORD;
  property TerminalTextEntrySize : DWORD;
  property TerminalTextSize : DWORD;
  property TerminalTextOffset : DWORD;

  property DevSpecificSize : DWORD;
  property DevSpecificOffset : DWORD;

  property LineFeatures : DWORD;

  property SettableDevStatus : DWORD;
  property DeviceClassesSize : DWORD;
  property DeviceClassesOffset : DWORD;
end;

See Also

Please refer to the section "LINEDEVCAPS" in TAPI's documentation for a more detailed information.