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