]> git.proxmox.com Git - rustc.git/blame - vendor/windows-sys/src/Windows/Win32/Devices/Tapi/mod.rs
New upstream version 1.67.1+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / Devices / Tapi / mod.rs
CommitLineData
487cf647 1#[cfg_attr(windows, link(name = "windows"))]
5e7ed085 2extern "system" {
04454e1e 3 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5e7ed085
FG
4 #[cfg(feature = "Win32_System_Com")]
5 pub fn GetTnefStreamCodepage(lpstream: super::super::System::Com::IStream, lpulcodepage: *mut u32, lpulsubcodepage: *mut u32) -> ::windows_sys::core::HRESULT;
04454e1e 6 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"]
5e7ed085
FG
7 #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))]
8 pub fn OpenTnefStream(lpvsupport: *mut ::core::ffi::c_void, lpstream: super::super::System::Com::IStream, lpszstreamname: *const i8, ulflags: u32, lpmessage: super::super::System::AddressBook::IMessage, wkeyval: u16, lpptnef: *mut ITnef) -> ::windows_sys::core::HRESULT;
04454e1e 9 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"]
5e7ed085
FG
10 #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))]
11 pub fn OpenTnefStreamEx(lpvsupport: *mut ::core::ffi::c_void, lpstream: super::super::System::Com::IStream, lpszstreamname: *const i8, ulflags: u32, lpmessage: super::super::System::AddressBook::IMessage, wkeyval: u16, lpadressbook: super::super::System::AddressBook::IAddrBook, lpptnef: *mut ITnef) -> ::windows_sys::core::HRESULT;
04454e1e
FG
12 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
13 pub fn lineAccept(hcall: u32, lpsuseruserinfo: ::windows_sys::core::PCSTR, dwsize: u32) -> i32;
14 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 15 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
16 pub fn lineAddProvider(lpszproviderfilename: ::windows_sys::core::PCSTR, hwndowner: super::super::Foundation::HWND, lpdwpermanentproviderid: *mut u32) -> i32;
17 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 18 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
19 pub fn lineAddProviderA(lpszproviderfilename: ::windows_sys::core::PCSTR, hwndowner: super::super::Foundation::HWND, lpdwpermanentproviderid: *mut u32) -> i32;
20 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 21 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
22 pub fn lineAddProviderW(lpszproviderfilename: ::windows_sys::core::PCWSTR, hwndowner: super::super::Foundation::HWND, lpdwpermanentproviderid: *mut u32) -> i32;
23 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 24 pub fn lineAddToConference(hconfcall: u32, hconsultcall: u32) -> i32;
04454e1e 25 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 26 pub fn lineAgentSpecific(hline: u32, dwaddressid: u32, dwagentextensionidindex: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32;
04454e1e
FG
27 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
28 pub fn lineAnswer(hcall: u32, lpsuseruserinfo: ::windows_sys::core::PCSTR, dwsize: u32) -> i32;
29 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
30 pub fn lineBlindTransfer(hcall: u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32) -> i32;
31 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
32 pub fn lineBlindTransferA(hcall: u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32) -> i32;
33 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
34 pub fn lineBlindTransferW(hcall: u32, lpszdestaddressw: ::windows_sys::core::PCWSTR, dwcountrycode: u32) -> i32;
35 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 36 pub fn lineClose(hline: u32) -> i32;
04454e1e 37 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 38 pub fn lineCompleteCall(hcall: u32, lpdwcompletionid: *mut u32, dwcompletionmode: u32, dwmessageid: u32) -> i32;
04454e1e 39 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 40 pub fn lineCompleteTransfer(hcall: u32, hconsultcall: u32, lphconfcall: *mut u32, dwtransfermode: u32) -> i32;
04454e1e 41 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 42 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
43 pub fn lineConfigDialog(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32;
44 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 45 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
46 pub fn lineConfigDialogA(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32;
47 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 48 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
49 pub fn lineConfigDialogEdit(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCSTR, lpdeviceconfigin: *const ::core::ffi::c_void, dwsize: u32, lpdeviceconfigout: *mut VARSTRING) -> i32;
50 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 51 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
52 pub fn lineConfigDialogEditA(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCSTR, lpdeviceconfigin: *const ::core::ffi::c_void, dwsize: u32, lpdeviceconfigout: *mut VARSTRING) -> i32;
53 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 54 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
55 pub fn lineConfigDialogEditW(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCWSTR, lpdeviceconfigin: *const ::core::ffi::c_void, dwsize: u32, lpdeviceconfigout: *mut VARSTRING) -> i32;
56 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 57 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
58 pub fn lineConfigDialogW(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCWSTR) -> i32;
59 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
60 #[cfg(feature = "Win32_Foundation")]
61 pub fn lineConfigProvider(hwndowner: super::super::Foundation::HWND, dwpermanentproviderid: u32) -> i32;
04454e1e
FG
62 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
63 pub fn lineCreateAgentA(hline: u32, lpszagentid: ::windows_sys::core::PCSTR, lpszagentpin: ::windows_sys::core::PCSTR, lphagent: *mut u32) -> i32;
64 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
65 pub fn lineCreateAgentSessionA(hline: u32, hagent: u32, lpszagentpin: ::windows_sys::core::PCSTR, dwworkingaddressid: u32, lpgroupid: *mut ::windows_sys::core::GUID, lphagentsession: *mut u32) -> i32;
66 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
67 pub fn lineCreateAgentSessionW(hline: u32, hagent: u32, lpszagentpin: ::windows_sys::core::PCWSTR, dwworkingaddressid: u32, lpgroupid: *mut ::windows_sys::core::GUID, lphagentsession: *mut u32) -> i32;
68 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
69 pub fn lineCreateAgentW(hline: u32, lpszagentid: ::windows_sys::core::PCWSTR, lpszagentpin: ::windows_sys::core::PCWSTR, lphagent: *mut u32) -> i32;
70 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 71 pub fn lineDeallocateCall(hcall: u32) -> i32;
04454e1e 72 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 73 pub fn lineDevSpecific(hline: u32, dwaddressid: u32, hcall: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32;
04454e1e 74 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 75 pub fn lineDevSpecificFeature(hline: u32, dwfeature: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32;
04454e1e
FG
76 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
77 pub fn lineDial(hcall: u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32) -> i32;
78 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
79 pub fn lineDialA(hcall: u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32) -> i32;
80 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
81 pub fn lineDialW(hcall: u32, lpszdestaddress: ::windows_sys::core::PCWSTR, dwcountrycode: u32) -> i32;
82 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
83 pub fn lineDrop(hcall: u32, lpsuseruserinfo: ::windows_sys::core::PCSTR, dwsize: u32) -> i32;
84 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 85 pub fn lineForward(hline: u32, balladdresses: u32, dwaddressid: u32, lpforwardlist: *const LINEFORWARDLIST, dwnumringsnoanswer: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 86 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 87 pub fn lineForwardA(hline: u32, balladdresses: u32, dwaddressid: u32, lpforwardlist: *const LINEFORWARDLIST, dwnumringsnoanswer: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 88 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 89 pub fn lineForwardW(hline: u32, balladdresses: u32, dwaddressid: u32, lpforwardlist: *const LINEFORWARDLIST, dwnumringsnoanswer: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e
FG
90 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
91 pub fn lineGatherDigits(hcall: u32, dwdigitmodes: u32, lpsdigits: ::windows_sys::core::PSTR, dwnumdigits: u32, lpszterminationdigits: ::windows_sys::core::PCSTR, dwfirstdigittimeout: u32, dwinterdigittimeout: u32) -> i32;
92 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
93 pub fn lineGatherDigitsA(hcall: u32, dwdigitmodes: u32, lpsdigits: ::windows_sys::core::PSTR, dwnumdigits: u32, lpszterminationdigits: ::windows_sys::core::PCSTR, dwfirstdigittimeout: u32, dwinterdigittimeout: u32) -> i32;
94 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
95 pub fn lineGatherDigitsW(hcall: u32, dwdigitmodes: u32, lpsdigits: ::windows_sys::core::PWSTR, dwnumdigits: u32, lpszterminationdigits: ::windows_sys::core::PCWSTR, dwfirstdigittimeout: u32, dwinterdigittimeout: u32) -> i32;
96 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
97 pub fn lineGenerateDigits(hcall: u32, dwdigitmode: u32, lpszdigits: ::windows_sys::core::PCSTR, dwduration: u32) -> i32;
98 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
99 pub fn lineGenerateDigitsA(hcall: u32, dwdigitmode: u32, lpszdigits: ::windows_sys::core::PCSTR, dwduration: u32) -> i32;
100 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
101 pub fn lineGenerateDigitsW(hcall: u32, dwdigitmode: u32, lpszdigits: ::windows_sys::core::PCWSTR, dwduration: u32) -> i32;
102 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 103 pub fn lineGenerateTone(hcall: u32, dwtonemode: u32, dwduration: u32, dwnumtones: u32, lptones: *const LINEGENERATETONE) -> i32;
04454e1e 104 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 105 pub fn lineGetAddressCaps(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwapiversion: u32, dwextversion: u32, lpaddresscaps: *mut LINEADDRESSCAPS) -> i32;
04454e1e 106 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 107 pub fn lineGetAddressCapsA(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwapiversion: u32, dwextversion: u32, lpaddresscaps: *mut LINEADDRESSCAPS) -> i32;
04454e1e 108 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 109 pub fn lineGetAddressCapsW(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwapiversion: u32, dwextversion: u32, lpaddresscaps: *mut LINEADDRESSCAPS) -> i32;
04454e1e
FG
110 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
111 pub fn lineGetAddressID(hline: u32, lpdwaddressid: *mut u32, dwaddressmode: u32, lpsaddress: ::windows_sys::core::PCSTR, dwsize: u32) -> i32;
112 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
113 pub fn lineGetAddressIDA(hline: u32, lpdwaddressid: *mut u32, dwaddressmode: u32, lpsaddress: ::windows_sys::core::PCSTR, dwsize: u32) -> i32;
114 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
115 pub fn lineGetAddressIDW(hline: u32, lpdwaddressid: *mut u32, dwaddressmode: u32, lpsaddress: ::windows_sys::core::PCWSTR, dwsize: u32) -> i32;
116 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 117 pub fn lineGetAddressStatus(hline: u32, dwaddressid: u32, lpaddressstatus: *mut LINEADDRESSSTATUS) -> i32;
04454e1e 118 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 119 pub fn lineGetAddressStatusA(hline: u32, dwaddressid: u32, lpaddressstatus: *mut LINEADDRESSSTATUS) -> i32;
04454e1e 120 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 121 pub fn lineGetAddressStatusW(hline: u32, dwaddressid: u32, lpaddressstatus: *mut LINEADDRESSSTATUS) -> i32;
04454e1e 122 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 123 pub fn lineGetAgentActivityListA(hline: u32, dwaddressid: u32, lpagentactivitylist: *mut LINEAGENTACTIVITYLIST) -> i32;
04454e1e 124 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 125 pub fn lineGetAgentActivityListW(hline: u32, dwaddressid: u32, lpagentactivitylist: *mut LINEAGENTACTIVITYLIST) -> i32;
04454e1e 126 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 127 pub fn lineGetAgentCapsA(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwappapiversion: u32, lpagentcaps: *mut LINEAGENTCAPS) -> i32;
04454e1e 128 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 129 pub fn lineGetAgentCapsW(hlineapp: u32, dwdeviceid: u32, dwaddressid: u32, dwappapiversion: u32, lpagentcaps: *mut LINEAGENTCAPS) -> i32;
04454e1e 130 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 131 pub fn lineGetAgentGroupListA(hline: u32, dwaddressid: u32, lpagentgrouplist: *mut LINEAGENTGROUPLIST) -> i32;
04454e1e 132 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 133 pub fn lineGetAgentGroupListW(hline: u32, dwaddressid: u32, lpagentgrouplist: *mut LINEAGENTGROUPLIST) -> i32;
04454e1e 134 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5e7ed085
FG
135 #[cfg(feature = "Win32_System_Com")]
136 pub fn lineGetAgentInfo(hline: u32, hagent: u32, lpagentinfo: *mut LINEAGENTINFO) -> i32;
04454e1e 137 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5e7ed085
FG
138 #[cfg(feature = "Win32_System_Com")]
139 pub fn lineGetAgentSessionInfo(hline: u32, hagentsession: u32, lpagentsessioninfo: *mut LINEAGENTSESSIONINFO) -> i32;
04454e1e 140 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 141 pub fn lineGetAgentSessionList(hline: u32, hagent: u32, lpagentsessionlist: *mut LINEAGENTSESSIONLIST) -> i32;
04454e1e 142 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 143 pub fn lineGetAgentStatusA(hline: u32, dwaddressid: u32, lpagentstatus: *mut LINEAGENTSTATUS) -> i32;
04454e1e 144 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 145 pub fn lineGetAgentStatusW(hline: u32, dwaddressid: u32, lpagentstatus: *mut LINEAGENTSTATUS) -> i32;
04454e1e
FG
146 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
147 pub fn lineGetAppPriority(lpszappfilename: ::windows_sys::core::PCSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpextensionname: *mut VARSTRING, lpdwpriority: *mut u32) -> i32;
148 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
149 pub fn lineGetAppPriorityA(lpszappfilename: ::windows_sys::core::PCSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpextensionname: *mut VARSTRING, lpdwpriority: *mut u32) -> i32;
150 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
151 pub fn lineGetAppPriorityW(lpszappfilename: ::windows_sys::core::PCWSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpextensionname: *mut VARSTRING, lpdwpriority: *mut u32) -> i32;
152 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 153 pub fn lineGetCallInfo(hcall: u32, lpcallinfo: *mut LINECALLINFO) -> i32;
04454e1e 154 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 155 pub fn lineGetCallInfoA(hcall: u32, lpcallinfo: *mut LINECALLINFO) -> i32;
04454e1e 156 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 157 pub fn lineGetCallInfoW(hcall: u32, lpcallinfo: *mut LINECALLINFO) -> i32;
04454e1e 158 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
159 #[cfg(feature = "Win32_Foundation")]
160 pub fn lineGetCallStatus(hcall: u32, lpcallstatus: *mut LINECALLSTATUS) -> i32;
04454e1e 161 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 162 pub fn lineGetConfRelatedCalls(hcall: u32, lpcalllist: *mut LINECALLLIST) -> i32;
04454e1e 163 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 164 pub fn lineGetCountry(dwcountryid: u32, dwapiversion: u32, lplinecountrylist: *mut LINECOUNTRYLIST) -> i32;
04454e1e 165 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 166 pub fn lineGetCountryA(dwcountryid: u32, dwapiversion: u32, lplinecountrylist: *mut LINECOUNTRYLIST) -> i32;
04454e1e 167 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 168 pub fn lineGetCountryW(dwcountryid: u32, dwapiversion: u32, lplinecountrylist: *mut LINECOUNTRYLIST) -> i32;
04454e1e 169 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 170 pub fn lineGetDevCaps(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lplinedevcaps: *mut LINEDEVCAPS) -> i32;
04454e1e 171 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 172 pub fn lineGetDevCapsA(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lplinedevcaps: *mut LINEDEVCAPS) -> i32;
04454e1e 173 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 174 pub fn lineGetDevCapsW(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lplinedevcaps: *mut LINEDEVCAPS) -> i32;
04454e1e
FG
175 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
176 pub fn lineGetDevConfig(dwdeviceid: u32, lpdeviceconfig: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32;
177 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
178 pub fn lineGetDevConfigA(dwdeviceid: u32, lpdeviceconfig: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32;
179 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
180 pub fn lineGetDevConfigW(dwdeviceid: u32, lpdeviceconfig: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCWSTR) -> i32;
181 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 182 pub fn lineGetGroupListA(hline: u32, lpgrouplist: *mut LINEAGENTGROUPLIST) -> i32;
04454e1e 183 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 184 pub fn lineGetGroupListW(hline: u32, lpgrouplist: *mut LINEAGENTGROUPLIST) -> i32;
04454e1e
FG
185 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
186 pub fn lineGetID(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32;
187 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
188 pub fn lineGetIDA(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32;
189 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
190 pub fn lineGetIDW(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCWSTR) -> i32;
191 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
192 pub fn lineGetIcon(dwdeviceid: u32, lpszdeviceclass: ::windows_sys::core::PCSTR, lphicon: *mut isize) -> i32;
193 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
194 pub fn lineGetIconA(dwdeviceid: u32, lpszdeviceclass: ::windows_sys::core::PCSTR, lphicon: *mut isize) -> i32;
195 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
196 pub fn lineGetIconW(dwdeviceid: u32, lpszdeviceclass: ::windows_sys::core::PCWSTR, lphicon: *mut isize) -> i32;
197 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 198 pub fn lineGetLineDevStatus(hline: u32, lplinedevstatus: *mut LINEDEVSTATUS) -> i32;
04454e1e 199 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 200 pub fn lineGetLineDevStatusA(hline: u32, lplinedevstatus: *mut LINEDEVSTATUS) -> i32;
04454e1e 201 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 202 pub fn lineGetLineDevStatusW(hline: u32, lplinedevstatus: *mut LINEDEVSTATUS) -> i32;
04454e1e 203 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 204 pub fn lineGetMessage(hlineapp: u32, lpmessage: *mut LINEMESSAGE, dwtimeout: u32) -> i32;
04454e1e 205 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 206 pub fn lineGetNewCalls(hline: u32, dwaddressid: u32, dwselect: u32, lpcalllist: *mut LINECALLLIST) -> i32;
04454e1e 207 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 208 pub fn lineGetNumRings(hline: u32, dwaddressid: u32, lpdwnumrings: *mut u32) -> i32;
04454e1e 209 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 210 pub fn lineGetProviderList(dwapiversion: u32, lpproviderlist: *mut LINEPROVIDERLIST) -> i32;
04454e1e 211 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 212 pub fn lineGetProviderListA(dwapiversion: u32, lpproviderlist: *mut LINEPROVIDERLIST) -> i32;
04454e1e 213 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 214 pub fn lineGetProviderListW(dwapiversion: u32, lpproviderlist: *mut LINEPROVIDERLIST) -> i32;
04454e1e 215 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 216 pub fn lineGetProxyStatus(hlineapp: u32, dwdeviceid: u32, dwappapiversion: u32, lplineproxyreqestlist: *mut LINEPROXYREQUESTLIST) -> i32;
04454e1e 217 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 218 pub fn lineGetQueueInfo(hline: u32, dwqueueid: u32, lplinequeueinfo: *mut LINEQUEUEINFO) -> i32;
04454e1e 219 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 220 pub fn lineGetQueueListA(hline: u32, lpgroupid: *mut ::windows_sys::core::GUID, lpqueuelist: *mut LINEQUEUELIST) -> i32;
04454e1e 221 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 222 pub fn lineGetQueueListW(hline: u32, lpgroupid: *mut ::windows_sys::core::GUID, lpqueuelist: *mut LINEQUEUELIST) -> i32;
04454e1e 223 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 224 pub fn lineGetRequest(hlineapp: u32, dwrequestmode: u32, lprequestbuffer: *mut ::core::ffi::c_void) -> i32;
04454e1e 225 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 226 pub fn lineGetRequestA(hlineapp: u32, dwrequestmode: u32, lprequestbuffer: *mut ::core::ffi::c_void) -> i32;
04454e1e 227 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 228 pub fn lineGetRequestW(hlineapp: u32, dwrequestmode: u32, lprequestbuffer: *mut ::core::ffi::c_void) -> i32;
04454e1e 229 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 230 pub fn lineGetStatusMessages(hline: u32, lpdwlinestates: *mut u32, lpdwaddressstates: *mut u32) -> i32;
04454e1e 231 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 232 pub fn lineGetTranslateCaps(hlineapp: u32, dwapiversion: u32, lptranslatecaps: *mut LINETRANSLATECAPS) -> i32;
04454e1e 233 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 234 pub fn lineGetTranslateCapsA(hlineapp: u32, dwapiversion: u32, lptranslatecaps: *mut LINETRANSLATECAPS) -> i32;
04454e1e 235 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 236 pub fn lineGetTranslateCapsW(hlineapp: u32, dwapiversion: u32, lptranslatecaps: *mut LINETRANSLATECAPS) -> i32;
04454e1e
FG
237 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
238 pub fn lineHandoff(hcall: u32, lpszfilename: ::windows_sys::core::PCSTR, dwmediamode: u32) -> i32;
239 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
240 pub fn lineHandoffA(hcall: u32, lpszfilename: ::windows_sys::core::PCSTR, dwmediamode: u32) -> i32;
241 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
242 pub fn lineHandoffW(hcall: u32, lpszfilename: ::windows_sys::core::PCWSTR, dwmediamode: u32) -> i32;
243 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 244 pub fn lineHold(hcall: u32) -> i32;
04454e1e 245 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 246 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
247 pub fn lineInitialize(lphlineapp: *mut u32, hinstance: super::super::Foundation::HINSTANCE, lpfncallback: LINECALLBACK, lpszappname: ::windows_sys::core::PCSTR, lpdwnumdevs: *mut u32) -> i32;
248 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 249 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
250 pub fn lineInitializeExA(lphlineapp: *mut u32, hinstance: super::super::Foundation::HINSTANCE, lpfncallback: LINECALLBACK, lpszfriendlyappname: ::windows_sys::core::PCSTR, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lplineinitializeexparams: *mut LINEINITIALIZEEXPARAMS) -> i32;
251 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 252 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
253 pub fn lineInitializeExW(lphlineapp: *mut u32, hinstance: super::super::Foundation::HINSTANCE, lpfncallback: LINECALLBACK, lpszfriendlyappname: ::windows_sys::core::PCWSTR, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lplineinitializeexparams: *mut LINEINITIALIZEEXPARAMS) -> i32;
254 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
255 pub fn lineMakeCall(hline: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32, lpcallparams: *const LINECALLPARAMS) -> i32;
256 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
257 pub fn lineMakeCallA(hline: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32, lpcallparams: *const LINECALLPARAMS) -> i32;
258 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
259 pub fn lineMakeCallW(hline: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCWSTR, dwcountrycode: u32, lpcallparams: *const LINECALLPARAMS) -> i32;
260 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 261 pub fn lineMonitorDigits(hcall: u32, dwdigitmodes: u32) -> i32;
04454e1e 262 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 263 pub fn lineMonitorMedia(hcall: u32, dwmediamodes: u32) -> i32;
04454e1e 264 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 265 pub fn lineMonitorTones(hcall: u32, lptonelist: *const LINEMONITORTONE, dwnumentries: u32) -> i32;
04454e1e 266 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 267 pub fn lineNegotiateAPIVersion(hlineapp: u32, dwdeviceid: u32, dwapilowversion: u32, dwapihighversion: u32, lpdwapiversion: *mut u32, lpextensionid: *mut LINEEXTENSIONID) -> i32;
04454e1e 268 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 269 pub fn lineNegotiateExtVersion(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextlowversion: u32, dwexthighversion: u32, lpdwextversion: *mut u32) -> i32;
04454e1e 270 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 271 pub fn lineOpen(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivileges: u32, dwmediamodes: u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 272 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 273 pub fn lineOpenA(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivileges: u32, dwmediamodes: u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 274 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 275 pub fn lineOpenW(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivileges: u32, dwmediamodes: u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e
FG
276 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
277 pub fn linePark(hcall: u32, dwparkmode: u32, lpszdiraddress: ::windows_sys::core::PCSTR, lpnondiraddress: *mut VARSTRING) -> i32;
278 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
279 pub fn lineParkA(hcall: u32, dwparkmode: u32, lpszdiraddress: ::windows_sys::core::PCSTR, lpnondiraddress: *mut VARSTRING) -> i32;
280 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
281 pub fn lineParkW(hcall: u32, dwparkmode: u32, lpszdiraddress: ::windows_sys::core::PCWSTR, lpnondiraddress: *mut VARSTRING) -> i32;
282 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
283 pub fn linePickup(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCSTR, lpszgroupid: ::windows_sys::core::PCSTR) -> i32;
284 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
285 pub fn linePickupA(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCSTR, lpszgroupid: ::windows_sys::core::PCSTR) -> i32;
286 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
287 pub fn linePickupW(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCWSTR, lpszgroupid: ::windows_sys::core::PCWSTR) -> i32;
288 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 289 pub fn linePrepareAddToConference(hconfcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 290 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 291 pub fn linePrepareAddToConferenceA(hconfcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 292 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 293 pub fn linePrepareAddToConferenceW(hconfcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 294 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 295 pub fn lineProxyMessage(hline: u32, hcall: u32, dwmsg: u32, dwparam1: u32, dwparam2: u32, dwparam3: u32) -> i32;
04454e1e 296 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5e7ed085
FG
297 #[cfg(feature = "Win32_System_Com")]
298 pub fn lineProxyResponse(hline: u32, lpproxyrequest: *mut LINEPROXYREQUEST, dwresult: u32) -> i32;
04454e1e
FG
299 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
300 pub fn lineRedirect(hcall: u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32) -> i32;
301 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
302 pub fn lineRedirectA(hcall: u32, lpszdestaddress: ::windows_sys::core::PCSTR, dwcountrycode: u32) -> i32;
303 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
304 pub fn lineRedirectW(hcall: u32, lpszdestaddress: ::windows_sys::core::PCWSTR, dwcountrycode: u32) -> i32;
305 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 306 pub fn lineRegisterRequestRecipient(hlineapp: u32, dwregistrationinstance: u32, dwrequestmode: u32, benable: u32) -> i32;
04454e1e 307 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 308 pub fn lineReleaseUserUserInfo(hcall: u32) -> i32;
04454e1e 309 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 310 pub fn lineRemoveFromConference(hcall: u32) -> i32;
04454e1e 311 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
312 #[cfg(feature = "Win32_Foundation")]
313 pub fn lineRemoveProvider(dwpermanentproviderid: u32, hwndowner: super::super::Foundation::HWND) -> i32;
04454e1e 314 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 315 pub fn lineSecureCall(hcall: u32) -> i32;
04454e1e
FG
316 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
317 pub fn lineSendUserUserInfo(hcall: u32, lpsuseruserinfo: ::windows_sys::core::PCSTR, dwsize: u32) -> i32;
318 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 319 pub fn lineSetAgentActivity(hline: u32, dwaddressid: u32, dwactivityid: u32) -> i32;
04454e1e 320 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 321 pub fn lineSetAgentGroup(hline: u32, dwaddressid: u32, lpagentgrouplist: *mut LINEAGENTGROUPLIST) -> i32;
04454e1e 322 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 323 pub fn lineSetAgentMeasurementPeriod(hline: u32, hagent: u32, dwmeasurementperiod: u32) -> i32;
04454e1e 324 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 325 pub fn lineSetAgentSessionState(hline: u32, hagentsession: u32, dwagentsessionstate: u32, dwnextagentsessionstate: u32) -> i32;
04454e1e 326 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 327 pub fn lineSetAgentState(hline: u32, dwaddressid: u32, dwagentstate: u32, dwnextagentstate: u32) -> i32;
04454e1e 328 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 329 pub fn lineSetAgentStateEx(hline: u32, hagent: u32, dwagentstate: u32, dwnextagentstate: u32) -> i32;
04454e1e
FG
330 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
331 pub fn lineSetAppPriority(lpszappfilename: ::windows_sys::core::PCSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpszextensionname: ::windows_sys::core::PCSTR, dwpriority: u32) -> i32;
332 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
333 pub fn lineSetAppPriorityA(lpszappfilename: ::windows_sys::core::PCSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpszextensionname: ::windows_sys::core::PCSTR, dwpriority: u32) -> i32;
334 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
335 pub fn lineSetAppPriorityW(lpszappfilename: ::windows_sys::core::PCWSTR, dwmediamode: u32, lpextensionid: *mut LINEEXTENSIONID, dwrequestmode: u32, lpszextensionname: ::windows_sys::core::PCWSTR, dwpriority: u32) -> i32;
336 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 337 pub fn lineSetAppSpecific(hcall: u32, dwappspecific: u32) -> i32;
04454e1e 338 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 339 pub fn lineSetCallData(hcall: u32, lpcalldata: *mut ::core::ffi::c_void, dwsize: u32) -> i32;
04454e1e 340 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 341 pub fn lineSetCallParams(hcall: u32, dwbearermode: u32, dwminrate: u32, dwmaxrate: u32, lpdialparams: *const LINEDIALPARAMS) -> i32;
04454e1e 342 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 343 pub fn lineSetCallPrivilege(hcall: u32, dwcallprivilege: u32) -> i32;
04454e1e 344 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 345 pub fn lineSetCallQualityOfService(hcall: u32, lpsendingflowspec: *mut ::core::ffi::c_void, dwsendingflowspecsize: u32, lpreceivingflowspec: *mut ::core::ffi::c_void, dwreceivingflowspecsize: u32) -> i32;
04454e1e 346 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 347 pub fn lineSetCallTreatment(hcall: u32, dwtreatment: u32) -> i32;
04454e1e 348 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 349 pub fn lineSetCurrentLocation(hlineapp: u32, dwlocation: u32) -> i32;
04454e1e
FG
350 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
351 pub fn lineSetDevConfig(dwdeviceid: u32, lpdeviceconfig: *const ::core::ffi::c_void, dwsize: u32, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32;
352 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
353 pub fn lineSetDevConfigA(dwdeviceid: u32, lpdeviceconfig: *const ::core::ffi::c_void, dwsize: u32, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32;
354 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
355 pub fn lineSetDevConfigW(dwdeviceid: u32, lpdeviceconfig: *const ::core::ffi::c_void, dwsize: u32, lpszdeviceclass: ::windows_sys::core::PCWSTR) -> i32;
356 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 357 pub fn lineSetLineDevStatus(hline: u32, dwstatustochange: u32, fstatus: u32) -> i32;
04454e1e 358 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 359 pub fn lineSetMediaControl(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdigitlist: *const LINEMEDIACONTROLDIGIT, dwdigitnumentries: u32, lpmedialist: *const LINEMEDIACONTROLMEDIA, dwmedianumentries: u32, lptonelist: *const LINEMEDIACONTROLTONE, dwtonenumentries: u32, lpcallstatelist: *const LINEMEDIACONTROLCALLSTATE, dwcallstatenumentries: u32) -> i32;
04454e1e 360 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 361 pub fn lineSetMediaMode(hcall: u32, dwmediamodes: u32) -> i32;
04454e1e 362 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 363 pub fn lineSetNumRings(hline: u32, dwaddressid: u32, dwnumrings: u32) -> i32;
04454e1e 364 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 365 pub fn lineSetQueueMeasurementPeriod(hline: u32, dwqueueid: u32, dwmeasurementperiod: u32) -> i32;
04454e1e 366 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 367 pub fn lineSetStatusMessages(hline: u32, dwlinestates: u32, dwaddressstates: u32) -> i32;
04454e1e 368 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 369 pub fn lineSetTerminal(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, dwterminalmodes: u32, dwterminalid: u32, benable: u32) -> i32;
04454e1e
FG
370 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
371 pub fn lineSetTollList(hlineapp: u32, dwdeviceid: u32, lpszaddressin: ::windows_sys::core::PCSTR, dwtolllistoption: u32) -> i32;
372 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
373 pub fn lineSetTollListA(hlineapp: u32, dwdeviceid: u32, lpszaddressin: ::windows_sys::core::PCSTR, dwtolllistoption: u32) -> i32;
374 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
375 pub fn lineSetTollListW(hlineapp: u32, dwdeviceid: u32, lpszaddressinw: ::windows_sys::core::PCWSTR, dwtolllistoption: u32) -> i32;
376 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 377 pub fn lineSetupConference(hcall: u32, hline: u32, lphconfcall: *mut u32, lphconsultcall: *mut u32, dwnumparties: u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 378 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 379 pub fn lineSetupConferenceA(hcall: u32, hline: u32, lphconfcall: *mut u32, lphconsultcall: *mut u32, dwnumparties: u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 380 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 381 pub fn lineSetupConferenceW(hcall: u32, hline: u32, lphconfcall: *mut u32, lphconsultcall: *mut u32, dwnumparties: u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 382 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 383 pub fn lineSetupTransfer(hcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 384 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 385 pub fn lineSetupTransferA(hcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 386 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 387 pub fn lineSetupTransferW(hcall: u32, lphconsultcall: *mut u32, lpcallparams: *const LINECALLPARAMS) -> i32;
04454e1e 388 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 389 pub fn lineShutdown(hlineapp: u32) -> i32;
04454e1e 390 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 391 pub fn lineSwapHold(hactivecall: u32, hheldcall: u32) -> i32;
04454e1e
FG
392 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
393 pub fn lineTranslateAddress(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, lpszaddressin: ::windows_sys::core::PCSTR, dwcard: u32, dwtranslateoptions: u32, lptranslateoutput: *mut LINETRANSLATEOUTPUT) -> i32;
394 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
395 pub fn lineTranslateAddressA(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, lpszaddressin: ::windows_sys::core::PCSTR, dwcard: u32, dwtranslateoptions: u32, lptranslateoutput: *mut LINETRANSLATEOUTPUT) -> i32;
396 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
397 pub fn lineTranslateAddressW(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, lpszaddressin: ::windows_sys::core::PCWSTR, dwcard: u32, dwtranslateoptions: u32, lptranslateoutput: *mut LINETRANSLATEOUTPUT) -> i32;
398 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 399 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
400 pub fn lineTranslateDialog(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, hwndowner: super::super::Foundation::HWND, lpszaddressin: ::windows_sys::core::PCSTR) -> i32;
401 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 402 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
403 pub fn lineTranslateDialogA(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, hwndowner: super::super::Foundation::HWND, lpszaddressin: ::windows_sys::core::PCSTR) -> i32;
404 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 405 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
406 pub fn lineTranslateDialogW(hlineapp: u32, dwdeviceid: u32, dwapiversion: u32, hwndowner: super::super::Foundation::HWND, lpszaddressin: ::windows_sys::core::PCWSTR) -> i32;
407 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 408 pub fn lineUncompleteCall(hline: u32, dwcompletionid: u32) -> i32;
04454e1e 409 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 410 pub fn lineUnhold(hcall: u32) -> i32;
04454e1e
FG
411 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
412 pub fn lineUnpark(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCSTR) -> i32;
413 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
414 pub fn lineUnparkA(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCSTR) -> i32;
415 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
416 pub fn lineUnparkW(hline: u32, dwaddressid: u32, lphcall: *mut u32, lpszdestaddress: ::windows_sys::core::PCWSTR) -> i32;
417 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 418 pub fn phoneClose(hphone: u32) -> i32;
04454e1e 419 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 420 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
421 pub fn phoneConfigDialog(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32;
422 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 423 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
424 pub fn phoneConfigDialogA(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32;
425 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 426 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
427 pub fn phoneConfigDialogW(dwdeviceid: u32, hwndowner: super::super::Foundation::HWND, lpszdeviceclass: ::windows_sys::core::PCWSTR) -> i32;
428 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 429 pub fn phoneDevSpecific(hphone: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32;
04454e1e 430 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 431 pub fn phoneGetButtonInfo(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *mut PHONEBUTTONINFO) -> i32;
04454e1e 432 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 433 pub fn phoneGetButtonInfoA(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *mut PHONEBUTTONINFO) -> i32;
04454e1e 434 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 435 pub fn phoneGetButtonInfoW(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *mut PHONEBUTTONINFO) -> i32;
04454e1e 436 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 437 pub fn phoneGetData(hphone: u32, dwdataid: u32, lpdata: *mut ::core::ffi::c_void, dwsize: u32) -> i32;
04454e1e 438 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 439 pub fn phoneGetDevCaps(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lpphonecaps: *mut PHONECAPS) -> i32;
04454e1e 440 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 441 pub fn phoneGetDevCapsA(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lpphonecaps: *mut PHONECAPS) -> i32;
04454e1e 442 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 443 pub fn phoneGetDevCapsW(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextversion: u32, lpphonecaps: *mut PHONECAPS) -> i32;
04454e1e 444 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 445 pub fn phoneGetDisplay(hphone: u32, lpdisplay: *mut VARSTRING) -> i32;
04454e1e 446 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 447 pub fn phoneGetGain(hphone: u32, dwhookswitchdev: u32, lpdwgain: *mut u32) -> i32;
04454e1e 448 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 449 pub fn phoneGetHookSwitch(hphone: u32, lpdwhookswitchdevs: *mut u32) -> i32;
04454e1e
FG
450 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
451 pub fn phoneGetID(hphone: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32;
452 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
453 pub fn phoneGetIDA(hphone: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCSTR) -> i32;
454 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
455 pub fn phoneGetIDW(hphone: u32, lpdeviceid: *mut VARSTRING, lpszdeviceclass: ::windows_sys::core::PCWSTR) -> i32;
456 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
457 pub fn phoneGetIcon(dwdeviceid: u32, lpszdeviceclass: ::windows_sys::core::PCSTR, lphicon: *mut isize) -> i32;
458 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
459 pub fn phoneGetIconA(dwdeviceid: u32, lpszdeviceclass: ::windows_sys::core::PCSTR, lphicon: *mut isize) -> i32;
460 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
461 pub fn phoneGetIconW(dwdeviceid: u32, lpszdeviceclass: ::windows_sys::core::PCWSTR, lphicon: *mut isize) -> i32;
462 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 463 pub fn phoneGetLamp(hphone: u32, dwbuttonlampid: u32, lpdwlampmode: *mut u32) -> i32;
04454e1e 464 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 465 pub fn phoneGetMessage(hphoneapp: u32, lpmessage: *mut PHONEMESSAGE, dwtimeout: u32) -> i32;
04454e1e 466 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 467 pub fn phoneGetRing(hphone: u32, lpdwringmode: *mut u32, lpdwvolume: *mut u32) -> i32;
04454e1e 468 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 469 pub fn phoneGetStatus(hphone: u32, lpphonestatus: *mut PHONESTATUS) -> i32;
04454e1e 470 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 471 pub fn phoneGetStatusA(hphone: u32, lpphonestatus: *mut PHONESTATUS) -> i32;
04454e1e 472 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 473 pub fn phoneGetStatusMessages(hphone: u32, lpdwphonestates: *mut u32, lpdwbuttonmodes: *mut u32, lpdwbuttonstates: *mut u32) -> i32;
04454e1e 474 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 475 pub fn phoneGetStatusW(hphone: u32, lpphonestatus: *mut PHONESTATUS) -> i32;
04454e1e 476 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 477 pub fn phoneGetVolume(hphone: u32, dwhookswitchdev: u32, lpdwvolume: *mut u32) -> i32;
04454e1e 478 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 479 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
480 pub fn phoneInitialize(lphphoneapp: *mut u32, hinstance: super::super::Foundation::HINSTANCE, lpfncallback: PHONECALLBACK, lpszappname: ::windows_sys::core::PCSTR, lpdwnumdevs: *mut u32) -> i32;
481 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 482 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
483 pub fn phoneInitializeExA(lphphoneapp: *mut u32, hinstance: super::super::Foundation::HINSTANCE, lpfncallback: PHONECALLBACK, lpszfriendlyappname: ::windows_sys::core::PCSTR, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lpphoneinitializeexparams: *mut PHONEINITIALIZEEXPARAMS) -> i32;
484 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 485 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
486 pub fn phoneInitializeExW(lphphoneapp: *mut u32, hinstance: super::super::Foundation::HINSTANCE, lpfncallback: PHONECALLBACK, lpszfriendlyappname: ::windows_sys::core::PCWSTR, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lpphoneinitializeexparams: *mut PHONEINITIALIZEEXPARAMS) -> i32;
487 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 488 pub fn phoneNegotiateAPIVersion(hphoneapp: u32, dwdeviceid: u32, dwapilowversion: u32, dwapihighversion: u32, lpdwapiversion: *mut u32, lpextensionid: *mut PHONEEXTENSIONID) -> i32;
04454e1e 489 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 490 pub fn phoneNegotiateExtVersion(hphoneapp: u32, dwdeviceid: u32, dwapiversion: u32, dwextlowversion: u32, dwexthighversion: u32, lpdwextversion: *mut u32) -> i32;
04454e1e 491 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 492 pub fn phoneOpen(hphoneapp: u32, dwdeviceid: u32, lphphone: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivilege: u32) -> i32;
04454e1e 493 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 494 pub fn phoneSetButtonInfo(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *const PHONEBUTTONINFO) -> i32;
04454e1e 495 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 496 pub fn phoneSetButtonInfoA(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *const PHONEBUTTONINFO) -> i32;
04454e1e 497 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 498 pub fn phoneSetButtonInfoW(hphone: u32, dwbuttonlampid: u32, lpbuttoninfo: *const PHONEBUTTONINFO) -> i32;
04454e1e 499 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 500 pub fn phoneSetData(hphone: u32, dwdataid: u32, lpdata: *const ::core::ffi::c_void, dwsize: u32) -> i32;
04454e1e
FG
501 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
502 pub fn phoneSetDisplay(hphone: u32, dwrow: u32, dwcolumn: u32, lpsdisplay: ::windows_sys::core::PCSTR, dwsize: u32) -> i32;
503 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 504 pub fn phoneSetGain(hphone: u32, dwhookswitchdev: u32, dwgain: u32) -> i32;
04454e1e 505 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 506 pub fn phoneSetHookSwitch(hphone: u32, dwhookswitchdevs: u32, dwhookswitchmode: u32) -> i32;
04454e1e 507 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 508 pub fn phoneSetLamp(hphone: u32, dwbuttonlampid: u32, dwlampmode: u32) -> i32;
04454e1e 509 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 510 pub fn phoneSetRing(hphone: u32, dwringmode: u32, dwvolume: u32) -> i32;
04454e1e 511 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 512 pub fn phoneSetStatusMessages(hphone: u32, dwphonestates: u32, dwbuttonmodes: u32, dwbuttonstates: u32) -> i32;
04454e1e 513 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 514 pub fn phoneSetVolume(hphone: u32, dwhookswitchdev: u32, dwvolume: u32) -> i32;
04454e1e 515 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5e7ed085 516 pub fn phoneShutdown(hphoneapp: u32) -> i32;
04454e1e
FG
517 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
518 pub fn tapiGetLocationInfo(lpszcountrycode: ::windows_sys::core::PSTR, lpszcitycode: ::windows_sys::core::PSTR) -> i32;
519 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
520 pub fn tapiGetLocationInfoA(lpszcountrycode: ::windows_sys::core::PSTR, lpszcitycode: ::windows_sys::core::PSTR) -> i32;
521 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
522 pub fn tapiGetLocationInfoW(lpszcountrycodew: ::windows_sys::core::PWSTR, lpszcitycodew: ::windows_sys::core::PWSTR) -> i32;
523 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
524 #[cfg(feature = "Win32_Foundation")]
525 pub fn tapiRequestDrop(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM) -> i32;
04454e1e
FG
526 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
527 pub fn tapiRequestMakeCall(lpszdestaddress: ::windows_sys::core::PCSTR, lpszappname: ::windows_sys::core::PCSTR, lpszcalledparty: ::windows_sys::core::PCSTR, lpszcomment: ::windows_sys::core::PCSTR) -> i32;
528 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
529 pub fn tapiRequestMakeCallA(lpszdestaddress: ::windows_sys::core::PCSTR, lpszappname: ::windows_sys::core::PCSTR, lpszcalledparty: ::windows_sys::core::PCSTR, lpszcomment: ::windows_sys::core::PCSTR) -> i32;
530 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
531 pub fn tapiRequestMakeCallW(lpszdestaddress: ::windows_sys::core::PCWSTR, lpszappname: ::windows_sys::core::PCWSTR, lpszcalledparty: ::windows_sys::core::PCWSTR, lpszcomment: ::windows_sys::core::PCWSTR) -> i32;
532 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 533 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
534 pub fn tapiRequestMediaCall(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM, lpszdeviceclass: ::windows_sys::core::PCSTR, lpdeviceid: ::windows_sys::core::PCSTR, dwsize: u32, dwsecure: u32, lpszdestaddress: ::windows_sys::core::PCSTR, lpszappname: ::windows_sys::core::PCSTR, lpszcalledparty: ::windows_sys::core::PCSTR, lpszcomment: ::windows_sys::core::PCSTR) -> i32;
535 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 536 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
537 pub fn tapiRequestMediaCallA(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM, lpszdeviceclass: ::windows_sys::core::PCSTR, lpdeviceid: ::windows_sys::core::PCSTR, dwsize: u32, dwsecure: u32, lpszdestaddress: ::windows_sys::core::PCSTR, lpszappname: ::windows_sys::core::PCSTR, lpszcalledparty: ::windows_sys::core::PCSTR, lpszcomment: ::windows_sys::core::PCSTR) -> i32;
538 #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 539 #[cfg(feature = "Win32_Foundation")]
04454e1e 540 pub fn tapiRequestMediaCallW(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM, lpszdeviceclass: ::windows_sys::core::PCWSTR, lpdeviceid: ::windows_sys::core::PCWSTR, dwsize: u32, dwsecure: u32, lpszdestaddress: ::windows_sys::core::PCWSTR, lpszappname: ::windows_sys::core::PCWSTR, lpszcalledparty: ::windows_sys::core::PCWSTR, lpszcomment: ::windows_sys::core::PCWSTR) -> i32;
5e7ed085 541}
487cf647
FG
542pub type IEnumACDGroup = *mut ::core::ffi::c_void;
543pub type IEnumAddress = *mut ::core::ffi::c_void;
544pub type IEnumAgent = *mut ::core::ffi::c_void;
545pub type IEnumAgentHandler = *mut ::core::ffi::c_void;
546pub type IEnumAgentSession = *mut ::core::ffi::c_void;
547pub type IEnumBstr = *mut ::core::ffi::c_void;
548pub type IEnumCall = *mut ::core::ffi::c_void;
549pub type IEnumCallHub = *mut ::core::ffi::c_void;
550pub type IEnumCallingCard = *mut ::core::ffi::c_void;
551pub type IEnumDialableAddrs = *mut ::core::ffi::c_void;
552pub type IEnumDirectory = *mut ::core::ffi::c_void;
553pub type IEnumDirectoryObject = *mut ::core::ffi::c_void;
554pub type IEnumLocation = *mut ::core::ffi::c_void;
555pub type IEnumMcastScope = *mut ::core::ffi::c_void;
556pub type IEnumPhone = *mut ::core::ffi::c_void;
557pub type IEnumPluggableSuperclassInfo = *mut ::core::ffi::c_void;
558pub type IEnumPluggableTerminalClassInfo = *mut ::core::ffi::c_void;
559pub type IEnumQueue = *mut ::core::ffi::c_void;
560pub type IEnumStream = *mut ::core::ffi::c_void;
561pub type IEnumSubStream = *mut ::core::ffi::c_void;
562pub type IEnumTerminal = *mut ::core::ffi::c_void;
563pub type IEnumTerminalClass = *mut ::core::ffi::c_void;
564pub type IMcastAddressAllocation = *mut ::core::ffi::c_void;
565pub type IMcastLeaseInfo = *mut ::core::ffi::c_void;
566pub type IMcastScope = *mut ::core::ffi::c_void;
567pub type ITACDGroup = *mut ::core::ffi::c_void;
568pub type ITACDGroupEvent = *mut ::core::ffi::c_void;
569pub type ITAMMediaFormat = *mut ::core::ffi::c_void;
570pub type ITASRTerminalEvent = *mut ::core::ffi::c_void;
571pub type ITAddress = *mut ::core::ffi::c_void;
572pub type ITAddress2 = *mut ::core::ffi::c_void;
573pub type ITAddressCapabilities = *mut ::core::ffi::c_void;
574pub type ITAddressDeviceSpecificEvent = *mut ::core::ffi::c_void;
575pub type ITAddressEvent = *mut ::core::ffi::c_void;
576pub type ITAddressTranslation = *mut ::core::ffi::c_void;
577pub type ITAddressTranslationInfo = *mut ::core::ffi::c_void;
578pub type ITAgent = *mut ::core::ffi::c_void;
579pub type ITAgentEvent = *mut ::core::ffi::c_void;
580pub type ITAgentHandler = *mut ::core::ffi::c_void;
581pub type ITAgentHandlerEvent = *mut ::core::ffi::c_void;
582pub type ITAgentSession = *mut ::core::ffi::c_void;
583pub type ITAgentSessionEvent = *mut ::core::ffi::c_void;
584pub type ITAllocatorProperties = *mut ::core::ffi::c_void;
585pub type ITAutomatedPhoneControl = *mut ::core::ffi::c_void;
586pub type ITBasicAudioTerminal = *mut ::core::ffi::c_void;
587pub type ITBasicCallControl = *mut ::core::ffi::c_void;
588pub type ITBasicCallControl2 = *mut ::core::ffi::c_void;
589pub type ITCallHub = *mut ::core::ffi::c_void;
590pub type ITCallHubEvent = *mut ::core::ffi::c_void;
591pub type ITCallInfo = *mut ::core::ffi::c_void;
592pub type ITCallInfo2 = *mut ::core::ffi::c_void;
593pub type ITCallInfoChangeEvent = *mut ::core::ffi::c_void;
594pub type ITCallMediaEvent = *mut ::core::ffi::c_void;
595pub type ITCallNotificationEvent = *mut ::core::ffi::c_void;
596pub type ITCallStateEvent = *mut ::core::ffi::c_void;
597pub type ITCallingCard = *mut ::core::ffi::c_void;
598pub type ITCollection = *mut ::core::ffi::c_void;
599pub type ITCollection2 = *mut ::core::ffi::c_void;
600pub type ITCustomTone = *mut ::core::ffi::c_void;
601pub type ITDetectTone = *mut ::core::ffi::c_void;
602pub type ITDigitDetectionEvent = *mut ::core::ffi::c_void;
603pub type ITDigitGenerationEvent = *mut ::core::ffi::c_void;
604pub type ITDigitsGatheredEvent = *mut ::core::ffi::c_void;
605pub type ITDirectory = *mut ::core::ffi::c_void;
606pub type ITDirectoryObject = *mut ::core::ffi::c_void;
607pub type ITDirectoryObjectConference = *mut ::core::ffi::c_void;
608pub type ITDirectoryObjectUser = *mut ::core::ffi::c_void;
609pub type ITDispatchMapper = *mut ::core::ffi::c_void;
610pub type ITFileTerminalEvent = *mut ::core::ffi::c_void;
611pub type ITFileTrack = *mut ::core::ffi::c_void;
612pub type ITForwardInformation = *mut ::core::ffi::c_void;
613pub type ITForwardInformation2 = *mut ::core::ffi::c_void;
614pub type ITILSConfig = *mut ::core::ffi::c_void;
615pub type ITLegacyAddressMediaControl = *mut ::core::ffi::c_void;
616pub type ITLegacyAddressMediaControl2 = *mut ::core::ffi::c_void;
617pub type ITLegacyCallMediaControl = *mut ::core::ffi::c_void;
618pub type ITLegacyCallMediaControl2 = *mut ::core::ffi::c_void;
619pub type ITLegacyWaveSupport = *mut ::core::ffi::c_void;
620pub type ITLocationInfo = *mut ::core::ffi::c_void;
621pub type ITMSPAddress = *mut ::core::ffi::c_void;
622pub type ITMediaControl = *mut ::core::ffi::c_void;
623pub type ITMediaPlayback = *mut ::core::ffi::c_void;
624pub type ITMediaRecord = *mut ::core::ffi::c_void;
625pub type ITMediaSupport = *mut ::core::ffi::c_void;
626pub type ITMultiTrackTerminal = *mut ::core::ffi::c_void;
627pub type ITPhone = *mut ::core::ffi::c_void;
628pub type ITPhoneDeviceSpecificEvent = *mut ::core::ffi::c_void;
629pub type ITPhoneEvent = *mut ::core::ffi::c_void;
630pub type ITPluggableTerminalClassInfo = *mut ::core::ffi::c_void;
631pub type ITPluggableTerminalEventSink = *mut ::core::ffi::c_void;
632pub type ITPluggableTerminalEventSinkRegistration = *mut ::core::ffi::c_void;
633pub type ITPluggableTerminalSuperclassInfo = *mut ::core::ffi::c_void;
634pub type ITPrivateEvent = *mut ::core::ffi::c_void;
635pub type ITQOSEvent = *mut ::core::ffi::c_void;
636pub type ITQueue = *mut ::core::ffi::c_void;
637pub type ITQueueEvent = *mut ::core::ffi::c_void;
638pub type ITRendezvous = *mut ::core::ffi::c_void;
639pub type ITRequest = *mut ::core::ffi::c_void;
640pub type ITRequestEvent = *mut ::core::ffi::c_void;
641pub type ITScriptableAudioFormat = *mut ::core::ffi::c_void;
642pub type ITStaticAudioTerminal = *mut ::core::ffi::c_void;
643pub type ITStream = *mut ::core::ffi::c_void;
644pub type ITStreamControl = *mut ::core::ffi::c_void;
645pub type ITSubStream = *mut ::core::ffi::c_void;
646pub type ITSubStreamControl = *mut ::core::ffi::c_void;
647pub type ITTAPI = *mut ::core::ffi::c_void;
648pub type ITTAPI2 = *mut ::core::ffi::c_void;
649pub type ITTAPICallCenter = *mut ::core::ffi::c_void;
650pub type ITTAPIDispatchEventNotification = *mut ::core::ffi::c_void;
651pub type ITTAPIEventNotification = *mut ::core::ffi::c_void;
652pub type ITTAPIObjectEvent = *mut ::core::ffi::c_void;
653pub type ITTAPIObjectEvent2 = *mut ::core::ffi::c_void;
654pub type ITTTSTerminalEvent = *mut ::core::ffi::c_void;
655pub type ITTerminal = *mut ::core::ffi::c_void;
656pub type ITTerminalSupport = *mut ::core::ffi::c_void;
657pub type ITTerminalSupport2 = *mut ::core::ffi::c_void;
658pub type ITToneDetectionEvent = *mut ::core::ffi::c_void;
659pub type ITToneTerminalEvent = *mut ::core::ffi::c_void;
660pub type ITnef = *mut ::core::ffi::c_void;
04454e1e 661#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
662pub const DISPIDMASK: u32 = 65535u32;
663pub const DispatchMapper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3911340694, data2: 51033, data3: 4561, data4: [160, 43, 0, 192, 79, 182, 128, 159] };
04454e1e 664#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 665pub const GETTNEFSTREAMCODEPAGE: &str = "GetTnefStreamCodePage";
04454e1e 666#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 667pub const IDISPADDRESS: u32 = 65536u32;
04454e1e 668#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 669pub const IDISPADDRESSCAPABILITIES: u32 = 131072u32;
04454e1e 670#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 671pub const IDISPADDRESSTRANSLATION: u32 = 262144u32;
04454e1e 672#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 673pub const IDISPAGGREGATEDMSPADDRESSOBJ: u32 = 393216u32;
04454e1e 674#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 675pub const IDISPAGGREGATEDMSPCALLOBJ: u32 = 262144u32;
04454e1e 676#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 677pub const IDISPAPC: u32 = 131072u32;
04454e1e 678#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 679pub const IDISPBASICCALLCONTROL: u32 = 131072u32;
04454e1e 680#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 681pub const IDISPCALLINFO: u32 = 65536u32;
04454e1e 682#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 683pub const IDISPDIRECTORY: u32 = 65536u32;
04454e1e 684#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 685pub const IDISPDIROBJCONFERENCE: u32 = 131072u32;
04454e1e 686#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 687pub const IDISPDIROBJECT: u32 = 65536u32;
04454e1e 688#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 689pub const IDISPDIROBJUSER: u32 = 196608u32;
04454e1e 690#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 691pub const IDISPFILETRACK: u32 = 65536u32;
04454e1e 692#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 693pub const IDISPILSCONFIG: u32 = 131072u32;
04454e1e 694#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 695pub const IDISPLEGACYADDRESSMEDIACONTROL: u32 = 327680u32;
04454e1e 696#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 697pub const IDISPLEGACYCALLMEDIACONTROL: u32 = 196608u32;
04454e1e 698#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 699pub const IDISPMEDIACONTROL: u32 = 131072u32;
04454e1e 700#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 701pub const IDISPMEDIAPLAYBACK: u32 = 262144u32;
04454e1e 702#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 703pub const IDISPMEDIARECORD: u32 = 196608u32;
04454e1e 704#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 705pub const IDISPMEDIASUPPORT: u32 = 196608u32;
04454e1e 706#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 707pub const IDISPMULTITRACK: u32 = 65536u32;
04454e1e 708#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 709pub const IDISPPHONE: u32 = 65536u32;
04454e1e 710#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 711pub const IDISPTAPI: u32 = 65536u32;
04454e1e 712#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 713pub const IDISPTAPICALLCENTER: u32 = 131072u32;
04454e1e 714#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 715pub const INITIALIZE_NEGOTIATION: u32 = 4294967295u32;
04454e1e 716#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 717pub const INTERFACEMASK: u32 = 16711680u32;
04454e1e 718#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 719pub const LAST_LINEMEDIAMODE: u32 = 32768u32;
04454e1e 720#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 721pub const LAST_LINEREQUESTMODE: u32 = 2u32;
04454e1e 722#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 723pub const LINEADDRCAPFLAGS_ACCEPTTOALERT: u32 = 1048576u32;
04454e1e 724#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 725pub const LINEADDRCAPFLAGS_ACDGROUP: u32 = 1073741824u32;
04454e1e 726#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 727pub const LINEADDRCAPFLAGS_AUTORECONNECT: u32 = 1024u32;
04454e1e 728#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 729pub const LINEADDRCAPFLAGS_BLOCKIDDEFAULT: u32 = 8u32;
04454e1e 730#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 731pub const LINEADDRCAPFLAGS_BLOCKIDOVERRIDE: u32 = 16u32;
04454e1e 732#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 733pub const LINEADDRCAPFLAGS_COMPLETIONID: u32 = 2048u32;
04454e1e 734#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 735pub const LINEADDRCAPFLAGS_CONFDROP: u32 = 2097152u32;
04454e1e 736#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 737pub const LINEADDRCAPFLAGS_CONFERENCEHELD: u32 = 16384u32;
04454e1e 738#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 739pub const LINEADDRCAPFLAGS_CONFERENCEMAKE: u32 = 32768u32;
04454e1e 740#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 741pub const LINEADDRCAPFLAGS_DESTOFFHOOK: u32 = 128u32;
04454e1e 742#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 743pub const LINEADDRCAPFLAGS_DIALED: u32 = 32u32;
04454e1e 744#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 745pub const LINEADDRCAPFLAGS_FWDBUSYNAADDR: u32 = 524288u32;
04454e1e 746#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 747pub const LINEADDRCAPFLAGS_FWDCONSULT: u32 = 256u32;
04454e1e 748#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 749pub const LINEADDRCAPFLAGS_FWDINTEXTADDR: u32 = 262144u32;
04454e1e 750#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 751pub const LINEADDRCAPFLAGS_FWDNUMRINGS: u32 = 1u32;
04454e1e 752#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 753pub const LINEADDRCAPFLAGS_FWDSTATUSVALID: u32 = 131072u32;
04454e1e 754#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 755pub const LINEADDRCAPFLAGS_HOLDMAKESNEW: u32 = 67108864u32;
04454e1e 756#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 757pub const LINEADDRCAPFLAGS_NOEXTERNALCALLS: u32 = 268435456u32;
04454e1e 758#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 759pub const LINEADDRCAPFLAGS_NOINTERNALCALLS: u32 = 134217728u32;
04454e1e 760#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 761pub const LINEADDRCAPFLAGS_NOPSTNADDRESSTRANSLATION: u32 = 2147483648u32;
04454e1e 762#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 763pub const LINEADDRCAPFLAGS_ORIGOFFHOOK: u32 = 64u32;
04454e1e 764#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 765pub const LINEADDRCAPFLAGS_PARTIALDIAL: u32 = 65536u32;
04454e1e 766#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 767pub const LINEADDRCAPFLAGS_PICKUPCALLWAIT: u32 = 4194304u32;
04454e1e 768#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 769pub const LINEADDRCAPFLAGS_PICKUPGROUPID: u32 = 2u32;
04454e1e 770#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 771pub const LINEADDRCAPFLAGS_PREDICTIVEDIALER: u32 = 8388608u32;
04454e1e 772#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 773pub const LINEADDRCAPFLAGS_QUEUE: u32 = 16777216u32;
04454e1e 774#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 775pub const LINEADDRCAPFLAGS_ROUTEPOINT: u32 = 33554432u32;
04454e1e 776#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 777pub const LINEADDRCAPFLAGS_SECURE: u32 = 4u32;
04454e1e 778#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 779pub const LINEADDRCAPFLAGS_SETCALLINGID: u32 = 536870912u32;
04454e1e 780#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 781pub const LINEADDRCAPFLAGS_SETUPCONFNULL: u32 = 512u32;
04454e1e 782#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 783pub const LINEADDRCAPFLAGS_TRANSFERHELD: u32 = 4096u32;
04454e1e 784#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 785pub const LINEADDRCAPFLAGS_TRANSFERMAKE: u32 = 8192u32;
04454e1e 786#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 787pub const LINEADDRESSMODE_ADDRESSID: u32 = 1u32;
04454e1e 788#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 789pub const LINEADDRESSMODE_DIALABLEADDR: u32 = 2u32;
04454e1e 790#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 791pub const LINEADDRESSSHARING_BRIDGEDEXCL: u32 = 2u32;
04454e1e 792#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 793pub const LINEADDRESSSHARING_BRIDGEDNEW: u32 = 4u32;
04454e1e 794#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 795pub const LINEADDRESSSHARING_BRIDGEDSHARED: u32 = 8u32;
04454e1e 796#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 797pub const LINEADDRESSSHARING_MONITORED: u32 = 16u32;
04454e1e 798#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 799pub const LINEADDRESSSHARING_PRIVATE: u32 = 1u32;
04454e1e 800#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 801pub const LINEADDRESSSTATE_CAPSCHANGE: u32 = 256u32;
04454e1e 802#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 803pub const LINEADDRESSSTATE_DEVSPECIFIC: u32 = 2u32;
04454e1e 804#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 805pub const LINEADDRESSSTATE_FORWARD: u32 = 64u32;
04454e1e 806#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 807pub const LINEADDRESSSTATE_INUSEMANY: u32 = 16u32;
04454e1e 808#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 809pub const LINEADDRESSSTATE_INUSEONE: u32 = 8u32;
04454e1e 810#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 811pub const LINEADDRESSSTATE_INUSEZERO: u32 = 4u32;
04454e1e 812#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 813pub const LINEADDRESSSTATE_NUMCALLS: u32 = 32u32;
04454e1e 814#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 815pub const LINEADDRESSSTATE_OTHER: u32 = 1u32;
04454e1e 816#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 817pub const LINEADDRESSSTATE_TERMINALS: u32 = 128u32;
04454e1e 818#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 819pub const LINEADDRESSTYPE_DOMAINNAME: u32 = 8u32;
04454e1e 820#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 821pub const LINEADDRESSTYPE_EMAILNAME: u32 = 4u32;
04454e1e 822#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 823pub const LINEADDRESSTYPE_IPADDRESS: u32 = 16u32;
04454e1e 824#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 825pub const LINEADDRESSTYPE_PHONENUMBER: u32 = 1u32;
04454e1e 826#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 827pub const LINEADDRESSTYPE_SDP: u32 = 2u32;
04454e1e 828#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 829pub const LINEADDRFEATURE_FORWARD: u32 = 1u32;
04454e1e 830#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 831pub const LINEADDRFEATURE_FORWARDDND: u32 = 8192u32;
04454e1e 832#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 833pub const LINEADDRFEATURE_FORWARDFWD: u32 = 4096u32;
04454e1e 834#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 835pub const LINEADDRFEATURE_MAKECALL: u32 = 2u32;
04454e1e 836#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 837pub const LINEADDRFEATURE_PICKUP: u32 = 4u32;
04454e1e 838#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 839pub const LINEADDRFEATURE_PICKUPDIRECT: u32 = 1024u32;
04454e1e 840#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 841pub const LINEADDRFEATURE_PICKUPGROUP: u32 = 512u32;
04454e1e 842#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 843pub const LINEADDRFEATURE_PICKUPHELD: u32 = 256u32;
04454e1e 844#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 845pub const LINEADDRFEATURE_PICKUPWAITING: u32 = 2048u32;
04454e1e 846#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 847pub const LINEADDRFEATURE_SETMEDIACONTROL: u32 = 8u32;
04454e1e 848#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 849pub const LINEADDRFEATURE_SETTERMINAL: u32 = 16u32;
04454e1e 850#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 851pub const LINEADDRFEATURE_SETUPCONF: u32 = 32u32;
04454e1e 852#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 853pub const LINEADDRFEATURE_UNCOMPLETECALL: u32 = 64u32;
04454e1e 854#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 855pub const LINEADDRFEATURE_UNPARK: u32 = 128u32;
04454e1e 856#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 857pub const LINEAGENTFEATURE_AGENTSPECIFIC: u32 = 8u32;
04454e1e 858#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 859pub const LINEAGENTFEATURE_GETAGENTACTIVITYLIST: u32 = 16u32;
04454e1e 860#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 861pub const LINEAGENTFEATURE_GETAGENTGROUP: u32 = 32u32;
04454e1e 862#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 863pub const LINEAGENTFEATURE_SETAGENTACTIVITY: u32 = 4u32;
04454e1e 864#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 865pub const LINEAGENTFEATURE_SETAGENTGROUP: u32 = 1u32;
04454e1e 866#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 867pub const LINEAGENTFEATURE_SETAGENTSTATE: u32 = 2u32;
04454e1e 868#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 869pub const LINEAGENTSESSIONSTATE_BUSYONCALL: u32 = 4u32;
04454e1e 870#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 871pub const LINEAGENTSESSIONSTATE_BUSYWRAPUP: u32 = 8u32;
04454e1e 872#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 873pub const LINEAGENTSESSIONSTATE_ENDED: u32 = 16u32;
04454e1e 874#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 875pub const LINEAGENTSESSIONSTATE_NOTREADY: u32 = 1u32;
04454e1e 876#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 877pub const LINEAGENTSESSIONSTATE_READY: u32 = 2u32;
04454e1e 878#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 879pub const LINEAGENTSESSIONSTATE_RELEASED: u32 = 32u32;
04454e1e 880#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 881pub const LINEAGENTSESSIONSTATUS_NEWSESSION: u32 = 1u32;
04454e1e 882#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 883pub const LINEAGENTSESSIONSTATUS_STATE: u32 = 2u32;
04454e1e 884#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 885pub const LINEAGENTSESSIONSTATUS_UPDATEINFO: u32 = 4u32;
04454e1e 886#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 887pub const LINEAGENTSTATEEX_BUSYACD: u32 = 4u32;
04454e1e 888#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 889pub const LINEAGENTSTATEEX_BUSYINCOMING: u32 = 8u32;
04454e1e 890#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 891pub const LINEAGENTSTATEEX_BUSYOUTGOING: u32 = 16u32;
04454e1e 892#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 893pub const LINEAGENTSTATEEX_NOTREADY: u32 = 1u32;
04454e1e 894#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 895pub const LINEAGENTSTATEEX_READY: u32 = 2u32;
04454e1e 896#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 897pub const LINEAGENTSTATEEX_RELEASED: u32 = 64u32;
04454e1e 898#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 899pub const LINEAGENTSTATEEX_UNKNOWN: u32 = 32u32;
04454e1e 900#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 901pub const LINEAGENTSTATE_BUSYACD: u32 = 8u32;
04454e1e 902#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 903pub const LINEAGENTSTATE_BUSYINCOMING: u32 = 16u32;
04454e1e 904#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 905pub const LINEAGENTSTATE_BUSYOTHER: u32 = 64u32;
04454e1e 906#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 907pub const LINEAGENTSTATE_BUSYOUTBOUND: u32 = 32u32;
04454e1e 908#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 909pub const LINEAGENTSTATE_LOGGEDOFF: u32 = 1u32;
04454e1e 910#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 911pub const LINEAGENTSTATE_NOTREADY: u32 = 2u32;
04454e1e 912#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 913pub const LINEAGENTSTATE_READY: u32 = 4u32;
04454e1e 914#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 915pub const LINEAGENTSTATE_UNAVAIL: u32 = 512u32;
04454e1e 916#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 917pub const LINEAGENTSTATE_UNKNOWN: u32 = 256u32;
04454e1e 918#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 919pub const LINEAGENTSTATE_WORKINGAFTERCALL: u32 = 128u32;
04454e1e 920#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 921pub const LINEAGENTSTATUSEX_NEWAGENT: u32 = 1u32;
04454e1e 922#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 923pub const LINEAGENTSTATUSEX_STATE: u32 = 2u32;
04454e1e 924#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 925pub const LINEAGENTSTATUSEX_UPDATEINFO: u32 = 4u32;
04454e1e 926#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 927pub const LINEAGENTSTATUS_ACTIVITY: u32 = 8u32;
04454e1e 928#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 929pub const LINEAGENTSTATUS_ACTIVITYLIST: u32 = 16u32;
04454e1e 930#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 931pub const LINEAGENTSTATUS_CAPSCHANGE: u32 = 64u32;
04454e1e 932#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 933pub const LINEAGENTSTATUS_GROUP: u32 = 1u32;
04454e1e 934#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 935pub const LINEAGENTSTATUS_GROUPLIST: u32 = 32u32;
04454e1e 936#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 937pub const LINEAGENTSTATUS_NEXTSTATE: u32 = 4u32;
04454e1e 938#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 939pub const LINEAGENTSTATUS_STATE: u32 = 2u32;
04454e1e 940#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 941pub const LINEAGENTSTATUS_VALIDNEXTSTATES: u32 = 256u32;
04454e1e 942#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 943pub const LINEAGENTSTATUS_VALIDSTATES: u32 = 128u32;
04454e1e 944#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 945pub const LINEANSWERMODE_DROP: u32 = 2u32;
04454e1e 946#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 947pub const LINEANSWERMODE_HOLD: u32 = 4u32;
04454e1e 948#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 949pub const LINEANSWERMODE_NONE: u32 = 1u32;
04454e1e 950#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 951pub const LINEBEARERMODE_ALTSPEECHDATA: u32 = 16u32;
04454e1e 952#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 953pub const LINEBEARERMODE_DATA: u32 = 8u32;
04454e1e 954#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 955pub const LINEBEARERMODE_MULTIUSE: u32 = 4u32;
04454e1e 956#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 957pub const LINEBEARERMODE_NONCALLSIGNALING: u32 = 32u32;
04454e1e 958#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 959pub const LINEBEARERMODE_PASSTHROUGH: u32 = 64u32;
04454e1e 960#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 961pub const LINEBEARERMODE_RESTRICTEDDATA: u32 = 128u32;
04454e1e 962#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 963pub const LINEBEARERMODE_SPEECH: u32 = 2u32;
04454e1e 964#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 965pub const LINEBEARERMODE_VOICE: u32 = 1u32;
04454e1e 966#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 967pub const LINEBUSYMODE_STATION: u32 = 1u32;
04454e1e 968#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 969pub const LINEBUSYMODE_TRUNK: u32 = 2u32;
04454e1e 970#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 971pub const LINEBUSYMODE_UNAVAIL: u32 = 8u32;
04454e1e 972#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 973pub const LINEBUSYMODE_UNKNOWN: u32 = 4u32;
04454e1e 974#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 975pub const LINECALLCOMPLCOND_BUSY: u32 = 1u32;
04454e1e 976#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 977pub const LINECALLCOMPLCOND_NOANSWER: u32 = 2u32;
04454e1e 978#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 979pub const LINECALLCOMPLMODE_CALLBACK: u32 = 2u32;
04454e1e 980#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 981pub const LINECALLCOMPLMODE_CAMPON: u32 = 1u32;
04454e1e 982#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 983pub const LINECALLCOMPLMODE_INTRUDE: u32 = 4u32;
04454e1e 984#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 985pub const LINECALLCOMPLMODE_MESSAGE: u32 = 8u32;
04454e1e 986#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 987pub const LINECALLFEATURE2_COMPLCALLBACK: u32 = 8u32;
04454e1e 988#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 989pub const LINECALLFEATURE2_COMPLCAMPON: u32 = 4u32;
04454e1e 990#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 991pub const LINECALLFEATURE2_COMPLINTRUDE: u32 = 16u32;
04454e1e 992#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 993pub const LINECALLFEATURE2_COMPLMESSAGE: u32 = 32u32;
04454e1e 994#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 995pub const LINECALLFEATURE2_NOHOLDCONFERENCE: u32 = 1u32;
04454e1e 996#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 997pub const LINECALLFEATURE2_ONESTEPTRANSFER: u32 = 2u32;
04454e1e 998#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 999pub const LINECALLFEATURE2_PARKDIRECT: u32 = 256u32;
04454e1e 1000#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1001pub const LINECALLFEATURE2_PARKNONDIRECT: u32 = 512u32;
04454e1e 1002#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1003pub const LINECALLFEATURE2_TRANSFERCONF: u32 = 128u32;
04454e1e 1004#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1005pub const LINECALLFEATURE2_TRANSFERNORM: u32 = 64u32;
04454e1e 1006#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1007pub const LINECALLFEATURE_ACCEPT: u32 = 1u32;
04454e1e 1008#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1009pub const LINECALLFEATURE_ADDTOCONF: u32 = 2u32;
04454e1e 1010#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1011pub const LINECALLFEATURE_ANSWER: u32 = 4u32;
04454e1e 1012#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1013pub const LINECALLFEATURE_BLINDTRANSFER: u32 = 8u32;
04454e1e 1014#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1015pub const LINECALLFEATURE_COMPLETECALL: u32 = 16u32;
04454e1e 1016#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1017pub const LINECALLFEATURE_COMPLETETRANSF: u32 = 32u32;
04454e1e 1018#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1019pub const LINECALLFEATURE_DIAL: u32 = 64u32;
04454e1e 1020#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1021pub const LINECALLFEATURE_DROP: u32 = 128u32;
04454e1e 1022#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1023pub const LINECALLFEATURE_GATHERDIGITS: u32 = 256u32;
04454e1e 1024#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1025pub const LINECALLFEATURE_GENERATEDIGITS: u32 = 512u32;
04454e1e 1026#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1027pub const LINECALLFEATURE_GENERATETONE: u32 = 1024u32;
04454e1e 1028#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1029pub const LINECALLFEATURE_HOLD: u32 = 2048u32;
04454e1e 1030#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1031pub const LINECALLFEATURE_MONITORDIGITS: u32 = 4096u32;
04454e1e 1032#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1033pub const LINECALLFEATURE_MONITORMEDIA: u32 = 8192u32;
04454e1e 1034#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1035pub const LINECALLFEATURE_MONITORTONES: u32 = 16384u32;
04454e1e 1036#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1037pub const LINECALLFEATURE_PARK: u32 = 32768u32;
04454e1e 1038#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1039pub const LINECALLFEATURE_PREPAREADDCONF: u32 = 65536u32;
04454e1e 1040#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1041pub const LINECALLFEATURE_REDIRECT: u32 = 131072u32;
04454e1e 1042#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1043pub const LINECALLFEATURE_RELEASEUSERUSERINFO: u32 = 268435456u32;
04454e1e 1044#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1045pub const LINECALLFEATURE_REMOVEFROMCONF: u32 = 262144u32;
04454e1e 1046#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1047pub const LINECALLFEATURE_SECURECALL: u32 = 524288u32;
04454e1e 1048#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1049pub const LINECALLFEATURE_SENDUSERUSER: u32 = 1048576u32;
04454e1e 1050#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1051pub const LINECALLFEATURE_SETCALLDATA: u32 = 2147483648u32;
04454e1e 1052#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1053pub const LINECALLFEATURE_SETCALLPARAMS: u32 = 2097152u32;
04454e1e 1054#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1055pub const LINECALLFEATURE_SETMEDIACONTROL: u32 = 4194304u32;
04454e1e 1056#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1057pub const LINECALLFEATURE_SETQOS: u32 = 1073741824u32;
04454e1e 1058#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1059pub const LINECALLFEATURE_SETTERMINAL: u32 = 8388608u32;
04454e1e 1060#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1061pub const LINECALLFEATURE_SETTREATMENT: u32 = 536870912u32;
04454e1e 1062#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1063pub const LINECALLFEATURE_SETUPCONF: u32 = 16777216u32;
04454e1e 1064#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1065pub const LINECALLFEATURE_SETUPTRANSFER: u32 = 33554432u32;
04454e1e 1066#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1067pub const LINECALLFEATURE_SWAPHOLD: u32 = 67108864u32;
04454e1e 1068#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1069pub const LINECALLFEATURE_UNHOLD: u32 = 134217728u32;
04454e1e 1070#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1071pub const LINECALLHUBTRACKING_ALLCALLS: u32 = 2u32;
04454e1e 1072#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1073pub const LINECALLHUBTRACKING_NONE: u32 = 0u32;
04454e1e 1074#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1075pub const LINECALLHUBTRACKING_PROVIDERLEVEL: u32 = 1u32;
04454e1e 1076#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1077pub const LINECALLINFOSTATE_APPSPECIFIC: u32 = 32u32;
04454e1e 1078#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1079pub const LINECALLINFOSTATE_BEARERMODE: u32 = 4u32;
04454e1e 1080#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1081pub const LINECALLINFOSTATE_CALLDATA: u32 = 1073741824u32;
04454e1e 1082#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1083pub const LINECALLINFOSTATE_CALLEDID: u32 = 65536u32;
04454e1e 1084#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1085pub const LINECALLINFOSTATE_CALLERID: u32 = 32768u32;
04454e1e 1086#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1087pub const LINECALLINFOSTATE_CALLID: u32 = 64u32;
04454e1e 1088#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1089pub const LINECALLINFOSTATE_CHARGINGINFO: u32 = 16777216u32;
04454e1e 1090#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1091pub const LINECALLINFOSTATE_COMPLETIONID: u32 = 1024u32;
04454e1e 1092#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1093pub const LINECALLINFOSTATE_CONNECTEDID: u32 = 131072u32;
04454e1e 1094#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1095pub const LINECALLINFOSTATE_DEVSPECIFIC: u32 = 2u32;
04454e1e 1096#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1097pub const LINECALLINFOSTATE_DIALPARAMS: u32 = 67108864u32;
04454e1e 1098#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1099pub const LINECALLINFOSTATE_DISPLAY: u32 = 1048576u32;
04454e1e 1100#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1101pub const LINECALLINFOSTATE_HIGHLEVELCOMP: u32 = 4194304u32;
04454e1e 1102#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1103pub const LINECALLINFOSTATE_LOWLEVELCOMP: u32 = 8388608u32;
04454e1e 1104#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1105pub const LINECALLINFOSTATE_MEDIAMODE: u32 = 16u32;
04454e1e 1106#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1107pub const LINECALLINFOSTATE_MONITORMODES: u32 = 134217728u32;
04454e1e 1108#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1109pub const LINECALLINFOSTATE_NUMMONITORS: u32 = 8192u32;
04454e1e 1110#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1111pub const LINECALLINFOSTATE_NUMOWNERDECR: u32 = 4096u32;
04454e1e 1112#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1113pub const LINECALLINFOSTATE_NUMOWNERINCR: u32 = 2048u32;
04454e1e 1114#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1115pub const LINECALLINFOSTATE_ORIGIN: u32 = 256u32;
04454e1e 1116#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1117pub const LINECALLINFOSTATE_OTHER: u32 = 1u32;
04454e1e 1118#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1119pub const LINECALLINFOSTATE_QOS: u32 = 536870912u32;
04454e1e 1120#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1121pub const LINECALLINFOSTATE_RATE: u32 = 8u32;
04454e1e 1122#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1123pub const LINECALLINFOSTATE_REASON: u32 = 512u32;
04454e1e 1124#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1125pub const LINECALLINFOSTATE_REDIRECTINGID: u32 = 524288u32;
04454e1e 1126#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1127pub const LINECALLINFOSTATE_REDIRECTIONID: u32 = 262144u32;
04454e1e 1128#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1129pub const LINECALLINFOSTATE_RELATEDCALLID: u32 = 128u32;
04454e1e 1130#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1131pub const LINECALLINFOSTATE_TERMINAL: u32 = 33554432u32;
04454e1e 1132#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1133pub const LINECALLINFOSTATE_TREATMENT: u32 = 268435456u32;
04454e1e 1134#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1135pub const LINECALLINFOSTATE_TRUNK: u32 = 16384u32;
04454e1e 1136#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1137pub const LINECALLINFOSTATE_USERUSERINFO: u32 = 2097152u32;
04454e1e 1138#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1139pub const LINECALLORIGIN_CONFERENCE: u32 = 64u32;
04454e1e 1140#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1141pub const LINECALLORIGIN_EXTERNAL: u32 = 4u32;
04454e1e 1142#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1143pub const LINECALLORIGIN_INBOUND: u32 = 128u32;
04454e1e 1144#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1145pub const LINECALLORIGIN_INTERNAL: u32 = 2u32;
04454e1e 1146#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1147pub const LINECALLORIGIN_OUTBOUND: u32 = 1u32;
04454e1e 1148#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1149pub const LINECALLORIGIN_UNAVAIL: u32 = 32u32;
04454e1e 1150#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1151pub const LINECALLORIGIN_UNKNOWN: u32 = 16u32;
04454e1e 1152#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1153pub const LINECALLPARAMFLAGS_BLOCKID: u32 = 4u32;
04454e1e 1154#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1155pub const LINECALLPARAMFLAGS_DESTOFFHOOK: u32 = 16u32;
04454e1e 1156#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1157pub const LINECALLPARAMFLAGS_IDLE: u32 = 2u32;
04454e1e 1158#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1159pub const LINECALLPARAMFLAGS_NOHOLDCONFERENCE: u32 = 32u32;
04454e1e 1160#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1161pub const LINECALLPARAMFLAGS_ONESTEPTRANSFER: u32 = 128u32;
04454e1e 1162#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1163pub const LINECALLPARAMFLAGS_ORIGOFFHOOK: u32 = 8u32;
04454e1e 1164#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1165pub const LINECALLPARAMFLAGS_PREDICTIVEDIAL: u32 = 64u32;
04454e1e 1166#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1167pub const LINECALLPARAMFLAGS_SECURE: u32 = 1u32;
04454e1e 1168#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1169pub const LINECALLPARTYID_ADDRESS: u32 = 8u32;
04454e1e 1170#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1171pub const LINECALLPARTYID_BLOCKED: u32 = 1u32;
04454e1e 1172#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1173pub const LINECALLPARTYID_NAME: u32 = 4u32;
04454e1e 1174#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1175pub const LINECALLPARTYID_OUTOFAREA: u32 = 2u32;
04454e1e 1176#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1177pub const LINECALLPARTYID_PARTIAL: u32 = 16u32;
04454e1e 1178#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1179pub const LINECALLPARTYID_UNAVAIL: u32 = 64u32;
04454e1e 1180#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1181pub const LINECALLPARTYID_UNKNOWN: u32 = 32u32;
04454e1e 1182#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1183pub const LINECALLPRIVILEGE_MONITOR: u32 = 2u32;
04454e1e 1184#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1185pub const LINECALLPRIVILEGE_NONE: u32 = 1u32;
04454e1e 1186#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1187pub const LINECALLPRIVILEGE_OWNER: u32 = 4u32;
04454e1e 1188#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1189pub const LINECALLREASON_CALLCOMPLETION: u32 = 128u32;
04454e1e 1190#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1191pub const LINECALLREASON_CAMPEDON: u32 = 16384u32;
04454e1e 1192#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1193pub const LINECALLREASON_DIRECT: u32 = 1u32;
04454e1e 1194#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1195pub const LINECALLREASON_FWDBUSY: u32 = 2u32;
04454e1e 1196#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1197pub const LINECALLREASON_FWDNOANSWER: u32 = 4u32;
04454e1e 1198#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1199pub const LINECALLREASON_FWDUNCOND: u32 = 8u32;
04454e1e 1200#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1201pub const LINECALLREASON_INTRUDE: u32 = 4096u32;
04454e1e 1202#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1203pub const LINECALLREASON_PARKED: u32 = 8192u32;
04454e1e 1204#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1205pub const LINECALLREASON_PICKUP: u32 = 16u32;
04454e1e 1206#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1207pub const LINECALLREASON_REDIRECT: u32 = 64u32;
04454e1e 1208#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1209pub const LINECALLREASON_REMINDER: u32 = 512u32;
04454e1e 1210#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1211pub const LINECALLREASON_ROUTEREQUEST: u32 = 32768u32;
04454e1e 1212#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1213pub const LINECALLREASON_TRANSFER: u32 = 256u32;
04454e1e 1214#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1215pub const LINECALLREASON_UNAVAIL: u32 = 2048u32;
04454e1e 1216#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1217pub const LINECALLREASON_UNKNOWN: u32 = 1024u32;
04454e1e 1218#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1219pub const LINECALLREASON_UNPARK: u32 = 32u32;
04454e1e 1220#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1221pub const LINECALLSELECT_ADDRESS: u32 = 2u32;
04454e1e 1222#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1223pub const LINECALLSELECT_CALL: u32 = 4u32;
04454e1e 1224#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1225pub const LINECALLSELECT_CALLID: u32 = 16u32;
04454e1e 1226#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1227pub const LINECALLSELECT_DEVICEID: u32 = 8u32;
04454e1e 1228#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1229pub const LINECALLSELECT_LINE: u32 = 1u32;
04454e1e 1230#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1231pub const LINECALLSTATE_ACCEPTED: u32 = 4u32;
04454e1e 1232#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1233pub const LINECALLSTATE_BUSY: u32 = 64u32;
04454e1e 1234#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1235pub const LINECALLSTATE_CONFERENCED: u32 = 2048u32;
04454e1e 1236#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1237pub const LINECALLSTATE_CONNECTED: u32 = 256u32;
04454e1e 1238#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1239pub const LINECALLSTATE_DIALING: u32 = 16u32;
04454e1e 1240#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1241pub const LINECALLSTATE_DIALTONE: u32 = 8u32;
04454e1e 1242#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1243pub const LINECALLSTATE_DISCONNECTED: u32 = 16384u32;
04454e1e 1244#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1245pub const LINECALLSTATE_IDLE: u32 = 1u32;
04454e1e 1246#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1247pub const LINECALLSTATE_OFFERING: u32 = 2u32;
04454e1e 1248#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1249pub const LINECALLSTATE_ONHOLD: u32 = 1024u32;
04454e1e 1250#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1251pub const LINECALLSTATE_ONHOLDPENDCONF: u32 = 4096u32;
04454e1e 1252#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1253pub const LINECALLSTATE_ONHOLDPENDTRANSFER: u32 = 8192u32;
04454e1e 1254#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1255pub const LINECALLSTATE_PROCEEDING: u32 = 512u32;
04454e1e 1256#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1257pub const LINECALLSTATE_RINGBACK: u32 = 32u32;
04454e1e 1258#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1259pub const LINECALLSTATE_SPECIALINFO: u32 = 128u32;
04454e1e 1260#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1261pub const LINECALLSTATE_UNKNOWN: u32 = 32768u32;
04454e1e 1262#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1263pub const LINECALLTREATMENT_BUSY: u32 = 3u32;
04454e1e 1264#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1265pub const LINECALLTREATMENT_MUSIC: u32 = 4u32;
04454e1e 1266#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1267pub const LINECALLTREATMENT_RINGBACK: u32 = 2u32;
04454e1e 1268#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1269pub const LINECALLTREATMENT_SILENCE: u32 = 1u32;
04454e1e 1270#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1271pub const LINECARDOPTION_HIDDEN: u32 = 2u32;
04454e1e 1272#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1273pub const LINECARDOPTION_PREDEFINED: u32 = 1u32;
04454e1e 1274#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1275pub const LINECONNECTEDMODE_ACTIVE: u32 = 1u32;
04454e1e 1276#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1277pub const LINECONNECTEDMODE_ACTIVEHELD: u32 = 4u32;
04454e1e 1278#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1279pub const LINECONNECTEDMODE_CONFIRMED: u32 = 16u32;
04454e1e 1280#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1281pub const LINECONNECTEDMODE_INACTIVE: u32 = 2u32;
04454e1e 1282#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1283pub const LINECONNECTEDMODE_INACTIVEHELD: u32 = 8u32;
04454e1e 1284#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1285pub const LINEDEVCAPFLAGS_CALLHUB: u32 = 1024u32;
04454e1e 1286#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1287pub const LINEDEVCAPFLAGS_CALLHUBTRACKING: u32 = 2048u32;
04454e1e 1288#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1289pub const LINEDEVCAPFLAGS_CLOSEDROP: u32 = 32u32;
04454e1e 1290#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1291pub const LINEDEVCAPFLAGS_CROSSADDRCONF: u32 = 1u32;
04454e1e 1292#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1293pub const LINEDEVCAPFLAGS_DIALBILLING: u32 = 64u32;
04454e1e 1294#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1295pub const LINEDEVCAPFLAGS_DIALDIALTONE: u32 = 256u32;
04454e1e 1296#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1297pub const LINEDEVCAPFLAGS_DIALQUIET: u32 = 128u32;
04454e1e 1298#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1299pub const LINEDEVCAPFLAGS_HIGHLEVCOMP: u32 = 2u32;
04454e1e 1300#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1301pub const LINEDEVCAPFLAGS_LOCAL: u32 = 8192u32;
04454e1e 1302#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1303pub const LINEDEVCAPFLAGS_LOWLEVCOMP: u32 = 4u32;
04454e1e 1304#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1305pub const LINEDEVCAPFLAGS_MEDIACONTROL: u32 = 8u32;
04454e1e 1306#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1307pub const LINEDEVCAPFLAGS_MSP: u32 = 512u32;
04454e1e 1308#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1309pub const LINEDEVCAPFLAGS_MULTIPLEADDR: u32 = 16u32;
04454e1e 1310#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1311pub const LINEDEVCAPFLAGS_PRIVATEOBJECTS: u32 = 4096u32;
04454e1e 1312#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1313pub const LINEDEVSTATE_BATTERY: u32 = 32768u32;
04454e1e 1314#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1315pub const LINEDEVSTATE_CAPSCHANGE: u32 = 1048576u32;
04454e1e 1316#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1317pub const LINEDEVSTATE_CLOSE: u32 = 1024u32;
04454e1e 1318#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1319pub const LINEDEVSTATE_COMPLCANCEL: u32 = 8388608u32;
04454e1e 1320#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1321pub const LINEDEVSTATE_CONFIGCHANGE: u32 = 2097152u32;
04454e1e 1322#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1323pub const LINEDEVSTATE_CONNECTED: u32 = 4u32;
04454e1e 1324#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1325pub const LINEDEVSTATE_DEVSPECIFIC: u32 = 131072u32;
04454e1e 1326#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1327pub const LINEDEVSTATE_DISCONNECTED: u32 = 8u32;
04454e1e 1328#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1329pub const LINEDEVSTATE_INSERVICE: u32 = 64u32;
04454e1e 1330#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1331pub const LINEDEVSTATE_LOCK: u32 = 524288u32;
04454e1e 1332#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1333pub const LINEDEVSTATE_MAINTENANCE: u32 = 256u32;
04454e1e 1334#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1335pub const LINEDEVSTATE_MSGWAITOFF: u32 = 32u32;
04454e1e 1336#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1337pub const LINEDEVSTATE_MSGWAITON: u32 = 16u32;
04454e1e 1338#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1339pub const LINEDEVSTATE_NUMCALLS: u32 = 2048u32;
04454e1e 1340#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1341pub const LINEDEVSTATE_NUMCOMPLETIONS: u32 = 4096u32;
04454e1e 1342#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1343pub const LINEDEVSTATE_OPEN: u32 = 512u32;
04454e1e 1344#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1345pub const LINEDEVSTATE_OTHER: u32 = 1u32;
04454e1e 1346#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1347pub const LINEDEVSTATE_OUTOFSERVICE: u32 = 128u32;
04454e1e 1348#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1349pub const LINEDEVSTATE_REINIT: u32 = 262144u32;
04454e1e 1350#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1351pub const LINEDEVSTATE_REMOVED: u32 = 16777216u32;
04454e1e 1352#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1353pub const LINEDEVSTATE_RINGING: u32 = 2u32;
04454e1e 1354#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1355pub const LINEDEVSTATE_ROAMMODE: u32 = 16384u32;
04454e1e 1356#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1357pub const LINEDEVSTATE_SIGNAL: u32 = 65536u32;
04454e1e 1358#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1359pub const LINEDEVSTATE_TERMINALS: u32 = 8192u32;
04454e1e 1360#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1361pub const LINEDEVSTATE_TRANSLATECHANGE: u32 = 4194304u32;
04454e1e 1362#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1363pub const LINEDEVSTATUSFLAGS_CONNECTED: u32 = 1u32;
04454e1e 1364#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1365pub const LINEDEVSTATUSFLAGS_INSERVICE: u32 = 4u32;
04454e1e 1366#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1367pub const LINEDEVSTATUSFLAGS_LOCKED: u32 = 8u32;
04454e1e 1368#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1369pub const LINEDEVSTATUSFLAGS_MSGWAIT: u32 = 2u32;
04454e1e 1370#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1371pub const LINEDIALTONEMODE_EXTERNAL: u32 = 8u32;
04454e1e 1372#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1373pub const LINEDIALTONEMODE_INTERNAL: u32 = 4u32;
04454e1e 1374#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1375pub const LINEDIALTONEMODE_NORMAL: u32 = 1u32;
04454e1e 1376#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1377pub const LINEDIALTONEMODE_SPECIAL: u32 = 2u32;
04454e1e 1378#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1379pub const LINEDIALTONEMODE_UNAVAIL: u32 = 32u32;
04454e1e 1380#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1381pub const LINEDIALTONEMODE_UNKNOWN: u32 = 16u32;
04454e1e 1382#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1383pub const LINEDIGITMODE_DTMF: u32 = 2u32;
04454e1e 1384#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1385pub const LINEDIGITMODE_DTMFEND: u32 = 4u32;
04454e1e 1386#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1387pub const LINEDIGITMODE_PULSE: u32 = 1u32;
04454e1e 1388#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1389pub const LINEDISCONNECTMODE_BADADDRESS: u32 = 128u32;
04454e1e 1390#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1391pub const LINEDISCONNECTMODE_BLOCKED: u32 = 131072u32;
04454e1e 1392#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1393pub const LINEDISCONNECTMODE_BUSY: u32 = 32u32;
04454e1e 1394#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1395pub const LINEDISCONNECTMODE_CANCELLED: u32 = 524288u32;
04454e1e 1396#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1397pub const LINEDISCONNECTMODE_CONGESTION: u32 = 512u32;
04454e1e 1398#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1399pub const LINEDISCONNECTMODE_DESTINATIONBARRED: u32 = 1048576u32;
04454e1e 1400#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1401pub const LINEDISCONNECTMODE_DONOTDISTURB: u32 = 262144u32;
04454e1e 1402#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1403pub const LINEDISCONNECTMODE_FDNRESTRICT: u32 = 2097152u32;
04454e1e 1404#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1405pub const LINEDISCONNECTMODE_FORWARDED: u32 = 16u32;
04454e1e 1406#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1407pub const LINEDISCONNECTMODE_INCOMPATIBLE: u32 = 1024u32;
04454e1e 1408#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1409pub const LINEDISCONNECTMODE_NOANSWER: u32 = 64u32;
04454e1e 1410#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1411pub const LINEDISCONNECTMODE_NODIALTONE: u32 = 4096u32;
04454e1e 1412#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1413pub const LINEDISCONNECTMODE_NORMAL: u32 = 1u32;
04454e1e 1414#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1415pub const LINEDISCONNECTMODE_NUMBERCHANGED: u32 = 8192u32;
04454e1e 1416#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1417pub const LINEDISCONNECTMODE_OUTOFORDER: u32 = 16384u32;
04454e1e 1418#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1419pub const LINEDISCONNECTMODE_PICKUP: u32 = 8u32;
04454e1e 1420#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1421pub const LINEDISCONNECTMODE_QOSUNAVAIL: u32 = 65536u32;
04454e1e 1422#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1423pub const LINEDISCONNECTMODE_REJECT: u32 = 4u32;
04454e1e 1424#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1425pub const LINEDISCONNECTMODE_TEMPFAILURE: u32 = 32768u32;
04454e1e 1426#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1427pub const LINEDISCONNECTMODE_UNAVAIL: u32 = 2048u32;
04454e1e 1428#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1429pub const LINEDISCONNECTMODE_UNKNOWN: u32 = 2u32;
04454e1e 1430#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1431pub const LINEDISCONNECTMODE_UNREACHABLE: u32 = 256u32;
04454e1e 1432#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1433pub const LINEEQOSINFO_ADMISSIONFAILURE: u32 = 2u32;
04454e1e 1434#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1435pub const LINEEQOSINFO_GENERICERROR: u32 = 4u32;
04454e1e 1436#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1437pub const LINEEQOSINFO_NOQOS: u32 = 1u32;
04454e1e 1438#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1439pub const LINEEQOSINFO_POLICYFAILURE: u32 = 3u32;
04454e1e 1440#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1441pub const LINEERR_ADDRESSBLOCKED: u32 = 2147483731u32;
04454e1e 1442#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1443pub const LINEERR_ALLOCATED: u32 = 2147483649u32;
04454e1e 1444#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1445pub const LINEERR_BADDEVICEID: u32 = 2147483650u32;
04454e1e 1446#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1447pub const LINEERR_BEARERMODEUNAVAIL: u32 = 2147483651u32;
04454e1e 1448#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1449pub const LINEERR_BILLINGREJECTED: u32 = 2147483732u32;
04454e1e 1450#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1451pub const LINEERR_CALLUNAVAIL: u32 = 2147483653u32;
04454e1e 1452#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1453pub const LINEERR_COMPLETIONOVERRUN: u32 = 2147483654u32;
04454e1e 1454#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1455pub const LINEERR_CONFERENCEFULL: u32 = 2147483655u32;
04454e1e 1456#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1457pub const LINEERR_DIALBILLING: u32 = 2147483656u32;
04454e1e 1458#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1459pub const LINEERR_DIALDIALTONE: u32 = 2147483657u32;
04454e1e 1460#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1461pub const LINEERR_DIALPROMPT: u32 = 2147483658u32;
04454e1e 1462#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1463pub const LINEERR_DIALQUIET: u32 = 2147483659u32;
04454e1e 1464#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1465pub const LINEERR_DIALVOICEDETECT: u32 = 2147483740u32;
04454e1e 1466#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1467pub const LINEERR_DISCONNECTED: u32 = 2147483744u32;
04454e1e 1468#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1469pub const LINEERR_INCOMPATIBLEAPIVERSION: u32 = 2147483660u32;
04454e1e 1470#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1471pub const LINEERR_INCOMPATIBLEEXTVERSION: u32 = 2147483661u32;
04454e1e 1472#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1473pub const LINEERR_INIFILECORRUPT: u32 = 2147483662u32;
04454e1e 1474#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1475pub const LINEERR_INUSE: u32 = 2147483663u32;
04454e1e 1476#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1477pub const LINEERR_INVALADDRESS: u32 = 2147483664u32;
04454e1e 1478#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1479pub const LINEERR_INVALADDRESSID: u32 = 2147483665u32;
04454e1e 1480#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1481pub const LINEERR_INVALADDRESSMODE: u32 = 2147483666u32;
04454e1e 1482#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1483pub const LINEERR_INVALADDRESSSTATE: u32 = 2147483667u32;
04454e1e 1484#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1485pub const LINEERR_INVALADDRESSTYPE: u32 = 2147483742u32;
04454e1e 1486#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1487pub const LINEERR_INVALAGENTACTIVITY: u32 = 2147483739u32;
04454e1e 1488#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1489pub const LINEERR_INVALAGENTGROUP: u32 = 2147483736u32;
04454e1e 1490#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1491pub const LINEERR_INVALAGENTID: u32 = 2147483735u32;
04454e1e 1492#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1493pub const LINEERR_INVALAGENTSESSIONSTATE: u32 = 2147483743u32;
04454e1e 1494#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1495pub const LINEERR_INVALAGENTSTATE: u32 = 2147483738u32;
04454e1e 1496#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1497pub const LINEERR_INVALAPPHANDLE: u32 = 2147483668u32;
04454e1e 1498#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1499pub const LINEERR_INVALAPPNAME: u32 = 2147483669u32;
04454e1e 1500#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1501pub const LINEERR_INVALBEARERMODE: u32 = 2147483670u32;
04454e1e 1502#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1503pub const LINEERR_INVALCALLCOMPLMODE: u32 = 2147483671u32;
04454e1e 1504#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1505pub const LINEERR_INVALCALLHANDLE: u32 = 2147483672u32;
04454e1e 1506#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1507pub const LINEERR_INVALCALLPARAMS: u32 = 2147483673u32;
04454e1e 1508#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1509pub const LINEERR_INVALCALLPRIVILEGE: u32 = 2147483674u32;
04454e1e 1510#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1511pub const LINEERR_INVALCALLSELECT: u32 = 2147483675u32;
04454e1e 1512#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1513pub const LINEERR_INVALCALLSTATE: u32 = 2147483676u32;
04454e1e 1514#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1515pub const LINEERR_INVALCALLSTATELIST: u32 = 2147483677u32;
04454e1e 1516#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1517pub const LINEERR_INVALCARD: u32 = 2147483678u32;
04454e1e 1518#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1519pub const LINEERR_INVALCOMPLETIONID: u32 = 2147483679u32;
04454e1e 1520#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1521pub const LINEERR_INVALCONFCALLHANDLE: u32 = 2147483680u32;
04454e1e 1522#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1523pub const LINEERR_INVALCONSULTCALLHANDLE: u32 = 2147483681u32;
04454e1e 1524#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1525pub const LINEERR_INVALCOUNTRYCODE: u32 = 2147483682u32;
04454e1e 1526#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1527pub const LINEERR_INVALDEVICECLASS: u32 = 2147483683u32;
04454e1e 1528#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1529pub const LINEERR_INVALDEVICEHANDLE: u32 = 2147483684u32;
04454e1e 1530#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1531pub const LINEERR_INVALDIALPARAMS: u32 = 2147483685u32;
04454e1e 1532#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1533pub const LINEERR_INVALDIGITLIST: u32 = 2147483686u32;
04454e1e 1534#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1535pub const LINEERR_INVALDIGITMODE: u32 = 2147483687u32;
04454e1e 1536#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1537pub const LINEERR_INVALDIGITS: u32 = 2147483688u32;
04454e1e 1538#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1539pub const LINEERR_INVALEXTVERSION: u32 = 2147483689u32;
04454e1e 1540#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1541pub const LINEERR_INVALFEATURE: u32 = 2147483733u32;
04454e1e 1542#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1543pub const LINEERR_INVALGROUPID: u32 = 2147483690u32;
04454e1e 1544#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1545pub const LINEERR_INVALLINEHANDLE: u32 = 2147483691u32;
04454e1e 1546#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1547pub const LINEERR_INVALLINESTATE: u32 = 2147483692u32;
04454e1e 1548#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1549pub const LINEERR_INVALLOCATION: u32 = 2147483693u32;
04454e1e 1550#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1551pub const LINEERR_INVALMEDIALIST: u32 = 2147483694u32;
04454e1e 1552#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1553pub const LINEERR_INVALMEDIAMODE: u32 = 2147483695u32;
04454e1e 1554#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1555pub const LINEERR_INVALMESSAGEID: u32 = 2147483696u32;
04454e1e 1556#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1557pub const LINEERR_INVALPARAM: u32 = 2147483698u32;
04454e1e 1558#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1559pub const LINEERR_INVALPARKID: u32 = 2147483699u32;
04454e1e 1560#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1561pub const LINEERR_INVALPARKMODE: u32 = 2147483700u32;
04454e1e 1562#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1563pub const LINEERR_INVALPASSWORD: u32 = 2147483737u32;
04454e1e 1564#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1565pub const LINEERR_INVALPOINTER: u32 = 2147483701u32;
04454e1e 1566#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1567pub const LINEERR_INVALPRIVSELECT: u32 = 2147483702u32;
04454e1e 1568#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1569pub const LINEERR_INVALRATE: u32 = 2147483703u32;
04454e1e 1570#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1571pub const LINEERR_INVALREQUESTMODE: u32 = 2147483704u32;
04454e1e 1572#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1573pub const LINEERR_INVALTERMINALID: u32 = 2147483705u32;
04454e1e 1574#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1575pub const LINEERR_INVALTERMINALMODE: u32 = 2147483706u32;
04454e1e 1576#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1577pub const LINEERR_INVALTIMEOUT: u32 = 2147483707u32;
04454e1e 1578#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1579pub const LINEERR_INVALTONE: u32 = 2147483708u32;
04454e1e 1580#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1581pub const LINEERR_INVALTONELIST: u32 = 2147483709u32;
04454e1e 1582#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1583pub const LINEERR_INVALTONEMODE: u32 = 2147483710u32;
04454e1e 1584#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1585pub const LINEERR_INVALTRANSFERMODE: u32 = 2147483711u32;
04454e1e 1586#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1587pub const LINEERR_LINEMAPPERFAILED: u32 = 2147483712u32;
04454e1e 1588#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1589pub const LINEERR_NOCONFERENCE: u32 = 2147483713u32;
04454e1e 1590#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1591pub const LINEERR_NODEVICE: u32 = 2147483714u32;
04454e1e 1592#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1593pub const LINEERR_NODRIVER: u32 = 2147483715u32;
04454e1e 1594#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1595pub const LINEERR_NOMEM: u32 = 2147483716u32;
04454e1e 1596#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1597pub const LINEERR_NOMULTIPLEINSTANCE: u32 = 2147483734u32;
04454e1e 1598#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1599pub const LINEERR_NOREQUEST: u32 = 2147483717u32;
04454e1e 1600#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1601pub const LINEERR_NOTOWNER: u32 = 2147483718u32;
04454e1e 1602#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1603pub const LINEERR_NOTREGISTERED: u32 = 2147483719u32;
04454e1e 1604#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1605pub const LINEERR_OPERATIONFAILED: u32 = 2147483720u32;
04454e1e 1606#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1607pub const LINEERR_OPERATIONUNAVAIL: u32 = 2147483721u32;
04454e1e 1608#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1609pub const LINEERR_RATEUNAVAIL: u32 = 2147483722u32;
04454e1e 1610#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1611pub const LINEERR_REINIT: u32 = 2147483730u32;
04454e1e 1612#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1613pub const LINEERR_REQUESTOVERRUN: u32 = 2147483724u32;
04454e1e 1614#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1615pub const LINEERR_RESOURCEUNAVAIL: u32 = 2147483723u32;
04454e1e 1616#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1617pub const LINEERR_SERVICE_NOT_RUNNING: u32 = 2147483745u32;
04454e1e 1618#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1619pub const LINEERR_STRUCTURETOOSMALL: u32 = 2147483725u32;
04454e1e 1620#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1621pub const LINEERR_TARGETNOTFOUND: u32 = 2147483726u32;
04454e1e 1622#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1623pub const LINEERR_TARGETSELF: u32 = 2147483727u32;
04454e1e 1624#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1625pub const LINEERR_UNINITIALIZED: u32 = 2147483728u32;
04454e1e 1626#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1627pub const LINEERR_USERCANCELLED: u32 = 2147483741u32;
04454e1e 1628#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1629pub const LINEERR_USERUSERINFOTOOBIG: u32 = 2147483729u32;
04454e1e 1630#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1631pub const LINEFEATURE_DEVSPECIFIC: u32 = 1u32;
04454e1e 1632#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1633pub const LINEFEATURE_DEVSPECIFICFEAT: u32 = 2u32;
04454e1e 1634#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1635pub const LINEFEATURE_FORWARD: u32 = 4u32;
04454e1e 1636#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1637pub const LINEFEATURE_FORWARDDND: u32 = 256u32;
04454e1e 1638#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1639pub const LINEFEATURE_FORWARDFWD: u32 = 128u32;
04454e1e 1640#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1641pub const LINEFEATURE_MAKECALL: u32 = 8u32;
04454e1e 1642#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1643pub const LINEFEATURE_SETDEVSTATUS: u32 = 64u32;
04454e1e 1644#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1645pub const LINEFEATURE_SETMEDIACONTROL: u32 = 16u32;
04454e1e 1646#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1647pub const LINEFEATURE_SETTERMINAL: u32 = 32u32;
04454e1e 1648#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1649pub const LINEFORWARDMODE_BUSY: u32 = 16u32;
04454e1e 1650#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1651pub const LINEFORWARDMODE_BUSYEXTERNAL: u32 = 64u32;
04454e1e 1652#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1653pub const LINEFORWARDMODE_BUSYINTERNAL: u32 = 32u32;
04454e1e 1654#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1655pub const LINEFORWARDMODE_BUSYNA: u32 = 4096u32;
04454e1e 1656#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1657pub const LINEFORWARDMODE_BUSYNAEXTERNAL: u32 = 16384u32;
04454e1e 1658#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1659pub const LINEFORWARDMODE_BUSYNAINTERNAL: u32 = 8192u32;
04454e1e 1660#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1661pub const LINEFORWARDMODE_BUSYNASPECIFIC: u32 = 32768u32;
04454e1e 1662#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1663pub const LINEFORWARDMODE_BUSYSPECIFIC: u32 = 128u32;
04454e1e 1664#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1665pub const LINEFORWARDMODE_NOANSW: u32 = 256u32;
04454e1e 1666#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1667pub const LINEFORWARDMODE_NOANSWEXTERNAL: u32 = 1024u32;
04454e1e 1668#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1669pub const LINEFORWARDMODE_NOANSWINTERNAL: u32 = 512u32;
04454e1e 1670#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1671pub const LINEFORWARDMODE_NOANSWSPECIFIC: u32 = 2048u32;
04454e1e 1672#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1673pub const LINEFORWARDMODE_UNAVAIL: u32 = 131072u32;
04454e1e 1674#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1675pub const LINEFORWARDMODE_UNCOND: u32 = 1u32;
04454e1e 1676#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1677pub const LINEFORWARDMODE_UNCONDEXTERNAL: u32 = 4u32;
04454e1e 1678#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1679pub const LINEFORWARDMODE_UNCONDINTERNAL: u32 = 2u32;
04454e1e 1680#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1681pub const LINEFORWARDMODE_UNCONDSPECIFIC: u32 = 8u32;
04454e1e 1682#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1683pub const LINEFORWARDMODE_UNKNOWN: u32 = 65536u32;
04454e1e 1684#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1685pub const LINEGATHERTERM_BUFFERFULL: u32 = 1u32;
04454e1e 1686#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1687pub const LINEGATHERTERM_CANCEL: u32 = 16u32;
04454e1e 1688#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1689pub const LINEGATHERTERM_FIRSTTIMEOUT: u32 = 4u32;
04454e1e 1690#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1691pub const LINEGATHERTERM_INTERTIMEOUT: u32 = 8u32;
04454e1e 1692#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1693pub const LINEGATHERTERM_TERMDIGIT: u32 = 2u32;
04454e1e 1694#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1695pub const LINEGENERATETERM_CANCEL: u32 = 2u32;
04454e1e 1696#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1697pub const LINEGENERATETERM_DONE: u32 = 1u32;
04454e1e 1698#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1699pub const LINEGROUPSTATUS_GROUPREMOVED: u32 = 2u32;
04454e1e 1700#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1701pub const LINEGROUPSTATUS_NEWGROUP: u32 = 1u32;
04454e1e 1702#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1703pub const LINEINITIALIZEEXOPTION_CALLHUBTRACKING: u32 = 2147483648u32;
04454e1e 1704#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1705pub const LINEINITIALIZEEXOPTION_USECOMPLETIONPORT: u32 = 3u32;
04454e1e 1706#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1707pub const LINEINITIALIZEEXOPTION_USEEVENT: u32 = 2u32;
04454e1e 1708#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1709pub const LINEINITIALIZEEXOPTION_USEHIDDENWINDOW: u32 = 1u32;
04454e1e 1710#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1711pub const LINELOCATIONOPTION_PULSEDIAL: u32 = 1u32;
04454e1e 1712#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1713pub const LINEMAPPER: u32 = 4294967295u32;
04454e1e 1714#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1715pub const LINEMEDIACONTROL_NONE: u32 = 1u32;
04454e1e 1716#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1717pub const LINEMEDIACONTROL_PAUSE: u32 = 8u32;
04454e1e 1718#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1719pub const LINEMEDIACONTROL_RATEDOWN: u32 = 64u32;
04454e1e 1720#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1721pub const LINEMEDIACONTROL_RATENORMAL: u32 = 128u32;
04454e1e 1722#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1723pub const LINEMEDIACONTROL_RATEUP: u32 = 32u32;
04454e1e 1724#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1725pub const LINEMEDIACONTROL_RESET: u32 = 4u32;
04454e1e 1726#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1727pub const LINEMEDIACONTROL_RESUME: u32 = 16u32;
04454e1e 1728#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1729pub const LINEMEDIACONTROL_START: u32 = 2u32;
04454e1e 1730#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1731pub const LINEMEDIACONTROL_VOLUMEDOWN: u32 = 512u32;
04454e1e 1732#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1733pub const LINEMEDIACONTROL_VOLUMENORMAL: u32 = 1024u32;
04454e1e 1734#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1735pub const LINEMEDIACONTROL_VOLUMEUP: u32 = 256u32;
04454e1e 1736#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1737pub const LINEMEDIAMODE_ADSI: u32 = 8192u32;
04454e1e 1738#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1739pub const LINEMEDIAMODE_AUTOMATEDVOICE: u32 = 8u32;
04454e1e 1740#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1741pub const LINEMEDIAMODE_DATAMODEM: u32 = 16u32;
04454e1e 1742#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1743pub const LINEMEDIAMODE_DIGITALDATA: u32 = 256u32;
04454e1e 1744#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1745pub const LINEMEDIAMODE_G3FAX: u32 = 32u32;
04454e1e 1746#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1747pub const LINEMEDIAMODE_G4FAX: u32 = 128u32;
04454e1e 1748#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1749pub const LINEMEDIAMODE_INTERACTIVEVOICE: u32 = 4u32;
04454e1e 1750#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1751pub const LINEMEDIAMODE_MIXED: u32 = 4096u32;
04454e1e 1752#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1753pub const LINEMEDIAMODE_TDD: u32 = 64u32;
04454e1e 1754#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1755pub const LINEMEDIAMODE_TELETEX: u32 = 512u32;
04454e1e 1756#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1757pub const LINEMEDIAMODE_TELEX: u32 = 2048u32;
04454e1e 1758#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1759pub const LINEMEDIAMODE_UNKNOWN: u32 = 2u32;
04454e1e 1760#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1761pub const LINEMEDIAMODE_VIDEO: u32 = 32768u32;
04454e1e 1762#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1763pub const LINEMEDIAMODE_VIDEOTEX: u32 = 1024u32;
04454e1e 1764#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1765pub const LINEMEDIAMODE_VOICEVIEW: u32 = 16384u32;
04454e1e 1766#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1767pub const LINEOFFERINGMODE_ACTIVE: u32 = 1u32;
04454e1e 1768#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1769pub const LINEOFFERINGMODE_INACTIVE: u32 = 2u32;
04454e1e 1770#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1771pub const LINEOPENOPTION_PROXY: u32 = 1073741824u32;
04454e1e 1772#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1773pub const LINEOPENOPTION_SINGLEADDRESS: u32 = 2147483648u32;
04454e1e 1774#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1775pub const LINEPARKMODE_DIRECTED: u32 = 1u32;
04454e1e 1776#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1777pub const LINEPARKMODE_NONDIRECTED: u32 = 2u32;
04454e1e 1778#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1779pub const LINEPROXYREQUEST_AGENTSPECIFIC: u32 = 6u32;
04454e1e 1780#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1781pub const LINEPROXYREQUEST_CREATEAGENT: u32 = 9u32;
04454e1e 1782#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1783pub const LINEPROXYREQUEST_CREATEAGENTSESSION: u32 = 12u32;
04454e1e 1784#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1785pub const LINEPROXYREQUEST_GETAGENTACTIVITYLIST: u32 = 7u32;
04454e1e 1786#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1787pub const LINEPROXYREQUEST_GETAGENTCAPS: u32 = 4u32;
04454e1e 1788#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1789pub const LINEPROXYREQUEST_GETAGENTGROUPLIST: u32 = 8u32;
04454e1e 1790#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1791pub const LINEPROXYREQUEST_GETAGENTINFO: u32 = 11u32;
04454e1e 1792#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1793pub const LINEPROXYREQUEST_GETAGENTSESSIONINFO: u32 = 15u32;
04454e1e 1794#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1795pub const LINEPROXYREQUEST_GETAGENTSESSIONLIST: u32 = 13u32;
04454e1e 1796#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1797pub const LINEPROXYREQUEST_GETAGENTSTATUS: u32 = 5u32;
04454e1e 1798#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1799pub const LINEPROXYREQUEST_GETGROUPLIST: u32 = 19u32;
04454e1e 1800#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1801pub const LINEPROXYREQUEST_GETQUEUEINFO: u32 = 18u32;
04454e1e 1802#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1803pub const LINEPROXYREQUEST_GETQUEUELIST: u32 = 16u32;
04454e1e 1804#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1805pub const LINEPROXYREQUEST_SETAGENTACTIVITY: u32 = 3u32;
04454e1e 1806#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1807pub const LINEPROXYREQUEST_SETAGENTGROUP: u32 = 1u32;
04454e1e 1808#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1809pub const LINEPROXYREQUEST_SETAGENTMEASUREMENTPERIOD: u32 = 10u32;
04454e1e 1810#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1811pub const LINEPROXYREQUEST_SETAGENTSESSIONSTATE: u32 = 14u32;
04454e1e 1812#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1813pub const LINEPROXYREQUEST_SETAGENTSTATE: u32 = 2u32;
04454e1e 1814#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1815pub const LINEPROXYREQUEST_SETAGENTSTATEEX: u32 = 20u32;
04454e1e 1816#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1817pub const LINEPROXYREQUEST_SETQUEUEMEASUREMENTPERIOD: u32 = 17u32;
04454e1e 1818#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1819pub const LINEPROXYSTATUS_ALLOPENFORACD: u32 = 4u32;
04454e1e 1820#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1821pub const LINEPROXYSTATUS_CLOSE: u32 = 2u32;
04454e1e 1822#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1823pub const LINEPROXYSTATUS_OPEN: u32 = 1u32;
04454e1e 1824#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1825pub const LINEQOSREQUESTTYPE_SERVICELEVEL: u32 = 1u32;
04454e1e 1826#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1827pub const LINEQOSSERVICELEVEL_BESTEFFORT: u32 = 3u32;
04454e1e 1828#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1829pub const LINEQOSSERVICELEVEL_IFAVAILABLE: u32 = 2u32;
04454e1e 1830#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1831pub const LINEQOSSERVICELEVEL_NEEDED: u32 = 1u32;
04454e1e 1832#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1833pub const LINEQUEUESTATUS_NEWQUEUE: u32 = 2u32;
04454e1e 1834#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1835pub const LINEQUEUESTATUS_QUEUEREMOVED: u32 = 4u32;
04454e1e 1836#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1837pub const LINEQUEUESTATUS_UPDATEINFO: u32 = 1u32;
04454e1e 1838#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1839pub const LINEREMOVEFROMCONF_ANY: u32 = 3u32;
04454e1e 1840#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1841pub const LINEREMOVEFROMCONF_LAST: u32 = 2u32;
04454e1e 1842#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1843pub const LINEREMOVEFROMCONF_NONE: u32 = 1u32;
04454e1e 1844#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1845pub const LINEREQUESTMODE_DROP: u32 = 4u32;
04454e1e 1846#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1847pub const LINEREQUESTMODE_MAKECALL: u32 = 1u32;
04454e1e 1848#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1849pub const LINEREQUESTMODE_MEDIACALL: u32 = 2u32;
04454e1e 1850#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1851pub const LINEROAMMODE_HOME: u32 = 4u32;
04454e1e 1852#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1853pub const LINEROAMMODE_ROAMA: u32 = 8u32;
04454e1e 1854#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1855pub const LINEROAMMODE_ROAMB: u32 = 16u32;
04454e1e 1856#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1857pub const LINEROAMMODE_UNAVAIL: u32 = 2u32;
04454e1e 1858#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1859pub const LINEROAMMODE_UNKNOWN: u32 = 1u32;
04454e1e 1860#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1861pub const LINESPECIALINFO_CUSTIRREG: u32 = 2u32;
04454e1e 1862#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1863pub const LINESPECIALINFO_NOCIRCUIT: u32 = 1u32;
04454e1e 1864#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1865pub const LINESPECIALINFO_REORDER: u32 = 4u32;
04454e1e 1866#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1867pub const LINESPECIALINFO_UNAVAIL: u32 = 16u32;
04454e1e 1868#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1869pub const LINESPECIALINFO_UNKNOWN: u32 = 8u32;
04454e1e 1870#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1871pub const LINETERMDEV_HEADSET: u32 = 2u32;
04454e1e 1872#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1873pub const LINETERMDEV_PHONE: u32 = 1u32;
04454e1e 1874#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1875pub const LINETERMDEV_SPEAKER: u32 = 4u32;
04454e1e 1876#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1877pub const LINETERMMODE_BUTTONS: u32 = 1u32;
04454e1e 1878#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1879pub const LINETERMMODE_DISPLAY: u32 = 4u32;
04454e1e 1880#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1881pub const LINETERMMODE_HOOKSWITCH: u32 = 16u32;
04454e1e 1882#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1883pub const LINETERMMODE_LAMPS: u32 = 2u32;
04454e1e 1884#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1885pub const LINETERMMODE_MEDIABIDIRECT: u32 = 128u32;
04454e1e 1886#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1887pub const LINETERMMODE_MEDIAFROMLINE: u32 = 64u32;
04454e1e 1888#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1889pub const LINETERMMODE_MEDIATOLINE: u32 = 32u32;
04454e1e 1890#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1891pub const LINETERMMODE_RINGER: u32 = 8u32;
04454e1e 1892#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1893pub const LINETERMSHARING_PRIVATE: u32 = 1u32;
04454e1e 1894#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1895pub const LINETERMSHARING_SHAREDCONF: u32 = 4u32;
04454e1e 1896#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1897pub const LINETERMSHARING_SHAREDEXCL: u32 = 2u32;
04454e1e 1898#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1899pub const LINETOLLLISTOPTION_ADD: u32 = 1u32;
04454e1e 1900#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1901pub const LINETOLLLISTOPTION_REMOVE: u32 = 2u32;
04454e1e 1902#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1903pub const LINETONEMODE_BEEP: u32 = 8u32;
04454e1e 1904#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1905pub const LINETONEMODE_BILLING: u32 = 16u32;
04454e1e 1906#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1907pub const LINETONEMODE_BUSY: u32 = 4u32;
04454e1e 1908#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1909pub const LINETONEMODE_CUSTOM: u32 = 1u32;
04454e1e 1910#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1911pub const LINETONEMODE_RINGBACK: u32 = 2u32;
04454e1e 1912#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1913pub const LINETRANSFERMODE_CONFERENCE: u32 = 2u32;
04454e1e 1914#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1915pub const LINETRANSFERMODE_TRANSFER: u32 = 1u32;
04454e1e 1916#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1917pub const LINETRANSLATEOPTION_CANCELCALLWAITING: u32 = 2u32;
04454e1e 1918#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1919pub const LINETRANSLATEOPTION_CARDOVERRIDE: u32 = 1u32;
04454e1e 1920#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1921pub const LINETRANSLATEOPTION_FORCELD: u32 = 8u32;
04454e1e 1922#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1923pub const LINETRANSLATEOPTION_FORCELOCAL: u32 = 4u32;
04454e1e 1924#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1925pub const LINETRANSLATERESULT_CANONICAL: u32 = 1u32;
04454e1e 1926#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1927pub const LINETRANSLATERESULT_DIALBILLING: u32 = 64u32;
04454e1e 1928#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1929pub const LINETRANSLATERESULT_DIALDIALTONE: u32 = 256u32;
04454e1e 1930#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1931pub const LINETRANSLATERESULT_DIALPROMPT: u32 = 512u32;
04454e1e 1932#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1933pub const LINETRANSLATERESULT_DIALQUIET: u32 = 128u32;
04454e1e 1934#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1935pub const LINETRANSLATERESULT_INTERNATIONAL: u32 = 2u32;
04454e1e 1936#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1937pub const LINETRANSLATERESULT_INTOLLLIST: u32 = 16u32;
04454e1e 1938#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1939pub const LINETRANSLATERESULT_LOCAL: u32 = 8u32;
04454e1e 1940#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1941pub const LINETRANSLATERESULT_LONGDISTANCE: u32 = 4u32;
04454e1e 1942#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1943pub const LINETRANSLATERESULT_NOTINTOLLLIST: u32 = 32u32;
04454e1e 1944#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1945pub const LINETRANSLATERESULT_NOTRANSLATION: u32 = 2048u32;
04454e1e 1946#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1947pub const LINETRANSLATERESULT_VOICEDETECT: u32 = 1024u32;
04454e1e 1948#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1949pub const LINETSPIOPTION_NONREENTRANT: u32 = 1u32;
04454e1e 1950#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1951pub const LINE_ADDRESSSTATE: i32 = 0i32;
04454e1e 1952#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1953pub const LINE_AGENTSESSIONSTATUS: i32 = 27i32;
04454e1e 1954#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1955pub const LINE_AGENTSPECIFIC: i32 = 21i32;
04454e1e 1956#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1957pub const LINE_AGENTSTATUS: i32 = 22i32;
04454e1e 1958#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1959pub const LINE_AGENTSTATUSEX: i32 = 29i32;
04454e1e 1960#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1961pub const LINE_APPNEWCALL: i32 = 23i32;
04454e1e 1962#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1963pub const LINE_APPNEWCALLHUB: i32 = 32i32;
04454e1e 1964#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1965pub const LINE_CALLHUBCLOSE: i32 = 33i32;
04454e1e 1966#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1967pub const LINE_CALLINFO: i32 = 1i32;
04454e1e 1968#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1969pub const LINE_CALLSTATE: i32 = 2i32;
04454e1e 1970#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1971pub const LINE_CLOSE: i32 = 3i32;
04454e1e 1972#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1973pub const LINE_CREATE: i32 = 19i32;
04454e1e 1974#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1975pub const LINE_DEVSPECIFIC: i32 = 4i32;
04454e1e 1976#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1977pub const LINE_DEVSPECIFICEX: i32 = 34i32;
04454e1e 1978#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1979pub const LINE_DEVSPECIFICFEATURE: i32 = 5i32;
04454e1e 1980#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1981pub const LINE_GATHERDIGITS: i32 = 6i32;
04454e1e 1982#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1983pub const LINE_GENERATE: i32 = 7i32;
04454e1e 1984#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1985pub const LINE_GROUPSTATUS: i32 = 30i32;
04454e1e 1986#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1987pub const LINE_LINEDEVSTATE: i32 = 8i32;
04454e1e 1988#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1989pub const LINE_MONITORDIGITS: i32 = 9i32;
04454e1e 1990#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1991pub const LINE_MONITORMEDIA: i32 = 10i32;
04454e1e 1992#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1993pub const LINE_MONITORTONE: i32 = 11i32;
04454e1e 1994#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1995pub const LINE_PROXYREQUEST: i32 = 24i32;
04454e1e 1996#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1997pub const LINE_PROXYSTATUS: i32 = 31i32;
04454e1e 1998#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 1999pub const LINE_QUEUESTATUS: i32 = 28i32;
04454e1e 2000#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2001pub const LINE_REMOVE: i32 = 25i32;
04454e1e 2002#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2003pub const LINE_REPLY: i32 = 12i32;
04454e1e 2004#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
2005pub const LINE_REQUEST: i32 = 13i32;
2006pub const McastAddressAllocation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3742215922, data2: 41609, data3: 4561, data4: [134, 151, 0, 96, 8, 176, 229, 210] };
04454e1e 2007#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2008pub const OPENTNEFSTREAM: &str = "OpenTnefStream";
04454e1e 2009#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2010pub const OPENTNEFSTREAMEX: &str = "OpenTnefStreamEx";
04454e1e 2011#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2012pub const PHONEBUTTONFUNCTION_ABBREVDIAL: u32 = 11u32;
04454e1e 2013#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2014pub const PHONEBUTTONFUNCTION_BRIDGEDAPP: u32 = 28u32;
04454e1e 2015#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2016pub const PHONEBUTTONFUNCTION_BUSY: u32 = 29u32;
04454e1e 2017#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2018pub const PHONEBUTTONFUNCTION_CALLAPP: u32 = 30u32;
04454e1e 2019#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2020pub const PHONEBUTTONFUNCTION_CALLID: u32 = 34u32;
04454e1e 2021#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2022pub const PHONEBUTTONFUNCTION_CAMPON: u32 = 43u32;
04454e1e 2023#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2024pub const PHONEBUTTONFUNCTION_CONFERENCE: u32 = 1u32;
04454e1e 2025#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2026pub const PHONEBUTTONFUNCTION_CONNECT: u32 = 7u32;
04454e1e 2027#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2028pub const PHONEBUTTONFUNCTION_COVER: u32 = 33u32;
04454e1e 2029#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2030pub const PHONEBUTTONFUNCTION_DATAOFF: u32 = 25u32;
04454e1e 2031#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2032pub const PHONEBUTTONFUNCTION_DATAON: u32 = 24u32;
04454e1e 2033#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2034pub const PHONEBUTTONFUNCTION_DATETIME: u32 = 31u32;
04454e1e 2035#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2036pub const PHONEBUTTONFUNCTION_DIRECTORY: u32 = 32u32;
04454e1e 2037#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2038pub const PHONEBUTTONFUNCTION_DISCONNECT: u32 = 6u32;
04454e1e 2039#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2040pub const PHONEBUTTONFUNCTION_DONOTDISTURB: u32 = 26u32;
04454e1e 2041#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2042pub const PHONEBUTTONFUNCTION_DROP: u32 = 3u32;
04454e1e 2043#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2044pub const PHONEBUTTONFUNCTION_FLASH: u32 = 23u32;
04454e1e 2045#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2046pub const PHONEBUTTONFUNCTION_FORWARD: u32 = 12u32;
04454e1e 2047#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2048pub const PHONEBUTTONFUNCTION_HOLD: u32 = 4u32;
04454e1e 2049#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2050pub const PHONEBUTTONFUNCTION_INTERCOM: u32 = 27u32;
04454e1e 2051#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2052pub const PHONEBUTTONFUNCTION_LASTNUM: u32 = 35u32;
04454e1e 2053#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2054pub const PHONEBUTTONFUNCTION_MSGINDICATOR: u32 = 38u32;
04454e1e 2055#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2056pub const PHONEBUTTONFUNCTION_MSGWAITOFF: u32 = 9u32;
04454e1e 2057#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2058pub const PHONEBUTTONFUNCTION_MSGWAITON: u32 = 8u32;
04454e1e 2059#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2060pub const PHONEBUTTONFUNCTION_MUTE: u32 = 18u32;
04454e1e 2061#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2062pub const PHONEBUTTONFUNCTION_NIGHTSRV: u32 = 36u32;
04454e1e 2063#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2064pub const PHONEBUTTONFUNCTION_NONE: u32 = 46u32;
04454e1e 2065#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2066pub const PHONEBUTTONFUNCTION_PARK: u32 = 15u32;
04454e1e 2067#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2068pub const PHONEBUTTONFUNCTION_PICKUP: u32 = 13u32;
04454e1e 2069#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2070pub const PHONEBUTTONFUNCTION_QUEUECALL: u32 = 45u32;
04454e1e 2071#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2072pub const PHONEBUTTONFUNCTION_RECALL: u32 = 5u32;
04454e1e 2073#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2074pub const PHONEBUTTONFUNCTION_REDIRECT: u32 = 17u32;
04454e1e 2075#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2076pub const PHONEBUTTONFUNCTION_REJECT: u32 = 16u32;
04454e1e 2077#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2078pub const PHONEBUTTONFUNCTION_REPDIAL: u32 = 39u32;
04454e1e 2079#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2080pub const PHONEBUTTONFUNCTION_RINGAGAIN: u32 = 14u32;
04454e1e 2081#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2082pub const PHONEBUTTONFUNCTION_SAVEREPEAT: u32 = 44u32;
04454e1e 2083#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2084pub const PHONEBUTTONFUNCTION_SELECTRING: u32 = 10u32;
04454e1e 2085#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2086pub const PHONEBUTTONFUNCTION_SEND: u32 = 47u32;
04454e1e 2087#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2088pub const PHONEBUTTONFUNCTION_SENDCALLS: u32 = 37u32;
04454e1e 2089#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2090pub const PHONEBUTTONFUNCTION_SETREPDIAL: u32 = 40u32;
04454e1e 2091#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2092pub const PHONEBUTTONFUNCTION_SPEAKEROFF: u32 = 22u32;
04454e1e 2093#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2094pub const PHONEBUTTONFUNCTION_SPEAKERON: u32 = 21u32;
04454e1e 2095#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2096pub const PHONEBUTTONFUNCTION_STATIONSPEED: u32 = 42u32;
04454e1e 2097#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2098pub const PHONEBUTTONFUNCTION_SYSTEMSPEED: u32 = 41u32;
04454e1e 2099#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2100pub const PHONEBUTTONFUNCTION_TRANSFER: u32 = 2u32;
04454e1e 2101#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2102pub const PHONEBUTTONFUNCTION_UNKNOWN: u32 = 0u32;
04454e1e 2103#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2104pub const PHONEBUTTONFUNCTION_VOLUMEDOWN: u32 = 20u32;
04454e1e 2105#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2106pub const PHONEBUTTONFUNCTION_VOLUMEUP: u32 = 19u32;
04454e1e 2107#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2108pub const PHONEBUTTONMODE_CALL: u32 = 2u32;
04454e1e 2109#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2110pub const PHONEBUTTONMODE_DISPLAY: u32 = 32u32;
04454e1e 2111#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2112pub const PHONEBUTTONMODE_DUMMY: u32 = 1u32;
04454e1e 2113#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2114pub const PHONEBUTTONMODE_FEATURE: u32 = 4u32;
04454e1e 2115#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2116pub const PHONEBUTTONMODE_KEYPAD: u32 = 8u32;
04454e1e 2117#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2118pub const PHONEBUTTONMODE_LOCAL: u32 = 16u32;
04454e1e 2119#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2120pub const PHONEBUTTONSTATE_DOWN: u32 = 2u32;
04454e1e 2121#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2122pub const PHONEBUTTONSTATE_UNAVAIL: u32 = 8u32;
04454e1e 2123#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2124pub const PHONEBUTTONSTATE_UNKNOWN: u32 = 4u32;
04454e1e 2125#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2126pub const PHONEBUTTONSTATE_UP: u32 = 1u32;
04454e1e 2127#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2128pub const PHONEERR_ALLOCATED: u32 = 2415919105u32;
04454e1e 2129#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2130pub const PHONEERR_BADDEVICEID: u32 = 2415919106u32;
04454e1e 2131#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2132pub const PHONEERR_DISCONNECTED: u32 = 2415919140u32;
04454e1e 2133#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2134pub const PHONEERR_INCOMPATIBLEAPIVERSION: u32 = 2415919107u32;
04454e1e 2135#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2136pub const PHONEERR_INCOMPATIBLEEXTVERSION: u32 = 2415919108u32;
04454e1e 2137#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2138pub const PHONEERR_INIFILECORRUPT: u32 = 2415919109u32;
04454e1e 2139#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2140pub const PHONEERR_INUSE: u32 = 2415919110u32;
04454e1e 2141#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2142pub const PHONEERR_INVALAPPHANDLE: u32 = 2415919111u32;
04454e1e 2143#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2144pub const PHONEERR_INVALAPPNAME: u32 = 2415919112u32;
04454e1e 2145#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2146pub const PHONEERR_INVALBUTTONLAMPID: u32 = 2415919113u32;
04454e1e 2147#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2148pub const PHONEERR_INVALBUTTONMODE: u32 = 2415919114u32;
04454e1e 2149#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2150pub const PHONEERR_INVALBUTTONSTATE: u32 = 2415919115u32;
04454e1e 2151#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2152pub const PHONEERR_INVALDATAID: u32 = 2415919116u32;
04454e1e 2153#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2154pub const PHONEERR_INVALDEVICECLASS: u32 = 2415919117u32;
04454e1e 2155#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2156pub const PHONEERR_INVALEXTVERSION: u32 = 2415919118u32;
04454e1e 2157#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2158pub const PHONEERR_INVALHOOKSWITCHDEV: u32 = 2415919119u32;
04454e1e 2159#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2160pub const PHONEERR_INVALHOOKSWITCHMODE: u32 = 2415919120u32;
04454e1e 2161#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2162pub const PHONEERR_INVALLAMPMODE: u32 = 2415919121u32;
04454e1e 2163#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2164pub const PHONEERR_INVALPARAM: u32 = 2415919122u32;
04454e1e 2165#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2166pub const PHONEERR_INVALPHONEHANDLE: u32 = 2415919123u32;
04454e1e 2167#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2168pub const PHONEERR_INVALPHONESTATE: u32 = 2415919124u32;
04454e1e 2169#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2170pub const PHONEERR_INVALPOINTER: u32 = 2415919125u32;
04454e1e 2171#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2172pub const PHONEERR_INVALPRIVILEGE: u32 = 2415919126u32;
04454e1e 2173#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2174pub const PHONEERR_INVALRINGMODE: u32 = 2415919127u32;
04454e1e 2175#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2176pub const PHONEERR_NODEVICE: u32 = 2415919128u32;
04454e1e 2177#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2178pub const PHONEERR_NODRIVER: u32 = 2415919129u32;
04454e1e 2179#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2180pub const PHONEERR_NOMEM: u32 = 2415919130u32;
04454e1e 2181#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2182pub const PHONEERR_NOTOWNER: u32 = 2415919131u32;
04454e1e 2183#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2184pub const PHONEERR_OPERATIONFAILED: u32 = 2415919132u32;
04454e1e 2185#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2186pub const PHONEERR_OPERATIONUNAVAIL: u32 = 2415919133u32;
04454e1e 2187#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2188pub const PHONEERR_REINIT: u32 = 2415919139u32;
04454e1e 2189#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2190pub const PHONEERR_REQUESTOVERRUN: u32 = 2415919136u32;
04454e1e 2191#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2192pub const PHONEERR_RESOURCEUNAVAIL: u32 = 2415919135u32;
04454e1e 2193#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2194pub const PHONEERR_SERVICE_NOT_RUNNING: u32 = 2415919141u32;
04454e1e 2195#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2196pub const PHONEERR_STRUCTURETOOSMALL: u32 = 2415919137u32;
04454e1e 2197#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2198pub const PHONEERR_UNINITIALIZED: u32 = 2415919138u32;
04454e1e 2199#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2200pub const PHONEFEATURE_GENERICPHONE: u32 = 268435456u32;
04454e1e 2201#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2202pub const PHONEFEATURE_GETBUTTONINFO: u32 = 1u32;
04454e1e 2203#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2204pub const PHONEFEATURE_GETDATA: u32 = 2u32;
04454e1e 2205#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2206pub const PHONEFEATURE_GETDISPLAY: u32 = 4u32;
04454e1e 2207#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2208pub const PHONEFEATURE_GETGAINHANDSET: u32 = 8u32;
04454e1e 2209#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2210pub const PHONEFEATURE_GETGAINHEADSET: u32 = 32u32;
04454e1e 2211#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2212pub const PHONEFEATURE_GETGAINSPEAKER: u32 = 16u32;
04454e1e 2213#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2214pub const PHONEFEATURE_GETHOOKSWITCHHANDSET: u32 = 64u32;
04454e1e 2215#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2216pub const PHONEFEATURE_GETHOOKSWITCHHEADSET: u32 = 256u32;
04454e1e 2217#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2218pub const PHONEFEATURE_GETHOOKSWITCHSPEAKER: u32 = 128u32;
04454e1e 2219#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2220pub const PHONEFEATURE_GETLAMP: u32 = 512u32;
04454e1e 2221#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2222pub const PHONEFEATURE_GETRING: u32 = 1024u32;
04454e1e 2223#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2224pub const PHONEFEATURE_GETVOLUMEHANDSET: u32 = 2048u32;
04454e1e 2225#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2226pub const PHONEFEATURE_GETVOLUMEHEADSET: u32 = 8192u32;
04454e1e 2227#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2228pub const PHONEFEATURE_GETVOLUMESPEAKER: u32 = 4096u32;
04454e1e 2229#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2230pub const PHONEFEATURE_SETBUTTONINFO: u32 = 16384u32;
04454e1e 2231#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2232pub const PHONEFEATURE_SETDATA: u32 = 32768u32;
04454e1e 2233#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2234pub const PHONEFEATURE_SETDISPLAY: u32 = 65536u32;
04454e1e 2235#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2236pub const PHONEFEATURE_SETGAINHANDSET: u32 = 131072u32;
04454e1e 2237#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2238pub const PHONEFEATURE_SETGAINHEADSET: u32 = 524288u32;
04454e1e 2239#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2240pub const PHONEFEATURE_SETGAINSPEAKER: u32 = 262144u32;
04454e1e 2241#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2242pub const PHONEFEATURE_SETHOOKSWITCHHANDSET: u32 = 1048576u32;
04454e1e 2243#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2244pub const PHONEFEATURE_SETHOOKSWITCHHEADSET: u32 = 4194304u32;
04454e1e 2245#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2246pub const PHONEFEATURE_SETHOOKSWITCHSPEAKER: u32 = 2097152u32;
04454e1e 2247#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2248pub const PHONEFEATURE_SETLAMP: u32 = 8388608u32;
04454e1e 2249#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2250pub const PHONEFEATURE_SETRING: u32 = 16777216u32;
04454e1e 2251#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2252pub const PHONEFEATURE_SETVOLUMEHANDSET: u32 = 33554432u32;
04454e1e 2253#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2254pub const PHONEFEATURE_SETVOLUMEHEADSET: u32 = 134217728u32;
04454e1e 2255#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2256pub const PHONEFEATURE_SETVOLUMESPEAKER: u32 = 67108864u32;
04454e1e 2257#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2258pub const PHONEHOOKSWITCHDEV_HANDSET: u32 = 1u32;
04454e1e 2259#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2260pub const PHONEHOOKSWITCHDEV_HEADSET: u32 = 4u32;
04454e1e 2261#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2262pub const PHONEHOOKSWITCHDEV_SPEAKER: u32 = 2u32;
04454e1e 2263#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2264pub const PHONEHOOKSWITCHMODE_MIC: u32 = 2u32;
04454e1e 2265#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2266pub const PHONEHOOKSWITCHMODE_MICSPEAKER: u32 = 8u32;
04454e1e 2267#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2268pub const PHONEHOOKSWITCHMODE_ONHOOK: u32 = 1u32;
04454e1e 2269#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2270pub const PHONEHOOKSWITCHMODE_SPEAKER: u32 = 4u32;
04454e1e 2271#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2272pub const PHONEHOOKSWITCHMODE_UNKNOWN: u32 = 16u32;
04454e1e 2273#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2274pub const PHONEINITIALIZEEXOPTION_USECOMPLETIONPORT: u32 = 3u32;
04454e1e 2275#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2276pub const PHONEINITIALIZEEXOPTION_USEEVENT: u32 = 2u32;
04454e1e 2277#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2278pub const PHONEINITIALIZEEXOPTION_USEHIDDENWINDOW: u32 = 1u32;
04454e1e 2279#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2280pub const PHONELAMPMODE_BROKENFLUTTER: u32 = 64u32;
04454e1e 2281#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2282pub const PHONELAMPMODE_DUMMY: u32 = 1u32;
04454e1e 2283#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2284pub const PHONELAMPMODE_FLASH: u32 = 16u32;
04454e1e 2285#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2286pub const PHONELAMPMODE_FLUTTER: u32 = 32u32;
04454e1e 2287#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2288pub const PHONELAMPMODE_OFF: u32 = 2u32;
04454e1e 2289#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2290pub const PHONELAMPMODE_STEADY: u32 = 4u32;
04454e1e 2291#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2292pub const PHONELAMPMODE_UNKNOWN: u32 = 128u32;
04454e1e 2293#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2294pub const PHONELAMPMODE_WINK: u32 = 8u32;
04454e1e 2295#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2296pub const PHONEPRIVILEGE_MONITOR: u32 = 1u32;
04454e1e 2297#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2298pub const PHONEPRIVILEGE_OWNER: u32 = 2u32;
04454e1e 2299#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2300pub const PHONESTATE_CAPSCHANGE: u32 = 4194304u32;
04454e1e 2301#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2302pub const PHONESTATE_CONNECTED: u32 = 2u32;
04454e1e 2303#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2304pub const PHONESTATE_DEVSPECIFIC: u32 = 1048576u32;
04454e1e 2305#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2306pub const PHONESTATE_DISCONNECTED: u32 = 4u32;
04454e1e 2307#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2308pub const PHONESTATE_DISPLAY: u32 = 32u32;
04454e1e 2309#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2310pub const PHONESTATE_HANDSETGAIN: u32 = 2048u32;
04454e1e 2311#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2312pub const PHONESTATE_HANDSETHOOKSWITCH: u32 = 512u32;
04454e1e 2313#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2314pub const PHONESTATE_HANDSETVOLUME: u32 = 1024u32;
04454e1e 2315#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2316pub const PHONESTATE_HEADSETGAIN: u32 = 131072u32;
04454e1e 2317#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2318pub const PHONESTATE_HEADSETHOOKSWITCH: u32 = 32768u32;
04454e1e 2319#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2320pub const PHONESTATE_HEADSETVOLUME: u32 = 65536u32;
04454e1e 2321#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2322pub const PHONESTATE_LAMP: u32 = 64u32;
04454e1e 2323#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2324pub const PHONESTATE_MONITORS: u32 = 16u32;
04454e1e 2325#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2326pub const PHONESTATE_OTHER: u32 = 1u32;
04454e1e 2327#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2328pub const PHONESTATE_OWNER: u32 = 8u32;
04454e1e 2329#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2330pub const PHONESTATE_REINIT: u32 = 2097152u32;
04454e1e 2331#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2332pub const PHONESTATE_REMOVED: u32 = 8388608u32;
04454e1e 2333#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2334pub const PHONESTATE_RESUME: u32 = 524288u32;
04454e1e 2335#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2336pub const PHONESTATE_RINGMODE: u32 = 128u32;
04454e1e 2337#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2338pub const PHONESTATE_RINGVOLUME: u32 = 256u32;
04454e1e 2339#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2340pub const PHONESTATE_SPEAKERGAIN: u32 = 16384u32;
04454e1e 2341#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2342pub const PHONESTATE_SPEAKERHOOKSWITCH: u32 = 4096u32;
04454e1e 2343#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2344pub const PHONESTATE_SPEAKERVOLUME: u32 = 8192u32;
04454e1e 2345#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2346pub const PHONESTATE_SUSPEND: u32 = 262144u32;
04454e1e 2347#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2348pub const PHONESTATUSFLAGS_CONNECTED: u32 = 1u32;
04454e1e 2349#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2350pub const PHONESTATUSFLAGS_SUSPENDED: u32 = 2u32;
04454e1e 2351#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2352pub const PHONE_BUTTON: i32 = 14i32;
04454e1e 2353#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2354pub const PHONE_CLOSE: i32 = 15i32;
04454e1e 2355#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2356pub const PHONE_CREATE: i32 = 20i32;
04454e1e 2357#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2358pub const PHONE_DEVSPECIFIC: i32 = 16i32;
04454e1e 2359#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2360pub const PHONE_REMOVE: i32 = 26i32;
04454e1e 2361#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2362pub const PHONE_REPLY: i32 = 17i32;
04454e1e 2363#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2364pub const PHONE_STATE: i32 = 18i32;
04454e1e 2365#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2366pub const PRIVATEOBJECT_ADDRESS: u32 = 6u32;
04454e1e 2367#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2368pub const PRIVATEOBJECT_CALL: u32 = 4u32;
04454e1e 2369#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2370pub const PRIVATEOBJECT_CALLID: u32 = 2u32;
04454e1e 2371#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2372pub const PRIVATEOBJECT_LINE: u32 = 3u32;
04454e1e 2373#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2374pub const PRIVATEOBJECT_NONE: u32 = 1u32;
04454e1e 2375#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2376pub const PRIVATEOBJECT_PHONE: u32 = 5u32;
04454e1e 2377#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2378pub const RENDBIND_AUTHENTICATE: u32 = 1u32;
04454e1e 2379#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2380pub const RENDBIND_DEFAULTCREDENTIALS: u32 = 14u32;
04454e1e 2381#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2382pub const RENDBIND_DEFAULTDOMAINNAME: u32 = 2u32;
04454e1e 2383#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2384pub const RENDBIND_DEFAULTPASSWORD: u32 = 8u32;
04454e1e 2385#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
2386pub const RENDBIND_DEFAULTUSERNAME: u32 = 4u32;
2387pub const Rendezvous: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4043480667, data2: 52059, data3: 4560, data4: [141, 89, 0, 192, 79, 217, 26, 192] };
2388pub const RequestMakeCall: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2890465248, data2: 63684, data3: 4561, data4: [160, 48, 0, 192, 79, 182, 128, 159] };
04454e1e 2389#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2390pub const STRINGFORMAT_ASCII: u32 = 1u32;
04454e1e 2391#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2392pub const STRINGFORMAT_BINARY: u32 = 4u32;
04454e1e 2393#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2394pub const STRINGFORMAT_DBCS: u32 = 2u32;
04454e1e 2395#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2396pub const STRINGFORMAT_UNICODE: u32 = 3u32;
04454e1e 2397#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2398pub const STRM_CONFIGURED: u32 = 2u32;
04454e1e 2399#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2400pub const STRM_INITIAL: u32 = 0u32;
04454e1e 2401#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2402pub const STRM_PAUSED: u32 = 8u32;
04454e1e 2403#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2404pub const STRM_RUNNING: u32 = 4u32;
04454e1e 2405#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2406pub const STRM_STOPPED: u32 = 16u32;
04454e1e 2407#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
2408pub const STRM_TERMINALSELECTED: u32 = 1u32;
2409pub const TAPI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 567727246, data2: 43147, data3: 4560, data4: [131, 221, 0, 170, 0, 60, 202, 189] };
04454e1e 2410#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2411pub const TAPIERR_CONNECTED: i32 = 0i32;
04454e1e 2412#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2413pub const TAPIERR_DESTBUSY: i32 = -11i32;
04454e1e 2414#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2415pub const TAPIERR_DESTNOANSWER: i32 = -12i32;
04454e1e 2416#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2417pub const TAPIERR_DESTUNAVAIL: i32 = -13i32;
04454e1e 2418#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2419pub const TAPIERR_DEVICECLASSUNAVAIL: i32 = -8i32;
04454e1e 2420#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2421pub const TAPIERR_DEVICEIDUNAVAIL: i32 = -9i32;
04454e1e 2422#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2423pub const TAPIERR_DEVICEINUSE: i32 = -10i32;
04454e1e 2424#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2425pub const TAPIERR_DROPPED: i32 = -1i32;
04454e1e 2426#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2427pub const TAPIERR_INVALDESTADDRESS: i32 = -4i32;
04454e1e 2428#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2429pub const TAPIERR_INVALDEVICECLASS: i32 = -6i32;
04454e1e 2430#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2431pub const TAPIERR_INVALDEVICEID: i32 = -7i32;
04454e1e 2432#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2433pub const TAPIERR_INVALPOINTER: i32 = -18i32;
04454e1e 2434#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2435pub const TAPIERR_INVALWINDOWHANDLE: i32 = -5i32;
04454e1e 2436#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2437pub const TAPIERR_MMCWRITELOCKED: i32 = -20i32;
04454e1e 2438#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2439pub const TAPIERR_NOREQUESTRECIPIENT: i32 = -2i32;
04454e1e 2440#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2441pub const TAPIERR_NOTADMIN: i32 = -19i32;
04454e1e 2442#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2443pub const TAPIERR_PROVIDERALREADYINSTALLED: i32 = -21i32;
04454e1e 2444#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2445pub const TAPIERR_REQUESTCANCELLED: i32 = -17i32;
04454e1e 2446#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2447pub const TAPIERR_REQUESTFAILED: i32 = -16i32;
04454e1e 2448#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2449pub const TAPIERR_REQUESTQUEUEFULL: i32 = -3i32;
04454e1e 2450#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2451pub const TAPIERR_SCP_ALREADY_EXISTS: i32 = -22i32;
04454e1e 2452#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2453pub const TAPIERR_SCP_DOES_NOT_EXIST: i32 = -23i32;
04454e1e 2454#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2455pub const TAPIERR_UNKNOWNREQUESTID: i32 = -15i32;
04454e1e 2456#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2457pub const TAPIERR_UNKNOWNWINHANDLE: i32 = -14i32;
04454e1e 2458#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2459pub const TAPIMAXAPPNAMESIZE: i32 = 40i32;
04454e1e 2460#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2461pub const TAPIMAXCALLEDPARTYSIZE: i32 = 40i32;
04454e1e 2462#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2463pub const TAPIMAXCOMMENTSIZE: i32 = 80i32;
04454e1e 2464#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2465pub const TAPIMAXDESTADDRESSSIZE: i32 = 80i32;
04454e1e 2466#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2467pub const TAPIMAXDEVICECLASSSIZE: i32 = 40i32;
04454e1e 2468#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2469pub const TAPIMAXDEVICEIDSIZE: i32 = 40i32;
04454e1e 2470#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2471pub const TAPIMEDIATYPE_AUDIO: u32 = 8u32;
04454e1e 2472#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2473pub const TAPIMEDIATYPE_DATAMODEM: u32 = 16u32;
04454e1e 2474#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2475pub const TAPIMEDIATYPE_G3FAX: u32 = 32u32;
04454e1e 2476#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2477pub const TAPIMEDIATYPE_MULTITRACK: u32 = 65536u32;
04454e1e 2478#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2479pub const TAPIMEDIATYPE_VIDEO: u32 = 32768u32;
04454e1e 2480#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2481pub const TAPI_CURRENT_VERSION: u32 = 131074u32;
04454e1e 2482#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2483pub const TAPI_E_ADDRESSBLOCKED: ::windows_sys::core::HRESULT = -2147221462i32;
04454e1e 2484#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2485pub const TAPI_E_ALLOCATED: ::windows_sys::core::HRESULT = -2147221498i32;
04454e1e 2486#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2487pub const TAPI_E_BILLINGREJECTED: ::windows_sys::core::HRESULT = -2147221461i32;
04454e1e 2488#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2489pub const TAPI_E_CALLCENTER_GROUP_REMOVED: ::windows_sys::core::HRESULT = -2147221435i32;
04454e1e 2490#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2491pub const TAPI_E_CALLCENTER_INVALAGENTACTIVITY: ::windows_sys::core::HRESULT = -2147221428i32;
04454e1e 2492#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2493pub const TAPI_E_CALLCENTER_INVALAGENTGROUP: ::windows_sys::core::HRESULT = -2147221431i32;
04454e1e 2494#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2495pub const TAPI_E_CALLCENTER_INVALAGENTID: ::windows_sys::core::HRESULT = -2147221432i32;
04454e1e 2496#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2497pub const TAPI_E_CALLCENTER_INVALAGENTSTATE: ::windows_sys::core::HRESULT = -2147221429i32;
04454e1e 2498#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2499pub const TAPI_E_CALLCENTER_INVALPASSWORD: ::windows_sys::core::HRESULT = -2147221430i32;
04454e1e 2500#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2501pub const TAPI_E_CALLCENTER_NO_AGENT_ID: ::windows_sys::core::HRESULT = -2147221433i32;
04454e1e 2502#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2503pub const TAPI_E_CALLCENTER_QUEUE_REMOVED: ::windows_sys::core::HRESULT = -2147221434i32;
04454e1e 2504#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2505pub const TAPI_E_CALLNOTSELECTED: ::windows_sys::core::HRESULT = -2147221420i32;
04454e1e 2506#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2507pub const TAPI_E_CALLUNAVAIL: ::windows_sys::core::HRESULT = -2147221497i32;
04454e1e 2508#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2509pub const TAPI_E_COMPLETIONOVERRUN: ::windows_sys::core::HRESULT = -2147221496i32;
04454e1e 2510#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2511pub const TAPI_E_CONFERENCEFULL: ::windows_sys::core::HRESULT = -2147221495i32;
04454e1e 2512#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2513pub const TAPI_E_DESTBUSY: ::windows_sys::core::HRESULT = -2147221452i32;
04454e1e 2514#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2515pub const TAPI_E_DESTNOANSWER: ::windows_sys::core::HRESULT = -2147221451i32;
04454e1e 2516#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2517pub const TAPI_E_DESTUNAVAIL: ::windows_sys::core::HRESULT = -2147221450i32;
04454e1e 2518#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2519pub const TAPI_E_DIALMODIFIERNOTSUPPORTED: ::windows_sys::core::HRESULT = -2147221494i32;
04454e1e 2520#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2521pub const TAPI_E_DROPPED: ::windows_sys::core::HRESULT = -2147221455i32;
04454e1e 2522#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2523pub const TAPI_E_INUSE: ::windows_sys::core::HRESULT = -2147221493i32;
04454e1e 2524#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2525pub const TAPI_E_INVALADDRESS: ::windows_sys::core::HRESULT = -2147221492i32;
04454e1e 2526#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2527pub const TAPI_E_INVALADDRESSSTATE: ::windows_sys::core::HRESULT = -2147221491i32;
04454e1e 2528#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2529pub const TAPI_E_INVALADDRESSTYPE: ::windows_sys::core::HRESULT = -2147221423i32;
04454e1e 2530#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2531pub const TAPI_E_INVALBUTTONLAMPID: ::windows_sys::core::HRESULT = -2147221459i32;
04454e1e 2532#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2533pub const TAPI_E_INVALBUTTONSTATE: ::windows_sys::core::HRESULT = -2147221458i32;
04454e1e 2534#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2535pub const TAPI_E_INVALCALLPARAMS: ::windows_sys::core::HRESULT = -2147221490i32;
04454e1e 2536#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2537pub const TAPI_E_INVALCALLPRIVILEGE: ::windows_sys::core::HRESULT = -2147221489i32;
04454e1e 2538#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2539pub const TAPI_E_INVALCALLSTATE: ::windows_sys::core::HRESULT = -2147221488i32;
04454e1e 2540#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2541pub const TAPI_E_INVALCARD: ::windows_sys::core::HRESULT = -2147221487i32;
04454e1e 2542#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2543pub const TAPI_E_INVALCOMPLETIONID: ::windows_sys::core::HRESULT = -2147221486i32;
04454e1e 2544#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2545pub const TAPI_E_INVALCOUNTRYCODE: ::windows_sys::core::HRESULT = -2147221485i32;
04454e1e 2546#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2547pub const TAPI_E_INVALDATAID: ::windows_sys::core::HRESULT = -2147221457i32;
04454e1e 2548#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2549pub const TAPI_E_INVALDEVICECLASS: ::windows_sys::core::HRESULT = -2147221484i32;
04454e1e 2550#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2551pub const TAPI_E_INVALDIALPARAMS: ::windows_sys::core::HRESULT = -2147221483i32;
04454e1e 2552#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2553pub const TAPI_E_INVALDIGITS: ::windows_sys::core::HRESULT = -2147221482i32;
04454e1e 2554#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2555pub const TAPI_E_INVALFEATURE: ::windows_sys::core::HRESULT = -2147221460i32;
04454e1e 2556#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2557pub const TAPI_E_INVALGROUPID: ::windows_sys::core::HRESULT = -2147221481i32;
04454e1e 2558#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2559pub const TAPI_E_INVALHOOKSWITCHDEV: ::windows_sys::core::HRESULT = -2147221456i32;
04454e1e 2560#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2561pub const TAPI_E_INVALIDDIRECTION: ::windows_sys::core::HRESULT = -2147221446i32;
04454e1e 2562#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2563pub const TAPI_E_INVALIDMEDIATYPE: ::windows_sys::core::HRESULT = -2147221500i32;
04454e1e 2564#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2565pub const TAPI_E_INVALIDSTREAM: ::windows_sys::core::HRESULT = -2147221437i32;
04454e1e 2566#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2567pub const TAPI_E_INVALIDSTREAMSTATE: ::windows_sys::core::HRESULT = -2147221417i32;
04454e1e 2568#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2569pub const TAPI_E_INVALIDTERMINAL: ::windows_sys::core::HRESULT = -2147221445i32;
04454e1e 2570#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2571pub const TAPI_E_INVALIDTERMINALCLASS: ::windows_sys::core::HRESULT = -2147221444i32;
04454e1e 2572#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2573pub const TAPI_E_INVALLIST: ::windows_sys::core::HRESULT = -2147221474i32;
04454e1e 2574#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2575pub const TAPI_E_INVALLOCATION: ::windows_sys::core::HRESULT = -2147221480i32;
04454e1e 2576#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2577pub const TAPI_E_INVALMESSAGEID: ::windows_sys::core::HRESULT = -2147221479i32;
04454e1e 2578#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2579pub const TAPI_E_INVALMODE: ::windows_sys::core::HRESULT = -2147221473i32;
04454e1e 2580#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2581pub const TAPI_E_INVALPARKID: ::windows_sys::core::HRESULT = -2147221478i32;
04454e1e 2582#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2583pub const TAPI_E_INVALPRIVILEGE: ::windows_sys::core::HRESULT = -2147221447i32;
04454e1e 2584#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2585pub const TAPI_E_INVALRATE: ::windows_sys::core::HRESULT = -2147221477i32;
04454e1e 2586#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2587pub const TAPI_E_INVALTIMEOUT: ::windows_sys::core::HRESULT = -2147221476i32;
04454e1e 2588#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2589pub const TAPI_E_INVALTONE: ::windows_sys::core::HRESULT = -2147221475i32;
04454e1e 2590#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2591pub const TAPI_E_MAXSTREAMS: ::windows_sys::core::HRESULT = -2147221442i32;
04454e1e 2592#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2593pub const TAPI_E_MAXTERMINALS: ::windows_sys::core::HRESULT = -2147221438i32;
04454e1e 2594#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2595pub const TAPI_E_NOCONFERENCE: ::windows_sys::core::HRESULT = -2147221472i32;
04454e1e 2596#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2597pub const TAPI_E_NODEVICE: ::windows_sys::core::HRESULT = -2147221471i32;
04454e1e 2598#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2599pub const TAPI_E_NODRIVER: ::windows_sys::core::HRESULT = -2147221443i32;
04454e1e 2600#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2601pub const TAPI_E_NOEVENT: ::windows_sys::core::HRESULT = -2147221424i32;
04454e1e 2602#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2603pub const TAPI_E_NOFORMAT: ::windows_sys::core::HRESULT = -2147221418i32;
04454e1e 2604#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2605pub const TAPI_E_NOITEMS: ::windows_sys::core::HRESULT = -2147221502i32;
04454e1e 2606#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2607pub const TAPI_E_NOREQUEST: ::windows_sys::core::HRESULT = -2147221470i32;
04454e1e 2608#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2609pub const TAPI_E_NOREQUESTRECIPIENT: ::windows_sys::core::HRESULT = -2147221454i32;
04454e1e 2610#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2611pub const TAPI_E_NOTENOUGHMEMORY: ::windows_sys::core::HRESULT = -2147221503i32;
04454e1e 2612#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2613pub const TAPI_E_NOTERMINALSELECTED: ::windows_sys::core::HRESULT = -2147221441i32;
04454e1e 2614#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2615pub const TAPI_E_NOTOWNER: ::windows_sys::core::HRESULT = -2147221469i32;
04454e1e 2616#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2617pub const TAPI_E_NOTREGISTERED: ::windows_sys::core::HRESULT = -2147221468i32;
04454e1e 2618#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2619pub const TAPI_E_NOTSTOPPED: ::windows_sys::core::HRESULT = -2147221439i32;
04454e1e 2620#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2621pub const TAPI_E_NOTSUPPORTED: ::windows_sys::core::HRESULT = -2147221501i32;
04454e1e 2622#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2623pub const TAPI_E_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -2147221415i32;
04454e1e 2624#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2625pub const TAPI_E_OPERATIONFAILED: ::windows_sys::core::HRESULT = -2147221499i32;
04454e1e 2626#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2627pub const TAPI_E_PEER_NOT_SET: ::windows_sys::core::HRESULT = -2147221425i32;
04454e1e 2628#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2629pub const TAPI_E_PHONENOTOPEN: ::windows_sys::core::HRESULT = -2147221421i32;
04454e1e 2630#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2631pub const TAPI_E_REGISTRY_SETTING_CORRUPT: ::windows_sys::core::HRESULT = -2147221427i32;
04454e1e 2632#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2633pub const TAPI_E_REINIT: ::windows_sys::core::HRESULT = -2147221463i32;
04454e1e 2634#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2635pub const TAPI_E_REQUESTCANCELLED: ::windows_sys::core::HRESULT = -2147221448i32;
04454e1e 2636#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2637pub const TAPI_E_REQUESTFAILED: ::windows_sys::core::HRESULT = -2147221449i32;
04454e1e 2638#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2639pub const TAPI_E_REQUESTOVERRUN: ::windows_sys::core::HRESULT = -2147221467i32;
04454e1e 2640#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2641pub const TAPI_E_REQUESTQUEUEFULL: ::windows_sys::core::HRESULT = -2147221453i32;
04454e1e 2642#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2643pub const TAPI_E_RESOURCEUNAVAIL: ::windows_sys::core::HRESULT = -2147221422i32;
04454e1e 2644#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2645pub const TAPI_E_SERVICE_NOT_RUNNING: ::windows_sys::core::HRESULT = -2147221414i32;
04454e1e 2646#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2647pub const TAPI_E_TARGETNOTFOUND: ::windows_sys::core::HRESULT = -2147221466i32;
04454e1e 2648#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2649pub const TAPI_E_TARGETSELF: ::windows_sys::core::HRESULT = -2147221465i32;
04454e1e 2650#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2651pub const TAPI_E_TERMINALINUSE: ::windows_sys::core::HRESULT = -2147221440i32;
04454e1e 2652#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2653pub const TAPI_E_TERMINAL_PEER: ::windows_sys::core::HRESULT = -2147221426i32;
04454e1e 2654#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2655pub const TAPI_E_TIMEOUT: ::windows_sys::core::HRESULT = -2147221436i32;
04454e1e 2656#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2657pub const TAPI_E_USERUSERINFOTOOBIG: ::windows_sys::core::HRESULT = -2147221464i32;
04454e1e 2658#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2659pub const TAPI_E_WRONGEVENT: ::windows_sys::core::HRESULT = -2147221419i32;
04454e1e 2660#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2661pub const TAPI_E_WRONG_STATE: ::windows_sys::core::HRESULT = -2147221416i32;
04454e1e 2662#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2663pub const TAPI_REPLY: u32 = 1123u32;
04454e1e 2664#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2665pub const TSPI_LINEACCEPT: u32 = 500u32;
04454e1e 2666#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2667pub const TSPI_LINEADDTOCONFERENCE: u32 = 501u32;
04454e1e 2668#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2669pub const TSPI_LINEANSWER: u32 = 502u32;
04454e1e 2670#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2671pub const TSPI_LINEBLINDTRANSFER: u32 = 503u32;
04454e1e 2672#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2673pub const TSPI_LINECLOSE: u32 = 504u32;
04454e1e 2674#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2675pub const TSPI_LINECLOSECALL: u32 = 505u32;
04454e1e 2676#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2677pub const TSPI_LINECLOSEMSPINSTANCE: u32 = 609u32;
04454e1e 2678#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2679pub const TSPI_LINECOMPLETECALL: u32 = 506u32;
04454e1e 2680#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2681pub const TSPI_LINECOMPLETETRANSFER: u32 = 507u32;
04454e1e 2682#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2683pub const TSPI_LINECONDITIONALMEDIADETECTION: u32 = 508u32;
04454e1e 2684#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2685pub const TSPI_LINECONFIGDIALOG: u32 = 509u32;
04454e1e 2686#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2687pub const TSPI_LINECONFIGDIALOGEDIT: u32 = 601u32;
04454e1e 2688#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2689pub const TSPI_LINECREATEMSPINSTANCE: u32 = 608u32;
04454e1e 2690#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2691pub const TSPI_LINEDEVSPECIFIC: u32 = 510u32;
04454e1e 2692#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2693pub const TSPI_LINEDEVSPECIFICFEATURE: u32 = 511u32;
04454e1e 2694#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2695pub const TSPI_LINEDIAL: u32 = 512u32;
04454e1e 2696#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2697pub const TSPI_LINEDROP: u32 = 513u32;
04454e1e 2698#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2699pub const TSPI_LINEDROPNOOWNER: u32 = 597u32;
04454e1e 2700#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2701pub const TSPI_LINEDROPONCLOSE: u32 = 596u32;
04454e1e 2702#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2703pub const TSPI_LINEFORWARD: u32 = 514u32;
04454e1e 2704#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2705pub const TSPI_LINEGATHERDIGITS: u32 = 515u32;
04454e1e 2706#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2707pub const TSPI_LINEGENERATEDIGITS: u32 = 516u32;
04454e1e 2708#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2709pub const TSPI_LINEGENERATETONE: u32 = 517u32;
04454e1e 2710#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2711pub const TSPI_LINEGETADDRESSCAPS: u32 = 518u32;
04454e1e 2712#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2713pub const TSPI_LINEGETADDRESSID: u32 = 519u32;
04454e1e 2714#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2715pub const TSPI_LINEGETADDRESSSTATUS: u32 = 520u32;
04454e1e 2716#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2717pub const TSPI_LINEGETCALLADDRESSID: u32 = 521u32;
04454e1e 2718#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2719pub const TSPI_LINEGETCALLHUBTRACKING: u32 = 604u32;
04454e1e 2720#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2721pub const TSPI_LINEGETCALLID: u32 = 603u32;
04454e1e 2722#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2723pub const TSPI_LINEGETCALLINFO: u32 = 522u32;
04454e1e 2724#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2725pub const TSPI_LINEGETCALLSTATUS: u32 = 523u32;
04454e1e 2726#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2727pub const TSPI_LINEGETDEVCAPS: u32 = 524u32;
04454e1e 2728#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2729pub const TSPI_LINEGETDEVCONFIG: u32 = 525u32;
04454e1e 2730#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2731pub const TSPI_LINEGETEXTENSIONID: u32 = 526u32;
04454e1e 2732#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2733pub const TSPI_LINEGETICON: u32 = 527u32;
04454e1e 2734#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2735pub const TSPI_LINEGETID: u32 = 528u32;
04454e1e 2736#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2737pub const TSPI_LINEGETLINEDEVSTATUS: u32 = 529u32;
04454e1e 2738#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2739pub const TSPI_LINEGETNUMADDRESSIDS: u32 = 530u32;
04454e1e 2740#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2741pub const TSPI_LINEHOLD: u32 = 531u32;
04454e1e 2742#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2743pub const TSPI_LINEMAKECALL: u32 = 532u32;
04454e1e 2744#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2745pub const TSPI_LINEMONITORDIGITS: u32 = 533u32;
04454e1e 2746#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2747pub const TSPI_LINEMONITORMEDIA: u32 = 534u32;
04454e1e 2748#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2749pub const TSPI_LINEMONITORTONES: u32 = 535u32;
04454e1e 2750#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2751pub const TSPI_LINEMSPIDENTIFY: u32 = 607u32;
04454e1e 2752#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2753pub const TSPI_LINENEGOTIATEEXTVERSION: u32 = 536u32;
04454e1e 2754#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2755pub const TSPI_LINENEGOTIATETSPIVERSION: u32 = 537u32;
04454e1e 2756#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2757pub const TSPI_LINEOPEN: u32 = 538u32;
04454e1e 2758#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2759pub const TSPI_LINEPARK: u32 = 539u32;
04454e1e 2760#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2761pub const TSPI_LINEPICKUP: u32 = 540u32;
04454e1e 2762#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2763pub const TSPI_LINEPREPAREADDTOCONFERENCE: u32 = 541u32;
04454e1e 2764#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2765pub const TSPI_LINERECEIVEMSPDATA: u32 = 606u32;
04454e1e 2766#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2767pub const TSPI_LINEREDIRECT: u32 = 542u32;
04454e1e 2768#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2769pub const TSPI_LINERELEASEUSERUSERINFO: u32 = 602u32;
04454e1e 2770#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2771pub const TSPI_LINEREMOVEFROMCONFERENCE: u32 = 543u32;
04454e1e 2772#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2773pub const TSPI_LINESECURECALL: u32 = 544u32;
04454e1e 2774#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2775pub const TSPI_LINESELECTEXTVERSION: u32 = 545u32;
04454e1e 2776#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2777pub const TSPI_LINESENDUSERUSERINFO: u32 = 546u32;
04454e1e 2778#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2779pub const TSPI_LINESETAPPSPECIFIC: u32 = 547u32;
04454e1e 2780#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2781pub const TSPI_LINESETCALLHUBTRACKING: u32 = 605u32;
04454e1e 2782#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2783pub const TSPI_LINESETCALLPARAMS: u32 = 548u32;
04454e1e 2784#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2785pub const TSPI_LINESETCURRENTLOCATION: u32 = 600u32;
04454e1e 2786#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2787pub const TSPI_LINESETDEFAULTMEDIADETECTION: u32 = 549u32;
04454e1e 2788#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2789pub const TSPI_LINESETDEVCONFIG: u32 = 550u32;
04454e1e 2790#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2791pub const TSPI_LINESETMEDIACONTROL: u32 = 551u32;
04454e1e 2792#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2793pub const TSPI_LINESETMEDIAMODE: u32 = 552u32;
04454e1e 2794#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2795pub const TSPI_LINESETSTATUSMESSAGES: u32 = 553u32;
04454e1e 2796#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2797pub const TSPI_LINESETTERMINAL: u32 = 554u32;
04454e1e 2798#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2799pub const TSPI_LINESETUPCONFERENCE: u32 = 555u32;
04454e1e 2800#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2801pub const TSPI_LINESETUPTRANSFER: u32 = 556u32;
04454e1e 2802#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2803pub const TSPI_LINESWAPHOLD: u32 = 557u32;
04454e1e 2804#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2805pub const TSPI_LINEUNCOMPLETECALL: u32 = 558u32;
04454e1e 2806#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2807pub const TSPI_LINEUNHOLD: u32 = 559u32;
04454e1e 2808#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2809pub const TSPI_LINEUNPARK: u32 = 560u32;
04454e1e 2810#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2811pub const TSPI_MESSAGE_BASE: u32 = 500u32;
04454e1e 2812#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2813pub const TSPI_PHONECLOSE: u32 = 561u32;
04454e1e 2814#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2815pub const TSPI_PHONECONFIGDIALOG: u32 = 562u32;
04454e1e 2816#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2817pub const TSPI_PHONEDEVSPECIFIC: u32 = 563u32;
04454e1e 2818#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2819pub const TSPI_PHONEGETBUTTONINFO: u32 = 564u32;
04454e1e 2820#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2821pub const TSPI_PHONEGETDATA: u32 = 565u32;
04454e1e 2822#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2823pub const TSPI_PHONEGETDEVCAPS: u32 = 566u32;
04454e1e 2824#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2825pub const TSPI_PHONEGETDISPLAY: u32 = 567u32;
04454e1e 2826#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2827pub const TSPI_PHONEGETEXTENSIONID: u32 = 568u32;
04454e1e 2828#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2829pub const TSPI_PHONEGETGAIN: u32 = 569u32;
04454e1e 2830#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2831pub const TSPI_PHONEGETHOOKSWITCH: u32 = 570u32;
04454e1e 2832#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2833pub const TSPI_PHONEGETICON: u32 = 571u32;
04454e1e 2834#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2835pub const TSPI_PHONEGETID: u32 = 572u32;
04454e1e 2836#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2837pub const TSPI_PHONEGETLAMP: u32 = 573u32;
04454e1e 2838#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2839pub const TSPI_PHONEGETRING: u32 = 574u32;
04454e1e 2840#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2841pub const TSPI_PHONEGETSTATUS: u32 = 575u32;
04454e1e 2842#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2843pub const TSPI_PHONEGETVOLUME: u32 = 576u32;
04454e1e 2844#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2845pub const TSPI_PHONENEGOTIATEEXTVERSION: u32 = 577u32;
04454e1e 2846#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2847pub const TSPI_PHONENEGOTIATETSPIVERSION: u32 = 578u32;
04454e1e 2848#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2849pub const TSPI_PHONEOPEN: u32 = 579u32;
04454e1e 2850#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2851pub const TSPI_PHONESELECTEXTVERSION: u32 = 580u32;
04454e1e 2852#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2853pub const TSPI_PHONESETBUTTONINFO: u32 = 581u32;
04454e1e 2854#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2855pub const TSPI_PHONESETDATA: u32 = 582u32;
04454e1e 2856#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2857pub const TSPI_PHONESETDISPLAY: u32 = 583u32;
04454e1e 2858#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2859pub const TSPI_PHONESETGAIN: u32 = 584u32;
04454e1e 2860#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2861pub const TSPI_PHONESETHOOKSWITCH: u32 = 585u32;
04454e1e 2862#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2863pub const TSPI_PHONESETLAMP: u32 = 586u32;
04454e1e 2864#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2865pub const TSPI_PHONESETRING: u32 = 587u32;
04454e1e 2866#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2867pub const TSPI_PHONESETSTATUSMESSAGES: u32 = 588u32;
04454e1e 2868#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2869pub const TSPI_PHONESETVOLUME: u32 = 589u32;
04454e1e 2870#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2871pub const TSPI_PROC_BASE: u32 = 500u32;
04454e1e 2872#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2873pub const TSPI_PROVIDERCONFIG: u32 = 590u32;
04454e1e 2874#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2875pub const TSPI_PROVIDERCREATELINEDEVICE: u32 = 598u32;
04454e1e 2876#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2877pub const TSPI_PROVIDERCREATEPHONEDEVICE: u32 = 599u32;
04454e1e 2878#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2879pub const TSPI_PROVIDERENUMDEVICES: u32 = 595u32;
04454e1e 2880#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2881pub const TSPI_PROVIDERINIT: u32 = 591u32;
04454e1e 2882#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2883pub const TSPI_PROVIDERINSTALL: u32 = 592u32;
04454e1e 2884#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2885pub const TSPI_PROVIDERREMOVE: u32 = 593u32;
04454e1e 2886#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2887pub const TSPI_PROVIDERSHUTDOWN: u32 = 594u32;
04454e1e 2888#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2889pub const TUISPIDLL_OBJECT_DIALOGINSTANCE: i32 = 4i32;
04454e1e 2890#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2891pub const TUISPIDLL_OBJECT_LINEID: i32 = 1i32;
04454e1e 2892#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2893pub const TUISPIDLL_OBJECT_PHONEID: i32 = 2i32;
04454e1e 2894#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2895pub const TUISPIDLL_OBJECT_PROVIDERID: i32 = 3i32;
04454e1e 2896#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2897pub const atypFile: i32 = 1i32;
04454e1e 2898#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2899pub const atypMax: i32 = 4i32;
04454e1e 2900#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2901pub const atypNull: i32 = 0i32;
04454e1e 2902#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2903pub const atypOle: i32 = 2i32;
04454e1e 2904#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2905pub const atypPicture: i32 = 3i32;
04454e1e 2906#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2907pub const cbDisplayName: u32 = 41u32;
04454e1e 2908#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2909pub const cbEmailName: u32 = 11u32;
04454e1e 2910#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2911pub const cbMaxIdData: u32 = 200u32;
04454e1e 2912#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2913pub const cbSeverName: u32 = 12u32;
04454e1e 2914#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2915pub const cbTYPE: u32 = 16u32;
04454e1e 2916#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2917pub const prioHigh: u32 = 1u32;
04454e1e 2918#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2919pub const prioLow: u32 = 3u32;
04454e1e 2920#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2921pub const prioNorm: u32 = 2u32;
04454e1e 2922#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2923pub type ACDGROUP_EVENT = i32;
04454e1e 2924#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2925pub const ACDGE_NEW_GROUP: ACDGROUP_EVENT = 0i32;
04454e1e 2926#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2927pub const ACDGE_GROUP_REMOVED: ACDGROUP_EVENT = 1i32;
04454e1e 2928#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2929pub type ACDQUEUE_EVENT = i32;
04454e1e 2930#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2931pub const ACDQE_NEW_QUEUE: ACDQUEUE_EVENT = 0i32;
04454e1e 2932#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2933pub const ACDQE_QUEUE_REMOVED: ACDQUEUE_EVENT = 1i32;
04454e1e 2934#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2935pub type ADDRESS_CAPABILITY = i32;
04454e1e 2936#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2937pub const AC_ADDRESSTYPES: ADDRESS_CAPABILITY = 0i32;
04454e1e 2938#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2939pub const AC_BEARERMODES: ADDRESS_CAPABILITY = 1i32;
04454e1e 2940#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2941pub const AC_MAXACTIVECALLS: ADDRESS_CAPABILITY = 2i32;
04454e1e 2942#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2943pub const AC_MAXONHOLDCALLS: ADDRESS_CAPABILITY = 3i32;
04454e1e 2944#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2945pub const AC_MAXONHOLDPENDINGCALLS: ADDRESS_CAPABILITY = 4i32;
04454e1e 2946#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2947pub const AC_MAXNUMCONFERENCE: ADDRESS_CAPABILITY = 5i32;
04454e1e 2948#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2949pub const AC_MAXNUMTRANSCONF: ADDRESS_CAPABILITY = 6i32;
04454e1e 2950#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2951pub const AC_MONITORDIGITSUPPORT: ADDRESS_CAPABILITY = 7i32;
04454e1e 2952#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2953pub const AC_GENERATEDIGITSUPPORT: ADDRESS_CAPABILITY = 8i32;
04454e1e 2954#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2955pub const AC_GENERATETONEMODES: ADDRESS_CAPABILITY = 9i32;
04454e1e 2956#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2957pub const AC_GENERATETONEMAXNUMFREQ: ADDRESS_CAPABILITY = 10i32;
04454e1e 2958#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2959pub const AC_MONITORTONEMAXNUMFREQ: ADDRESS_CAPABILITY = 11i32;
04454e1e 2960#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2961pub const AC_MONITORTONEMAXNUMENTRIES: ADDRESS_CAPABILITY = 12i32;
04454e1e 2962#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2963pub const AC_DEVCAPFLAGS: ADDRESS_CAPABILITY = 13i32;
04454e1e 2964#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2965pub const AC_ANSWERMODES: ADDRESS_CAPABILITY = 14i32;
04454e1e 2966#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2967pub const AC_LINEFEATURES: ADDRESS_CAPABILITY = 15i32;
04454e1e 2968#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2969pub const AC_SETTABLEDEVSTATUS: ADDRESS_CAPABILITY = 16i32;
04454e1e 2970#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2971pub const AC_PARKSUPPORT: ADDRESS_CAPABILITY = 17i32;
04454e1e 2972#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2973pub const AC_CALLERIDSUPPORT: ADDRESS_CAPABILITY = 18i32;
04454e1e 2974#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2975pub const AC_CALLEDIDSUPPORT: ADDRESS_CAPABILITY = 19i32;
04454e1e 2976#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2977pub const AC_CONNECTEDIDSUPPORT: ADDRESS_CAPABILITY = 20i32;
04454e1e 2978#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2979pub const AC_REDIRECTIONIDSUPPORT: ADDRESS_CAPABILITY = 21i32;
04454e1e 2980#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2981pub const AC_REDIRECTINGIDSUPPORT: ADDRESS_CAPABILITY = 22i32;
04454e1e 2982#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2983pub const AC_ADDRESSCAPFLAGS: ADDRESS_CAPABILITY = 23i32;
04454e1e 2984#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2985pub const AC_CALLFEATURES1: ADDRESS_CAPABILITY = 24i32;
04454e1e 2986#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2987pub const AC_CALLFEATURES2: ADDRESS_CAPABILITY = 25i32;
04454e1e 2988#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2989pub const AC_REMOVEFROMCONFCAPS: ADDRESS_CAPABILITY = 26i32;
04454e1e 2990#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2991pub const AC_REMOVEFROMCONFSTATE: ADDRESS_CAPABILITY = 27i32;
04454e1e 2992#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2993pub const AC_TRANSFERMODES: ADDRESS_CAPABILITY = 28i32;
04454e1e 2994#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2995pub const AC_ADDRESSFEATURES: ADDRESS_CAPABILITY = 29i32;
04454e1e 2996#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2997pub const AC_PREDICTIVEAUTOTRANSFERSTATES: ADDRESS_CAPABILITY = 30i32;
04454e1e 2998#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 2999pub const AC_MAXCALLDATASIZE: ADDRESS_CAPABILITY = 31i32;
04454e1e 3000#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3001pub const AC_LINEID: ADDRESS_CAPABILITY = 32i32;
04454e1e 3002#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3003pub const AC_ADDRESSID: ADDRESS_CAPABILITY = 33i32;
04454e1e 3004#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3005pub const AC_FORWARDMODES: ADDRESS_CAPABILITY = 34i32;
04454e1e 3006#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3007pub const AC_MAXFORWARDENTRIES: ADDRESS_CAPABILITY = 35i32;
04454e1e 3008#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3009pub const AC_MAXSPECIFICENTRIES: ADDRESS_CAPABILITY = 36i32;
04454e1e 3010#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3011pub const AC_MINFWDNUMRINGS: ADDRESS_CAPABILITY = 37i32;
04454e1e 3012#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3013pub const AC_MAXFWDNUMRINGS: ADDRESS_CAPABILITY = 38i32;
04454e1e 3014#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3015pub const AC_MAXCALLCOMPLETIONS: ADDRESS_CAPABILITY = 39i32;
04454e1e 3016#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3017pub const AC_CALLCOMPLETIONCONDITIONS: ADDRESS_CAPABILITY = 40i32;
04454e1e 3018#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3019pub const AC_CALLCOMPLETIONMODES: ADDRESS_CAPABILITY = 41i32;
04454e1e 3020#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3021pub const AC_PERMANENTDEVICEID: ADDRESS_CAPABILITY = 42i32;
04454e1e 3022#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3023pub const AC_GATHERDIGITSMINTIMEOUT: ADDRESS_CAPABILITY = 43i32;
04454e1e 3024#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3025pub const AC_GATHERDIGITSMAXTIMEOUT: ADDRESS_CAPABILITY = 44i32;
04454e1e 3026#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3027pub const AC_GENERATEDIGITMINDURATION: ADDRESS_CAPABILITY = 45i32;
04454e1e 3028#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3029pub const AC_GENERATEDIGITMAXDURATION: ADDRESS_CAPABILITY = 46i32;
04454e1e 3030#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3031pub const AC_GENERATEDIGITDEFAULTDURATION: ADDRESS_CAPABILITY = 47i32;
04454e1e 3032#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3033pub type ADDRESS_CAPABILITY_STRING = i32;
04454e1e 3034#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3035pub const ACS_PROTOCOL: ADDRESS_CAPABILITY_STRING = 0i32;
04454e1e 3036#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3037pub const ACS_ADDRESSDEVICESPECIFIC: ADDRESS_CAPABILITY_STRING = 1i32;
04454e1e 3038#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3039pub const ACS_LINEDEVICESPECIFIC: ADDRESS_CAPABILITY_STRING = 2i32;
04454e1e 3040#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3041pub const ACS_PROVIDERSPECIFIC: ADDRESS_CAPABILITY_STRING = 3i32;
04454e1e 3042#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3043pub const ACS_SWITCHSPECIFIC: ADDRESS_CAPABILITY_STRING = 4i32;
04454e1e 3044#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3045pub const ACS_PERMANENTDEVICEGUID: ADDRESS_CAPABILITY_STRING = 5i32;
04454e1e 3046#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3047pub type ADDRESS_EVENT = i32;
04454e1e 3048#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3049pub const AE_STATE: ADDRESS_EVENT = 0i32;
04454e1e 3050#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3051pub const AE_CAPSCHANGE: ADDRESS_EVENT = 1i32;
04454e1e 3052#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3053pub const AE_RINGING: ADDRESS_EVENT = 2i32;
04454e1e 3054#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3055pub const AE_CONFIGCHANGE: ADDRESS_EVENT = 3i32;
04454e1e 3056#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3057pub const AE_FORWARD: ADDRESS_EVENT = 4i32;
04454e1e 3058#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3059pub const AE_NEWTERMINAL: ADDRESS_EVENT = 5i32;
04454e1e 3060#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3061pub const AE_REMOVETERMINAL: ADDRESS_EVENT = 6i32;
04454e1e 3062#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3063pub const AE_MSGWAITON: ADDRESS_EVENT = 7i32;
04454e1e 3064#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3065pub const AE_MSGWAITOFF: ADDRESS_EVENT = 8i32;
04454e1e 3066#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3067pub const AE_LASTITEM: ADDRESS_EVENT = 8i32;
04454e1e 3068#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3069pub type ADDRESS_STATE = i32;
04454e1e 3070#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3071pub const AS_INSERVICE: ADDRESS_STATE = 0i32;
04454e1e 3072#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3073pub const AS_OUTOFSERVICE: ADDRESS_STATE = 1i32;
04454e1e 3074#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3075pub type AGENTHANDLER_EVENT = i32;
04454e1e 3076#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3077pub const AHE_NEW_AGENTHANDLER: AGENTHANDLER_EVENT = 0i32;
04454e1e 3078#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3079pub const AHE_AGENTHANDLER_REMOVED: AGENTHANDLER_EVENT = 1i32;
04454e1e 3080#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3081pub type AGENT_EVENT = i32;
04454e1e 3082#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3083pub const AE_NOT_READY: AGENT_EVENT = 0i32;
04454e1e 3084#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3085pub const AE_READY: AGENT_EVENT = 1i32;
04454e1e 3086#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3087pub const AE_BUSY_ACD: AGENT_EVENT = 2i32;
04454e1e 3088#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3089pub const AE_BUSY_INCOMING: AGENT_EVENT = 3i32;
04454e1e 3090#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3091pub const AE_BUSY_OUTGOING: AGENT_EVENT = 4i32;
04454e1e 3092#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3093pub const AE_UNKNOWN: AGENT_EVENT = 5i32;
04454e1e 3094#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3095pub type AGENT_SESSION_EVENT = i32;
04454e1e 3096#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3097pub const ASE_NEW_SESSION: AGENT_SESSION_EVENT = 0i32;
04454e1e 3098#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3099pub const ASE_NOT_READY: AGENT_SESSION_EVENT = 1i32;
04454e1e 3100#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3101pub const ASE_READY: AGENT_SESSION_EVENT = 2i32;
04454e1e 3102#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3103pub const ASE_BUSY: AGENT_SESSION_EVENT = 3i32;
04454e1e 3104#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3105pub const ASE_WRAPUP: AGENT_SESSION_EVENT = 4i32;
04454e1e 3106#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3107pub const ASE_END: AGENT_SESSION_EVENT = 5i32;
04454e1e 3108#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3109pub type AGENT_SESSION_STATE = i32;
04454e1e 3110#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3111pub const ASST_NOT_READY: AGENT_SESSION_STATE = 0i32;
04454e1e 3112#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3113pub const ASST_READY: AGENT_SESSION_STATE = 1i32;
04454e1e 3114#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3115pub const ASST_BUSY_ON_CALL: AGENT_SESSION_STATE = 2i32;
04454e1e 3116#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3117pub const ASST_BUSY_WRAPUP: AGENT_SESSION_STATE = 3i32;
04454e1e 3118#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3119pub const ASST_SESSION_ENDED: AGENT_SESSION_STATE = 4i32;
04454e1e 3120#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3121pub type AGENT_STATE = i32;
04454e1e 3122#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3123pub const AS_NOT_READY: AGENT_STATE = 0i32;
04454e1e 3124#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3125pub const AS_READY: AGENT_STATE = 1i32;
04454e1e 3126#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3127pub const AS_BUSY_ACD: AGENT_STATE = 2i32;
04454e1e 3128#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3129pub const AS_BUSY_INCOMING: AGENT_STATE = 3i32;
04454e1e 3130#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3131pub const AS_BUSY_OUTGOING: AGENT_STATE = 4i32;
04454e1e 3132#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3133pub const AS_UNKNOWN: AGENT_STATE = 5i32;
04454e1e 3134#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3135pub type CALLHUB_EVENT = i32;
04454e1e 3136#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3137pub const CHE_CALLJOIN: CALLHUB_EVENT = 0i32;
04454e1e 3138#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3139pub const CHE_CALLLEAVE: CALLHUB_EVENT = 1i32;
04454e1e 3140#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3141pub const CHE_CALLHUBNEW: CALLHUB_EVENT = 2i32;
04454e1e 3142#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3143pub const CHE_CALLHUBIDLE: CALLHUB_EVENT = 3i32;
04454e1e 3144#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3145pub const CHE_LASTITEM: CALLHUB_EVENT = 3i32;
04454e1e 3146#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3147pub type CALLHUB_STATE = i32;
04454e1e 3148#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3149pub const CHS_ACTIVE: CALLHUB_STATE = 0i32;
04454e1e 3150#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3151pub const CHS_IDLE: CALLHUB_STATE = 1i32;
04454e1e 3152#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3153pub type CALLINFOCHANGE_CAUSE = i32;
04454e1e 3154#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3155pub const CIC_OTHER: CALLINFOCHANGE_CAUSE = 0i32;
04454e1e 3156#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3157pub const CIC_DEVSPECIFIC: CALLINFOCHANGE_CAUSE = 1i32;
04454e1e 3158#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3159pub const CIC_BEARERMODE: CALLINFOCHANGE_CAUSE = 2i32;
04454e1e 3160#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3161pub const CIC_RATE: CALLINFOCHANGE_CAUSE = 3i32;
04454e1e 3162#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3163pub const CIC_APPSPECIFIC: CALLINFOCHANGE_CAUSE = 4i32;
04454e1e 3164#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3165pub const CIC_CALLID: CALLINFOCHANGE_CAUSE = 5i32;
04454e1e 3166#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3167pub const CIC_RELATEDCALLID: CALLINFOCHANGE_CAUSE = 6i32;
04454e1e 3168#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3169pub const CIC_ORIGIN: CALLINFOCHANGE_CAUSE = 7i32;
04454e1e 3170#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3171pub const CIC_REASON: CALLINFOCHANGE_CAUSE = 8i32;
04454e1e 3172#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3173pub const CIC_COMPLETIONID: CALLINFOCHANGE_CAUSE = 9i32;
04454e1e 3174#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3175pub const CIC_NUMOWNERINCR: CALLINFOCHANGE_CAUSE = 10i32;
04454e1e 3176#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3177pub const CIC_NUMOWNERDECR: CALLINFOCHANGE_CAUSE = 11i32;
04454e1e 3178#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3179pub const CIC_NUMMONITORS: CALLINFOCHANGE_CAUSE = 12i32;
04454e1e 3180#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3181pub const CIC_TRUNK: CALLINFOCHANGE_CAUSE = 13i32;
04454e1e 3182#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3183pub const CIC_CALLERID: CALLINFOCHANGE_CAUSE = 14i32;
04454e1e 3184#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3185pub const CIC_CALLEDID: CALLINFOCHANGE_CAUSE = 15i32;
04454e1e 3186#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3187pub const CIC_CONNECTEDID: CALLINFOCHANGE_CAUSE = 16i32;
04454e1e 3188#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3189pub const CIC_REDIRECTIONID: CALLINFOCHANGE_CAUSE = 17i32;
04454e1e 3190#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3191pub const CIC_REDIRECTINGID: CALLINFOCHANGE_CAUSE = 18i32;
04454e1e 3192#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3193pub const CIC_USERUSERINFO: CALLINFOCHANGE_CAUSE = 19i32;
04454e1e 3194#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3195pub const CIC_HIGHLEVELCOMP: CALLINFOCHANGE_CAUSE = 20i32;
04454e1e 3196#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3197pub const CIC_LOWLEVELCOMP: CALLINFOCHANGE_CAUSE = 21i32;
04454e1e 3198#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3199pub const CIC_CHARGINGINFO: CALLINFOCHANGE_CAUSE = 22i32;
04454e1e 3200#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3201pub const CIC_TREATMENT: CALLINFOCHANGE_CAUSE = 23i32;
04454e1e 3202#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3203pub const CIC_CALLDATA: CALLINFOCHANGE_CAUSE = 24i32;
04454e1e 3204#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3205pub const CIC_PRIVILEGE: CALLINFOCHANGE_CAUSE = 25i32;
04454e1e 3206#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3207pub const CIC_MEDIATYPE: CALLINFOCHANGE_CAUSE = 26i32;
04454e1e 3208#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3209pub const CIC_LASTITEM: CALLINFOCHANGE_CAUSE = 26i32;
04454e1e 3210#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3211pub type CALLINFO_BUFFER = i32;
04454e1e 3212#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3213pub const CIB_USERUSERINFO: CALLINFO_BUFFER = 0i32;
04454e1e 3214#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3215pub const CIB_DEVSPECIFICBUFFER: CALLINFO_BUFFER = 1i32;
04454e1e 3216#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3217pub const CIB_CALLDATABUFFER: CALLINFO_BUFFER = 2i32;
04454e1e 3218#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3219pub const CIB_CHARGINGINFOBUFFER: CALLINFO_BUFFER = 3i32;
04454e1e 3220#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3221pub const CIB_HIGHLEVELCOMPATIBILITYBUFFER: CALLINFO_BUFFER = 4i32;
04454e1e 3222#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3223pub const CIB_LOWLEVELCOMPATIBILITYBUFFER: CALLINFO_BUFFER = 5i32;
04454e1e 3224#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3225pub type CALLINFO_LONG = i32;
04454e1e 3226#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3227pub const CIL_MEDIATYPESAVAILABLE: CALLINFO_LONG = 0i32;
04454e1e 3228#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3229pub const CIL_BEARERMODE: CALLINFO_LONG = 1i32;
04454e1e 3230#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3231pub const CIL_CALLERIDADDRESSTYPE: CALLINFO_LONG = 2i32;
04454e1e 3232#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3233pub const CIL_CALLEDIDADDRESSTYPE: CALLINFO_LONG = 3i32;
04454e1e 3234#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3235pub const CIL_CONNECTEDIDADDRESSTYPE: CALLINFO_LONG = 4i32;
04454e1e 3236#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3237pub const CIL_REDIRECTIONIDADDRESSTYPE: CALLINFO_LONG = 5i32;
04454e1e 3238#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3239pub const CIL_REDIRECTINGIDADDRESSTYPE: CALLINFO_LONG = 6i32;
04454e1e 3240#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3241pub const CIL_ORIGIN: CALLINFO_LONG = 7i32;
04454e1e 3242#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3243pub const CIL_REASON: CALLINFO_LONG = 8i32;
04454e1e 3244#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3245pub const CIL_APPSPECIFIC: CALLINFO_LONG = 9i32;
04454e1e 3246#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3247pub const CIL_CALLPARAMSFLAGS: CALLINFO_LONG = 10i32;
04454e1e 3248#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3249pub const CIL_CALLTREATMENT: CALLINFO_LONG = 11i32;
04454e1e 3250#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3251pub const CIL_MINRATE: CALLINFO_LONG = 12i32;
04454e1e 3252#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3253pub const CIL_MAXRATE: CALLINFO_LONG = 13i32;
04454e1e 3254#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3255pub const CIL_COUNTRYCODE: CALLINFO_LONG = 14i32;
04454e1e 3256#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3257pub const CIL_CALLID: CALLINFO_LONG = 15i32;
04454e1e 3258#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3259pub const CIL_RELATEDCALLID: CALLINFO_LONG = 16i32;
04454e1e 3260#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3261pub const CIL_COMPLETIONID: CALLINFO_LONG = 17i32;
04454e1e 3262#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3263pub const CIL_NUMBEROFOWNERS: CALLINFO_LONG = 18i32;
04454e1e 3264#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3265pub const CIL_NUMBEROFMONITORS: CALLINFO_LONG = 19i32;
04454e1e 3266#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3267pub const CIL_TRUNK: CALLINFO_LONG = 20i32;
04454e1e 3268#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3269pub const CIL_RATE: CALLINFO_LONG = 21i32;
04454e1e 3270#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3271pub const CIL_GENERATEDIGITDURATION: CALLINFO_LONG = 22i32;
04454e1e 3272#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3273pub const CIL_MONITORDIGITMODES: CALLINFO_LONG = 23i32;
04454e1e 3274#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3275pub const CIL_MONITORMEDIAMODES: CALLINFO_LONG = 24i32;
04454e1e 3276#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3277pub type CALLINFO_STRING = i32;
04454e1e 3278#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3279pub const CIS_CALLERIDNAME: CALLINFO_STRING = 0i32;
04454e1e 3280#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3281pub const CIS_CALLERIDNUMBER: CALLINFO_STRING = 1i32;
04454e1e 3282#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3283pub const CIS_CALLEDIDNAME: CALLINFO_STRING = 2i32;
04454e1e 3284#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3285pub const CIS_CALLEDIDNUMBER: CALLINFO_STRING = 3i32;
04454e1e 3286#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3287pub const CIS_CONNECTEDIDNAME: CALLINFO_STRING = 4i32;
04454e1e 3288#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3289pub const CIS_CONNECTEDIDNUMBER: CALLINFO_STRING = 5i32;
04454e1e 3290#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3291pub const CIS_REDIRECTIONIDNAME: CALLINFO_STRING = 6i32;
04454e1e 3292#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3293pub const CIS_REDIRECTIONIDNUMBER: CALLINFO_STRING = 7i32;
04454e1e 3294#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3295pub const CIS_REDIRECTINGIDNAME: CALLINFO_STRING = 8i32;
04454e1e 3296#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3297pub const CIS_REDIRECTINGIDNUMBER: CALLINFO_STRING = 9i32;
04454e1e 3298#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3299pub const CIS_CALLEDPARTYFRIENDLYNAME: CALLINFO_STRING = 10i32;
04454e1e 3300#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3301pub const CIS_COMMENT: CALLINFO_STRING = 11i32;
04454e1e 3302#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3303pub const CIS_DISPLAYABLEADDRESS: CALLINFO_STRING = 12i32;
04454e1e 3304#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3305pub const CIS_CALLINGPARTYID: CALLINFO_STRING = 13i32;
04454e1e 3306#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3307pub type CALL_MEDIA_EVENT = i32;
04454e1e 3308#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3309pub const CME_NEW_STREAM: CALL_MEDIA_EVENT = 0i32;
04454e1e 3310#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3311pub const CME_STREAM_FAIL: CALL_MEDIA_EVENT = 1i32;
04454e1e 3312#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3313pub const CME_TERMINAL_FAIL: CALL_MEDIA_EVENT = 2i32;
04454e1e 3314#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3315pub const CME_STREAM_NOT_USED: CALL_MEDIA_EVENT = 3i32;
04454e1e 3316#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3317pub const CME_STREAM_ACTIVE: CALL_MEDIA_EVENT = 4i32;
04454e1e 3318#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3319pub const CME_STREAM_INACTIVE: CALL_MEDIA_EVENT = 5i32;
04454e1e 3320#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3321pub const CME_LASTITEM: CALL_MEDIA_EVENT = 5i32;
04454e1e 3322#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3323pub type CALL_MEDIA_EVENT_CAUSE = i32;
04454e1e 3324#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3325pub const CMC_UNKNOWN: CALL_MEDIA_EVENT_CAUSE = 0i32;
04454e1e 3326#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3327pub const CMC_BAD_DEVICE: CALL_MEDIA_EVENT_CAUSE = 1i32;
04454e1e 3328#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3329pub const CMC_CONNECT_FAIL: CALL_MEDIA_EVENT_CAUSE = 2i32;
04454e1e 3330#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3331pub const CMC_LOCAL_REQUEST: CALL_MEDIA_EVENT_CAUSE = 3i32;
04454e1e 3332#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3333pub const CMC_REMOTE_REQUEST: CALL_MEDIA_EVENT_CAUSE = 4i32;
04454e1e 3334#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3335pub const CMC_MEDIA_TIMEOUT: CALL_MEDIA_EVENT_CAUSE = 5i32;
04454e1e 3336#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3337pub const CMC_MEDIA_RECOVERED: CALL_MEDIA_EVENT_CAUSE = 6i32;
04454e1e 3338#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3339pub const CMC_QUALITY_OF_SERVICE: CALL_MEDIA_EVENT_CAUSE = 7i32;
04454e1e 3340#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3341pub type CALL_NOTIFICATION_EVENT = i32;
04454e1e 3342#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3343pub const CNE_OWNER: CALL_NOTIFICATION_EVENT = 0i32;
04454e1e 3344#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3345pub const CNE_MONITOR: CALL_NOTIFICATION_EVENT = 1i32;
04454e1e 3346#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3347pub const CNE_LASTITEM: CALL_NOTIFICATION_EVENT = 1i32;
04454e1e 3348#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3349pub type CALL_PRIVILEGE = i32;
04454e1e 3350#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3351pub const CP_OWNER: CALL_PRIVILEGE = 0i32;
04454e1e 3352#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3353pub const CP_MONITOR: CALL_PRIVILEGE = 1i32;
04454e1e 3354#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3355pub type CALL_STATE = i32;
04454e1e 3356#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3357pub const CS_IDLE: CALL_STATE = 0i32;
04454e1e 3358#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3359pub const CS_INPROGRESS: CALL_STATE = 1i32;
04454e1e 3360#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3361pub const CS_CONNECTED: CALL_STATE = 2i32;
04454e1e 3362#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3363pub const CS_DISCONNECTED: CALL_STATE = 3i32;
04454e1e 3364#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3365pub const CS_OFFERING: CALL_STATE = 4i32;
04454e1e 3366#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3367pub const CS_HOLD: CALL_STATE = 5i32;
04454e1e 3368#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3369pub const CS_QUEUED: CALL_STATE = 6i32;
04454e1e 3370#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3371pub const CS_LASTITEM: CALL_STATE = 6i32;
04454e1e 3372#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3373pub type CALL_STATE_EVENT_CAUSE = i32;
04454e1e 3374#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3375pub const CEC_NONE: CALL_STATE_EVENT_CAUSE = 0i32;
04454e1e 3376#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3377pub const CEC_DISCONNECT_NORMAL: CALL_STATE_EVENT_CAUSE = 1i32;
04454e1e 3378#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3379pub const CEC_DISCONNECT_BUSY: CALL_STATE_EVENT_CAUSE = 2i32;
04454e1e 3380#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3381pub const CEC_DISCONNECT_BADADDRESS: CALL_STATE_EVENT_CAUSE = 3i32;
04454e1e 3382#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3383pub const CEC_DISCONNECT_NOANSWER: CALL_STATE_EVENT_CAUSE = 4i32;
04454e1e 3384#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3385pub const CEC_DISCONNECT_CANCELLED: CALL_STATE_EVENT_CAUSE = 5i32;
04454e1e 3386#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3387pub const CEC_DISCONNECT_REJECTED: CALL_STATE_EVENT_CAUSE = 6i32;
04454e1e 3388#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3389pub const CEC_DISCONNECT_FAILED: CALL_STATE_EVENT_CAUSE = 7i32;
04454e1e 3390#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3391pub const CEC_DISCONNECT_BLOCKED: CALL_STATE_EVENT_CAUSE = 8i32;
04454e1e 3392#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3393pub type DIRECTORY_OBJECT_TYPE = i32;
04454e1e 3394#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3395pub const OT_CONFERENCE: DIRECTORY_OBJECT_TYPE = 1i32;
04454e1e 3396#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3397pub const OT_USER: DIRECTORY_OBJECT_TYPE = 2i32;
04454e1e 3398#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3399pub type DIRECTORY_TYPE = i32;
04454e1e 3400#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3401pub const DT_NTDS: DIRECTORY_TYPE = 1i32;
04454e1e 3402#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3403pub const DT_ILS: DIRECTORY_TYPE = 2i32;
04454e1e 3404#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3405pub type DISCONNECT_CODE = i32;
04454e1e 3406#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3407pub const DC_NORMAL: DISCONNECT_CODE = 0i32;
04454e1e 3408#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3409pub const DC_NOANSWER: DISCONNECT_CODE = 1i32;
04454e1e 3410#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3411pub const DC_REJECTED: DISCONNECT_CODE = 2i32;
04454e1e 3412#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3413pub type FINISH_MODE = i32;
04454e1e 3414#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3415pub const FM_ASTRANSFER: FINISH_MODE = 0i32;
04454e1e 3416#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3417pub const FM_ASCONFERENCE: FINISH_MODE = 1i32;
04454e1e 3418#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3419pub type FT_STATE_EVENT_CAUSE = i32;
04454e1e 3420#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3421pub const FTEC_NORMAL: FT_STATE_EVENT_CAUSE = 0i32;
04454e1e 3422#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3423pub const FTEC_END_OF_FILE: FT_STATE_EVENT_CAUSE = 1i32;
04454e1e 3424#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3425pub const FTEC_READ_ERROR: FT_STATE_EVENT_CAUSE = 2i32;
04454e1e 3426#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3427pub const FTEC_WRITE_ERROR: FT_STATE_EVENT_CAUSE = 3i32;
04454e1e 3428#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3429pub type FULLDUPLEX_SUPPORT = i32;
04454e1e 3430#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3431pub const FDS_SUPPORTED: FULLDUPLEX_SUPPORT = 0i32;
04454e1e 3432#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3433pub const FDS_NOTSUPPORTED: FULLDUPLEX_SUPPORT = 1i32;
04454e1e 3434#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3435pub const FDS_UNKNOWN: FULLDUPLEX_SUPPORT = 2i32;
04454e1e 3436#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3437pub type MSP_ADDRESS_EVENT = i32;
04454e1e 3438#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3439pub const ADDRESS_TERMINAL_AVAILABLE: MSP_ADDRESS_EVENT = 0i32;
04454e1e 3440#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3441pub const ADDRESS_TERMINAL_UNAVAILABLE: MSP_ADDRESS_EVENT = 1i32;
04454e1e 3442#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3443pub type MSP_CALL_EVENT = i32;
04454e1e 3444#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3445pub const CALL_NEW_STREAM: MSP_CALL_EVENT = 0i32;
04454e1e 3446#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3447pub const CALL_STREAM_FAIL: MSP_CALL_EVENT = 1i32;
04454e1e 3448#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3449pub const CALL_TERMINAL_FAIL: MSP_CALL_EVENT = 2i32;
04454e1e 3450#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3451pub const CALL_STREAM_NOT_USED: MSP_CALL_EVENT = 3i32;
04454e1e 3452#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3453pub const CALL_STREAM_ACTIVE: MSP_CALL_EVENT = 4i32;
04454e1e 3454#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3455pub const CALL_STREAM_INACTIVE: MSP_CALL_EVENT = 5i32;
04454e1e 3456#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3457pub type MSP_CALL_EVENT_CAUSE = i32;
04454e1e 3458#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3459pub const CALL_CAUSE_UNKNOWN: MSP_CALL_EVENT_CAUSE = 0i32;
04454e1e 3460#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3461pub const CALL_CAUSE_BAD_DEVICE: MSP_CALL_EVENT_CAUSE = 1i32;
04454e1e 3462#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3463pub const CALL_CAUSE_CONNECT_FAIL: MSP_CALL_EVENT_CAUSE = 2i32;
04454e1e 3464#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3465pub const CALL_CAUSE_LOCAL_REQUEST: MSP_CALL_EVENT_CAUSE = 3i32;
04454e1e 3466#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3467pub const CALL_CAUSE_REMOTE_REQUEST: MSP_CALL_EVENT_CAUSE = 4i32;
04454e1e 3468#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3469pub const CALL_CAUSE_MEDIA_TIMEOUT: MSP_CALL_EVENT_CAUSE = 5i32;
04454e1e 3470#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3471pub const CALL_CAUSE_MEDIA_RECOVERED: MSP_CALL_EVENT_CAUSE = 6i32;
04454e1e 3472#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3473pub const CALL_CAUSE_QUALITY_OF_SERVICE: MSP_CALL_EVENT_CAUSE = 7i32;
04454e1e 3474#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3475pub type MSP_EVENT = i32;
04454e1e 3476#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3477pub const ME_ADDRESS_EVENT: MSP_EVENT = 0i32;
04454e1e 3478#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3479pub const ME_CALL_EVENT: MSP_EVENT = 1i32;
04454e1e 3480#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3481pub const ME_TSP_DATA: MSP_EVENT = 2i32;
04454e1e 3482#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3483pub const ME_PRIVATE_EVENT: MSP_EVENT = 3i32;
04454e1e 3484#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3485pub const ME_ASR_TERMINAL_EVENT: MSP_EVENT = 4i32;
04454e1e 3486#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3487pub const ME_TTS_TERMINAL_EVENT: MSP_EVENT = 5i32;
04454e1e 3488#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3489pub const ME_FILE_TERMINAL_EVENT: MSP_EVENT = 6i32;
04454e1e 3490#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3491pub const ME_TONE_TERMINAL_EVENT: MSP_EVENT = 7i32;
04454e1e 3492#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3493pub type PHONECAPS_BUFFER = i32;
04454e1e 3494#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3495pub const PCB_DEVSPECIFICBUFFER: PHONECAPS_BUFFER = 0i32;
04454e1e 3496#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3497pub type PHONECAPS_LONG = i32;
04454e1e 3498#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3499pub const PCL_HOOKSWITCHES: PHONECAPS_LONG = 0i32;
04454e1e 3500#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3501pub const PCL_HANDSETHOOKSWITCHMODES: PHONECAPS_LONG = 1i32;
04454e1e 3502#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3503pub const PCL_HEADSETHOOKSWITCHMODES: PHONECAPS_LONG = 2i32;
04454e1e 3504#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3505pub const PCL_SPEAKERPHONEHOOKSWITCHMODES: PHONECAPS_LONG = 3i32;
04454e1e 3506#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3507pub const PCL_DISPLAYNUMROWS: PHONECAPS_LONG = 4i32;
04454e1e 3508#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3509pub const PCL_DISPLAYNUMCOLUMNS: PHONECAPS_LONG = 5i32;
04454e1e 3510#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3511pub const PCL_NUMRINGMODES: PHONECAPS_LONG = 6i32;
04454e1e 3512#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3513pub const PCL_NUMBUTTONLAMPS: PHONECAPS_LONG = 7i32;
04454e1e 3514#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3515pub const PCL_GENERICPHONE: PHONECAPS_LONG = 8i32;
04454e1e 3516#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3517pub type PHONECAPS_STRING = i32;
04454e1e 3518#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3519pub const PCS_PHONENAME: PHONECAPS_STRING = 0i32;
04454e1e 3520#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3521pub const PCS_PHONEINFO: PHONECAPS_STRING = 1i32;
04454e1e 3522#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3523pub const PCS_PROVIDERINFO: PHONECAPS_STRING = 2i32;
04454e1e 3524#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3525pub type PHONE_BUTTON_FUNCTION = i32;
04454e1e 3526#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3527pub const PBF_UNKNOWN: PHONE_BUTTON_FUNCTION = 0i32;
04454e1e 3528#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3529pub const PBF_CONFERENCE: PHONE_BUTTON_FUNCTION = 1i32;
04454e1e 3530#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3531pub const PBF_TRANSFER: PHONE_BUTTON_FUNCTION = 2i32;
04454e1e 3532#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3533pub const PBF_DROP: PHONE_BUTTON_FUNCTION = 3i32;
04454e1e 3534#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3535pub const PBF_HOLD: PHONE_BUTTON_FUNCTION = 4i32;
04454e1e 3536#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3537pub const PBF_RECALL: PHONE_BUTTON_FUNCTION = 5i32;
04454e1e 3538#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3539pub const PBF_DISCONNECT: PHONE_BUTTON_FUNCTION = 6i32;
04454e1e 3540#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3541pub const PBF_CONNECT: PHONE_BUTTON_FUNCTION = 7i32;
04454e1e 3542#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3543pub const PBF_MSGWAITON: PHONE_BUTTON_FUNCTION = 8i32;
04454e1e 3544#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3545pub const PBF_MSGWAITOFF: PHONE_BUTTON_FUNCTION = 9i32;
04454e1e 3546#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3547pub const PBF_SELECTRING: PHONE_BUTTON_FUNCTION = 10i32;
04454e1e 3548#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3549pub const PBF_ABBREVDIAL: PHONE_BUTTON_FUNCTION = 11i32;
04454e1e 3550#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3551pub const PBF_FORWARD: PHONE_BUTTON_FUNCTION = 12i32;
04454e1e 3552#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3553pub const PBF_PICKUP: PHONE_BUTTON_FUNCTION = 13i32;
04454e1e 3554#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3555pub const PBF_RINGAGAIN: PHONE_BUTTON_FUNCTION = 14i32;
04454e1e 3556#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3557pub const PBF_PARK: PHONE_BUTTON_FUNCTION = 15i32;
04454e1e 3558#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3559pub const PBF_REJECT: PHONE_BUTTON_FUNCTION = 16i32;
04454e1e 3560#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3561pub const PBF_REDIRECT: PHONE_BUTTON_FUNCTION = 17i32;
04454e1e 3562#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3563pub const PBF_MUTE: PHONE_BUTTON_FUNCTION = 18i32;
04454e1e 3564#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3565pub const PBF_VOLUMEUP: PHONE_BUTTON_FUNCTION = 19i32;
04454e1e 3566#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3567pub const PBF_VOLUMEDOWN: PHONE_BUTTON_FUNCTION = 20i32;
04454e1e 3568#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3569pub const PBF_SPEAKERON: PHONE_BUTTON_FUNCTION = 21i32;
04454e1e 3570#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3571pub const PBF_SPEAKEROFF: PHONE_BUTTON_FUNCTION = 22i32;
04454e1e 3572#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3573pub const PBF_FLASH: PHONE_BUTTON_FUNCTION = 23i32;
04454e1e 3574#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3575pub const PBF_DATAON: PHONE_BUTTON_FUNCTION = 24i32;
04454e1e 3576#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3577pub const PBF_DATAOFF: PHONE_BUTTON_FUNCTION = 25i32;
04454e1e 3578#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3579pub const PBF_DONOTDISTURB: PHONE_BUTTON_FUNCTION = 26i32;
04454e1e 3580#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3581pub const PBF_INTERCOM: PHONE_BUTTON_FUNCTION = 27i32;
04454e1e 3582#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3583pub const PBF_BRIDGEDAPP: PHONE_BUTTON_FUNCTION = 28i32;
04454e1e 3584#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3585pub const PBF_BUSY: PHONE_BUTTON_FUNCTION = 29i32;
04454e1e 3586#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3587pub const PBF_CALLAPP: PHONE_BUTTON_FUNCTION = 30i32;
04454e1e 3588#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3589pub const PBF_DATETIME: PHONE_BUTTON_FUNCTION = 31i32;
04454e1e 3590#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3591pub const PBF_DIRECTORY: PHONE_BUTTON_FUNCTION = 32i32;
04454e1e 3592#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3593pub const PBF_COVER: PHONE_BUTTON_FUNCTION = 33i32;
04454e1e 3594#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3595pub const PBF_CALLID: PHONE_BUTTON_FUNCTION = 34i32;
04454e1e 3596#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3597pub const PBF_LASTNUM: PHONE_BUTTON_FUNCTION = 35i32;
04454e1e 3598#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3599pub const PBF_NIGHTSRV: PHONE_BUTTON_FUNCTION = 36i32;
04454e1e 3600#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3601pub const PBF_SENDCALLS: PHONE_BUTTON_FUNCTION = 37i32;
04454e1e 3602#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3603pub const PBF_MSGINDICATOR: PHONE_BUTTON_FUNCTION = 38i32;
04454e1e 3604#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3605pub const PBF_REPDIAL: PHONE_BUTTON_FUNCTION = 39i32;
04454e1e 3606#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3607pub const PBF_SETREPDIAL: PHONE_BUTTON_FUNCTION = 40i32;
04454e1e 3608#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3609pub const PBF_SYSTEMSPEED: PHONE_BUTTON_FUNCTION = 41i32;
04454e1e 3610#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3611pub const PBF_STATIONSPEED: PHONE_BUTTON_FUNCTION = 42i32;
04454e1e 3612#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3613pub const PBF_CAMPON: PHONE_BUTTON_FUNCTION = 43i32;
04454e1e 3614#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3615pub const PBF_SAVEREPEAT: PHONE_BUTTON_FUNCTION = 44i32;
04454e1e 3616#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3617pub const PBF_QUEUECALL: PHONE_BUTTON_FUNCTION = 45i32;
04454e1e 3618#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3619pub const PBF_NONE: PHONE_BUTTON_FUNCTION = 46i32;
04454e1e 3620#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3621pub const PBF_SEND: PHONE_BUTTON_FUNCTION = 47i32;
04454e1e 3622#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3623pub type PHONE_BUTTON_MODE = i32;
04454e1e 3624#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3625pub const PBM_DUMMY: PHONE_BUTTON_MODE = 0i32;
04454e1e 3626#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3627pub const PBM_CALL: PHONE_BUTTON_MODE = 1i32;
04454e1e 3628#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3629pub const PBM_FEATURE: PHONE_BUTTON_MODE = 2i32;
04454e1e 3630#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3631pub const PBM_KEYPAD: PHONE_BUTTON_MODE = 3i32;
04454e1e 3632#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3633pub const PBM_LOCAL: PHONE_BUTTON_MODE = 4i32;
04454e1e 3634#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3635pub const PBM_DISPLAY: PHONE_BUTTON_MODE = 5i32;
04454e1e 3636#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3637pub type PHONE_BUTTON_STATE = i32;
04454e1e 3638#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3639pub const PBS_UP: PHONE_BUTTON_STATE = 1i32;
04454e1e 3640#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3641pub const PBS_DOWN: PHONE_BUTTON_STATE = 2i32;
04454e1e 3642#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3643pub const PBS_UNKNOWN: PHONE_BUTTON_STATE = 4i32;
04454e1e 3644#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3645pub const PBS_UNAVAIL: PHONE_BUTTON_STATE = 8i32;
04454e1e 3646#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3647pub type PHONE_EVENT = i32;
04454e1e 3648#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3649pub const PE_DISPLAY: PHONE_EVENT = 0i32;
04454e1e 3650#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3651pub const PE_LAMPMODE: PHONE_EVENT = 1i32;
04454e1e 3652#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3653pub const PE_RINGMODE: PHONE_EVENT = 2i32;
04454e1e 3654#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3655pub const PE_RINGVOLUME: PHONE_EVENT = 3i32;
04454e1e 3656#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3657pub const PE_HOOKSWITCH: PHONE_EVENT = 4i32;
04454e1e 3658#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3659pub const PE_CAPSCHANGE: PHONE_EVENT = 5i32;
04454e1e 3660#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3661pub const PE_BUTTON: PHONE_EVENT = 6i32;
04454e1e 3662#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3663pub const PE_CLOSE: PHONE_EVENT = 7i32;
04454e1e 3664#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3665pub const PE_NUMBERGATHERED: PHONE_EVENT = 8i32;
04454e1e 3666#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3667pub const PE_DIALING: PHONE_EVENT = 9i32;
04454e1e 3668#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3669pub const PE_ANSWER: PHONE_EVENT = 10i32;
04454e1e 3670#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3671pub const PE_DISCONNECT: PHONE_EVENT = 11i32;
04454e1e 3672#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3673pub const PE_LASTITEM: PHONE_EVENT = 11i32;
04454e1e 3674#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3675pub type PHONE_HOOK_SWITCH_DEVICE = i32;
04454e1e 3676#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3677pub const PHSD_HANDSET: PHONE_HOOK_SWITCH_DEVICE = 1i32;
04454e1e 3678#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3679pub const PHSD_SPEAKERPHONE: PHONE_HOOK_SWITCH_DEVICE = 2i32;
04454e1e 3680#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3681pub const PHSD_HEADSET: PHONE_HOOK_SWITCH_DEVICE = 4i32;
04454e1e 3682#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3683pub type PHONE_HOOK_SWITCH_STATE = i32;
04454e1e 3684#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3685pub const PHSS_ONHOOK: PHONE_HOOK_SWITCH_STATE = 1i32;
04454e1e 3686#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3687pub const PHSS_OFFHOOK_MIC_ONLY: PHONE_HOOK_SWITCH_STATE = 2i32;
04454e1e 3688#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3689pub const PHSS_OFFHOOK_SPEAKER_ONLY: PHONE_HOOK_SWITCH_STATE = 4i32;
04454e1e 3690#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3691pub const PHSS_OFFHOOK: PHONE_HOOK_SWITCH_STATE = 8i32;
04454e1e 3692#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3693pub type PHONE_LAMP_MODE = i32;
04454e1e 3694#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3695pub const LM_DUMMY: PHONE_LAMP_MODE = 1i32;
04454e1e 3696#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3697pub const LM_OFF: PHONE_LAMP_MODE = 2i32;
04454e1e 3698#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3699pub const LM_STEADY: PHONE_LAMP_MODE = 4i32;
04454e1e 3700#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3701pub const LM_WINK: PHONE_LAMP_MODE = 8i32;
04454e1e 3702#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3703pub const LM_FLASH: PHONE_LAMP_MODE = 16i32;
04454e1e 3704#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3705pub const LM_FLUTTER: PHONE_LAMP_MODE = 32i32;
04454e1e 3706#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3707pub const LM_BROKENFLUTTER: PHONE_LAMP_MODE = 64i32;
04454e1e 3708#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3709pub const LM_UNKNOWN: PHONE_LAMP_MODE = 128i32;
04454e1e 3710#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3711pub type PHONE_PRIVILEGE = i32;
04454e1e 3712#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3713pub const PP_OWNER: PHONE_PRIVILEGE = 0i32;
04454e1e 3714#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3715pub const PP_MONITOR: PHONE_PRIVILEGE = 1i32;
04454e1e 3716#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3717pub type PHONE_TONE = i32;
04454e1e 3718#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3719pub const PT_KEYPADZERO: PHONE_TONE = 0i32;
04454e1e 3720#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3721pub const PT_KEYPADONE: PHONE_TONE = 1i32;
04454e1e 3722#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3723pub const PT_KEYPADTWO: PHONE_TONE = 2i32;
04454e1e 3724#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3725pub const PT_KEYPADTHREE: PHONE_TONE = 3i32;
04454e1e 3726#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3727pub const PT_KEYPADFOUR: PHONE_TONE = 4i32;
04454e1e 3728#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3729pub const PT_KEYPADFIVE: PHONE_TONE = 5i32;
04454e1e 3730#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3731pub const PT_KEYPADSIX: PHONE_TONE = 6i32;
04454e1e 3732#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3733pub const PT_KEYPADSEVEN: PHONE_TONE = 7i32;
04454e1e 3734#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3735pub const PT_KEYPADEIGHT: PHONE_TONE = 8i32;
04454e1e 3736#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3737pub const PT_KEYPADNINE: PHONE_TONE = 9i32;
04454e1e 3738#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3739pub const PT_KEYPADSTAR: PHONE_TONE = 10i32;
04454e1e 3740#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3741pub const PT_KEYPADPOUND: PHONE_TONE = 11i32;
04454e1e 3742#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3743pub const PT_KEYPADA: PHONE_TONE = 12i32;
04454e1e 3744#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3745pub const PT_KEYPADB: PHONE_TONE = 13i32;
04454e1e 3746#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3747pub const PT_KEYPADC: PHONE_TONE = 14i32;
04454e1e 3748#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3749pub const PT_KEYPADD: PHONE_TONE = 15i32;
04454e1e 3750#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3751pub const PT_NORMALDIALTONE: PHONE_TONE = 16i32;
04454e1e 3752#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3753pub const PT_EXTERNALDIALTONE: PHONE_TONE = 17i32;
04454e1e 3754#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3755pub const PT_BUSY: PHONE_TONE = 18i32;
04454e1e 3756#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3757pub const PT_RINGBACK: PHONE_TONE = 19i32;
04454e1e 3758#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3759pub const PT_ERRORTONE: PHONE_TONE = 20i32;
04454e1e 3760#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3761pub const PT_SILENCE: PHONE_TONE = 21i32;
04454e1e 3762#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3763pub type QOS_EVENT = i32;
04454e1e 3764#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3765pub const QE_NOQOS: QOS_EVENT = 1i32;
04454e1e 3766#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3767pub const QE_ADMISSIONFAILURE: QOS_EVENT = 2i32;
04454e1e 3768#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3769pub const QE_POLICYFAILURE: QOS_EVENT = 3i32;
04454e1e 3770#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3771pub const QE_GENERICERROR: QOS_EVENT = 4i32;
04454e1e 3772#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3773pub const QE_LASTITEM: QOS_EVENT = 4i32;
04454e1e 3774#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3775pub type QOS_SERVICE_LEVEL = i32;
04454e1e 3776#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3777pub const QSL_NEEDED: QOS_SERVICE_LEVEL = 1i32;
04454e1e 3778#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3779pub const QSL_IF_AVAILABLE: QOS_SERVICE_LEVEL = 2i32;
04454e1e 3780#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3781pub const QSL_BEST_EFFORT: QOS_SERVICE_LEVEL = 3i32;
04454e1e 3782#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3783pub type RND_ADVERTISING_SCOPE = i32;
04454e1e 3784#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3785pub const RAS_LOCAL: RND_ADVERTISING_SCOPE = 1i32;
04454e1e 3786#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3787pub const RAS_SITE: RND_ADVERTISING_SCOPE = 2i32;
04454e1e 3788#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3789pub const RAS_REGION: RND_ADVERTISING_SCOPE = 3i32;
04454e1e 3790#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3791pub const RAS_WORLD: RND_ADVERTISING_SCOPE = 4i32;
04454e1e 3792#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3793pub type TAPIOBJECT_EVENT = i32;
04454e1e 3794#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3795pub const TE_ADDRESSCREATE: TAPIOBJECT_EVENT = 0i32;
04454e1e 3796#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3797pub const TE_ADDRESSREMOVE: TAPIOBJECT_EVENT = 1i32;
04454e1e 3798#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3799pub const TE_REINIT: TAPIOBJECT_EVENT = 2i32;
04454e1e 3800#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3801pub const TE_TRANSLATECHANGE: TAPIOBJECT_EVENT = 3i32;
04454e1e 3802#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3803pub const TE_ADDRESSCLOSE: TAPIOBJECT_EVENT = 4i32;
04454e1e 3804#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3805pub const TE_PHONECREATE: TAPIOBJECT_EVENT = 5i32;
04454e1e 3806#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3807pub const TE_PHONEREMOVE: TAPIOBJECT_EVENT = 6i32;
04454e1e 3808#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3809pub type TAPI_EVENT = i32;
04454e1e 3810#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3811pub const TE_TAPIOBJECT: TAPI_EVENT = 1i32;
04454e1e 3812#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3813pub const TE_ADDRESS: TAPI_EVENT = 2i32;
04454e1e 3814#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3815pub const TE_CALLNOTIFICATION: TAPI_EVENT = 4i32;
04454e1e 3816#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3817pub const TE_CALLSTATE: TAPI_EVENT = 8i32;
04454e1e 3818#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3819pub const TE_CALLMEDIA: TAPI_EVENT = 16i32;
04454e1e 3820#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3821pub const TE_CALLHUB: TAPI_EVENT = 32i32;
04454e1e 3822#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3823pub const TE_CALLINFOCHANGE: TAPI_EVENT = 64i32;
04454e1e 3824#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3825pub const TE_PRIVATE: TAPI_EVENT = 128i32;
04454e1e 3826#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3827pub const TE_REQUEST: TAPI_EVENT = 256i32;
04454e1e 3828#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3829pub const TE_AGENT: TAPI_EVENT = 512i32;
04454e1e 3830#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3831pub const TE_AGENTSESSION: TAPI_EVENT = 1024i32;
04454e1e 3832#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3833pub const TE_QOSEVENT: TAPI_EVENT = 2048i32;
04454e1e 3834#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3835pub const TE_AGENTHANDLER: TAPI_EVENT = 4096i32;
04454e1e 3836#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3837pub const TE_ACDGROUP: TAPI_EVENT = 8192i32;
04454e1e 3838#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3839pub const TE_QUEUE: TAPI_EVENT = 16384i32;
04454e1e 3840#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3841pub const TE_DIGITEVENT: TAPI_EVENT = 32768i32;
04454e1e 3842#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3843pub const TE_GENERATEEVENT: TAPI_EVENT = 65536i32;
04454e1e 3844#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3845pub const TE_ASRTERMINAL: TAPI_EVENT = 131072i32;
04454e1e 3846#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3847pub const TE_TTSTERMINAL: TAPI_EVENT = 262144i32;
04454e1e 3848#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3849pub const TE_FILETERMINAL: TAPI_EVENT = 524288i32;
04454e1e 3850#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3851pub const TE_TONETERMINAL: TAPI_EVENT = 1048576i32;
04454e1e 3852#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3853pub const TE_PHONEEVENT: TAPI_EVENT = 2097152i32;
04454e1e 3854#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3855pub const TE_TONEEVENT: TAPI_EVENT = 4194304i32;
04454e1e 3856#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3857pub const TE_GATHERDIGITS: TAPI_EVENT = 8388608i32;
04454e1e 3858#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3859pub const TE_ADDRESSDEVSPECIFIC: TAPI_EVENT = 16777216i32;
04454e1e 3860#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3861pub const TE_PHONEDEVSPECIFIC: TAPI_EVENT = 33554432i32;
04454e1e 3862#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3863pub type TAPI_GATHERTERM = i32;
04454e1e 3864#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3865pub const TGT_BUFFERFULL: TAPI_GATHERTERM = 1i32;
04454e1e 3866#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3867pub const TGT_TERMDIGIT: TAPI_GATHERTERM = 2i32;
04454e1e 3868#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3869pub const TGT_FIRSTTIMEOUT: TAPI_GATHERTERM = 4i32;
04454e1e 3870#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3871pub const TGT_INTERTIMEOUT: TAPI_GATHERTERM = 8i32;
04454e1e 3872#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3873pub const TGT_CANCEL: TAPI_GATHERTERM = 16i32;
04454e1e 3874#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3875pub type TAPI_OBJECT_TYPE = i32;
04454e1e 3876#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3877pub const TOT_NONE: TAPI_OBJECT_TYPE = 0i32;
04454e1e 3878#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3879pub const TOT_TAPI: TAPI_OBJECT_TYPE = 1i32;
04454e1e 3880#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3881pub const TOT_ADDRESS: TAPI_OBJECT_TYPE = 2i32;
04454e1e 3882#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3883pub const TOT_TERMINAL: TAPI_OBJECT_TYPE = 3i32;
04454e1e 3884#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3885pub const TOT_CALL: TAPI_OBJECT_TYPE = 4i32;
04454e1e 3886#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3887pub const TOT_CALLHUB: TAPI_OBJECT_TYPE = 5i32;
04454e1e 3888#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3889pub const TOT_PHONE: TAPI_OBJECT_TYPE = 6i32;
04454e1e 3890#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3891pub type TAPI_TONEMODE = i32;
04454e1e 3892#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3893pub const TTM_RINGBACK: TAPI_TONEMODE = 2i32;
04454e1e 3894#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3895pub const TTM_BUSY: TAPI_TONEMODE = 4i32;
04454e1e 3896#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3897pub const TTM_BEEP: TAPI_TONEMODE = 8i32;
04454e1e 3898#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3899pub const TTM_BILLING: TAPI_TONEMODE = 16i32;
04454e1e 3900#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3901pub type TERMINAL_DIRECTION = i32;
04454e1e 3902#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3903pub const TD_CAPTURE: TERMINAL_DIRECTION = 0i32;
04454e1e 3904#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3905pub const TD_RENDER: TERMINAL_DIRECTION = 1i32;
04454e1e 3906#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3907pub const TD_BIDIRECTIONAL: TERMINAL_DIRECTION = 2i32;
04454e1e 3908#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3909pub const TD_MULTITRACK_MIXED: TERMINAL_DIRECTION = 3i32;
04454e1e 3910#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3911pub const TD_NONE: TERMINAL_DIRECTION = 4i32;
04454e1e 3912#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3913pub type TERMINAL_MEDIA_STATE = i32;
04454e1e 3914#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3915pub const TMS_IDLE: TERMINAL_MEDIA_STATE = 0i32;
04454e1e 3916#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3917pub const TMS_ACTIVE: TERMINAL_MEDIA_STATE = 1i32;
04454e1e 3918#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3919pub const TMS_PAUSED: TERMINAL_MEDIA_STATE = 2i32;
04454e1e 3920#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3921pub const TMS_LASTITEM: TERMINAL_MEDIA_STATE = 2i32;
04454e1e 3922#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3923pub type TERMINAL_STATE = i32;
04454e1e 3924#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3925pub const TS_INUSE: TERMINAL_STATE = 0i32;
04454e1e 3926#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3927pub const TS_NOTINUSE: TERMINAL_STATE = 1i32;
04454e1e 3928#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3929pub type TERMINAL_TYPE = i32;
04454e1e 3930#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 3931pub const TT_STATIC: TERMINAL_TYPE = 0i32;
04454e1e 3932#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
3933pub const TT_DYNAMIC: TERMINAL_TYPE = 1i32;
3934#[repr(C)]
3935#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
3936#[cfg(feature = "Win32_Foundation")]
3937pub struct ADDRALIAS {
3938 pub rgchName: [super::super::Foundation::CHAR; 41],
3939 pub rgchEName: [super::super::Foundation::CHAR; 11],
3940 pub rgchSrvr: [super::super::Foundation::CHAR; 12],
3941 pub dibDetail: u32,
3942 pub r#type: u16,
3943}
3944#[cfg(feature = "Win32_Foundation")]
3945impl ::core::marker::Copy for ADDRALIAS {}
3946#[cfg(feature = "Win32_Foundation")]
3947impl ::core::clone::Clone for ADDRALIAS {
3948 fn clone(&self) -> Self {
3949 *self
3950 }
3951}
3952#[repr(C, packed(1))]
04454e1e 3953#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
3954pub struct DTR {
3955 pub wYear: u16,
3956 pub wMonth: u16,
3957 pub wDay: u16,
3958 pub wHour: u16,
3959 pub wMinute: u16,
3960 pub wSecond: u16,
3961 pub wDayOfWeek: u16,
3962}
3963impl ::core::marker::Copy for DTR {}
3964impl ::core::clone::Clone for DTR {
3965 fn clone(&self) -> Self {
3966 *self
3967 }
3968}
3969#[repr(C)]
04454e1e 3970#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
3971pub struct HDRVCALL__ {
3972 pub unused: i32,
3973}
3974impl ::core::marker::Copy for HDRVCALL__ {}
3975impl ::core::clone::Clone for HDRVCALL__ {
3976 fn clone(&self) -> Self {
3977 *self
3978 }
3979}
3980#[repr(C)]
04454e1e 3981#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
3982pub struct HDRVDIALOGINSTANCE__ {
3983 pub unused: i32,
3984}
3985impl ::core::marker::Copy for HDRVDIALOGINSTANCE__ {}
3986impl ::core::clone::Clone for HDRVDIALOGINSTANCE__ {
3987 fn clone(&self) -> Self {
3988 *self
3989 }
3990}
3991#[repr(C)]
04454e1e 3992#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
3993pub struct HDRVLINE__ {
3994 pub unused: i32,
3995}
3996impl ::core::marker::Copy for HDRVLINE__ {}
3997impl ::core::clone::Clone for HDRVLINE__ {
3998 fn clone(&self) -> Self {
3999 *self
4000 }
4001}
4002#[repr(C)]
04454e1e 4003#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4004pub struct HDRVMSPLINE__ {
4005 pub unused: i32,
4006}
4007impl ::core::marker::Copy for HDRVMSPLINE__ {}
4008impl ::core::clone::Clone for HDRVMSPLINE__ {
4009 fn clone(&self) -> Self {
4010 *self
4011 }
4012}
4013#[repr(C)]
04454e1e 4014#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4015pub struct HDRVPHONE__ {
4016 pub unused: i32,
4017}
4018impl ::core::marker::Copy for HDRVPHONE__ {}
4019impl ::core::clone::Clone for HDRVPHONE__ {
4020 fn clone(&self) -> Self {
4021 *self
4022 }
4023}
4024#[repr(C)]
04454e1e 4025#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4026pub struct HPROVIDER__ {
4027 pub unused: i32,
4028}
4029impl ::core::marker::Copy for HPROVIDER__ {}
4030impl ::core::clone::Clone for HPROVIDER__ {
4031 fn clone(&self) -> Self {
4032 *self
4033 }
4034}
4035#[repr(C)]
04454e1e 4036#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4037pub struct HTAPICALL__ {
4038 pub unused: i32,
4039}
4040impl ::core::marker::Copy for HTAPICALL__ {}
4041impl ::core::clone::Clone for HTAPICALL__ {
4042 fn clone(&self) -> Self {
4043 *self
4044 }
4045}
4046#[repr(C)]
04454e1e 4047#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4048pub struct HTAPILINE__ {
4049 pub unused: i32,
4050}
4051impl ::core::marker::Copy for HTAPILINE__ {}
4052impl ::core::clone::Clone for HTAPILINE__ {
4053 fn clone(&self) -> Self {
4054 *self
4055 }
4056}
4057#[repr(C)]
04454e1e 4058#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4059pub struct HTAPIPHONE__ {
4060 pub unused: i32,
4061}
4062impl ::core::marker::Copy for HTAPIPHONE__ {}
4063impl ::core::clone::Clone for HTAPIPHONE__ {
4064 fn clone(&self) -> Self {
4065 *self
4066 }
4067}
4068#[repr(C, packed(1))]
04454e1e 4069#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4070pub struct LINEADDRESSCAPS {
4071 pub dwTotalSize: u32,
4072 pub dwNeededSize: u32,
4073 pub dwUsedSize: u32,
4074 pub dwLineDeviceID: u32,
4075 pub dwAddressSize: u32,
4076 pub dwAddressOffset: u32,
4077 pub dwDevSpecificSize: u32,
4078 pub dwDevSpecificOffset: u32,
4079 pub dwAddressSharing: u32,
4080 pub dwAddressStates: u32,
4081 pub dwCallInfoStates: u32,
4082 pub dwCallerIDFlags: u32,
4083 pub dwCalledIDFlags: u32,
4084 pub dwConnectedIDFlags: u32,
4085 pub dwRedirectionIDFlags: u32,
4086 pub dwRedirectingIDFlags: u32,
4087 pub dwCallStates: u32,
4088 pub dwDialToneModes: u32,
4089 pub dwBusyModes: u32,
4090 pub dwSpecialInfo: u32,
4091 pub dwDisconnectModes: u32,
4092 pub dwMaxNumActiveCalls: u32,
4093 pub dwMaxNumOnHoldCalls: u32,
4094 pub dwMaxNumOnHoldPendingCalls: u32,
4095 pub dwMaxNumConference: u32,
4096 pub dwMaxNumTransConf: u32,
4097 pub dwAddrCapFlags: u32,
4098 pub dwCallFeatures: u32,
4099 pub dwRemoveFromConfCaps: u32,
4100 pub dwRemoveFromConfState: u32,
4101 pub dwTransferModes: u32,
4102 pub dwParkModes: u32,
4103 pub dwForwardModes: u32,
4104 pub dwMaxForwardEntries: u32,
4105 pub dwMaxSpecificEntries: u32,
4106 pub dwMinFwdNumRings: u32,
4107 pub dwMaxFwdNumRings: u32,
4108 pub dwMaxCallCompletions: u32,
4109 pub dwCallCompletionConds: u32,
4110 pub dwCallCompletionModes: u32,
4111 pub dwNumCompletionMessages: u32,
4112 pub dwCompletionMsgTextEntrySize: u32,
4113 pub dwCompletionMsgTextSize: u32,
4114 pub dwCompletionMsgTextOffset: u32,
4115 pub dwAddressFeatures: u32,
4116 pub dwPredictiveAutoTransferStates: u32,
4117 pub dwNumCallTreatments: u32,
4118 pub dwCallTreatmentListSize: u32,
4119 pub dwCallTreatmentListOffset: u32,
4120 pub dwDeviceClassesSize: u32,
4121 pub dwDeviceClassesOffset: u32,
4122 pub dwMaxCallDataSize: u32,
4123 pub dwCallFeatures2: u32,
4124 pub dwMaxNoAnswerTimeout: u32,
4125 pub dwConnectedModes: u32,
4126 pub dwOfferingModes: u32,
4127 pub dwAvailableMediaModes: u32,
4128}
4129impl ::core::marker::Copy for LINEADDRESSCAPS {}
4130impl ::core::clone::Clone for LINEADDRESSCAPS {
4131 fn clone(&self) -> Self {
4132 *self
4133 }
4134}
4135#[repr(C, packed(1))]
04454e1e 4136#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4137pub struct LINEADDRESSSTATUS {
4138 pub dwTotalSize: u32,
4139 pub dwNeededSize: u32,
4140 pub dwUsedSize: u32,
4141 pub dwNumInUse: u32,
4142 pub dwNumActiveCalls: u32,
4143 pub dwNumOnHoldCalls: u32,
4144 pub dwNumOnHoldPendCalls: u32,
4145 pub dwAddressFeatures: u32,
4146 pub dwNumRingsNoAnswer: u32,
4147 pub dwForwardNumEntries: u32,
4148 pub dwForwardSize: u32,
4149 pub dwForwardOffset: u32,
4150 pub dwTerminalModesSize: u32,
4151 pub dwTerminalModesOffset: u32,
4152 pub dwDevSpecificSize: u32,
4153 pub dwDevSpecificOffset: u32,
4154}
4155impl ::core::marker::Copy for LINEADDRESSSTATUS {}
4156impl ::core::clone::Clone for LINEADDRESSSTATUS {
4157 fn clone(&self) -> Self {
4158 *self
4159 }
4160}
4161#[repr(C, packed(1))]
04454e1e 4162#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4163pub struct LINEAGENTACTIVITYENTRY {
4164 pub dwID: u32,
4165 pub dwNameSize: u32,
4166 pub dwNameOffset: u32,
4167}
4168impl ::core::marker::Copy for LINEAGENTACTIVITYENTRY {}
4169impl ::core::clone::Clone for LINEAGENTACTIVITYENTRY {
4170 fn clone(&self) -> Self {
4171 *self
4172 }
4173}
4174#[repr(C, packed(1))]
04454e1e 4175#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4176pub struct LINEAGENTACTIVITYLIST {
4177 pub dwTotalSize: u32,
4178 pub dwNeededSize: u32,
4179 pub dwUsedSize: u32,
4180 pub dwNumEntries: u32,
4181 pub dwListSize: u32,
4182 pub dwListOffset: u32,
4183}
4184impl ::core::marker::Copy for LINEAGENTACTIVITYLIST {}
4185impl ::core::clone::Clone for LINEAGENTACTIVITYLIST {
4186 fn clone(&self) -> Self {
4187 *self
4188 }
4189}
4190#[repr(C, packed(1))]
04454e1e 4191#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4192pub struct LINEAGENTCAPS {
4193 pub dwTotalSize: u32,
4194 pub dwNeededSize: u32,
4195 pub dwUsedSize: u32,
4196 pub dwAgentHandlerInfoSize: u32,
4197 pub dwAgentHandlerInfoOffset: u32,
4198 pub dwCapsVersion: u32,
4199 pub dwFeatures: u32,
4200 pub dwStates: u32,
4201 pub dwNextStates: u32,
4202 pub dwMaxNumGroupEntries: u32,
4203 pub dwAgentStatusMessages: u32,
4204 pub dwNumAgentExtensionIDs: u32,
4205 pub dwAgentExtensionIDListSize: u32,
4206 pub dwAgentExtensionIDListOffset: u32,
4207 pub ProxyGUID: ::windows_sys::core::GUID,
4208}
4209impl ::core::marker::Copy for LINEAGENTCAPS {}
4210impl ::core::clone::Clone for LINEAGENTCAPS {
4211 fn clone(&self) -> Self {
4212 *self
4213 }
4214}
4215#[repr(C, packed(1))]
04454e1e 4216#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4217pub struct LINEAGENTENTRY {
4218 pub hAgent: u32,
4219 pub dwNameSize: u32,
4220 pub dwNameOffset: u32,
4221 pub dwIDSize: u32,
4222 pub dwIDOffset: u32,
4223 pub dwPINSize: u32,
4224 pub dwPINOffset: u32,
4225}
4226impl ::core::marker::Copy for LINEAGENTENTRY {}
4227impl ::core::clone::Clone for LINEAGENTENTRY {
4228 fn clone(&self) -> Self {
4229 *self
4230 }
4231}
4232#[repr(C, packed(1))]
04454e1e 4233#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4234pub struct LINEAGENTGROUPENTRY {
4235 pub GroupID: LINEAGENTGROUPENTRY_0,
4236 pub dwNameSize: u32,
4237 pub dwNameOffset: u32,
4238}
4239impl ::core::marker::Copy for LINEAGENTGROUPENTRY {}
4240impl ::core::clone::Clone for LINEAGENTGROUPENTRY {
4241 fn clone(&self) -> Self {
4242 *self
4243 }
4244}
4245#[repr(C, packed(1))]
04454e1e 4246#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4247pub struct LINEAGENTGROUPENTRY_0 {
4248 pub dwGroupID1: u32,
4249 pub dwGroupID2: u32,
4250 pub dwGroupID3: u32,
4251 pub dwGroupID4: u32,
4252}
4253impl ::core::marker::Copy for LINEAGENTGROUPENTRY_0 {}
4254impl ::core::clone::Clone for LINEAGENTGROUPENTRY_0 {
4255 fn clone(&self) -> Self {
4256 *self
4257 }
4258}
4259#[repr(C, packed(1))]
04454e1e 4260#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4261pub struct LINEAGENTGROUPLIST {
4262 pub dwTotalSize: u32,
4263 pub dwNeededSize: u32,
4264 pub dwUsedSize: u32,
4265 pub dwNumEntries: u32,
4266 pub dwListSize: u32,
4267 pub dwListOffset: u32,
4268}
4269impl ::core::marker::Copy for LINEAGENTGROUPLIST {}
4270impl ::core::clone::Clone for LINEAGENTGROUPLIST {
4271 fn clone(&self) -> Self {
4272 *self
4273 }
4274}
4275#[repr(C, packed(1))]
4276#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
4277#[cfg(feature = "Win32_System_Com")]
4278pub struct LINEAGENTINFO {
4279 pub dwTotalSize: u32,
4280 pub dwNeededSize: u32,
4281 pub dwUsedSize: u32,
4282 pub dwAgentState: u32,
4283 pub dwNextAgentState: u32,
4284 pub dwMeasurementPeriod: u32,
4285 pub cyOverallCallRate: super::super::System::Com::CY,
4286 pub dwNumberOfACDCalls: u32,
4287 pub dwNumberOfIncomingCalls: u32,
4288 pub dwNumberOfOutgoingCalls: u32,
4289 pub dwTotalACDTalkTime: u32,
4290 pub dwTotalACDCallTime: u32,
4291 pub dwTotalACDWrapUpTime: u32,
4292}
4293#[cfg(feature = "Win32_System_Com")]
4294impl ::core::marker::Copy for LINEAGENTINFO {}
4295#[cfg(feature = "Win32_System_Com")]
4296impl ::core::clone::Clone for LINEAGENTINFO {
4297 fn clone(&self) -> Self {
4298 *self
4299 }
4300}
4301#[repr(C, packed(1))]
04454e1e 4302#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4303pub struct LINEAGENTLIST {
4304 pub dwTotalSize: u32,
4305 pub dwNeededSize: u32,
4306 pub dwUsedSize: u32,
4307 pub dwNumEntries: u32,
4308 pub dwListSize: u32,
4309 pub dwListOffset: u32,
4310}
4311impl ::core::marker::Copy for LINEAGENTLIST {}
4312impl ::core::clone::Clone for LINEAGENTLIST {
4313 fn clone(&self) -> Self {
4314 *self
4315 }
4316}
4317#[repr(C, packed(1))]
04454e1e 4318#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4319pub struct LINEAGENTSESSIONENTRY {
4320 pub hAgentSession: u32,
4321 pub hAgent: u32,
4322 pub GroupID: ::windows_sys::core::GUID,
4323 pub dwWorkingAddressID: u32,
4324}
4325impl ::core::marker::Copy for LINEAGENTSESSIONENTRY {}
4326impl ::core::clone::Clone for LINEAGENTSESSIONENTRY {
4327 fn clone(&self) -> Self {
4328 *self
4329 }
4330}
4331#[repr(C, packed(1))]
4332#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
4333#[cfg(feature = "Win32_System_Com")]
4334pub struct LINEAGENTSESSIONINFO {
4335 pub dwTotalSize: u32,
4336 pub dwNeededSize: u32,
4337 pub dwUsedSize: u32,
4338 pub dwAgentSessionState: u32,
4339 pub dwNextAgentSessionState: u32,
4340 pub dateSessionStartTime: f64,
4341 pub dwSessionDuration: u32,
4342 pub dwNumberOfCalls: u32,
4343 pub dwTotalTalkTime: u32,
4344 pub dwAverageTalkTime: u32,
4345 pub dwTotalCallTime: u32,
4346 pub dwAverageCallTime: u32,
4347 pub dwTotalWrapUpTime: u32,
4348 pub dwAverageWrapUpTime: u32,
4349 pub cyACDCallRate: super::super::System::Com::CY,
4350 pub dwLongestTimeToAnswer: u32,
4351 pub dwAverageTimeToAnswer: u32,
4352}
4353#[cfg(feature = "Win32_System_Com")]
4354impl ::core::marker::Copy for LINEAGENTSESSIONINFO {}
4355#[cfg(feature = "Win32_System_Com")]
4356impl ::core::clone::Clone for LINEAGENTSESSIONINFO {
4357 fn clone(&self) -> Self {
4358 *self
4359 }
4360}
4361#[repr(C, packed(1))]
04454e1e 4362#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4363pub struct LINEAGENTSESSIONLIST {
4364 pub dwTotalSize: u32,
4365 pub dwNeededSize: u32,
4366 pub dwUsedSize: u32,
4367 pub dwNumEntries: u32,
4368 pub dwListSize: u32,
4369 pub dwListOffset: u32,
4370}
4371impl ::core::marker::Copy for LINEAGENTSESSIONLIST {}
4372impl ::core::clone::Clone for LINEAGENTSESSIONLIST {
4373 fn clone(&self) -> Self {
4374 *self
4375 }
4376}
4377#[repr(C, packed(1))]
04454e1e 4378#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4379pub struct LINEAGENTSTATUS {
4380 pub dwTotalSize: u32,
4381 pub dwNeededSize: u32,
4382 pub dwUsedSize: u32,
4383 pub dwNumEntries: u32,
4384 pub dwGroupListSize: u32,
4385 pub dwGroupListOffset: u32,
4386 pub dwState: u32,
4387 pub dwNextState: u32,
4388 pub dwActivityID: u32,
4389 pub dwActivitySize: u32,
4390 pub dwActivityOffset: u32,
4391 pub dwAgentFeatures: u32,
4392 pub dwValidStates: u32,
4393 pub dwValidNextStates: u32,
4394}
4395impl ::core::marker::Copy for LINEAGENTSTATUS {}
4396impl ::core::clone::Clone for LINEAGENTSTATUS {
4397 fn clone(&self) -> Self {
4398 *self
4399 }
4400}
4401#[repr(C, packed(1))]
04454e1e 4402#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4403pub struct LINEAPPINFO {
4404 pub dwMachineNameSize: u32,
4405 pub dwMachineNameOffset: u32,
4406 pub dwUserNameSize: u32,
4407 pub dwUserNameOffset: u32,
4408 pub dwModuleFilenameSize: u32,
4409 pub dwModuleFilenameOffset: u32,
4410 pub dwFriendlyNameSize: u32,
4411 pub dwFriendlyNameOffset: u32,
4412 pub dwMediaModes: u32,
4413 pub dwAddressID: u32,
4414}
4415impl ::core::marker::Copy for LINEAPPINFO {}
4416impl ::core::clone::Clone for LINEAPPINFO {
4417 fn clone(&self) -> Self {
4418 *self
4419 }
4420}
4421#[repr(C, packed(1))]
04454e1e 4422#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4423pub struct LINECALLINFO {
4424 pub dwTotalSize: u32,
4425 pub dwNeededSize: u32,
4426 pub dwUsedSize: u32,
4427 pub hLine: u32,
4428 pub dwLineDeviceID: u32,
4429 pub dwAddressID: u32,
4430 pub dwBearerMode: u32,
4431 pub dwRate: u32,
4432 pub dwMediaMode: u32,
4433 pub dwAppSpecific: u32,
4434 pub dwCallID: u32,
4435 pub dwRelatedCallID: u32,
4436 pub dwCallParamFlags: u32,
4437 pub dwCallStates: u32,
4438 pub dwMonitorDigitModes: u32,
4439 pub dwMonitorMediaModes: u32,
4440 pub DialParams: LINEDIALPARAMS,
4441 pub dwOrigin: u32,
4442 pub dwReason: u32,
4443 pub dwCompletionID: u32,
4444 pub dwNumOwners: u32,
4445 pub dwNumMonitors: u32,
4446 pub dwCountryCode: u32,
4447 pub dwTrunk: u32,
4448 pub dwCallerIDFlags: u32,
4449 pub dwCallerIDSize: u32,
4450 pub dwCallerIDOffset: u32,
4451 pub dwCallerIDNameSize: u32,
4452 pub dwCallerIDNameOffset: u32,
4453 pub dwCalledIDFlags: u32,
4454 pub dwCalledIDSize: u32,
4455 pub dwCalledIDOffset: u32,
4456 pub dwCalledIDNameSize: u32,
4457 pub dwCalledIDNameOffset: u32,
4458 pub dwConnectedIDFlags: u32,
4459 pub dwConnectedIDSize: u32,
4460 pub dwConnectedIDOffset: u32,
4461 pub dwConnectedIDNameSize: u32,
4462 pub dwConnectedIDNameOffset: u32,
4463 pub dwRedirectionIDFlags: u32,
4464 pub dwRedirectionIDSize: u32,
4465 pub dwRedirectionIDOffset: u32,
4466 pub dwRedirectionIDNameSize: u32,
4467 pub dwRedirectionIDNameOffset: u32,
4468 pub dwRedirectingIDFlags: u32,
4469 pub dwRedirectingIDSize: u32,
4470 pub dwRedirectingIDOffset: u32,
4471 pub dwRedirectingIDNameSize: u32,
4472 pub dwRedirectingIDNameOffset: u32,
4473 pub dwAppNameSize: u32,
4474 pub dwAppNameOffset: u32,
4475 pub dwDisplayableAddressSize: u32,
4476 pub dwDisplayableAddressOffset: u32,
4477 pub dwCalledPartySize: u32,
4478 pub dwCalledPartyOffset: u32,
4479 pub dwCommentSize: u32,
4480 pub dwCommentOffset: u32,
4481 pub dwDisplaySize: u32,
4482 pub dwDisplayOffset: u32,
4483 pub dwUserUserInfoSize: u32,
4484 pub dwUserUserInfoOffset: u32,
4485 pub dwHighLevelCompSize: u32,
4486 pub dwHighLevelCompOffset: u32,
4487 pub dwLowLevelCompSize: u32,
4488 pub dwLowLevelCompOffset: u32,
4489 pub dwChargingInfoSize: u32,
4490 pub dwChargingInfoOffset: u32,
4491 pub dwTerminalModesSize: u32,
4492 pub dwTerminalModesOffset: u32,
4493 pub dwDevSpecificSize: u32,
4494 pub dwDevSpecificOffset: u32,
4495 pub dwCallTreatment: u32,
4496 pub dwCallDataSize: u32,
4497 pub dwCallDataOffset: u32,
4498 pub dwSendingFlowspecSize: u32,
4499 pub dwSendingFlowspecOffset: u32,
4500 pub dwReceivingFlowspecSize: u32,
4501 pub dwReceivingFlowspecOffset: u32,
4502}
4503impl ::core::marker::Copy for LINECALLINFO {}
4504impl ::core::clone::Clone for LINECALLINFO {
4505 fn clone(&self) -> Self {
4506 *self
4507 }
4508}
4509#[repr(C, packed(1))]
04454e1e 4510#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4511pub struct LINECALLLIST {
4512 pub dwTotalSize: u32,
4513 pub dwNeededSize: u32,
4514 pub dwUsedSize: u32,
4515 pub dwCallsNumEntries: u32,
4516 pub dwCallsSize: u32,
4517 pub dwCallsOffset: u32,
4518}
4519impl ::core::marker::Copy for LINECALLLIST {}
4520impl ::core::clone::Clone for LINECALLLIST {
4521 fn clone(&self) -> Self {
4522 *self
4523 }
4524}
4525#[repr(C, packed(1))]
04454e1e 4526#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4527pub struct LINECALLPARAMS {
4528 pub dwTotalSize: u32,
4529 pub dwBearerMode: u32,
4530 pub dwMinRate: u32,
4531 pub dwMaxRate: u32,
4532 pub dwMediaMode: u32,
4533 pub dwCallParamFlags: u32,
4534 pub dwAddressMode: u32,
4535 pub dwAddressID: u32,
4536 pub DialParams: LINEDIALPARAMS,
4537 pub dwOrigAddressSize: u32,
4538 pub dwOrigAddressOffset: u32,
4539 pub dwDisplayableAddressSize: u32,
4540 pub dwDisplayableAddressOffset: u32,
4541 pub dwCalledPartySize: u32,
4542 pub dwCalledPartyOffset: u32,
4543 pub dwCommentSize: u32,
4544 pub dwCommentOffset: u32,
4545 pub dwUserUserInfoSize: u32,
4546 pub dwUserUserInfoOffset: u32,
4547 pub dwHighLevelCompSize: u32,
4548 pub dwHighLevelCompOffset: u32,
4549 pub dwLowLevelCompSize: u32,
4550 pub dwLowLevelCompOffset: u32,
4551 pub dwDevSpecificSize: u32,
4552 pub dwDevSpecificOffset: u32,
4553 pub dwPredictiveAutoTransferStates: u32,
4554 pub dwTargetAddressSize: u32,
4555 pub dwTargetAddressOffset: u32,
4556 pub dwSendingFlowspecSize: u32,
4557 pub dwSendingFlowspecOffset: u32,
4558 pub dwReceivingFlowspecSize: u32,
4559 pub dwReceivingFlowspecOffset: u32,
4560 pub dwDeviceClassSize: u32,
4561 pub dwDeviceClassOffset: u32,
4562 pub dwDeviceConfigSize: u32,
4563 pub dwDeviceConfigOffset: u32,
4564 pub dwCallDataSize: u32,
4565 pub dwCallDataOffset: u32,
4566 pub dwNoAnswerTimeout: u32,
4567 pub dwCallingPartyIDSize: u32,
4568 pub dwCallingPartyIDOffset: u32,
4569}
4570impl ::core::marker::Copy for LINECALLPARAMS {}
4571impl ::core::clone::Clone for LINECALLPARAMS {
4572 fn clone(&self) -> Self {
4573 *self
4574 }
4575}
4576#[repr(C, packed(1))]
4577#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
4578#[cfg(feature = "Win32_Foundation")]
4579pub struct LINECALLSTATUS {
4580 pub dwTotalSize: u32,
4581 pub dwNeededSize: u32,
4582 pub dwUsedSize: u32,
4583 pub dwCallState: u32,
4584 pub dwCallStateMode: u32,
4585 pub dwCallPrivilege: u32,
4586 pub dwCallFeatures: u32,
4587 pub dwDevSpecificSize: u32,
4588 pub dwDevSpecificOffset: u32,
4589 pub dwCallFeatures2: u32,
4590 pub tStateEntryTime: super::super::Foundation::SYSTEMTIME,
4591}
4592#[cfg(feature = "Win32_Foundation")]
4593impl ::core::marker::Copy for LINECALLSTATUS {}
4594#[cfg(feature = "Win32_Foundation")]
4595impl ::core::clone::Clone for LINECALLSTATUS {
4596 fn clone(&self) -> Self {
4597 *self
4598 }
4599}
4600#[repr(C, packed(1))]
04454e1e 4601#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4602pub struct LINECALLTREATMENTENTRY {
4603 pub dwCallTreatmentID: u32,
4604 pub dwCallTreatmentNameSize: u32,
4605 pub dwCallTreatmentNameOffset: u32,
4606}
4607impl ::core::marker::Copy for LINECALLTREATMENTENTRY {}
4608impl ::core::clone::Clone for LINECALLTREATMENTENTRY {
4609 fn clone(&self) -> Self {
4610 *self
4611 }
4612}
4613#[repr(C, packed(1))]
04454e1e 4614#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4615pub struct LINECARDENTRY {
4616 pub dwPermanentCardID: u32,
4617 pub dwCardNameSize: u32,
4618 pub dwCardNameOffset: u32,
4619 pub dwCardNumberDigits: u32,
4620 pub dwSameAreaRuleSize: u32,
4621 pub dwSameAreaRuleOffset: u32,
4622 pub dwLongDistanceRuleSize: u32,
4623 pub dwLongDistanceRuleOffset: u32,
4624 pub dwInternationalRuleSize: u32,
4625 pub dwInternationalRuleOffset: u32,
4626 pub dwOptions: u32,
4627}
4628impl ::core::marker::Copy for LINECARDENTRY {}
4629impl ::core::clone::Clone for LINECARDENTRY {
4630 fn clone(&self) -> Self {
4631 *self
4632 }
4633}
4634#[repr(C, packed(1))]
04454e1e 4635#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4636pub struct LINECOUNTRYENTRY {
4637 pub dwCountryID: u32,
4638 pub dwCountryCode: u32,
4639 pub dwNextCountryID: u32,
4640 pub dwCountryNameSize: u32,
4641 pub dwCountryNameOffset: u32,
4642 pub dwSameAreaRuleSize: u32,
4643 pub dwSameAreaRuleOffset: u32,
4644 pub dwLongDistanceRuleSize: u32,
4645 pub dwLongDistanceRuleOffset: u32,
4646 pub dwInternationalRuleSize: u32,
4647 pub dwInternationalRuleOffset: u32,
4648}
4649impl ::core::marker::Copy for LINECOUNTRYENTRY {}
4650impl ::core::clone::Clone for LINECOUNTRYENTRY {
4651 fn clone(&self) -> Self {
4652 *self
4653 }
4654}
4655#[repr(C, packed(1))]
04454e1e 4656#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4657pub struct LINECOUNTRYLIST {
4658 pub dwTotalSize: u32,
4659 pub dwNeededSize: u32,
4660 pub dwUsedSize: u32,
4661 pub dwNumCountries: u32,
4662 pub dwCountryListSize: u32,
4663 pub dwCountryListOffset: u32,
4664}
4665impl ::core::marker::Copy for LINECOUNTRYLIST {}
4666impl ::core::clone::Clone for LINECOUNTRYLIST {
4667 fn clone(&self) -> Self {
4668 *self
4669 }
4670}
4671#[repr(C, packed(1))]
04454e1e 4672#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4673pub struct LINEDEVCAPS {
4674 pub dwTotalSize: u32,
4675 pub dwNeededSize: u32,
4676 pub dwUsedSize: u32,
4677 pub dwProviderInfoSize: u32,
4678 pub dwProviderInfoOffset: u32,
4679 pub dwSwitchInfoSize: u32,
4680 pub dwSwitchInfoOffset: u32,
4681 pub dwPermanentLineID: u32,
4682 pub dwLineNameSize: u32,
4683 pub dwLineNameOffset: u32,
4684 pub dwStringFormat: u32,
4685 pub dwAddressModes: u32,
4686 pub dwNumAddresses: u32,
4687 pub dwBearerModes: u32,
4688 pub dwMaxRate: u32,
4689 pub dwMediaModes: u32,
4690 pub dwGenerateToneModes: u32,
4691 pub dwGenerateToneMaxNumFreq: u32,
4692 pub dwGenerateDigitModes: u32,
4693 pub dwMonitorToneMaxNumFreq: u32,
4694 pub dwMonitorToneMaxNumEntries: u32,
4695 pub dwMonitorDigitModes: u32,
4696 pub dwGatherDigitsMinTimeout: u32,
4697 pub dwGatherDigitsMaxTimeout: u32,
4698 pub dwMedCtlDigitMaxListSize: u32,
4699 pub dwMedCtlMediaMaxListSize: u32,
4700 pub dwMedCtlToneMaxListSize: u32,
4701 pub dwMedCtlCallStateMaxListSize: u32,
4702 pub dwDevCapFlags: u32,
4703 pub dwMaxNumActiveCalls: u32,
4704 pub dwAnswerMode: u32,
4705 pub dwRingModes: u32,
4706 pub dwLineStates: u32,
4707 pub dwUUIAcceptSize: u32,
4708 pub dwUUIAnswerSize: u32,
4709 pub dwUUIMakeCallSize: u32,
4710 pub dwUUIDropSize: u32,
4711 pub dwUUISendUserUserInfoSize: u32,
4712 pub dwUUICallInfoSize: u32,
4713 pub MinDialParams: LINEDIALPARAMS,
4714 pub MaxDialParams: LINEDIALPARAMS,
4715 pub DefaultDialParams: LINEDIALPARAMS,
4716 pub dwNumTerminals: u32,
4717 pub dwTerminalCapsSize: u32,
4718 pub dwTerminalCapsOffset: u32,
4719 pub dwTerminalTextEntrySize: u32,
4720 pub dwTerminalTextSize: u32,
4721 pub dwTerminalTextOffset: u32,
4722 pub dwDevSpecificSize: u32,
4723 pub dwDevSpecificOffset: u32,
4724 pub dwLineFeatures: u32,
4725 pub dwSettableDevStatus: u32,
4726 pub dwDeviceClassesSize: u32,
4727 pub dwDeviceClassesOffset: u32,
4728 pub PermanentLineGuid: ::windows_sys::core::GUID,
4729}
4730impl ::core::marker::Copy for LINEDEVCAPS {}
4731impl ::core::clone::Clone for LINEDEVCAPS {
4732 fn clone(&self) -> Self {
4733 *self
4734 }
4735}
4736#[repr(C, packed(1))]
04454e1e 4737#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4738pub struct LINEDEVSTATUS {
4739 pub dwTotalSize: u32,
4740 pub dwNeededSize: u32,
4741 pub dwUsedSize: u32,
4742 pub dwNumOpens: u32,
4743 pub dwOpenMediaModes: u32,
4744 pub dwNumActiveCalls: u32,
4745 pub dwNumOnHoldCalls: u32,
4746 pub dwNumOnHoldPendCalls: u32,
4747 pub dwLineFeatures: u32,
4748 pub dwNumCallCompletions: u32,
4749 pub dwRingMode: u32,
4750 pub dwSignalLevel: u32,
4751 pub dwBatteryLevel: u32,
4752 pub dwRoamMode: u32,
4753 pub dwDevStatusFlags: u32,
4754 pub dwTerminalModesSize: u32,
4755 pub dwTerminalModesOffset: u32,
4756 pub dwDevSpecificSize: u32,
4757 pub dwDevSpecificOffset: u32,
4758 pub dwAvailableMediaModes: u32,
4759 pub dwAppInfoSize: u32,
4760 pub dwAppInfoOffset: u32,
4761}
4762impl ::core::marker::Copy for LINEDEVSTATUS {}
4763impl ::core::clone::Clone for LINEDEVSTATUS {
4764 fn clone(&self) -> Self {
4765 *self
4766 }
4767}
4768#[repr(C, packed(1))]
04454e1e 4769#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4770pub struct LINEDIALPARAMS {
4771 pub dwDialPause: u32,
4772 pub dwDialSpeed: u32,
4773 pub dwDigitDuration: u32,
4774 pub dwWaitForDialtone: u32,
4775}
4776impl ::core::marker::Copy for LINEDIALPARAMS {}
4777impl ::core::clone::Clone for LINEDIALPARAMS {
4778 fn clone(&self) -> Self {
4779 *self
4780 }
4781}
4782#[repr(C, packed(1))]
04454e1e 4783#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4784pub struct LINEEXTENSIONID {
4785 pub dwExtensionID0: u32,
4786 pub dwExtensionID1: u32,
4787 pub dwExtensionID2: u32,
4788 pub dwExtensionID3: u32,
4789}
4790impl ::core::marker::Copy for LINEEXTENSIONID {}
4791impl ::core::clone::Clone for LINEEXTENSIONID {
4792 fn clone(&self) -> Self {
4793 *self
4794 }
4795}
4796#[repr(C, packed(1))]
04454e1e 4797#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4798pub struct LINEFORWARD {
4799 pub dwForwardMode: u32,
4800 pub dwCallerAddressSize: u32,
4801 pub dwCallerAddressOffset: u32,
4802 pub dwDestCountryCode: u32,
4803 pub dwDestAddressSize: u32,
4804 pub dwDestAddressOffset: u32,
4805}
4806impl ::core::marker::Copy for LINEFORWARD {}
4807impl ::core::clone::Clone for LINEFORWARD {
4808 fn clone(&self) -> Self {
4809 *self
4810 }
4811}
4812#[repr(C, packed(1))]
04454e1e 4813#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
4814pub struct LINEFORWARDLIST {
4815 pub dwTotalSize: u32,
4816 pub dwNumEntries: u32,
4817 pub ForwardList: [LINEFORWARD; 1],
4818}
4819impl ::core::marker::Copy for LINEFORWARDLIST {}
4820impl ::core::clone::Clone for LINEFORWARDLIST {
4821 fn clone(&self) -> Self {
4822 *self
4823 }
4824}
4825#[repr(C, packed(1))]
4826#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
4827pub struct LINEGENERATETONE {
4828 pub dwFrequency: u32,
4829 pub dwCadenceOn: u32,
4830 pub dwCadenceOff: u32,
4831 pub dwVolume: u32,
4832}
4833impl ::core::marker::Copy for LINEGENERATETONE {}
4834impl ::core::clone::Clone for LINEGENERATETONE {
4835 fn clone(&self) -> Self {
4836 *self
4837 }
4838}
4839#[repr(C, packed(1))]
4840#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
4841#[cfg(feature = "Win32_Foundation")]
4842pub struct LINEINITIALIZEEXPARAMS {
4843 pub dwTotalSize: u32,
4844 pub dwNeededSize: u32,
4845 pub dwUsedSize: u32,
4846 pub dwOptions: u32,
4847 pub Handles: LINEINITIALIZEEXPARAMS_0,
4848 pub dwCompletionKey: u32,
4849}
4850#[cfg(feature = "Win32_Foundation")]
4851impl ::core::marker::Copy for LINEINITIALIZEEXPARAMS {}
4852#[cfg(feature = "Win32_Foundation")]
4853impl ::core::clone::Clone for LINEINITIALIZEEXPARAMS {
4854 fn clone(&self) -> Self {
4855 *self
4856 }
4857}
4858#[repr(C, packed(1))]
4859#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
4860#[cfg(feature = "Win32_Foundation")]
4861pub union LINEINITIALIZEEXPARAMS_0 {
4862 pub hEvent: super::super::Foundation::HANDLE,
4863 pub hCompletionPort: super::super::Foundation::HANDLE,
4864}
4865#[cfg(feature = "Win32_Foundation")]
4866impl ::core::marker::Copy for LINEINITIALIZEEXPARAMS_0 {}
4867#[cfg(feature = "Win32_Foundation")]
4868impl ::core::clone::Clone for LINEINITIALIZEEXPARAMS_0 {
4869 fn clone(&self) -> Self {
4870 *self
4871 }
4872}
4873#[repr(C, packed(1))]
4874#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
4875pub struct LINELOCATIONENTRY {
4876 pub dwPermanentLocationID: u32,
4877 pub dwLocationNameSize: u32,
4878 pub dwLocationNameOffset: u32,
4879 pub dwCountryCode: u32,
4880 pub dwCityCodeSize: u32,
4881 pub dwCityCodeOffset: u32,
4882 pub dwPreferredCardID: u32,
4883 pub dwLocalAccessCodeSize: u32,
4884 pub dwLocalAccessCodeOffset: u32,
4885 pub dwLongDistanceAccessCodeSize: u32,
4886 pub dwLongDistanceAccessCodeOffset: u32,
4887 pub dwTollPrefixListSize: u32,
4888 pub dwTollPrefixListOffset: u32,
4889 pub dwCountryID: u32,
4890 pub dwOptions: u32,
4891 pub dwCancelCallWaitingSize: u32,
4892 pub dwCancelCallWaitingOffset: u32,
4893}
4894impl ::core::marker::Copy for LINELOCATIONENTRY {}
4895impl ::core::clone::Clone for LINELOCATIONENTRY {
4896 fn clone(&self) -> Self {
4897 *self
4898 }
4899}
4900#[repr(C, packed(1))]
4901#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
4902pub struct LINEMEDIACONTROLCALLSTATE {
4903 pub dwCallStates: u32,
4904 pub dwMediaControl: u32,
4905}
4906impl ::core::marker::Copy for LINEMEDIACONTROLCALLSTATE {}
4907impl ::core::clone::Clone for LINEMEDIACONTROLCALLSTATE {
4908 fn clone(&self) -> Self {
4909 *self
4910 }
4911}
4912#[repr(C, packed(1))]
4913#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
4914pub struct LINEMEDIACONTROLDIGIT {
4915 pub dwDigit: u32,
4916 pub dwDigitModes: u32,
4917 pub dwMediaControl: u32,
4918}
4919impl ::core::marker::Copy for LINEMEDIACONTROLDIGIT {}
4920impl ::core::clone::Clone for LINEMEDIACONTROLDIGIT {
4921 fn clone(&self) -> Self {
4922 *self
4923 }
4924}
4925#[repr(C, packed(1))]
4926#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
4927pub struct LINEMEDIACONTROLMEDIA {
4928 pub dwMediaModes: u32,
4929 pub dwDuration: u32,
4930 pub dwMediaControl: u32,
4931}
4932impl ::core::marker::Copy for LINEMEDIACONTROLMEDIA {}
4933impl ::core::clone::Clone for LINEMEDIACONTROLMEDIA {
4934 fn clone(&self) -> Self {
4935 *self
4936 }
4937}
4938#[repr(C, packed(1))]
4939#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
4940pub struct LINEMEDIACONTROLTONE {
4941 pub dwAppSpecific: u32,
4942 pub dwDuration: u32,
4943 pub dwFrequency1: u32,
4944 pub dwFrequency2: u32,
4945 pub dwFrequency3: u32,
4946 pub dwMediaControl: u32,
4947}
4948impl ::core::marker::Copy for LINEMEDIACONTROLTONE {}
4949impl ::core::clone::Clone for LINEMEDIACONTROLTONE {
4950 fn clone(&self) -> Self {
4951 *self
4952 }
4953}
4954#[repr(C, packed(1))]
4955#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
4956pub struct LINEMESSAGE {
4957 pub hDevice: u32,
4958 pub dwMessageID: u32,
4959 pub dwCallbackInstance: usize,
4960 pub dwParam1: usize,
4961 pub dwParam2: usize,
4962 pub dwParam3: usize,
4963}
4964impl ::core::marker::Copy for LINEMESSAGE {}
4965impl ::core::clone::Clone for LINEMESSAGE {
4966 fn clone(&self) -> Self {
4967 *self
4968 }
4969}
4970#[repr(C, packed(1))]
4971#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
4972pub struct LINEMONITORTONE {
4973 pub dwAppSpecific: u32,
4974 pub dwDuration: u32,
4975 pub dwFrequency1: u32,
4976 pub dwFrequency2: u32,
4977 pub dwFrequency3: u32,
4978}
4979impl ::core::marker::Copy for LINEMONITORTONE {}
4980impl ::core::clone::Clone for LINEMONITORTONE {
4981 fn clone(&self) -> Self {
4982 *self
4983 }
4984}
4985#[repr(C, packed(1))]
4986#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
4987pub struct LINEPROVIDERENTRY {
4988 pub dwPermanentProviderID: u32,
4989 pub dwProviderFilenameSize: u32,
4990 pub dwProviderFilenameOffset: u32,
4991}
4992impl ::core::marker::Copy for LINEPROVIDERENTRY {}
4993impl ::core::clone::Clone for LINEPROVIDERENTRY {
4994 fn clone(&self) -> Self {
4995 *self
4996 }
4997}
4998#[repr(C, packed(1))]
4999#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5000pub struct LINEPROVIDERLIST {
5001 pub dwTotalSize: u32,
5002 pub dwNeededSize: u32,
5003 pub dwUsedSize: u32,
5004 pub dwNumProviders: u32,
5005 pub dwProviderListSize: u32,
5006 pub dwProviderListOffset: u32,
5007}
5008impl ::core::marker::Copy for LINEPROVIDERLIST {}
5009impl ::core::clone::Clone for LINEPROVIDERLIST {
5010 fn clone(&self) -> Self {
5011 *self
5012 }
5013}
5014#[repr(C, packed(1))]
5015#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5016#[cfg(feature = "Win32_System_Com")]
5017pub struct LINEPROXYREQUEST {
5018 pub dwSize: u32,
5019 pub dwClientMachineNameSize: u32,
5020 pub dwClientMachineNameOffset: u32,
5021 pub dwClientUserNameSize: u32,
5022 pub dwClientUserNameOffset: u32,
5023 pub dwClientAppAPIVersion: u32,
5024 pub dwRequestType: u32,
5025 pub Anonymous: LINEPROXYREQUEST_0,
5026}
5027#[cfg(feature = "Win32_System_Com")]
5028impl ::core::marker::Copy for LINEPROXYREQUEST {}
5029#[cfg(feature = "Win32_System_Com")]
5030impl ::core::clone::Clone for LINEPROXYREQUEST {
5031 fn clone(&self) -> Self {
5032 *self
5033 }
5034}
5035#[repr(C)]
5036#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5037#[cfg(feature = "Win32_System_Com")]
5038pub union LINEPROXYREQUEST_0 {
5039 pub SetAgentGroup: LINEPROXYREQUEST_0_14,
5040 pub SetAgentState: LINEPROXYREQUEST_0_18,
5041 pub SetAgentActivity: LINEPROXYREQUEST_0_13,
5042 pub GetAgentCaps: LINEPROXYREQUEST_0_4,
5043 pub GetAgentStatus: LINEPROXYREQUEST_0_9,
5044 pub AgentSpecific: LINEPROXYREQUEST_0_0,
5045 pub GetAgentActivityList: LINEPROXYREQUEST_0_3,
5046 pub GetAgentGroupList: LINEPROXYREQUEST_0_5,
5047 pub CreateAgent: LINEPROXYREQUEST_0_2,
5048 pub SetAgentStateEx: LINEPROXYREQUEST_0_17,
5049 pub SetAgentMeasurementPeriod: LINEPROXYREQUEST_0_15,
5050 pub GetAgentInfo: LINEPROXYREQUEST_0_6,
5051 pub CreateAgentSession: LINEPROXYREQUEST_0_1,
5052 pub GetAgentSessionList: LINEPROXYREQUEST_0_8,
5053 pub GetAgentSessionInfo: LINEPROXYREQUEST_0_7,
5054 pub SetAgentSessionState: LINEPROXYREQUEST_0_16,
5055 pub GetQueueList: LINEPROXYREQUEST_0_12,
5056 pub SetQueueMeasurementPeriod: LINEPROXYREQUEST_0_19,
5057 pub GetQueueInfo: LINEPROXYREQUEST_0_11,
5058 pub GetGroupList: LINEPROXYREQUEST_0_10,
5059}
5060#[cfg(feature = "Win32_System_Com")]
5061impl ::core::marker::Copy for LINEPROXYREQUEST_0 {}
5062#[cfg(feature = "Win32_System_Com")]
5063impl ::core::clone::Clone for LINEPROXYREQUEST_0 {
5064 fn clone(&self) -> Self {
5065 *self
5066 }
5067}
5068#[repr(C, packed(1))]
5069#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5070#[cfg(feature = "Win32_System_Com")]
5071pub struct LINEPROXYREQUEST_0_0 {
5072 pub dwAddressID: u32,
5073 pub dwAgentExtensionIDIndex: u32,
5074 pub dwSize: u32,
5075 pub Params: [u8; 1],
5076}
5077#[cfg(feature = "Win32_System_Com")]
5078impl ::core::marker::Copy for LINEPROXYREQUEST_0_0 {}
5079#[cfg(feature = "Win32_System_Com")]
5080impl ::core::clone::Clone for LINEPROXYREQUEST_0_0 {
5081 fn clone(&self) -> Self {
5082 *self
5083 }
5084}
5085#[repr(C, packed(1))]
5086#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5087#[cfg(feature = "Win32_System_Com")]
5088pub struct LINEPROXYREQUEST_0_1 {
5089 pub hAgentSession: u32,
5090 pub dwAgentPINSize: u32,
5091 pub dwAgentPINOffset: u32,
5092 pub hAgent: u32,
5093 pub GroupID: ::windows_sys::core::GUID,
5094 pub dwWorkingAddressID: u32,
5095}
5096#[cfg(feature = "Win32_System_Com")]
5097impl ::core::marker::Copy for LINEPROXYREQUEST_0_1 {}
5098#[cfg(feature = "Win32_System_Com")]
5099impl ::core::clone::Clone for LINEPROXYREQUEST_0_1 {
5100 fn clone(&self) -> Self {
5101 *self
5102 }
5103}
5104#[repr(C, packed(1))]
5105#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5106#[cfg(feature = "Win32_System_Com")]
5107pub struct LINEPROXYREQUEST_0_2 {
5108 pub hAgent: u32,
5109 pub dwAgentIDSize: u32,
5110 pub dwAgentIDOffset: u32,
5111 pub dwAgentPINSize: u32,
5112 pub dwAgentPINOffset: u32,
5113}
5114#[cfg(feature = "Win32_System_Com")]
5115impl ::core::marker::Copy for LINEPROXYREQUEST_0_2 {}
5116#[cfg(feature = "Win32_System_Com")]
5117impl ::core::clone::Clone for LINEPROXYREQUEST_0_2 {
5118 fn clone(&self) -> Self {
5119 *self
5120 }
5121}
5122#[repr(C, packed(1))]
5123#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5124#[cfg(feature = "Win32_System_Com")]
5125pub struct LINEPROXYREQUEST_0_3 {
5126 pub dwAddressID: u32,
5127 pub ActivityList: LINEAGENTACTIVITYLIST,
5128}
5129#[cfg(feature = "Win32_System_Com")]
5130impl ::core::marker::Copy for LINEPROXYREQUEST_0_3 {}
5131#[cfg(feature = "Win32_System_Com")]
5132impl ::core::clone::Clone for LINEPROXYREQUEST_0_3 {
5133 fn clone(&self) -> Self {
5134 *self
5135 }
5136}
5137#[repr(C, packed(1))]
5138#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5139#[cfg(feature = "Win32_System_Com")]
5140pub struct LINEPROXYREQUEST_0_4 {
5141 pub dwAddressID: u32,
5142 pub AgentCaps: LINEAGENTCAPS,
5143}
5144#[cfg(feature = "Win32_System_Com")]
5145impl ::core::marker::Copy for LINEPROXYREQUEST_0_4 {}
5146#[cfg(feature = "Win32_System_Com")]
5147impl ::core::clone::Clone for LINEPROXYREQUEST_0_4 {
5148 fn clone(&self) -> Self {
5149 *self
5150 }
5151}
5152#[repr(C, packed(1))]
5153#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5154#[cfg(feature = "Win32_System_Com")]
5155pub struct LINEPROXYREQUEST_0_5 {
5156 pub dwAddressID: u32,
5157 pub GroupList: LINEAGENTGROUPLIST,
5158}
5159#[cfg(feature = "Win32_System_Com")]
5160impl ::core::marker::Copy for LINEPROXYREQUEST_0_5 {}
5161#[cfg(feature = "Win32_System_Com")]
5162impl ::core::clone::Clone for LINEPROXYREQUEST_0_5 {
5163 fn clone(&self) -> Self {
5164 *self
5165 }
5166}
5167#[repr(C, packed(1))]
5168#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5169#[cfg(feature = "Win32_System_Com")]
5170pub struct LINEPROXYREQUEST_0_6 {
5171 pub hAgent: u32,
5172 pub AgentInfo: LINEAGENTINFO,
5173}
5174#[cfg(feature = "Win32_System_Com")]
5175impl ::core::marker::Copy for LINEPROXYREQUEST_0_6 {}
5176#[cfg(feature = "Win32_System_Com")]
5177impl ::core::clone::Clone for LINEPROXYREQUEST_0_6 {
5178 fn clone(&self) -> Self {
5179 *self
5180 }
5181}
5182#[repr(C, packed(1))]
5183#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5184#[cfg(feature = "Win32_System_Com")]
5185pub struct LINEPROXYREQUEST_0_7 {
5186 pub hAgentSession: u32,
5187 pub SessionInfo: LINEAGENTSESSIONINFO,
5188}
5189#[cfg(feature = "Win32_System_Com")]
5190impl ::core::marker::Copy for LINEPROXYREQUEST_0_7 {}
5191#[cfg(feature = "Win32_System_Com")]
5192impl ::core::clone::Clone for LINEPROXYREQUEST_0_7 {
5193 fn clone(&self) -> Self {
5194 *self
5195 }
5196}
5197#[repr(C, packed(1))]
5198#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5199#[cfg(feature = "Win32_System_Com")]
5200pub struct LINEPROXYREQUEST_0_8 {
5201 pub hAgent: u32,
5202 pub SessionList: LINEAGENTSESSIONLIST,
5203}
5204#[cfg(feature = "Win32_System_Com")]
5205impl ::core::marker::Copy for LINEPROXYREQUEST_0_8 {}
5206#[cfg(feature = "Win32_System_Com")]
5207impl ::core::clone::Clone for LINEPROXYREQUEST_0_8 {
5208 fn clone(&self) -> Self {
5209 *self
5210 }
5211}
5212#[repr(C, packed(1))]
5213#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5214#[cfg(feature = "Win32_System_Com")]
5215pub struct LINEPROXYREQUEST_0_9 {
5216 pub dwAddressID: u32,
5217 pub AgentStatus: LINEAGENTSTATUS,
5218}
5219#[cfg(feature = "Win32_System_Com")]
5220impl ::core::marker::Copy for LINEPROXYREQUEST_0_9 {}
5221#[cfg(feature = "Win32_System_Com")]
5222impl ::core::clone::Clone for LINEPROXYREQUEST_0_9 {
5223 fn clone(&self) -> Self {
5224 *self
5225 }
5226}
5227#[repr(C)]
5228#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5229#[cfg(feature = "Win32_System_Com")]
5230pub struct LINEPROXYREQUEST_0_10 {
5231 pub GroupList: LINEAGENTGROUPLIST,
5232}
5233#[cfg(feature = "Win32_System_Com")]
5234impl ::core::marker::Copy for LINEPROXYREQUEST_0_10 {}
5235#[cfg(feature = "Win32_System_Com")]
5236impl ::core::clone::Clone for LINEPROXYREQUEST_0_10 {
5237 fn clone(&self) -> Self {
5238 *self
5239 }
5240}
5241#[repr(C, packed(1))]
5242#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5243#[cfg(feature = "Win32_System_Com")]
5244pub struct LINEPROXYREQUEST_0_11 {
5245 pub dwQueueID: u32,
5246 pub QueueInfo: LINEQUEUEINFO,
5247}
5248#[cfg(feature = "Win32_System_Com")]
5249impl ::core::marker::Copy for LINEPROXYREQUEST_0_11 {}
5250#[cfg(feature = "Win32_System_Com")]
5251impl ::core::clone::Clone for LINEPROXYREQUEST_0_11 {
5252 fn clone(&self) -> Self {
5253 *self
5254 }
5255}
5256#[repr(C, packed(1))]
5257#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5258#[cfg(feature = "Win32_System_Com")]
5259pub struct LINEPROXYREQUEST_0_12 {
5260 pub GroupID: ::windows_sys::core::GUID,
5261 pub QueueList: LINEQUEUELIST,
5262}
5263#[cfg(feature = "Win32_System_Com")]
5264impl ::core::marker::Copy for LINEPROXYREQUEST_0_12 {}
5265#[cfg(feature = "Win32_System_Com")]
5266impl ::core::clone::Clone for LINEPROXYREQUEST_0_12 {
5267 fn clone(&self) -> Self {
5268 *self
5269 }
5270}
5271#[repr(C, packed(1))]
5272#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5273#[cfg(feature = "Win32_System_Com")]
5274pub struct LINEPROXYREQUEST_0_13 {
5275 pub dwAddressID: u32,
5276 pub dwActivityID: u32,
5277}
5278#[cfg(feature = "Win32_System_Com")]
5279impl ::core::marker::Copy for LINEPROXYREQUEST_0_13 {}
5280#[cfg(feature = "Win32_System_Com")]
5281impl ::core::clone::Clone for LINEPROXYREQUEST_0_13 {
5282 fn clone(&self) -> Self {
5283 *self
5284 }
5285}
5286#[repr(C, packed(1))]
5287#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5288#[cfg(feature = "Win32_System_Com")]
5289pub struct LINEPROXYREQUEST_0_14 {
5290 pub dwAddressID: u32,
5291 pub GroupList: LINEAGENTGROUPLIST,
5292}
5293#[cfg(feature = "Win32_System_Com")]
5294impl ::core::marker::Copy for LINEPROXYREQUEST_0_14 {}
5295#[cfg(feature = "Win32_System_Com")]
5296impl ::core::clone::Clone for LINEPROXYREQUEST_0_14 {
5297 fn clone(&self) -> Self {
5298 *self
5299 }
5300}
5301#[repr(C, packed(1))]
5302#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5303#[cfg(feature = "Win32_System_Com")]
5304pub struct LINEPROXYREQUEST_0_15 {
5305 pub hAgent: u32,
5306 pub dwMeasurementPeriod: u32,
5307}
5308#[cfg(feature = "Win32_System_Com")]
5309impl ::core::marker::Copy for LINEPROXYREQUEST_0_15 {}
5310#[cfg(feature = "Win32_System_Com")]
5311impl ::core::clone::Clone for LINEPROXYREQUEST_0_15 {
5312 fn clone(&self) -> Self {
5313 *self
5314 }
5315}
5316#[repr(C, packed(1))]
5317#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5318#[cfg(feature = "Win32_System_Com")]
5319pub struct LINEPROXYREQUEST_0_16 {
5320 pub hAgentSession: u32,
5321 pub dwAgentSessionState: u32,
5322 pub dwNextAgentSessionState: u32,
5323}
5324#[cfg(feature = "Win32_System_Com")]
5325impl ::core::marker::Copy for LINEPROXYREQUEST_0_16 {}
5326#[cfg(feature = "Win32_System_Com")]
5327impl ::core::clone::Clone for LINEPROXYREQUEST_0_16 {
5328 fn clone(&self) -> Self {
5329 *self
5330 }
5331}
5332#[repr(C, packed(1))]
5333#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5334#[cfg(feature = "Win32_System_Com")]
5335pub struct LINEPROXYREQUEST_0_17 {
5336 pub hAgent: u32,
5337 pub dwAgentState: u32,
5338 pub dwNextAgentState: u32,
5339}
5340#[cfg(feature = "Win32_System_Com")]
5341impl ::core::marker::Copy for LINEPROXYREQUEST_0_17 {}
5342#[cfg(feature = "Win32_System_Com")]
5343impl ::core::clone::Clone for LINEPROXYREQUEST_0_17 {
5344 fn clone(&self) -> Self {
5345 *self
5346 }
5347}
5348#[repr(C, packed(1))]
5349#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5350#[cfg(feature = "Win32_System_Com")]
5351pub struct LINEPROXYREQUEST_0_18 {
5352 pub dwAddressID: u32,
5353 pub dwAgentState: u32,
5354 pub dwNextAgentState: u32,
5355}
5356#[cfg(feature = "Win32_System_Com")]
5357impl ::core::marker::Copy for LINEPROXYREQUEST_0_18 {}
5358#[cfg(feature = "Win32_System_Com")]
5359impl ::core::clone::Clone for LINEPROXYREQUEST_0_18 {
5360 fn clone(&self) -> Self {
5361 *self
5362 }
5363}
5364#[repr(C, packed(1))]
5365#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5366#[cfg(feature = "Win32_System_Com")]
5367pub struct LINEPROXYREQUEST_0_19 {
5368 pub dwQueueID: u32,
5369 pub dwMeasurementPeriod: u32,
5370}
5371#[cfg(feature = "Win32_System_Com")]
5372impl ::core::marker::Copy for LINEPROXYREQUEST_0_19 {}
5373#[cfg(feature = "Win32_System_Com")]
5374impl ::core::clone::Clone for LINEPROXYREQUEST_0_19 {
5375 fn clone(&self) -> Self {
5376 *self
5377 }
5378}
5379#[repr(C, packed(1))]
5380#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5381pub struct LINEPROXYREQUESTLIST {
5382 pub dwTotalSize: u32,
5383 pub dwNeededSize: u32,
5384 pub dwUsedSize: u32,
5385 pub dwNumEntries: u32,
5386 pub dwListSize: u32,
5387 pub dwListOffset: u32,
5388}
5389impl ::core::marker::Copy for LINEPROXYREQUESTLIST {}
5390impl ::core::clone::Clone for LINEPROXYREQUESTLIST {
5391 fn clone(&self) -> Self {
5392 *self
5393 }
5394}
5395#[repr(C, packed(1))]
5396#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5397pub struct LINEQUEUEENTRY {
5398 pub dwQueueID: u32,
5399 pub dwNameSize: u32,
5400 pub dwNameOffset: u32,
5401}
5402impl ::core::marker::Copy for LINEQUEUEENTRY {}
5403impl ::core::clone::Clone for LINEQUEUEENTRY {
5404 fn clone(&self) -> Self {
5405 *self
5406 }
5407}
5408#[repr(C, packed(1))]
5409#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5410pub struct LINEQUEUEINFO {
5411 pub dwTotalSize: u32,
5412 pub dwNeededSize: u32,
5413 pub dwUsedSize: u32,
5414 pub dwMeasurementPeriod: u32,
5415 pub dwTotalCallsQueued: u32,
5416 pub dwCurrentCallsQueued: u32,
5417 pub dwTotalCallsAbandoned: u32,
5418 pub dwTotalCallsFlowedIn: u32,
5419 pub dwTotalCallsFlowedOut: u32,
5420 pub dwLongestEverWaitTime: u32,
5421 pub dwCurrentLongestWaitTime: u32,
5422 pub dwAverageWaitTime: u32,
5423 pub dwFinalDisposition: u32,
5424}
5425impl ::core::marker::Copy for LINEQUEUEINFO {}
5426impl ::core::clone::Clone for LINEQUEUEINFO {
5427 fn clone(&self) -> Self {
5428 *self
5429 }
5430}
5431#[repr(C, packed(1))]
5432#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5433pub struct LINEQUEUELIST {
5434 pub dwTotalSize: u32,
5435 pub dwNeededSize: u32,
5436 pub dwUsedSize: u32,
5437 pub dwNumEntries: u32,
5438 pub dwListSize: u32,
5439 pub dwListOffset: u32,
5440}
5441impl ::core::marker::Copy for LINEQUEUELIST {}
5442impl ::core::clone::Clone for LINEQUEUELIST {
5443 fn clone(&self) -> Self {
5444 *self
5445 }
5446}
5447#[repr(C)]
5448#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5449#[cfg(feature = "Win32_Foundation")]
5450pub struct LINEREQMAKECALL {
5451 pub szDestAddress: [super::super::Foundation::CHAR; 80],
5452 pub szAppName: [super::super::Foundation::CHAR; 40],
5453 pub szCalledParty: [super::super::Foundation::CHAR; 40],
5454 pub szComment: [super::super::Foundation::CHAR; 80],
5455}
5456#[cfg(feature = "Win32_Foundation")]
5457impl ::core::marker::Copy for LINEREQMAKECALL {}
5458#[cfg(feature = "Win32_Foundation")]
5459impl ::core::clone::Clone for LINEREQMAKECALL {
5460 fn clone(&self) -> Self {
5461 *self
5462 }
5463}
5464#[repr(C, packed(1))]
5465#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5466pub struct LINEREQMAKECALLW {
5467 pub szDestAddress: [u16; 80],
5468 pub szAppName: [u16; 40],
5469 pub szCalledParty: [u16; 40],
5470 pub szComment: [u16; 80],
5471}
5472impl ::core::marker::Copy for LINEREQMAKECALLW {}
5473impl ::core::clone::Clone for LINEREQMAKECALLW {
5474 fn clone(&self) -> Self {
5475 *self
5476 }
5477}
5478#[repr(C, packed(1))]
5479#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5480#[cfg(feature = "Win32_Foundation")]
5481pub struct LINEREQMEDIACALL {
5482 pub hWnd: super::super::Foundation::HWND,
5483 pub wRequestID: super::super::Foundation::WPARAM,
5484 pub szDeviceClass: [super::super::Foundation::CHAR; 40],
5485 pub ucDeviceID: [u8; 40],
5486 pub dwSize: u32,
5487 pub dwSecure: u32,
5488 pub szDestAddress: [super::super::Foundation::CHAR; 80],
5489 pub szAppName: [super::super::Foundation::CHAR; 40],
5490 pub szCalledParty: [super::super::Foundation::CHAR; 40],
5491 pub szComment: [super::super::Foundation::CHAR; 80],
5492}
5493#[cfg(feature = "Win32_Foundation")]
5494impl ::core::marker::Copy for LINEREQMEDIACALL {}
5495#[cfg(feature = "Win32_Foundation")]
5496impl ::core::clone::Clone for LINEREQMEDIACALL {
5497 fn clone(&self) -> Self {
5498 *self
5499 }
5500}
5501#[repr(C, packed(1))]
5502#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5503#[cfg(feature = "Win32_Foundation")]
5504pub struct LINEREQMEDIACALLW {
5505 pub hWnd: super::super::Foundation::HWND,
5506 pub wRequestID: super::super::Foundation::WPARAM,
5507 pub szDeviceClass: [u16; 40],
5508 pub ucDeviceID: [u8; 40],
5509 pub dwSize: u32,
5510 pub dwSecure: u32,
5511 pub szDestAddress: [u16; 80],
5512 pub szAppName: [u16; 40],
5513 pub szCalledParty: [u16; 40],
5514 pub szComment: [u16; 80],
5515}
5516#[cfg(feature = "Win32_Foundation")]
5517impl ::core::marker::Copy for LINEREQMEDIACALLW {}
5518#[cfg(feature = "Win32_Foundation")]
5519impl ::core::clone::Clone for LINEREQMEDIACALLW {
5520 fn clone(&self) -> Self {
5521 *self
5522 }
5523}
5524#[repr(C, packed(1))]
5525#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5526pub struct LINETERMCAPS {
5527 pub dwTermDev: u32,
5528 pub dwTermModes: u32,
5529 pub dwTermSharing: u32,
5530}
5531impl ::core::marker::Copy for LINETERMCAPS {}
5532impl ::core::clone::Clone for LINETERMCAPS {
5533 fn clone(&self) -> Self {
5534 *self
5535 }
5536}
5537#[repr(C, packed(1))]
5538#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5539pub struct LINETRANSLATECAPS {
5540 pub dwTotalSize: u32,
5541 pub dwNeededSize: u32,
5542 pub dwUsedSize: u32,
5543 pub dwNumLocations: u32,
5544 pub dwLocationListSize: u32,
5545 pub dwLocationListOffset: u32,
5546 pub dwCurrentLocationID: u32,
5547 pub dwNumCards: u32,
5548 pub dwCardListSize: u32,
5549 pub dwCardListOffset: u32,
5550 pub dwCurrentPreferredCardID: u32,
5551}
5552impl ::core::marker::Copy for LINETRANSLATECAPS {}
5553impl ::core::clone::Clone for LINETRANSLATECAPS {
5554 fn clone(&self) -> Self {
5555 *self
5556 }
5557}
5558#[repr(C, packed(1))]
5559#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5560pub struct LINETRANSLATEOUTPUT {
5561 pub dwTotalSize: u32,
5562 pub dwNeededSize: u32,
5563 pub dwUsedSize: u32,
5564 pub dwDialableStringSize: u32,
5565 pub dwDialableStringOffset: u32,
5566 pub dwDisplayableStringSize: u32,
5567 pub dwDisplayableStringOffset: u32,
5568 pub dwCurrentCountry: u32,
5569 pub dwDestCountry: u32,
5570 pub dwTranslateResults: u32,
5571}
5572impl ::core::marker::Copy for LINETRANSLATEOUTPUT {}
5573impl ::core::clone::Clone for LINETRANSLATEOUTPUT {
5574 fn clone(&self) -> Self {
5575 *self
5576 }
5577}
5578#[repr(C)]
5579#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5580#[cfg(feature = "Win32_System_Com")]
5581pub struct MSP_EVENT_INFO {
5582 pub dwSize: u32,
5583 pub Event: MSP_EVENT,
5584 pub hCall: *mut i32,
5585 pub Anonymous: MSP_EVENT_INFO_0,
5586}
5587#[cfg(feature = "Win32_System_Com")]
5588impl ::core::marker::Copy for MSP_EVENT_INFO {}
5589#[cfg(feature = "Win32_System_Com")]
5590impl ::core::clone::Clone for MSP_EVENT_INFO {
5591 fn clone(&self) -> Self {
5592 *self
5593 }
5594}
5595#[repr(C)]
5596#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5597#[cfg(feature = "Win32_System_Com")]
5598pub union MSP_EVENT_INFO_0 {
5599 pub MSP_ADDRESS_EVENT_INFO: MSP_EVENT_INFO_0_0,
5600 pub MSP_CALL_EVENT_INFO: MSP_EVENT_INFO_0_2,
5601 pub MSP_TSP_DATA: MSP_EVENT_INFO_0_6,
5602 pub MSP_PRIVATE_EVENT_INFO: MSP_EVENT_INFO_0_4,
5603 pub MSP_FILE_TERMINAL_EVENT_INFO: MSP_EVENT_INFO_0_3,
5604 pub MSP_ASR_TERMINAL_EVENT_INFO: MSP_EVENT_INFO_0_1,
5605 pub MSP_TTS_TERMINAL_EVENT_INFO: MSP_EVENT_INFO_0_7,
5606 pub MSP_TONE_TERMINAL_EVENT_INFO: MSP_EVENT_INFO_0_5,
5607}
5608#[cfg(feature = "Win32_System_Com")]
5609impl ::core::marker::Copy for MSP_EVENT_INFO_0 {}
5610#[cfg(feature = "Win32_System_Com")]
5611impl ::core::clone::Clone for MSP_EVENT_INFO_0 {
5612 fn clone(&self) -> Self {
5613 *self
5614 }
5615}
5616#[repr(C)]
5617#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5618#[cfg(feature = "Win32_System_Com")]
5619pub struct MSP_EVENT_INFO_0_0 {
5620 pub Type: MSP_ADDRESS_EVENT,
5621 pub pTerminal: ITTerminal,
5622}
5623#[cfg(feature = "Win32_System_Com")]
5624impl ::core::marker::Copy for MSP_EVENT_INFO_0_0 {}
5625#[cfg(feature = "Win32_System_Com")]
5626impl ::core::clone::Clone for MSP_EVENT_INFO_0_0 {
5627 fn clone(&self) -> Self {
5628 *self
5629 }
5630}
5631#[repr(C)]
5632#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5633#[cfg(feature = "Win32_System_Com")]
5634pub struct MSP_EVENT_INFO_0_1 {
5635 pub pASRTerminal: ITTerminal,
5636 pub hrErrorCode: ::windows_sys::core::HRESULT,
5637}
5638#[cfg(feature = "Win32_System_Com")]
5639impl ::core::marker::Copy for MSP_EVENT_INFO_0_1 {}
5640#[cfg(feature = "Win32_System_Com")]
5641impl ::core::clone::Clone for MSP_EVENT_INFO_0_1 {
5642 fn clone(&self) -> Self {
5643 *self
5644 }
5645}
5646#[repr(C)]
5647#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5648#[cfg(feature = "Win32_System_Com")]
5649pub struct MSP_EVENT_INFO_0_2 {
5650 pub Type: MSP_CALL_EVENT,
5651 pub Cause: MSP_CALL_EVENT_CAUSE,
5652 pub pStream: ITStream,
5653 pub pTerminal: ITTerminal,
5654 pub hrError: ::windows_sys::core::HRESULT,
5655}
5656#[cfg(feature = "Win32_System_Com")]
5657impl ::core::marker::Copy for MSP_EVENT_INFO_0_2 {}
5658#[cfg(feature = "Win32_System_Com")]
5659impl ::core::clone::Clone for MSP_EVENT_INFO_0_2 {
5660 fn clone(&self) -> Self {
5661 *self
5662 }
5663}
5664#[repr(C)]
5665#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5666#[cfg(feature = "Win32_System_Com")]
5667pub struct MSP_EVENT_INFO_0_3 {
5668 pub pParentFileTerminal: ITTerminal,
5669 pub pFileTrack: ITFileTrack,
5670 pub TerminalMediaState: TERMINAL_MEDIA_STATE,
5671 pub ftecEventCause: FT_STATE_EVENT_CAUSE,
5672 pub hrErrorCode: ::windows_sys::core::HRESULT,
5673}
5674#[cfg(feature = "Win32_System_Com")]
5675impl ::core::marker::Copy for MSP_EVENT_INFO_0_3 {}
5676#[cfg(feature = "Win32_System_Com")]
5677impl ::core::clone::Clone for MSP_EVENT_INFO_0_3 {
5678 fn clone(&self) -> Self {
5679 *self
5680 }
5681}
5682#[repr(C)]
5683#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5684#[cfg(feature = "Win32_System_Com")]
5685pub struct MSP_EVENT_INFO_0_4 {
5686 pub pEvent: super::super::System::Com::IDispatch,
5687 pub lEventCode: i32,
5688}
5689#[cfg(feature = "Win32_System_Com")]
5690impl ::core::marker::Copy for MSP_EVENT_INFO_0_4 {}
5691#[cfg(feature = "Win32_System_Com")]
5692impl ::core::clone::Clone for MSP_EVENT_INFO_0_4 {
5693 fn clone(&self) -> Self {
5694 *self
5695 }
5696}
5697#[repr(C)]
5698#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5699#[cfg(feature = "Win32_System_Com")]
5700pub struct MSP_EVENT_INFO_0_5 {
5701 pub pToneTerminal: ITTerminal,
5702 pub hrErrorCode: ::windows_sys::core::HRESULT,
5703}
5704#[cfg(feature = "Win32_System_Com")]
5705impl ::core::marker::Copy for MSP_EVENT_INFO_0_5 {}
5706#[cfg(feature = "Win32_System_Com")]
5707impl ::core::clone::Clone for MSP_EVENT_INFO_0_5 {
5708 fn clone(&self) -> Self {
5709 *self
5710 }
5711}
5712#[repr(C)]
5713#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5714#[cfg(feature = "Win32_System_Com")]
5715pub struct MSP_EVENT_INFO_0_6 {
5716 pub dwBufferSize: u32,
5717 pub pBuffer: [u8; 1],
5718}
5719#[cfg(feature = "Win32_System_Com")]
5720impl ::core::marker::Copy for MSP_EVENT_INFO_0_6 {}
5721#[cfg(feature = "Win32_System_Com")]
5722impl ::core::clone::Clone for MSP_EVENT_INFO_0_6 {
5723 fn clone(&self) -> Self {
5724 *self
5725 }
5726}
5727#[repr(C)]
5728#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
5729#[cfg(feature = "Win32_System_Com")]
5730pub struct MSP_EVENT_INFO_0_7 {
5731 pub pTTSTerminal: ITTerminal,
5732 pub hrErrorCode: ::windows_sys::core::HRESULT,
5733}
5734#[cfg(feature = "Win32_System_Com")]
5735impl ::core::marker::Copy for MSP_EVENT_INFO_0_7 {}
5736#[cfg(feature = "Win32_System_Com")]
5737impl ::core::clone::Clone for MSP_EVENT_INFO_0_7 {
5738 fn clone(&self) -> Self {
5739 *self
5740 }
5741}
5742#[repr(C)]
5743#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5744#[cfg(feature = "Win32_Foundation")]
5745pub struct NSID {
5746 pub dwSize: u32,
5747 pub uchType: [u8; 16],
5748 pub xtype: u32,
5749 pub lTime: i32,
5750 pub address: NSID_0,
5751}
5752#[cfg(feature = "Win32_Foundation")]
5753impl ::core::marker::Copy for NSID {}
5754#[cfg(feature = "Win32_Foundation")]
5755impl ::core::clone::Clone for NSID {
5756 fn clone(&self) -> Self {
5757 *self
5758 }
5759}
5760#[repr(C)]
5761#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5762#[cfg(feature = "Win32_Foundation")]
5763pub union NSID_0 {
5764 pub alias: ADDRALIAS,
5765 pub rgchInterNet: [super::super::Foundation::CHAR; 1],
5766}
5767#[cfg(feature = "Win32_Foundation")]
5768impl ::core::marker::Copy for NSID_0 {}
5769#[cfg(feature = "Win32_Foundation")]
5770impl ::core::clone::Clone for NSID_0 {
5771 fn clone(&self) -> Self {
5772 *self
5773 }
5774}
5775#[repr(C, packed(1))]
5776#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5777pub struct PHONEBUTTONINFO {
5778 pub dwTotalSize: u32,
5779 pub dwNeededSize: u32,
5780 pub dwUsedSize: u32,
5781 pub dwButtonMode: u32,
5782 pub dwButtonFunction: u32,
5783 pub dwButtonTextSize: u32,
5784 pub dwButtonTextOffset: u32,
5785 pub dwDevSpecificSize: u32,
5786 pub dwDevSpecificOffset: u32,
5787 pub dwButtonState: u32,
5788}
5789impl ::core::marker::Copy for PHONEBUTTONINFO {}
5790impl ::core::clone::Clone for PHONEBUTTONINFO {
5791 fn clone(&self) -> Self {
5792 *self
5793 }
5794}
5795#[repr(C, packed(1))]
5796#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5797pub struct PHONECAPS {
5798 pub dwTotalSize: u32,
5799 pub dwNeededSize: u32,
5800 pub dwUsedSize: u32,
5801 pub dwProviderInfoSize: u32,
5802 pub dwProviderInfoOffset: u32,
5803 pub dwPhoneInfoSize: u32,
5804 pub dwPhoneInfoOffset: u32,
5805 pub dwPermanentPhoneID: u32,
5806 pub dwPhoneNameSize: u32,
5807 pub dwPhoneNameOffset: u32,
5808 pub dwStringFormat: u32,
5809 pub dwPhoneStates: u32,
5810 pub dwHookSwitchDevs: u32,
5811 pub dwHandsetHookSwitchModes: u32,
5812 pub dwSpeakerHookSwitchModes: u32,
5813 pub dwHeadsetHookSwitchModes: u32,
5814 pub dwVolumeFlags: u32,
5815 pub dwGainFlags: u32,
5816 pub dwDisplayNumRows: u32,
5817 pub dwDisplayNumColumns: u32,
5818 pub dwNumRingModes: u32,
5819 pub dwNumButtonLamps: u32,
5820 pub dwButtonModesSize: u32,
5821 pub dwButtonModesOffset: u32,
5822 pub dwButtonFunctionsSize: u32,
5823 pub dwButtonFunctionsOffset: u32,
5824 pub dwLampModesSize: u32,
5825 pub dwLampModesOffset: u32,
5826 pub dwNumSetData: u32,
5827 pub dwSetDataSize: u32,
5828 pub dwSetDataOffset: u32,
5829 pub dwNumGetData: u32,
5830 pub dwGetDataSize: u32,
5831 pub dwGetDataOffset: u32,
5832 pub dwDevSpecificSize: u32,
5833 pub dwDevSpecificOffset: u32,
5834 pub dwDeviceClassesSize: u32,
5835 pub dwDeviceClassesOffset: u32,
5836 pub dwPhoneFeatures: u32,
5837 pub dwSettableHandsetHookSwitchModes: u32,
5838 pub dwSettableSpeakerHookSwitchModes: u32,
5839 pub dwSettableHeadsetHookSwitchModes: u32,
5840 pub dwMonitoredHandsetHookSwitchModes: u32,
5841 pub dwMonitoredSpeakerHookSwitchModes: u32,
5842 pub dwMonitoredHeadsetHookSwitchModes: u32,
5843 pub PermanentPhoneGuid: ::windows_sys::core::GUID,
5e7ed085 5844}
487cf647
FG
5845impl ::core::marker::Copy for PHONECAPS {}
5846impl ::core::clone::Clone for PHONECAPS {
5e7ed085
FG
5847 fn clone(&self) -> Self {
5848 *self
5849 }
5850}
5e7ed085 5851#[repr(C, packed(1))]
04454e1e 5852#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
5853pub struct PHONEEXTENSIONID {
5854 pub dwExtensionID0: u32,
5855 pub dwExtensionID1: u32,
5856 pub dwExtensionID2: u32,
5857 pub dwExtensionID3: u32,
5858}
5859impl ::core::marker::Copy for PHONEEXTENSIONID {}
5860impl ::core::clone::Clone for PHONEEXTENSIONID {
5861 fn clone(&self) -> Self {
5862 *self
5863 }
5864}
5865#[repr(C, packed(1))]
5866#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5867#[cfg(feature = "Win32_Foundation")]
5868pub struct PHONEINITIALIZEEXPARAMS {
5e7ed085
FG
5869 pub dwTotalSize: u32,
5870 pub dwNeededSize: u32,
5871 pub dwUsedSize: u32,
487cf647
FG
5872 pub dwOptions: u32,
5873 pub Handles: PHONEINITIALIZEEXPARAMS_0,
5874 pub dwCompletionKey: u32,
5e7ed085 5875}
487cf647
FG
5876#[cfg(feature = "Win32_Foundation")]
5877impl ::core::marker::Copy for PHONEINITIALIZEEXPARAMS {}
5878#[cfg(feature = "Win32_Foundation")]
5879impl ::core::clone::Clone for PHONEINITIALIZEEXPARAMS {
5e7ed085
FG
5880 fn clone(&self) -> Self {
5881 *self
5882 }
5883}
487cf647 5884#[repr(C, packed(1))]
04454e1e 5885#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"]
5e7ed085 5886#[cfg(feature = "Win32_Foundation")]
487cf647
FG
5887pub union PHONEINITIALIZEEXPARAMS_0 {
5888 pub hEvent: super::super::Foundation::HANDLE,
5889 pub hCompletionPort: super::super::Foundation::HANDLE,
5e7ed085
FG
5890}
5891#[cfg(feature = "Win32_Foundation")]
487cf647 5892impl ::core::marker::Copy for PHONEINITIALIZEEXPARAMS_0 {}
5e7ed085 5893#[cfg(feature = "Win32_Foundation")]
487cf647 5894impl ::core::clone::Clone for PHONEINITIALIZEEXPARAMS_0 {
5e7ed085
FG
5895 fn clone(&self) -> Self {
5896 *self
5897 }
5898}
5899#[repr(C, packed(1))]
04454e1e 5900#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
5901pub struct PHONEMESSAGE {
5902 pub hDevice: u32,
5903 pub dwMessageID: u32,
5904 pub dwCallbackInstance: usize,
5905 pub dwParam1: usize,
5906 pub dwParam2: usize,
5907 pub dwParam3: usize,
5908}
5909impl ::core::marker::Copy for PHONEMESSAGE {}
5910impl ::core::clone::Clone for PHONEMESSAGE {
5911 fn clone(&self) -> Self {
5912 *self
5913 }
5914}
5915#[repr(C, packed(1))]
5916#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
5917pub struct PHONESTATUS {
5918 pub dwTotalSize: u32,
5919 pub dwNeededSize: u32,
5920 pub dwUsedSize: u32,
5921 pub dwStatusFlags: u32,
5922 pub dwNumOwners: u32,
5923 pub dwNumMonitors: u32,
5924 pub dwRingMode: u32,
5925 pub dwRingVolume: u32,
5926 pub dwHandsetHookSwitchMode: u32,
5927 pub dwHandsetVolume: u32,
5928 pub dwHandsetGain: u32,
5929 pub dwSpeakerHookSwitchMode: u32,
5930 pub dwSpeakerVolume: u32,
5931 pub dwSpeakerGain: u32,
5932 pub dwHeadsetHookSwitchMode: u32,
5933 pub dwHeadsetVolume: u32,
5934 pub dwHeadsetGain: u32,
5935 pub dwDisplaySize: u32,
5936 pub dwDisplayOffset: u32,
5937 pub dwLampModesSize: u32,
5938 pub dwLampModesOffset: u32,
5939 pub dwOwnerNameSize: u32,
5940 pub dwOwnerNameOffset: u32,
5941 pub dwDevSpecificSize: u32,
5942 pub dwDevSpecificOffset: u32,
5943 pub dwPhoneFeatures: u32,
5e7ed085 5944}
487cf647
FG
5945impl ::core::marker::Copy for PHONESTATUS {}
5946impl ::core::clone::Clone for PHONESTATUS {
5e7ed085
FG
5947 fn clone(&self) -> Self {
5948 *self
5949 }
5950}
5951#[repr(C, packed(1))]
04454e1e 5952#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 5953pub struct RENDDATA {
5e7ed085
FG
5954 pub atyp: u16,
5955 pub ulPosition: u32,
5956 pub dxWidth: u16,
5957 pub dyHeight: u16,
5958 pub dwFlags: u32,
5959}
487cf647
FG
5960impl ::core::marker::Copy for RENDDATA {}
5961impl ::core::clone::Clone for RENDDATA {
5e7ed085
FG
5962 fn clone(&self) -> Self {
5963 *self
5964 }
5965}
5966#[repr(C)]
04454e1e 5967#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
5968pub struct STnefProblem {
5969 pub ulComponent: u32,
5970 pub ulAttribute: u32,
5971 pub ulPropTag: u32,
5972 pub scode: i32,
5e7ed085 5973}
487cf647
FG
5974impl ::core::marker::Copy for STnefProblem {}
5975impl ::core::clone::Clone for STnefProblem {
5e7ed085
FG
5976 fn clone(&self) -> Self {
5977 *self
5978 }
5979}
487cf647 5980#[repr(C)]
04454e1e 5981#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
5982pub struct STnefProblemArray {
5983 pub cProblem: u32,
5984 pub aProblem: [STnefProblem; 1],
5985}
5986impl ::core::marker::Copy for STnefProblemArray {}
5987impl ::core::clone::Clone for STnefProblemArray {
5988 fn clone(&self) -> Self {
5989 *self
5990 }
5991}
5992#[repr(C)]
04454e1e 5993#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
5994pub struct TAPI_CUSTOMTONE {
5995 pub dwFrequency: u32,
5996 pub dwCadenceOn: u32,
5997 pub dwCadenceOff: u32,
5998 pub dwVolume: u32,
5999}
6000impl ::core::marker::Copy for TAPI_CUSTOMTONE {}
6001impl ::core::clone::Clone for TAPI_CUSTOMTONE {
6002 fn clone(&self) -> Self {
6003 *self
6004 }
6005}
6006#[repr(C)]
04454e1e 6007#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
6008pub struct TAPI_DETECTTONE {
6009 pub dwAppSpecific: u32,
6010 pub dwDuration: u32,
6011 pub dwFrequency1: u32,
6012 pub dwFrequency2: u32,
6013 pub dwFrequency3: u32,
6014}
6015impl ::core::marker::Copy for TAPI_DETECTTONE {}
6016impl ::core::clone::Clone for TAPI_DETECTTONE {
6017 fn clone(&self) -> Self {
6018 *self
6019 }
6020}
6021#[repr(C)]
04454e1e 6022#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
6023pub struct TRP {
6024 pub trpid: u16,
6025 pub cbgrtrp: u16,
6026 pub cch: u16,
6027 pub cbRgb: u16,
6028}
6029impl ::core::marker::Copy for TRP {}
6030impl ::core::clone::Clone for TRP {
6031 fn clone(&self) -> Self {
6032 *self
6033 }
6034}
6035#[repr(C)]
04454e1e 6036#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
6037pub struct TUISPICREATEDIALOGINSTANCEPARAMS {
6038 pub dwRequestID: u32,
6039 pub hdDlgInst: *mut HDRVDIALOGINSTANCE__,
6040 pub htDlgInst: u32,
6041 pub lpszUIDLLName: ::windows_sys::core::PCWSTR,
6042 pub lpParams: *mut ::core::ffi::c_void,
6043 pub dwSize: u32,
5e7ed085 6044}
487cf647
FG
6045impl ::core::marker::Copy for TUISPICREATEDIALOGINSTANCEPARAMS {}
6046impl ::core::clone::Clone for TUISPICREATEDIALOGINSTANCEPARAMS {
5e7ed085
FG
6047 fn clone(&self) -> Self {
6048 *self
6049 }
6050}
6051#[repr(C, packed(1))]
487cf647
FG
6052#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
6053pub struct VARSTRING {
6054 pub dwTotalSize: u32,
6055 pub dwNeededSize: u32,
6056 pub dwUsedSize: u32,
6057 pub dwStringFormat: u32,
6058 pub dwStringSize: u32,
6059 pub dwStringOffset: u32,
5e7ed085 6060}
487cf647
FG
6061impl ::core::marker::Copy for VARSTRING {}
6062impl ::core::clone::Clone for VARSTRING {
5e7ed085
FG
6063 fn clone(&self) -> Self {
6064 *self
6065 }
6066}
04454e1e 6067#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 6068pub type ASYNC_COMPLETION = ::core::option::Option<unsafe extern "system" fn(dwrequestid: u32, lresult: i32)>;
04454e1e 6069#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647 6070pub type LINECALLBACK = ::core::option::Option<unsafe extern "system" fn(hdevice: u32, dwmessage: u32, dwinstance: usize, dwparam1: usize, dwparam2: usize, dwparam3: usize)>;
04454e1e 6071#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
487cf647
FG
6072pub type LINEEVENT = ::core::option::Option<unsafe extern "system" fn(htline: *mut HTAPILINE__, htcall: *mut HTAPICALL__, dwmsg: u32, dwparam1: usize, dwparam2: usize, dwparam3: usize)>;
6073#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_Com\"`*"]
6074#[cfg(feature = "Win32_System_Com")]
6075pub type LPGETTNEFSTREAMCODEPAGE = ::core::option::Option<unsafe extern "system" fn(lpstream: super::super::System::Com::IStream, lpulcodepage: *mut u32, lpulsubcodepage: *mut u32) -> ::windows_sys::core::HRESULT>;
6076#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"]
6077#[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))]
6078pub type LPOPENTNEFSTREAM = ::core::option::Option<unsafe extern "system" fn(lpvsupport: *mut ::core::ffi::c_void, lpstream: super::super::System::Com::IStream, lpszstreamname: *const i8, ulflags: u32, lpmessage: super::super::System::AddressBook::IMessage, wkeyval: u16, lpptnef: *mut ITnef) -> ::windows_sys::core::HRESULT>;
6079#[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"]
6080#[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))]
6081pub type LPOPENTNEFSTREAMEX = ::core::option::Option<unsafe extern "system" fn(lpvsupport: *mut ::core::ffi::c_void, lpstream: super::super::System::Com::IStream, lpszstreamname: *const i8, ulflags: u32, lpmessage: super::super::System::AddressBook::IMessage, wkeyval: u16, lpadressbook: super::super::System::AddressBook::IAddrBook, lpptnef: *mut ITnef) -> ::windows_sys::core::HRESULT>;
6082#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
6083pub type PHONECALLBACK = ::core::option::Option<unsafe extern "system" fn(hdevice: u32, dwmessage: u32, dwinstance: usize, dwparam1: usize, dwparam2: usize, dwparam3: usize)>;
6084#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
6085pub type PHONEEVENT = ::core::option::Option<unsafe extern "system" fn(htphone: *mut HTAPIPHONE__, dwmsg: u32, dwparam1: usize, dwparam2: usize, dwparam3: usize)>;
6086#[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"]
6087pub type TUISPIDLLCALLBACK = ::core::option::Option<unsafe extern "system" fn(dwobjectid: usize, dwobjecttype: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32>;