?? tapi.pas
字號:
dwWaitForDialtone: Longint;
end;
LPLineCallInfo = ^TLineCallInfo;
TLineCallInfo = record
dwTotalSize,
dwNeededSize,
dwUsedSize: Longint;
hLine: THLine;
dwLineDeviceID,
dwAddressID,
dwBearerMode,
dwRate,
dwMediaMode,
dwAppSpecific,
dwCallID,
dwRelatedCallID,
dwCallParamFlags,
dwCallStates,
dwMonitorDigitModes,
dwMonitorMediaModes: Longint;
DialParams: TLineDialParams;
dwOrigin,
dwReason,
dwCompletionID,
dwNumOwners,
dwNumMonitors,
dwCountryCode,
dwTrunk,
dwCallerIDFlags,
dwCallerIDSize,
dwCallerIDOffset,
dwCallerIDNameSize,
dwCallerIDNameOffset,
dwCalledIDFlags,
dwCalledIDSize,
dwCalledIDOffset,
dwCalledIDNameSize,
dwCalledIDNameOffset,
dwConnectedIDFlags,
dwConnectedIDSize,
dwConnectedIDOffset,
dwConnectedIDNameSize,
dwConnectedIDNameOffset,
dwRedirectionIDFlags,
dwRedirectionIDSize,
dwRedirectionIDOffset,
dwRedirectionIDNameSize,
dwRedirectionIDNameOffset,
dwRedirectingIDFlags,
dwRedirectingIDSize,
dwRedirectingIDOffset,
dwRedirectingIDNameSize,
dwRedirectingIDNameOffset,
dwAppNameSize,
dwAppNameOffset,
dwDisplayableAddressSize,
dwDisplayableAddressOffset,
dwCalledPartySize,
dwCalledPartyOffset,
dwCommentSize,
dwCommentOffset,
dwDisplaySize,
dwDisplayOffset,
dwUserUserInfoSize,
dwUserUserInfoOffset,
dwHighLevelCompSize,
dwHighLevelCompOffset,
dwLowLevelCompSize,
dwLowLevelCompOffset,
dwChargingInfoSize,
dwChargingInfoOffset,
dwTerminalModesSize,
dwTerminalModesOffset,
dwDevSpecificSize,
dwDevSpecificOffset: Longint;
{$IFDEF TAPI20}
dwCallTreatment, { TAPI v2.0 }
dwCallDataSize, { TAPI v2.0 }
dwCallDataOffset, { TAPI v2.0 }
dwSendingFlowspecSize, { TAPI v2.0 }
dwSendingFlowspecOffset, { TAPI v2.0 }
dwReceivingFlowspecSize, { TAPI v2.0 }
dwReceivingFlowspecOffset: Longint; { TAPI v2.0 }
{$ENDIF}
end;
LPLineCallList = ^TLineCallList;
TLineCallList = record
dwTotalSize,
dwNeededSize,
dwUsedSize,
dwCallsNumEntries,
dwCallsSize,
dwCallsOffset: Longint;
end;
LPLineCallParams = ^TLineCallParams;
TLineCallParams = record { Defaults: }
dwTotalSize, { --------- }
dwBearerMode, { voice }
dwMinRate, { (3.1kHz) }
dwMaxRate, { (3.1kHz) }
dwMediaMode, { interactiveVoice }
dwCallParamFlags, { 0 }
dwAddressMode, { addressID }
dwAddressID: Longint; { (any available) }
DialParams: TLineDialParams; { (0, 0, 0, 0) }
dwOrigAddressSize, { 0 }
dwOrigAddressOffset,
dwDisplayableAddressSize,
dwDisplayableAddressOffset,
dwCalledPartySize, { 0 }
dwCalledPartyOffset,
dwCommentSize, { 0 }
dwCommentOffset,
dwUserUserInfoSize, { 0 }
dwUserUserInfoOffset,
dwHighLevelCompSize, { 0 }
dwHighLevelCompOffset,
dwLowLevelCompSize, { 0 }
dwLowLevelCompOffset,
dwDevSpecificSize, { 0 }
dwDevSpecificOffset: Longint;
{$IFDEF TAPI20}
dwPredictiveAutoTransferStates, { TAPI v2.0 }
dwTargetAddressSize, { TAPI v2.0 }
dwTargetAddressOffset, { TAPI v2.0 }
dwSendingFlowspecSize, { TAPI v2.0 }
dwSendingFlowspecOffset, { TAPI v2.0 }
dwReceivingFlowspecSize, { TAPI v2.0 }
dwReceivingFlowspecOffset, { TAPI v2.0 }
dwDeviceClassSize, { TAPI v2.0 }
dwDeviceClassOffset, { TAPI v2.0 }
dwDeviceConfigSize, { TAPI v2.0 }
dwDeviceConfigOffset, { TAPI v2.0 }
dwCallDataSize, { TAPI v2.0 }
dwCallDataOffset, { TAPI v2.0 }
dwNoAnswerTimeout, { TAPI v2.0 }
dwCallingPartyIDSize, { TAPI v2.0 }
dwCallingPartyIDOffset: Longint; { TAPI v2.0 }
{$ENDIF}
end;
LPLineCallStatus = ^TLineCallStatus;
TLineCallStatus = record
dwTotalSize,
dwNeededSize,
dwUsedSize,
dwCallState,
dwCallStateMode,
dwCallPrivilege,
dwCallFeatures,
dwDevSpecificSize,
dwDevSpecificOffset: Longint;
{$IFDEF TAPI20}
dwCallFeatures2: Longint; { TAPI v2.0 }
{$IFDEF WIN32}
tStateEntryTime: TSystemTime; { TAPI v2.0 }
{$ELSE}
tStateEntryTime: array[0..7] of Word; { TAPI v2.0 }
{$ENDIF}
{$ENDIF}
end;
{$IFDEF TAPI20}
LPLineCallTreatmentEntry = ^TLineCallTreatmentEntry;
TLineCallTreatmentEntry = record
dwCallTreatmentID, { TAPI v2.0 }
dwCallTreatmentNameSize, { TAPI v2.0 }
dwCallTreatmentNameOffset: Longint; { TAPI v2.0 }
end;
{$ENDIF}
LPLineCardEntry = ^TLineCardEntry;
TLineCardEntry = record
dwPermanentCardID,
dwCardNameSize,
dwCardNameOffset,
dwCardNumberDigits, { TAPI v1.4 }
dwSameAreaRuleSize, { TAPI v1.4 }
dwSameAreaRuleOffset, { TAPI v1.4 }
dwLongDistanceRuleSize, { TAPI v1.4 }
dwLongDistanceRuleOffset, { TAPI v1.4 }
dwInternationalRuleSize, { TAPI v1.4 }
dwInternationalRuleOffset, { TAPI v1.4 }
dwOptions: Longint; { TAPI v1.4 }
end;
LPLineCountryEntry = ^TLineCountryEntry;
TLineCountryEntry = record
dwCountryID, { TAPI v1.4 }
dwCountryCode, { TAPI v1.4 }
dwNextCountryID, { TAPI v1.4 }
dwCountryNameSize, { TAPI v1.4 }
dwCountryNameOffset, { TAPI v1.4 }
dwSameAreaRuleSize, { TAPI v1.4 }
dwSameAreaRuleOffset, { TAPI v1.4 }
dwLongDistanceRuleSize, { TAPI v1.4 }
dwLongDistanceRuleOffset, { TAPI v1.4 }
dwInternationalRuleSize, { TAPI v1.4 }
dwInternationalRuleOffset: Longint; { TAPI v1.4 }
end;
LPLineCountryList = ^TLineCountryList;
TLineCountryList = record
dwTotalSize, { TAPI v1.4 }
dwNeededSize, { TAPI v1.4 }
dwUsedSize, { TAPI v1.4 }
dwNumCountries, { TAPI v1.4 }
dwCountryListSize, { TAPI v1.4 }
dwCountryListOffset: Longint; { TAPI v1.4 }
end;
LPLineDevCaps = ^TLineDevCaps;
TLineDevCaps = record
dwTotalSize,
dwNeededSize,
dwUsedSize,
dwProviderInfoSize,
dwProviderInfoOffset,
dwSwitchInfoSize,
dwSwitchInfoOffset,
dwPermanenTLineID,
dwLineNameSize,
dwLineNameOffset,
dwStringFormat,
dwAddressModes,
dwNumAddresses,
dwBearerModes,
dwMaxRate,
dwMediaModes,
dwGenerateToneModes,
dwGenerateToneMaxNumFreq,
dwGenerateDigitModes,
dwMonitorToneMaxNumFreq,
dwMonitorToneMaxNumEntries,
dwMonitorDigitModes,
dwGatherDigitsMinTimeout,
dwGatherDigitsMaxTimeout,
dwMedCtlDigitMaxListSize,
dwMedCtlMediaMaxListSize,
dwMedCtlToneMaxListSize,
dwMedCtlCallStateMaxListSize,
dwDevCapFlags,
dwMaxNumActiveCalls,
dwAnswerMode,
dwRingModes,
dwLineStates,
dwUUIAcceptSize,
dwUUIAnswerSize,
dwUUIMakeCallSize,
dwUUIDropSize,
dwUUISendUserUserInfoSize,
dwUUICallInfoSize: Longint;
MinDialParams,
MaxDialParams,
DefaultDialParams: TLineDialParams;
dwNumTerminals,
dwTerminalCapsSize,
dwTerminalCapsOffset,
dwTerminalTextEntrySize,
dwTerminalTextSize,
dwTerminalTextOffset,
dwDevSpecificSize,
dwDevSpecificOffset,
dwLineFeatures: Longint; { TAPI v1.4 }
{$IFDEF TAPI20}
dwSettableDevStatus, { TAPI v2.0 }
dwDeviceClassesSize, { TAPI v2.0 }
dwDeviceClassesOffset: Longint; { TAPI v2.0 }
{$ENDIF}
end;
LPLineDevStatus = ^TLineDevStatus;
TLineDevStatus = record
dwTotalSize,
dwNeededSize,
dwUsedSize,
dwNumOpens,
dwOpenMediaModes,
dwNumActiveCall
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -