📄 ndistapi.h
字号:
ULONG ulForwardModes; ULONG ulMaxForwardEntries; ULONG ulMaxSpecificEntries; ULONG ulMinFwdNumRings; ULONG ulMaxFwdNumRings; ULONG ulMaxCallCompletions; ULONG ulCallCompletionConds; ULONG ulCallCompletionModes; ULONG ulNumCompletionMessages; ULONG ulCompletionMsgTextEntrySize; ULONG ulCompletionMsgTextSize; ULONG ulCompletionMsgTextOffset;#if (NDIS_TAPI_CURRENT_VERSION >= 0x00010004) ULONG ulAddressFeatures;#if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000) ULONG ulPredictiveAutoTransferStates; ULONG ulNumCallTreatments; ULONG ulCallTreatmentListSize; ULONG ulCallTreatmentListOffset; ULONG ulDeviceClassesSize; ULONG ulDeviceClassesOffset; ULONG ulMaxCallDataSize; ULONG ulCallFeatures2; ULONG ulMaxNoAnswerTimeout; ULONG ulConnectedModes; ULONG ulOfferingModes; ULONG ulAvailableMediaModes;#endif#endif} LINE_ADDRESS_CAPS, *PLINE_ADDRESS_CAPS;typedef struct _LINE_ADDRESS_STATUS { ULONG ulTotalSize; ULONG ulNeededSize; ULONG ulUsedSize; ULONG ulNumInUse; ULONG ulNumActiveCalls; ULONG ulNumOnHoldCalls; ULONG ulNumOnHoldPendCalls; ULONG ulAddressFeatures; ULONG ulNumRingsNoAnswer; ULONG ulForwardNumEntries; ULONG ulForwardSize; ULONG ulForwardOffset; ULONG ulTerminalModesSize; ULONG ulTerminalModesOffset; ULONG ulDevSpecificSize; ULONG ulDevSpecificOffset;} LINE_ADDRESS_STATUS, *PLINE_ADDRESS_STATUS;typedef struct _LINE_CALL_INFO { ULONG ulTotalSize; ULONG ulNeededSize; ULONG ulUsedSize; ULONG hLine; ULONG ulLineDeviceID; ULONG ulAddressID; ULONG ulBearerMode; ULONG ulRate; ULONG ulMediaMode; ULONG ulAppSpecific; ULONG ulCallID; ULONG ulRelatedCallID; ULONG ulCallParamFlags; ULONG ulCallStates; ULONG ulMonitorDigitModes; ULONG ulMonitorMediaModes; LINE_DIAL_PARAMS DialParams; ULONG ulOrigin; ULONG ulReason; ULONG ulCompletionID; ULONG ulNumOwners; ULONG ulNumMonitors; ULONG ulCountryCode; ULONG ulTrunk; ULONG ulCallerIDFlags; ULONG ulCallerIDSize; ULONG ulCallerIDOffset; ULONG ulCallerIDNameSize; ULONG ulCallerIDNameOffset; ULONG ulCalledIDFlags; ULONG ulCalledIDSize; ULONG ulCalledIDOffset; ULONG ulCalledIDNameSize; ULONG ulCalledIDNameOffset; ULONG ulConnectedIDFlags; ULONG ulConnectedIDSize; ULONG ulConnectedIDOffset; ULONG ulConnectedIDNameSize; ULONG ulConnectedIDNameOffset; ULONG ulRedirectionIDFlags; ULONG ulRedirectionIDSize; ULONG ulRedirectionIDOffset; ULONG ulRedirectionIDNameSize; ULONG ulRedirectionIDNameOffset; ULONG ulRedirectingIDFlags; ULONG ulRedirectingIDSize; ULONG ulRedirectingIDOffset; ULONG ulRedirectingIDNameSize; ULONG ulRedirectingIDNameOffset; ULONG ulAppNameSize; ULONG ulAppNameOffset; ULONG ulDisplayableAddressSize; ULONG ulDisplayableAddressOffset; ULONG ulCalledPartySize; ULONG ulCalledPartyOffset; ULONG ulCommentSize; ULONG ulCommentOffset; ULONG ulDisplaySize; ULONG ulDisplayOffset; ULONG ulUserUserInfoSize; ULONG ulUserUserInfoOffset; ULONG ulHighLevelCompSize; ULONG ulHighLevelCompOffset; ULONG ulLowLevelCompSize; ULONG ulLowLevelCompOffset; ULONG ulChargingInfoSize; ULONG ulChargingInfoOffset; ULONG ulTerminalModesSize; ULONG ulTerminalModesOffset; ULONG ulDevSpecificSize; ULONG ulDevSpecificOffset;#if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000) ULONG ulCallTreatment; ULONG ulCallDataSize; ULONG ulCallDataOffset; ULONG ulSendingFlowspecSize; ULONG ulSendingFlowspecOffset; ULONG ulReceivingFlowspecSize; ULONG ulReceivingFlowspecOffset;#endif#if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000) ULONG ulCallerIDAddressType; ULONG ulCalledIDAddressType; ULONG ulConnectedIDAddressType; ULONG ulRedirectionIDAddressType; ULONG ulRedirectingIDAddressType;#endif} LINE_CALL_INFO, *PLINE_CALL_INFO;typedef struct _LINE_CALL_PARAMS { ULONG ulTotalSize; ULONG ulBearerMode; ULONG ulMinRate; ULONG ulMaxRate; ULONG ulMediaMode; ULONG ulCallParamFlags; ULONG ulAddressMode; ULONG ulAddressID; LINE_DIAL_PARAMS DialParams; ULONG ulOrigAddressSize; ULONG ulOrigAddressOffset; ULONG ulDisplayableAddressSize; ULONG ulDisplayableAddressOffset; ULONG ulCalledPartySize; ULONG ulCalledPartyOffset; ULONG ulCommentSize; ULONG ulCommentOffset; ULONG ulUserUserInfoSize; ULONG ulUserUserInfoOffset; ULONG ulHighLevelCompSize; ULONG ulHighLevelCompOffset; ULONG ulLowLevelCompSize; ULONG ulLowLevelCompOffset; ULONG ulDevSpecificSize; ULONG ulDevSpecificOffset;#if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000) ULONG ulPredictiveAutoTransferStates; ULONG ulTargetAddressSize; ULONG ulTargetAddressOffset; ULONG ulSendingFlowspecSize; ULONG ulSendingFlowspecOffset; ULONG ulReceivingFlowspecSize; ULONG ulReceivingFlowspecOffset; ULONG ulDeviceClassSize; ULONG ulDeviceClassOffset; ULONG ulDeviceConfigSize; ULONG ulDeviceConfigOffset; ULONG ulCallDataSize; ULONG ulCallDataOffset; ULONG ulNoAnswerTimeout; ULONG ulCallingPartyIDSize; ULONG ulCallingPartyIDOffset;#endif#if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000) ULONG ulAddressType;#endif} LINE_CALL_PARAMS, *PLINE_CALL_PARAMS;typedef struct _LINE_CALL_STATUS { ULONG ulTotalSize; ULONG ulNeededSize; ULONG ulUsedSize; ULONG ulCallState; ULONG ulCallStateMode; ULONG ulCallPrivilege; ULONG ulCallFeatures; ULONG ulDevSpecificSize; ULONG ulDevSpecificOffset;} LINE_CALL_STATUS, *PLINE_CALL_STATUS;typedef struct _LINE_DEV_CAPS { ULONG ulTotalSize; ULONG ulNeededSize; ULONG ulUsedSize; ULONG ulProviderInfoSize; ULONG ulProviderInfoOffset; ULONG ulSwitchInfoSize; ULONG ulSwitchInfoOffset; ULONG ulPermanentLineID; ULONG ulLineNameSize; ULONG ulLineNameOffset; ULONG ulStringFormat; ULONG ulAddressModes; ULONG ulNumAddresses; ULONG ulBearerModes; ULONG ulMaxRate; ULONG ulMediaModes; ULONG ulGenerateToneModes; ULONG ulGenerateToneMaxNumFreq; ULONG ulGenerateDigitModes; ULONG ulMonitorToneMaxNumFreq; ULONG ulMonitorToneMaxNumEntries; ULONG ulMonitorDigitModes; ULONG ulGatherDigitsMinTimeout; ULONG ulGatherDigitsMaxTimeout; ULONG ulMedCtlDigitMaxListSize; ULONG ulMedCtlMediaMaxListSize; ULONG ulMedCtlToneMaxListSize; ULONG ulMedCtlCallStateMaxListSize; ULONG ulDevCapFlags; ULONG ulMaxNumActiveCalls; ULONG ulAnswerMode; ULONG ulRingModes; ULONG ulLineStates; ULONG ulUUIAcceptSize; ULONG ulUUIAnswerSize; ULONG ulUUIMakeCallSize; ULONG ulUUIDropSize; ULONG ulUUISendUserUserInfoSize; ULONG ulUUICallInfoSize; LINE_DIAL_PARAMS MinDialParams; LINE_DIAL_PARAMS MaxDialParams; LINE_DIAL_PARAMS DefaultDialParams; ULONG ulNumTerminals; ULONG ulTerminalCapsSize; ULONG ulTerminalCapsOffset; ULONG ulTerminalTextEntrySize; ULONG ulTerminalTextSize; ULONG ulTerminalTextOffset; ULONG ulDevSpecificSize; ULONG ulDevSpecificOffset;#if (NDIS_TAPI_CURRENT_VERSION >= 0x00010004) ULONG ulLineFeatures;#endif#if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000) ULONG ulSettableDevStatus; ULONG ulDeviceClassesSize; ULONG ulDeviceClassesOffset;#endif#if (NDIS_TAPI_CURRENT_VERSION >= 0x00020002) GUID PermanentLineGuid;#endif#if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000) ULONG ulAddressTypes; GUID ProtocolGuid; ULONG ulAvailableTracking;#endif} LINE_DEV_CAPS, *PLINE_DEV_CAPS;typedef struct _LINE_DEV_STATUS { ULONG ulTotalSize; ULONG ulNeededSize; ULONG ulUsedSize; ULONG ulNumOpens; ULONG ulOpenMediaModes; ULONG ulNumActiveCalls; ULONG ulNumOnHoldCalls; ULONG ulNumOnHoldPendCalls; ULONG ulLineFeatures; ULONG ulNumCallCompletions; ULONG ulRingMode; ULONG ulSignalLevel; ULONG ulBatteryLevel; ULONG ulRoamMode; ULONG ulDevStatusFlags; ULONG ulTerminalModesSize; ULONG ulTerminalModesOffset; ULONG ulDevSpecificSize; ULONG ulDevSpecificOffset;} LINE_DEV_STATUS, *PLINE_DEV_STATUS;typedef struct _LINE_EXTENSION_ID { ULONG ulExtensionID0; ULONG ulExtensionID1; ULONG ulExtensionID2; ULONG ulExtensionID3;} LINE_EXTENSION_ID, *PLINE_EXTENSION_ID;typedef struct _VAR_STRING { ULONG ulTotalSize; ULONG ulNeededSize; ULONG ulUsedSize; ULONG ulStringFormat; ULONG ulStringSize; ULONG ulStringOffset;} VAR_STRING, *PVAR_STRING;typedef struct _NDIS_TAPI_ANSWER { /*IN*/ ULONG ulRequestID; /*IN*/ HDRV_CALL hdCall; /*IN*/ ULONG ulUserUserInfoSize; /*IN*/ UCHAR UserUserInfo[1]; } NDIS_TAPI_ANSWER, *PNDIS_TAPI_ANSWER; typedef struct _NDIS_TAPI_CLOSE { /*IN*/ ULONG ulRequestID; /*IN*/ HDRV_LINE hdLine;} NDIS_TAPI_CLOSE, *PNDIS_TAPI_CLOSE;typedef struct _NDIS_TAPI_CLOSE_CALL { /*IN*/ ULONG ulRequestID; /*IN*/ HDRV_CALL hdCall; } NDIS_TAPI_CLOSE_CALL, *PNDIS_TAPI_CLOSE_CALL; typedef struct _NDIS_TAPI_CONDITIONAL_MEDIA_DETECTION { /*IN*/ ULONG ulRequestID; /*IN*/ HDRV_LINE hdLine;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -