⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tapi.hpp

📁 boomerang library 5.11 internet ed
💻 HPP
📖 第 1 页 / 共 5 页
字号:

#pragma pack(push,1)
struct TLINECALLINFO
{
	
public:
	unsigned dwTotalSize;
	unsigned dwNeededSize;
	unsigned dwUsedSize;
	#pragma pack(push,1)
	HLINE__ hLine;
	#pragma pack(pop)
	unsigned dwLineDeviceID;
	unsigned dwAddressID;
	unsigned dwBearerMode;
	unsigned dwRate;
	unsigned dwMediaMode;
	unsigned dwAppSpecific;
	unsigned dwCallID;
	unsigned dwRelatedCallID;
	unsigned dwCallParamFlags;
	unsigned dwCallStates;
	unsigned dwMonitorDigitModes;
	unsigned dwMonitorMediaModes;
	#pragma pack(push,1)
	TLINEDIALPARAMS DialParams;
	#pragma pack(pop)
	unsigned dwOrigin;
	unsigned dwReason;
	unsigned dwCompletionID;
	unsigned dwNumOwners;
	unsigned dwNumMonitors;
	unsigned dwCountryCode;
	unsigned dwTrunk;
	unsigned dwCallerIDFlags;
	unsigned dwCallerIDSize;
	unsigned dwCallerIDOffset;
	unsigned dwCallerIDNameSize;
	unsigned dwCallerIDNameOffset;
	unsigned dwCalledIDFlags;
	unsigned dwCalledIDSize;
	unsigned dwCalledIDOffset;
	unsigned dwCalledIDNameSize;
	unsigned dwCalledIDNameOffset;
	unsigned dwConnectedIDFlags;
	unsigned dwConnectedIDSize;
	unsigned dwConnectedIDOffset;
	unsigned dwConnectedIDNameSize;
	unsigned dwConnectedIDNameOffset;
	unsigned dwRedirectionIDFlags;
	unsigned dwRedirectionIDSize;
	unsigned dwRedirectionIDOffset;
	unsigned dwRedirectionIDNameSize;
	unsigned dwRedirectionIDNameOffset;
	unsigned dwRedirectingIDFlags;
	unsigned dwRedirectingIDSize;
	unsigned dwRedirectingIDOffset;
	unsigned dwRedirectingIDNameSize;
	unsigned dwRedirectingIDNameOffset;
	unsigned dwAppNameSize;
	unsigned dwAppNameOffset;
	unsigned dwDisplayableAddressSize;
	unsigned dwDisplayableAddressOffset;
	unsigned dwCalledPartySize;
	unsigned dwCalledPartyOffset;
	unsigned dwCommentSize;
	unsigned dwCommentOffset;
	unsigned dwDisplaySize;
	unsigned dwDisplayOffset;
	unsigned dwUserUserInfoSize;
	unsigned dwUserUserInfoOffset;
	unsigned dwHighLevelCompSize;
	unsigned dwHighLevelCompOffset;
	unsigned dwLowLevelCompSize;
	unsigned dwLowLevelCompOffset;
	unsigned dwChargingInfoSize;
	unsigned dwChargingInfoOffset;
	unsigned dwTerminalModesSize;
	unsigned dwTerminalModesOffset;
	unsigned dwDevSpecificSize;
	unsigned dwDevSpecificOffset;
	unsigned dwCallTreatment;
	unsigned dwCallDataSize;
	unsigned dwCallDataOffset;
	unsigned dwSendingFlowspecSize;
	unsigned dwSendingFlowspecOffset;
	unsigned dwReceivingFlowspecSize;
	unsigned dwReceivingFlowspecOffset;
} ;
#pragma pack(pop)

struct TLINECALLLIST;
typedef TLINECALLLIST *LPLINECALLLIST;

typedef TLINECALLLIST *PLINECALLLIST;

#pragma pack(push,1)
struct TLINECALLLIST
{
	
public:
	unsigned dwTotalSize;
	unsigned dwNeededSize;
	unsigned dwUsedSize;
	unsigned dwCallsNumEntries;
	unsigned dwCallsSize;
	unsigned dwCallsOffset;
} ;
#pragma pack(pop)

struct TLINECALLPARAMS;
typedef TLINECALLPARAMS *LPLINECALLPARAMS;

typedef TLINECALLPARAMS *PLINECALLPARAMS;

#pragma pack(push,1)
struct TLINECALLPARAMS
{
	
public:
	unsigned dwTotalSize;
	unsigned dwBearerMode;
	unsigned dwMinRate;
	unsigned dwMaxRate;
	unsigned dwMediaMode;
	unsigned dwCallParamFlags;
	unsigned dwAddressMode;
	unsigned dwAddressID;
	#pragma pack(push,1)
	TLINEDIALPARAMS DialParams;
	#pragma pack(pop)
	unsigned dwOrigAddressSize;
	unsigned dwOrigAddressOffset;
	unsigned dwDisplayableAddressSize;
	unsigned dwDisplayableAddressOffset;
	unsigned dwCalledPartySize;
	unsigned dwCalledPartyOffset;
	unsigned dwCommentSize;
	unsigned dwCommentOffset;
	unsigned dwUserUserInfoSize;
	unsigned dwUserUserInfoOffset;
	unsigned dwHighLevelCompSize;
	unsigned dwHighLevelCompOffset;
	unsigned dwLowLevelCompSize;
	unsigned dwLowLevelCompOffset;
	unsigned dwDevSpecificSize;
	unsigned dwDevSpecificOffset;
	unsigned dwPredictiveAutoTransferStates;
	unsigned dwTargetAddressSize;
	unsigned dwTargetAddressOffset;
	unsigned dwSendingFlowspecSize;
	unsigned dwSendingFlowspecOffset;
	unsigned dwReceivingFlowspecSize;
	unsigned dwReceivingFlowspecOffset;
	unsigned dwDeviceClassSize;
	unsigned dwDeviceClassOffset;
	unsigned dwDeviceConfigSize;
	unsigned dwDeviceConfigOffset;
	unsigned dwCallDataSize;
	unsigned dwCallDataOffset;
	unsigned dwNoAnswerTimeout;
	unsigned dwCallingPartyIDSize;
	unsigned dwCallingPartyIDOffset;
} ;
#pragma pack(pop)

struct TLINECALLSTATUS;
typedef TLINECALLSTATUS *LPLINECALLSTATUS;

typedef TLINECALLSTATUS *PLINECALLSTATUS;

#pragma pack(push,1)
struct TLINECALLSTATUS
{
	
public:
	unsigned dwTotalSize;
	unsigned dwNeededSize;
	unsigned dwUsedSize;
	unsigned dwCallState;
	unsigned dwCallStateMode;
	unsigned dwCallPrivilege;
	unsigned dwCallFeatures;
	unsigned dwDevSpecificSize;
	unsigned dwDevSpecificOffset;
	unsigned dwCallFeatures2;
	_SYSTEMTIME tStateEntryTime;
} ;
#pragma pack(pop)

struct TLINECALLTREATMENTENTRY;
typedef TLINECALLTREATMENTENTRY *LPLINECALLTREATMENTENTRY;

typedef TLINECALLTREATMENTENTRY *PLINECALLTREATMENTENTRY;

#pragma pack(push,1)
struct TLINECALLTREATMENTENTRY
{
	
public:
	unsigned dwCallTreatmentID;
	unsigned dwCallTreatmentNameSize;
	unsigned dwCallTreatmentNameOffset;
} ;
#pragma pack(pop)

struct TLINECARDENTRY;
typedef TLINECARDENTRY *LPLINECARDENTRY;

typedef TLINECARDENTRY *PLINECARDENTRY;

#pragma pack(push,1)
struct TLINECARDENTRY
{
	
public:
	unsigned dwPermanentCardID;
	unsigned dwCardNameSize;
	unsigned dwCardNameOffset;
	unsigned dwCardNumberDigits;
	unsigned dwSameAreaRuleSize;
	unsigned dwSameAreaRuleOffset;
	unsigned dwLongDistanceRuleSize;
	unsigned dwLongDistanceRuleOffset;
	unsigned dwInternationalRuleSize;
	unsigned dwInternationalRuleOffset;
	unsigned dwOptions;
} ;
#pragma pack(pop)

struct TLINECOUNTRYENTRY;
typedef TLINECOUNTRYENTRY *LPLINECOUNTRYENTRY;

typedef TLINECOUNTRYENTRY *PLINECOUNTRYENTRY;

#pragma pack(push,1)
struct TLINECOUNTRYENTRY
{
	
public:
	unsigned dwCountryID;
	unsigned dwCountryCode;
	unsigned dwNextCountryID;
	unsigned dwCountryNameSize;
	unsigned dwCountryNameOffset;
	unsigned dwSameAreaRuleSize;
	unsigned dwSameAreaRuleOffset;
	unsigned dwLongDistanceRuleSize;
	unsigned dwLongDistanceRuleOffset;
	unsigned dwInternationalRuleSize;
	unsigned dwInternationalRuleOffset;
} ;
#pragma pack(pop)

struct TLINECOUNTRYLIST;
typedef TLINECOUNTRYLIST *LPLINECOUNTRYLIST;

typedef TLINECOUNTRYLIST *PLINECOUNTRYLIST;

#pragma pack(push,1)
struct TLINECOUNTRYLIST
{
	
public:
	unsigned dwTotalSize;
	unsigned dwNeededSize;
	unsigned dwUsedSize;
	unsigned dwNumCountries;
	unsigned dwCountryListSize;
	unsigned dwCountryListOffset;
} ;
#pragma pack(pop)

struct TLINEDEVCAPS;
typedef TLINEDEVCAPS *LPLINEDEVCAPS;

typedef TLINEDEVCAPS *PLINEDEVCAPS;

#pragma pack(push,1)
struct TLINEDEVCAPS
{
	
public:
	unsigned dwTotalSize;
	unsigned dwNeededSize;
	unsigned dwUsedSize;
	unsigned dwProviderInfoSize;
	unsigned dwProviderInfoOffset;
	unsigned dwSwitchInfoSize;
	unsigned dwSwitchInfoOffset;
	unsigned dwPermanentLineID;
	unsigned dwLineNameSize;
	unsigned dwLineNameOffset;
	unsigned dwStringFormat;
	unsigned dwAddressModes;
	unsigned dwNumAddresses;
	unsigned dwBearerModes;
	unsigned dwMaxRate;
	unsigned dwMediaModes;
	unsigned dwGenerateToneModes;
	unsigned dwGenerateToneMaxNumFreq;
	unsigned dwGenerateDigitModes;
	unsigned dwMonitorToneMaxNumFreq;
	unsigned dwMonitorToneMaxNumEntries;
	unsigned dwMonitorDigitModes;
	unsigned dwGatherDigitsMinTimeout;
	unsigned dwGatherDigitsMaxTimeout;
	unsigned dwMedCtlDigitMaxListSize;
	unsigned dwMedCtlMediaMaxListSize;
	unsigned dwMedCtlToneMaxListSize;
	unsigned dwMedCtlCallStateMaxListSize;
	unsigned dwDevCapFlags;
	unsigned dwMaxNumActiveCalls;
	unsigned dwAnswerMode;
	unsigned dwRingModes;
	unsigned dwLineStates;
	unsigned dwUUIAcceptSize;
	unsigned dwUUIAnswerSize;
	unsigned dwUUIMakeCallSize;
	unsigned dwUUIDropSize;
	unsigned dwUUISendUserUserInfoSize;
	unsigned dwUUICallInfoSize;
	#pragma pack(push,1)
	TLINEDIALPARAMS MinDialParams;
	#pragma pack(pop)
	#pragma pack(push,1)
	TLINEDIALPARAMS MaxDialParams;
	#pragma pack(pop)
	#pragma pack(push,1)
	TLINEDIALPARAMS DefaultDialParams;
	#pragma pack(pop)
	unsigned dwNumTerminals;
	unsigned dwTerminalCapsSize;
	unsigned dwTerminalCapsOffset;
	unsigned dwTerminalTextEntrySize;
	unsigned dwTerminalTextSize;
	unsigned dwTerminalTextOffset;
	unsigned dwDevSpecificSize;
	unsigned dwDevSpecificOffset;
	unsigned dwLineFeatures;
	unsigned dwSettableDevStatus;
	unsigned dwDeviceClassesSize;
	unsigned dwDeviceClassesOffset;
} ;
#pragma pack(pop)

struct TLINEDEVSTATUS;
typedef TLINEDEVSTATUS *LPLINEDEVSTATUS;

typedef TLINEDEVSTATUS *PLINEDEVSTATUS;

#pragma pack(push,1)
struct TLINEDEVSTATUS
{
	
public:
	unsigned dwTotalSize;
	unsigned dwNeededSize;
	unsigned dwUsedSize;
	unsigned dwNumOpens;
	unsigned dwOpenMediaModes;
	unsigned dwNumActiveCalls;
	unsigned dwNumOnHoldCalls;
	unsigned dwNumOnHoldPendCalls;
	unsigned dwLineFeatures;
	unsigned dwNumCallCompletions;
	unsigned dwRingMode;
	unsigned dwSignalLevel;
	unsigned dwBatteryLevel;
	unsigned dwRoamMode;
	unsigned dwDevStatusFlags;
	unsigned dwTerminalModesSize;
	unsigned dwTerminalModesOffset;
	unsigned dwDevSpecificSize;
	unsigned dwDevSpecificOffset;
	unsigned dwAvailableMediaModes;
	unsigned dwAppInfoSize;
	unsigned dwAppInfoOffset;
} ;
#pragma pack(pop)

struct TLINEEXTENSIONID;
typedef TLINEEXTENSIONID *LPLINEEXTENSIONID;

typedef TLINEEXTENSIONID *PLINEEXTENSIONID;

#pragma pack(push,1)
struct TLINEEXTENSIONID
{
	
public:
	unsigned dwExtensionID0;
	unsigned dwExtensionID1;
	unsigned dwExtensionID2;
	unsigned dwExtensionID3;
} ;
#pragma pack(pop)

struct TLINEFORWARD;
typedef TLINEFORWARD *LPLINEFORWARD;

typedef TLINEFORWARD *PLINEFORWARD;

#pragma pack(push,1)
struct TLINEFORWARD
{
	
public:
	unsigned dwForwardMode;
	unsigned dwCallerAddressSize;
	unsigned dwCallerAddressOffset;
	unsigned dwDestCountryCode;
	unsigned dwDestAddressSize;
	unsigned dwDestAddressOffset;
} ;
#pragma pack(pop)

struct TLINEFORWARDLIST;
typedef TLINEFORWARDLIST *LPLINEFORWARDLIST;

typedef TLINEFORWARDLIST *PLINEFORWARDLIST;

#pragma pack(push,1)
struct TLINEFORWARDLIST
{
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -