📄 ndistapi.h
字号:
#endif#define LINECALLPARTYID_BLOCKED 0x00000001#define LINECALLPARTYID_OUTOFAREA 0x00000002#define LINECALLPARTYID_NAME 0x00000004#define LINECALLPARTYID_ADDRESS 0x00000008#define LINECALLPARTYID_PARTIAL 0x00000010#define LINECALLPARTYID_UNKNOWN 0x00000020#define LINECALLPARTYID_UNAVAIL 0x00000040#define LINECALLPRIVILEGE_NONE 0x00000001#define LINECALLPRIVILEGE_MONITOR 0x00000002#define LINECALLPRIVILEGE_OWNER 0x00000004#define LINECALLREASON_DIRECT 0x00000001#define LINECALLREASON_FWDBUSY 0x00000002#define LINECALLREASON_FWDNOANSWER 0x00000004#define LINECALLREASON_FWDUNCOND 0x00000008#define LINECALLREASON_PICKUP 0x00000010#define LINECALLREASON_UNPARK 0x00000020#define LINECALLREASON_REDIRECT 0x00000040#define LINECALLREASON_CALLCOMPLETION 0x00000080#define LINECALLREASON_TRANSFER 0x00000100#define LINECALLREASON_REMINDER 0x00000200#define LINECALLREASON_UNKNOWN 0x00000400#define LINECALLREASON_UNAVAIL 0x00000800#define LINECALLREASON_INTRUDE 0x00001000#define LINECALLREASON_PARKED 0x00002000#if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)#define LINECALLREASON_CAMPEDON 0x00004000#define LINECALLREASON_ROUTEREQUEST 0x00008000#endif#define LINECALLSELECT_LINE 0x00000001#define LINECALLSELECT_ADDRESS 0x00000002#define LINECALLSELECT_CALL 0x00000004#if (NDIS_TAPI_CURRENT_VERSION > 0x00020000)#define LINECALLSELECT_DEVICEID 0x00000008#endif#if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000)#define LINECALLSELECT_CALLID 0x00000010#endif#define LINECALLSTATE_IDLE 0x00000001#define LINECALLSTATE_OFFERING 0x00000002#define LINECALLSTATE_ACCEPTED 0x00000004#define LINECALLSTATE_DIALTONE 0x00000008#define LINECALLSTATE_DIALING 0x00000010#define LINECALLSTATE_RINGBACK 0x00000020#define LINECALLSTATE_BUSY 0x00000040#define LINECALLSTATE_SPECIALINFO 0x00000080#define LINECALLSTATE_CONNECTED 0x00000100#define LINECALLSTATE_PROCEEDING 0x00000200#define LINECALLSTATE_ONHOLD 0x00000400#define LINECALLSTATE_CONFERENCED 0x00000800#define LINECALLSTATE_ONHOLDPENDCONF 0x00001000#define LINECALLSTATE_ONHOLDPENDTRANSFER 0x00002000#define LINECALLSTATE_DISCONNECTED 0x00004000#define LINECALLSTATE_UNKNOWN 0x00008000#define LINEDEVCAPFLAGS_CROSSADDRCONF 0x00000001#define LINEDEVCAPFLAGS_HIGHLEVCOMP 0x00000002#define LINEDEVCAPFLAGS_LOWLEVCOMP 0x00000004#define LINEDEVCAPFLAGS_MEDIACONTROL 0x00000008#define LINEDEVCAPFLAGS_MULTIPLEADDR 0x00000010#define LINEDEVCAPFLAGS_CLOSEDROP 0x00000020#define LINEDEVCAPFLAGS_DIALBILLING 0x00000040#define LINEDEVCAPFLAGS_DIALQUIET 0x00000080#define LINEDEVCAPFLAGS_DIALDIALTONE 0x00000100#if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000)#define LINEDEVCAPFLAGS_MSP 0x00000200#define LINEDEVCAPFLAGS_CALLHUB 0x00000400#define LINEDEVCAPFLAGS_CALLHUBTRACKING 0x00000800#define LINEDEVCAPFLAGS_PRIVATEOBJECTS 0x00001000#endif#define LINEDEVSTATE_OTHER 0x00000001#define LINEDEVSTATE_RINGING 0x00000002#define LINEDEVSTATE_CONNECTED 0x00000004#define LINEDEVSTATE_DISCONNECTED 0x00000008#define LINEDEVSTATE_MSGWAITON 0x00000010#define LINEDEVSTATE_MSGWAITOFF 0x00000020#define LINEDEVSTATE_INSERVICE 0x00000040#define LINEDEVSTATE_OUTOFSERVICE 0x00000080#define LINEDEVSTATE_MAINTENANCE 0x00000100#define LINEDEVSTATE_OPEN 0x00000200#define LINEDEVSTATE_CLOSE 0x00000400#define LINEDEVSTATE_NUMCALLS 0x00000800#define LINEDEVSTATE_NUMCOMPLETIONS 0x00001000#define LINEDEVSTATE_TERMINALS 0x00002000#define LINEDEVSTATE_ROAMMODE 0x00004000#define LINEDEVSTATE_BATTERY 0x00008000#define LINEDEVSTATE_SIGNAL 0x00010000#define LINEDEVSTATE_DEVSPECIFIC 0x00020000#define LINEDEVSTATE_REINIT 0x00040000#define LINEDEVSTATE_LOCK 0x00080000#define LINEDEVSTATUSFLAGS_CONNECTED 0x00000001#define LINEDEVSTATUSFLAGS_MSGWAIT 0x00000002#define LINEDEVSTATUSFLAGS_INSERVICE 0x00000004#define LINEDEVSTATUSFLAGS_LOCKED 0x00000008#define LINEDIALTONEMODE_NORMAL 0x00000001#define LINEDIALTONEMODE_SPECIAL 0x00000002#define LINEDIALTONEMODE_INTERNAL 0x00000004#define LINEDIALTONEMODE_EXTERNAL 0x00000008#define LINEDIALTONEMODE_UNKNOWN 0x00000010#define LINEDIALTONEMODE_UNAVAIL 0x00000020#define LINEDIGITMODE_PULSE 0x00000001#define LINEDIGITMODE_DTMF 0x00000002#define LINEDIGITMODE_DTMFEND 0x00000004#define LINEDISCONNECTMODE_NORMAL 0x00000001#define LINEDISCONNECTMODE_UNKNOWN 0x00000002#define LINEDISCONNECTMODE_REJECT 0x00000004#define LINEDISCONNECTMODE_PICKUP 0x00000008#define LINEDISCONNECTMODE_FORWARDED 0x00000010#define LINEDISCONNECTMODE_BUSY 0x00000020#define LINEDISCONNECTMODE_NOANSWER 0x00000040#define LINEDISCONNECTMODE_BADADDRESS 0x00000080#define LINEDISCONNECTMODE_UNREACHABLE 0x00000100#define LINEDISCONNECTMODE_CONGESTION 0x00000200#define LINEDISCONNECTMODE_INCOMPATIBLE 0x00000400#define LINEDISCONNECTMODE_UNAVAIL 0x00000800#define LINEDISCONNECTMODE_NODIALTONE 0x00001000#if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)#define LINEDISCONNECTMODE_NUMBERCHANGED 0x00002000#define LINEDISCONNECTMODE_OUTOFORDER 0x00004000#define LINEDISCONNECTMODE_TEMPFAILURE 0x00008000#define LINEDISCONNECTMODE_QOSUNAVAIL 0x00010000#define LINEDISCONNECTMODE_BLOCKED 0x00020000#define LINEDISCONNECTMODE_DONOTDISTURB 0x00040000#define LINEDISCONNECTMODE_CANCELLED 0x00080000#endif#define LINEFEATURE_DEVSPECIFIC 0x00000001#define LINEFEATURE_DEVSPECIFICFEAT 0x00000002#define LINEFEATURE_FORWARD 0x00000004#define LINEFEATURE_MAKECALL 0x00000008#define LINEFEATURE_SETMEDIACONTROL 0x00000010#define LINEFEATURE_SETTERMINAL 0x00000020#if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)#define LINEFEATURE_SETDEVSTATUS 0x00000040#define LINEFEATURE_FORWARDFWD 0x00000080#define LINEFEATURE_FORWARDDND 0x00000100#endif#define LINEFORWARDMODE_UNCOND 0x00000001#define LINEFORWARDMODE_UNCONDINTERNAL 0x00000002#define LINEFORWARDMODE_UNCONDEXTERNAL 0x00000004#define LINEFORWARDMODE_UNCONDSPECIFIC 0x00000008#define LINEFORWARDMODE_BUSY 0x00000010#define LINEFORWARDMODE_BUSYINTERNAL 0x00000020#define LINEFORWARDMODE_BUSYEXTERNAL 0x00000040#define LINEFORWARDMODE_BUSYSPECIFIC 0x00000080#define LINEFORWARDMODE_NOANSW 0x00000100#define LINEFORWARDMODE_NOANSWINTERNAL 0x00000200#define LINEFORWARDMODE_NOANSWEXTERNAL 0x00000400#define LINEFORWARDMODE_NOANSWSPECIFIC 0x00000800#define LINEFORWARDMODE_BUSYNA 0x00001000#define LINEFORWARDMODE_BUSYNAINTERNAL 0x00002000#define LINEFORWARDMODE_BUSYNAEXTERNAL 0x00004000#define LINEFORWARDMODE_BUSYNASPECIFIC 0x00008000#define LINEGATHERTERM_BUFFERFULL 0x00000001#define LINEGATHERTERM_TERMDIGIT 0x00000002#define LINEGATHERTERM_FIRSTTIMEOUT 0x00000004#define LINEGATHERTERM_INTERTIMEOUT 0x00000008#define LINEGATHERTERM_CANCEL 0x00000010#define LINEGENERATETERM_DONE 0x00000001#define LINEGENERATETERM_CANCEL 0x00000002#define LINEMEDIACONTROL_NONE 0x00000001#define LINEMEDIACONTROL_START 0x00000002#define LINEMEDIACONTROL_RESET 0x00000004#define LINEMEDIACONTROL_PAUSE 0x00000008#define LINEMEDIACONTROL_RESUME 0x00000010#define LINEMEDIACONTROL_RATEUP 0x00000020#define LINEMEDIACONTROL_RATEDOWN 0x00000040#define LINEMEDIACONTROL_RATENORMAL 0x00000080#define LINEMEDIACONTROL_VOLUMEUP 0x00000100#define LINEMEDIACONTROL_VOLUMEDOWN 0x00000200#define LINEMEDIACONTROL_VOLUMENORMAL 0x00000400#define LINEMEDIAMODE_UNKNOWN 0x00000002#define LINEMEDIAMODE_INTERACTIVEVOICE 0x00000004#define LINEMEDIAMODE_AUTOMATEDVOICE 0x00000008#define LINEMEDIAMODE_DATAMODEM 0x00000010#define LINEMEDIAMODE_G3FAX 0x00000020#define LINEMEDIAMODE_TDD 0x00000040#define LINEMEDIAMODE_G4FAX 0x00000080#define LINEMEDIAMODE_DIGITALDATA 0x00000100#define LINEMEDIAMODE_TELETEX 0x00000200#define LINEMEDIAMODE_VIDEOTEX 0x00000400#define LINEMEDIAMODE_TELEX 0x00000800#define LINEMEDIAMODE_MIXED 0x00001000#define LINEMEDIAMODE_ADSI 0x00002000#define LINEMEDIAMODE_VOICEVIEW 0x00004000#define LAST_LINEMEDIAMODE 0x00004000#if (NDIS_TAPI_CURRENT_VERSION >= 0x00020001)#define LINEMEDIAMODE_VIDEO 0x00008000#define LAST_LINEMEDIAMODE 0x00008000#endif#define LINEPARKMODE_DIRECTED 0x00000001#define LINEPARKMODE_NONDIRECTED 0x00000002#define LINEREMOVEFROMCONF_NONE 0x00000001#define LINEREMOVEFROMCONF_LAST 0x00000002#define LINEREMOVEFROMCONF_ANY 0x00000003#define LINEREQUESTMODE_MAKECALL 0x00000001#define LINEREQUESTMODE_MEDIACALL 0x00000002#define LINEREQUESTMODE_DROP 0x00000004#define LAST_LINEREQUESTMODE LINEREQUESTMODE_MEDIACALL#define LINEROAMMODE_UNKNOWN 0x00000001#define LINEROAMMODE_UNAVAIL 0x00000002#define LINEROAMMODE_HOME 0x00000004#define LINEROAMMODE_ROAMA 0x00000008#define LINEROAMMODE_ROAMB 0x00000010#define LINESPECIALINFO_NOCIRCUIT 0x00000001#define LINESPECIALINFO_CUSTIRREG 0x00000002#define LINESPECIALINFO_REORDER 0x00000004#define LINESPECIALINFO_UNKNOWN 0x00000008#define LINESPECIALINFO_UNAVAIL 0x00000010#define LINETERMDEV_PHONE 0x00000001#define LINETERMDEV_HEADSET 0x00000002#define LINETERMDEV_SPEAKER 0x00000004#define LINETERMMODE_BUTTONS 0x00000001#define LINETERMMODE_LAMPS 0x00000002#define LINETERMMODE_DISPLAY 0x00000004#define LINETERMMODE_RINGER 0x00000008#define LINETERMMODE_HOOKSWITCH 0x00000010#define LINETERMMODE_MEDIATOLINE 0x00000020#define LINETERMMODE_MEDIAFROMLINE 0x00000040#define LINETERMMODE_MEDIABIDIRECT 0x00000080#define LINETERMSHARING_PRIVATE 0x00000001#define LINETERMSHARING_SHAREDEXCL 0x00000002#define LINETERMSHARING_SHAREDCONF 0x00000004#define LINETONEMODE_CUSTOM 0x00000001#define LINETONEMODE_RINGBACK 0x00000002#define LINETONEMODE_BUSY 0x00000004#define LINETONEMODE_BEEP 0x00000008#define LINETONEMODE_BILLING 0x00000010#define LINETRANSFERMODE_TRANSFER 0x00000001#define LINETRANSFERMODE_CONFERENCE 0x00000002#define LINETOLLLISTOPTION_ADD 0x00000001#define LINETOLLLISTOPTION_REMOVE 0x00000002#define LINETRANSLATEOPTION_CARDOVERRIDE 0x00000001#define LINETRANSLATERESULT_CANONICAL 0x00000001#define LINETRANSLATERESULT_INTERNATIONAL 0x00000002#define LINETRANSLATERESULT_LONGDISTANCE 0x00000004#define LINETRANSLATERESULT_LOCAL 0x00000008#define LINETRANSLATERESULT_INTOLLLIST 0x00000010#define LINETRANSLATERESULT_NOTINTOLLLIST 0x00000020#define LINETRANSLATERESULT_DIALBILLING 0x00000040#define LINETRANSLATERESULT_DIALQUIET 0x00000080#define LINETRANSLATERESULT_DIALDIALTONE 0x00000100#define LINETRANSLATERESULT_DIALPROMPT 0x00000200#if (NDIS_TAPI_CURRENT_VERSION >= 0x00020000)#define LINETRANSLATERESULT_VOICEDETECT 0x00000400#endif#if (NDIS_TAPI_CURRENT_VERSION >= 0x00030000) #define LINETRANSLATERESULT_NOTRANSLATION 0x00000800#endif typedef struct _NDIS_VAR_DATA_DESC { USHORT Length; USHORT MaximumLength; LONG Offset;} NDIS_VAR_DATA_DESC, *PNDIS_VAR_DATA_DESC;typedef struct _LINE_DIAL_PARAMS { ULONG ulDialPause; ULONG ulDialSpeed; ULONG ulDigitDuration; ULONG ulWaitForDialtone;} LINE_DIAL_PARAMS, *PLINE_DIAL_PARAMS;typedef struct _LINE_ADDRESS_CAPS { ULONG ulTotalSize; ULONG ulNeededSize; ULONG ulUsedSize; ULONG ulLineDeviceID; ULONG ulAddressSize; ULONG ulAddressOffset; ULONG ulDevSpecificSize; ULONG ulDevSpecificOffset; ULONG ulAddressSharing; ULONG ulAddressStates; ULONG ulCallInfoStates; ULONG ulCallerIDFlags; ULONG ulCalledIDFlags; ULONG ulConnectedIDFlags; ULONG ulRedirectionIDFlags; ULONG ulRedirectingIDFlags; ULONG ulCallStates; ULONG ulDialToneModes; ULONG ulBusyModes; ULONG ulSpecialInfo; ULONG ulDisconnectModes; ULONG ulMaxNumActiveCalls; ULONG ulMaxNumOnHoldCalls; ULONG ulMaxNumOnHoldPendingCalls; ULONG ulMaxNumConference; ULONG ulMaxNumTransConf; ULONG ulAddrCapFlags; ULONG ulCallFeatures; ULONG ulRemoveFromConfCaps; ULONG ulRemoveFromConfState; ULONG ulTransferModes; ULONG ulParkModes;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -