Vendor things
This commit is contained in:
parent
5deceec006
commit
977e3c17e5
19434 changed files with 10682014 additions and 0 deletions
49
third-party/vendor/windows-sys-0.48.0/src/Windows/Wdk/System/OfflineRegistry/mod.rs
vendored
Normal file
49
third-party/vendor/windows-sys-0.48.0/src/Windows/Wdk/System/OfflineRegistry/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORCloseHive ( handle : ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORCloseKey ( keyhandle : ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORCreateHive ( horkey : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ORCreateKey ( keyhandle : ORHKEY , lpsubkey : ::windows_sys::core::PCWSTR , lpclass : ::windows_sys::core::PCWSTR , dwoptions : u32 , psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR , phkresult : *mut ORHKEY , pdwdisposition : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORDeleteKey ( handle : ORHKEY , lpsubkey : ::windows_sys::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORDeleteValue ( handle : ORHKEY , lpvaluename : ::windows_sys::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OREnumKey ( handle : ORHKEY , dwindex : u32 , lpname : ::windows_sys::core::PWSTR , lpcname : *mut u32 , lpclass : ::windows_sys::core::PWSTR , lpcclass : *mut u32 , lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OREnumValue ( handle : ORHKEY , dwindex : u32 , lpvaluename : ::windows_sys::core::PWSTR , lpcvaluename : *mut u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ORGetKeySecurity ( handle : ORHKEY , securityinformation : u32 , psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORGetValue ( handle : ORHKEY , lpsubkey : ::windows_sys::core::PCWSTR , lpvalue : ::windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORGetVersion ( pdwmajorversion : *mut u32 , pdwminorversion : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORGetVirtualFlags ( handle : ORHKEY , pdwflags : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORMergeHives ( hivehandles : *const ORHKEY , hivecount : u32 , phkresult : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OROpenHive ( filepath : ::windows_sys::core::PCWSTR , horkey : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OROpenHiveByHandle ( filehandle : super::super::super::Win32::Foundation:: HANDLE , horkey : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OROpenKey ( handle : ORHKEY , lpsubkey : ::windows_sys::core::PCWSTR , phkresult : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORQueryInfoKey ( handle : ORHKEY , lpclass : ::windows_sys::core::PWSTR , lpcclass : *mut u32 , lpcsubkeys : *mut u32 , lpcmaxsubkeylen : *mut u32 , lpcmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcmaxvaluenamelen : *mut u32 , lpcmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORRenameKey ( handle : ORHKEY , lpnewname : ::windows_sys::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORSaveHive ( horkey : ORHKEY , hivepath : ::windows_sys::core::PCWSTR , osmajorversion : u32 , osminorversion : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ORSetKeySecurity ( handle : ORHKEY , securityinformation : u32 , psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORSetValue ( handle : ORHKEY , lpvaluename : ::windows_sys::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORSetVirtualFlags ( handle : ORHKEY , dwflags : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORShutdown ( ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORStart ( ) -> super::super::super::Win32::Foundation:: WIN32_ERROR );
|
||||
pub type ORHKEY = isize;
|
||||
2
third-party/vendor/windows-sys-0.48.0/src/Windows/Wdk/System/mod.rs
vendored
Normal file
2
third-party/vendor/windows-sys-0.48.0/src/Windows/Wdk/System/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
#[cfg(feature = "Wdk_System_OfflineRegistry")]
|
||||
pub mod OfflineRegistry;
|
||||
2
third-party/vendor/windows-sys-0.48.0/src/Windows/Wdk/mod.rs
vendored
Normal file
2
third-party/vendor/windows-sys-0.48.0/src/Windows/Wdk/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
#[cfg(feature = "Wdk_System")]
|
||||
pub mod System;
|
||||
866
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Data/HtmlHelp/mod.rs
vendored
Normal file
866
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Data/HtmlHelp/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,866 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "htmlhelp.dll""system" #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] fn HtmlHelpA ( hwndcaller : super::super::Foundation:: HWND , pszfile : ::windows_sys::core::PCSTR , ucommand : HTML_HELP_COMMAND , dwdata : usize ) -> super::super::Foundation:: HWND );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "htmlhelp.dll""system" #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] fn HtmlHelpW ( hwndcaller : super::super::Foundation:: HWND , pszfile : ::windows_sys::core::PCWSTR , ucommand : HTML_HELP_COMMAND , dwdata : usize ) -> super::super::Foundation:: HWND );
|
||||
pub type IITDatabase = *mut ::core::ffi::c_void;
|
||||
pub type IITPropList = *mut ::core::ffi::c_void;
|
||||
pub type IITResultSet = *mut ::core::ffi::c_void;
|
||||
pub type IITWordWheel = *mut ::core::ffi::c_void;
|
||||
pub type IStemSink = *mut ::core::ffi::c_void;
|
||||
pub type IStemmerConfig = *mut ::core::ffi::c_void;
|
||||
pub type IWordBreakerConfig = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITCmdInt: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa2_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITDatabase: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66673452_8c23_11d0_a84e_00aa006c7d01);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITDatabaseLocal: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa9_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITGroupUpdate: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa4_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITIndexBuild: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8fa0d5aa_dedf_11d0_9a61_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITPropList: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daae_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITResultSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa7_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITSvMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa3_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITWWFilterBuild: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8fa0d5ab_dedf_11d0_9a61_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITWordWheel: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd73725c2_8c12_11d0_a84e_00aa006c7d01);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITWordWheelLocal: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa8_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_IITWordWheelUpdate: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daa5_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_ITEngStemmer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8fa0d5a8_dedf_11d0_9a61_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const CLSID_ITStdBreaker: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4662daaf_d393_11d0_9a56_00c04fb68bf7);
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_ALL_WILD: ::windows_sys::core::HRESULT = -2147479467i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_ALREADYINIT: ::windows_sys::core::HRESULT = -2147479421i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_ALREADYOPEN: ::windows_sys::core::HRESULT = -2147479533i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_ASSERT: ::windows_sys::core::HRESULT = -2147479546i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADBREAKER: ::windows_sys::core::HRESULT = -2147479469i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADFILE: ::windows_sys::core::HRESULT = -2147479549i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADFILTERSIZE: ::windows_sys::core::HRESULT = -2147479528i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADFORMAT: ::windows_sys::core::HRESULT = -2147479548i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADINDEXFLAGS: ::windows_sys::core::HRESULT = -2147479456i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADPARAM: ::windows_sys::core::HRESULT = -2147479535i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADRANGEOP: ::windows_sys::core::HRESULT = -2147479459i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADVALUE: ::windows_sys::core::HRESULT = -2147479468i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_BADVERSION: ::windows_sys::core::HRESULT = -2147479550i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_CANTFINDDLL: ::windows_sys::core::HRESULT = -2147479538i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_DISKFULL: ::windows_sys::core::HRESULT = -2147479496i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_DUPLICATE: ::windows_sys::core::HRESULT = -2147479551i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_EXPECTEDTERM: ::windows_sys::core::HRESULT = -2147479465i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILECLOSE: ::windows_sys::core::HRESULT = -2147479503i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILECREATE: ::windows_sys::core::HRESULT = -2147479504i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILEDELETE: ::windows_sys::core::HRESULT = -2147479499i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILEINVALID: ::windows_sys::core::HRESULT = -2147479498i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILENOTFOUND: ::windows_sys::core::HRESULT = -2147479497i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILEREAD: ::windows_sys::core::HRESULT = -2147479502i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILESEEK: ::windows_sys::core::HRESULT = -2147479501i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_FILEWRITE: ::windows_sys::core::HRESULT = -2147479500i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_GETLASTERROR: ::windows_sys::core::HRESULT = -2147479536i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_GROUPIDTOOBIG: ::windows_sys::core::HRESULT = -2147479542i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_INTERRUPT: ::windows_sys::core::HRESULT = -2147479545i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_INVALIDSTATE: ::windows_sys::core::HRESULT = -2147479534i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_MISSINGPROP: ::windows_sys::core::HRESULT = -2147479424i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_MISSLPAREN: ::windows_sys::core::HRESULT = -2147479464i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_MISSQUOTE: ::windows_sys::core::HRESULT = -2147479462i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_MISSRPAREN: ::windows_sys::core::HRESULT = -2147479463i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NAMETOOLONG: ::windows_sys::core::HRESULT = -2147479520i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOHANDLE: ::windows_sys::core::HRESULT = -2147479537i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOKEYPROP: ::windows_sys::core::HRESULT = -2147479417i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOMERGEDDATA: ::windows_sys::core::HRESULT = -2147479540i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOPERMISSION: ::windows_sys::core::HRESULT = -2147479547i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOSTEMMER: ::windows_sys::core::HRESULT = -2147479454i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTEXIST: ::windows_sys::core::HRESULT = -2147479552i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTFOUND: ::windows_sys::core::HRESULT = -2147479539i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTINIT: ::windows_sys::core::HRESULT = -2147479420i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTOPEN: ::windows_sys::core::HRESULT = -2147479533i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NOTSUPPORTED: ::windows_sys::core::HRESULT = -2147479544i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_NULLQUERY: ::windows_sys::core::HRESULT = -2147479461i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_OUTOFRANGE: ::windows_sys::core::HRESULT = -2147479543i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_PROPLISTEMPTY: ::windows_sys::core::HRESULT = -2147479422i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_PROPLISTNOTEMPTY: ::windows_sys::core::HRESULT = -2147479423i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_RESULTSETEMPTY: ::windows_sys::core::HRESULT = -2147479419i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_STOPWORD: ::windows_sys::core::HRESULT = -2147479460i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOODEEP: ::windows_sys::core::HRESULT = -2147479466i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYCOLUMNS: ::windows_sys::core::HRESULT = -2147479418i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYDUPS: ::windows_sys::core::HRESULT = -2147479471i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYOBJECTS: ::windows_sys::core::HRESULT = -2147479527i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYTITLES: ::windows_sys::core::HRESULT = -2147479541i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TOOMANYTOPICS: ::windows_sys::core::HRESULT = -2147479472i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_TREETOOBIG: ::windows_sys::core::HRESULT = -2147479470i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_UNKNOWN_TRANSPORT: ::windows_sys::core::HRESULT = -2147479530i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_UNMATCHEDTYPE: ::windows_sys::core::HRESULT = -2147479458i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_UNSUPPORTED_TRANSPORT: ::windows_sys::core::HRESULT = -2147479529i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_WILD_IN_DTYPE: ::windows_sys::core::HRESULT = -2147479455i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const E_WORDTOOLONG: ::windows_sys::core::HRESULT = -2147479457i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_BACK: i32 = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_CONTRACT: i32 = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_CUSTOMIZE: i32 = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_EXPAND: i32 = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_FORWARD: i32 = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_HIGHLIGHT: i32 = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_HOME: i32 = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_JUMP1: i32 = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_JUMP2: i32 = 18i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_LAST_ENUM: i32 = 23i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_NOTES: i32 = 22i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_OPTIONS: i32 = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_PRINT: i32 = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_REFRESH: i32 = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_STOP: i32 = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_SYNC: i32 = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_CONTENTS: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_FAVORITES: i32 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_HISTORY: i32 = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_INDEX: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TAB_SEARCH: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TOC_NEXT: i32 = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_TOC_PREV: i32 = 21i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHACT_ZOOM: i32 = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHN_FIRST: u32 = 4294966436u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHN_LAST: u32 = 4294966417u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHN_NAVCOMPLETE: u32 = 4294966436u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHN_TRACK: u32 = 4294966435u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHN_WINDOW_CREATE: u32 = 4294966434u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_BACK: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_BROWSE_BCK: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_BROWSE_FWD: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_CONTENTS: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_EXPAND: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_FAVORITES: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_FORWARD: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_HISTORY: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_HOME: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_INDEX: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_JUMP1: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_JUMP2: u32 = 524288u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_NOTES: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_OPTIONS: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_PRINT: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_REFRESH: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_SEARCH: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_STOP: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_SYNC: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_TOC_NEXT: u32 = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_TOC_PREV: u32 = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_BUTTON_ZOOM: u32 = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTAB_BOTTOM: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTAB_LEFT: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTAB_TOP: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_AUTHOR: i32 = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_CUSTOM_FIRST: i32 = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_FAVORITES: i32 = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_HISTORY: i32 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_INDEX: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_SEARCH: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_NAVTYPE_TOC: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_CUR_TAB: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_EXPANSION: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_EXSTYLES: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_HISTORY_COUNT: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_INFOTYPES: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_NAV_WIDTH: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_PROPERTIES: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_RECT: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_SHOWSTATE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_STYLES: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_TABORDER: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_TABPOS: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PARAM_TB_FLAGS: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_AUTO_SYNC: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_CHANGE_TITLE: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_MENU: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NAV_ONLY_WIN: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NODEF_EXSTYLES: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NODEF_STYLES: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NOTB_TEXT: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NOTITLEBAR: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_NO_TOOLBAR: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_ONTOP: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_POST_QUIT: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_ADVSEARCH: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_AUTOHIDESHOW: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM1: u32 = 524288u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM2: u32 = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM3: u32 = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM4: u32 = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM5: u32 = 8388608u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM6: u32 = 16777216u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM7: u32 = 33554432u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM8: u32 = 67108864u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_CUSTOM9: u32 = 134217728u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_FAVORITES: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_HISTORY: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TAB_SEARCH: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TRACKING: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_TRI_PANE: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_PROP_USER_POS: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HHWIN_TB_MARGIN: u32 = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_AUTHOR: i32 = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_CONTENTS: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_CUSTOM_FIRST: i32 = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_CUSTOM_LAST: i32 = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_FAVORITES: i32 = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_HISTORY: i32 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_INDEX: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TAB_SEARCH: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_BACK: u32 = 204u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_BROWSE_BACK: u32 = 212u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_BROWSE_FWD: u32 = 211u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_CONTENTS: u32 = 213u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_CONTRACT: u32 = 201u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_CUSTOMIZE: u32 = 221u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_EXPAND: u32 = 200u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_FAVORITES: u32 = 217u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_FORWARD: u32 = 209u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_HISTORY: u32 = 216u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_HOME: u32 = 205u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_INDEX: u32 = 214u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_JUMP1: u32 = 218u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_JUMP2: u32 = 219u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_NOTES: u32 = 210u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_OPTIONS: u32 = 208u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_PRINT: u32 = 207u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_REFRESH: u32 = 203u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_SEARCH: u32 = 215u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_STOP: u32 = 202u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_SYNC: u32 = 206u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_TOC_NEXT: u32 = 223u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_TOC_PREV: u32 = 224u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IDTB_ZOOM: u32 = 222u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IITWBC_BREAK_ACCEPT_WILDCARDS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IITWBC_BREAK_AND_STEM: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const ITWW_CBKEY_MAX: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const ITWW_OPEN_NOCONNECT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IT_EXCLUSIVE: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IT_HIDDEN: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const IT_INCLUSIVE: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const MAX_COLUMNS: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PROP_ADD: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PROP_DELETE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PROP_UPDATE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_DISPLAYKEY: u32 = 101u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_BREAK: u32 = 204u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_DTYPE: u32 = 202u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_LENGTH: u32 = 203u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_TERM: u32 = 210u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_TERM_RAW_LENGTH: u32 = 211u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_TEXT: u32 = 200u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_INDEX_VFLD: u32 = 201u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_KEY: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_SORTKEY: u32 = 100u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_SORTORDINAL: u32 = 102u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_TITLE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_UID: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_USERDATA: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_USERPROP_BASE: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const STDPROP_USERPROP_MAX: u32 = 2147483647u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const SZ_WWDEST_GLOBAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GLOBAL");
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const SZ_WWDEST_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KEY");
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const SZ_WWDEST_OCC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OCC");
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const TYPE_POINTER: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const TYPE_STRING: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const TYPE_VALUE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type HH_GPROPID = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_SINGLETHREAD: HH_GPROPID = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_TOOLBAR_MARGIN: HH_GPROPID = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_UI_LANGUAGE: HH_GPROPID = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_CURRENT_SUBSET: HH_GPROPID = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GPROPID_CONTENT_LANGUAGE: HH_GPROPID = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type HTML_HELP_COMMAND = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_TOPIC: HTML_HELP_COMMAND = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_HELP_FINDER: HTML_HELP_COMMAND = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_TOC: HTML_HELP_COMMAND = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_INDEX: HTML_HELP_COMMAND = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_SEARCH: HTML_HELP_COMMAND = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_WIN_TYPE: HTML_HELP_COMMAND = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GET_WIN_TYPE: HTML_HELP_COMMAND = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GET_WIN_HANDLE: HTML_HELP_COMMAND = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_ENUM_INFO_TYPE: HTML_HELP_COMMAND = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_INFO_TYPE: HTML_HELP_COMMAND = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SYNC: HTML_HELP_COMMAND = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_RESERVED1: HTML_HELP_COMMAND = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_RESERVED2: HTML_HELP_COMMAND = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_RESERVED3: HTML_HELP_COMMAND = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_KEYWORD_LOOKUP: HTML_HELP_COMMAND = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_DISPLAY_TEXT_POPUP: HTML_HELP_COMMAND = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_HELP_CONTEXT: HTML_HELP_COMMAND = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TP_HELP_CONTEXTMENU: HTML_HELP_COMMAND = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_TP_HELP_WM_HELP: HTML_HELP_COMMAND = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_CLOSE_ALL: HTML_HELP_COMMAND = 18i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_ALINK_LOOKUP: HTML_HELP_COMMAND = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_GET_LAST_ERROR: HTML_HELP_COMMAND = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_ENUM_CATEGORY: HTML_HELP_COMMAND = 21i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_ENUM_CATEGORY_IT: HTML_HELP_COMMAND = 22i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_RESET_IT_FILTER: HTML_HELP_COMMAND = 23i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_INCLUSIVE_FILTER: HTML_HELP_COMMAND = 24i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_EXCLUSIVE_FILTER: HTML_HELP_COMMAND = 25i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_INITIALIZE: HTML_HELP_COMMAND = 28i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_UNINITIALIZE: HTML_HELP_COMMAND = 29i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_QUERYSERVICE: HTML_HELP_COMMAND = 30i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_PRETRANSLATEMESSAGE: HTML_HELP_COMMAND = 253i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SET_GLOBAL_PROPERTY: HTML_HELP_COMMAND = 252i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_SAFE_DISPLAY_TOPIC: HTML_HELP_COMMAND = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_MAX_TABS: HTML_HELP_COMMAND = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_MAX_TABS_CUSTOM: HTML_HELP_COMMAND = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const HH_FTS_DEFAULT_PROXIMITY: HTML_HELP_COMMAND = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type PRIORITY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PRIORITY_LOW: PRIORITY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PRIORITY_NORMAL: PRIORITY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const PRIORITY_HIGH: PRIORITY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type WORD_WHEEL_OPEN_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub const ITWW_OPEN_CONNECT: WORD_WHEEL_OPEN_FLAGS = 0u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct COLUMNSTATUS {
|
||||
pub cPropCount: i32,
|
||||
pub cPropsLoaded: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for COLUMNSTATUS {}
|
||||
impl ::core::clone::Clone for COLUMNSTATUS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct CProperty {
|
||||
pub dwPropID: u32,
|
||||
pub cbData: u32,
|
||||
pub dwType: u32,
|
||||
pub Anonymous: CProperty_0,
|
||||
pub fPersist: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for CProperty {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for CProperty {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub union CProperty_0 {
|
||||
pub lpszwData: ::windows_sys::core::PWSTR,
|
||||
pub lpvData: *mut ::core::ffi::c_void,
|
||||
pub dwValue: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for CProperty_0 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for CProperty_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
pub struct HHNTRACK {
|
||||
pub hdr: super::super::UI::Controls::NMHDR,
|
||||
pub pszCurUrl: ::windows_sys::core::PCSTR,
|
||||
pub idAction: i32,
|
||||
pub phhWinType: *mut HH_WINTYPE,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
impl ::core::marker::Copy for HHNTRACK {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
impl ::core::clone::Clone for HHNTRACK {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
pub struct HHN_NOTIFY {
|
||||
pub hdr: super::super::UI::Controls::NMHDR,
|
||||
pub pszUrl: ::windows_sys::core::PCSTR,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
impl ::core::marker::Copy for HHN_NOTIFY {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
impl ::core::clone::Clone for HHN_NOTIFY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HH_AKLINK {
|
||||
pub cbStruct: i32,
|
||||
pub fReserved: super::super::Foundation::BOOL,
|
||||
pub pszKeywords: *mut i8,
|
||||
pub pszUrl: *mut i8,
|
||||
pub pszMsgText: *mut i8,
|
||||
pub pszMsgTitle: *mut i8,
|
||||
pub pszWindow: *mut i8,
|
||||
pub fIndexOnFail: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HH_AKLINK {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HH_AKLINK {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct HH_ENUM_CAT {
|
||||
pub cbStruct: i32,
|
||||
pub pszCatName: ::windows_sys::core::PCSTR,
|
||||
pub pszCatDescription: ::windows_sys::core::PCSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for HH_ENUM_CAT {}
|
||||
impl ::core::clone::Clone for HH_ENUM_CAT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct HH_ENUM_IT {
|
||||
pub cbStruct: i32,
|
||||
pub iType: i32,
|
||||
pub pszCatName: ::windows_sys::core::PCSTR,
|
||||
pub pszITName: ::windows_sys::core::PCSTR,
|
||||
pub pszITDescription: ::windows_sys::core::PCSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for HH_ENUM_IT {}
|
||||
impl ::core::clone::Clone for HH_ENUM_IT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HH_FTS_QUERY {
|
||||
pub cbStruct: i32,
|
||||
pub fUniCodeStrings: super::super::Foundation::BOOL,
|
||||
pub pszSearchQuery: *mut i8,
|
||||
pub iProximity: i32,
|
||||
pub fStemmedSearch: super::super::Foundation::BOOL,
|
||||
pub fTitleOnly: super::super::Foundation::BOOL,
|
||||
pub fExecute: super::super::Foundation::BOOL,
|
||||
pub pszWindow: *mut i8,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HH_FTS_QUERY {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HH_FTS_QUERY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
|
||||
pub struct HH_GLOBAL_PROPERTY {
|
||||
pub id: HH_GPROPID,
|
||||
pub var: super::super::System::Com::VARIANT,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
|
||||
impl ::core::marker::Copy for HH_GLOBAL_PROPERTY {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
|
||||
impl ::core::clone::Clone for HH_GLOBAL_PROPERTY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HH_POPUP {
|
||||
pub cbStruct: i32,
|
||||
pub hinst: super::super::Foundation::HMODULE,
|
||||
pub idString: u32,
|
||||
pub pszText: *mut i8,
|
||||
pub pt: super::super::Foundation::POINT,
|
||||
pub clrForeground: super::super::Foundation::COLORREF,
|
||||
pub clrBackground: super::super::Foundation::COLORREF,
|
||||
pub rcMargins: super::super::Foundation::RECT,
|
||||
pub pszFont: *mut i8,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HH_POPUP {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HH_POPUP {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct HH_SET_INFOTYPE {
|
||||
pub cbStruct: i32,
|
||||
pub pszCatName: ::windows_sys::core::PCSTR,
|
||||
pub pszInfoTypeName: ::windows_sys::core::PCSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for HH_SET_INFOTYPE {}
|
||||
impl ::core::clone::Clone for HH_SET_INFOTYPE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HH_WINTYPE {
|
||||
pub cbStruct: i32,
|
||||
pub fUniCodeStrings: super::super::Foundation::BOOL,
|
||||
pub pszType: *mut i8,
|
||||
pub fsValidMembers: u32,
|
||||
pub fsWinProperties: u32,
|
||||
pub pszCaption: *mut i8,
|
||||
pub dwStyles: u32,
|
||||
pub dwExStyles: u32,
|
||||
pub rcWindowPos: super::super::Foundation::RECT,
|
||||
pub nShowState: i32,
|
||||
pub hwndHelp: super::super::Foundation::HWND,
|
||||
pub hwndCaller: super::super::Foundation::HWND,
|
||||
pub paInfoTypes: *mut u32,
|
||||
pub hwndToolBar: super::super::Foundation::HWND,
|
||||
pub hwndNavigation: super::super::Foundation::HWND,
|
||||
pub hwndHTML: super::super::Foundation::HWND,
|
||||
pub iNavWidth: i32,
|
||||
pub rcHTML: super::super::Foundation::RECT,
|
||||
pub pszToc: *mut i8,
|
||||
pub pszIndex: *mut i8,
|
||||
pub pszFile: *mut i8,
|
||||
pub pszHome: *mut i8,
|
||||
pub fsToolBarFlags: u32,
|
||||
pub fNotExpanded: super::super::Foundation::BOOL,
|
||||
pub curNavType: i32,
|
||||
pub tabpos: i32,
|
||||
pub idNotify: i32,
|
||||
pub tabOrder: [u8; 20],
|
||||
pub cHistory: i32,
|
||||
pub pszJump1: *mut i8,
|
||||
pub pszJump2: *mut i8,
|
||||
pub pszUrlJump1: *mut i8,
|
||||
pub pszUrlJump2: *mut i8,
|
||||
pub rcMinSize: super::super::Foundation::RECT,
|
||||
pub cbInfoTypes: i32,
|
||||
pub pszCustomTabs: *mut i8,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HH_WINTYPE {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HH_WINTYPE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
pub struct IITGroup(pub u8);
|
||||
#[repr(C)]
|
||||
pub struct IITQuery(pub u8);
|
||||
#[repr(C)]
|
||||
pub struct IITStopWordList(pub u8);
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub struct ROWSTATUS {
|
||||
pub lRowFirst: i32,
|
||||
pub cRows: i32,
|
||||
pub cProperties: i32,
|
||||
pub cRowsTotal: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for ROWSTATUS {}
|
||||
impl ::core::clone::Clone for ROWSTATUS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"]
|
||||
pub type PFNCOLHEAPFREE = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> i32>;
|
||||
390
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Data/RightsManagement/mod.rs
vendored
Normal file
390
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Data/RightsManagement/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,390 @@
|
|||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAcquireAdvisories ( hlicensestorage : u32 , wszlicense : ::windows_sys::core::PCWSTR , wszurl : ::windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAcquireIssuanceLicenseTemplate ( hclient : u32 , uflags : u32 , pvreserved : *mut ::core::ffi::c_void , ctemplates : u32 , pwsztemplateids : *const ::windows_sys::core::PCWSTR , wszurl : ::windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAcquireLicense ( hsession : u32 , uflags : u32 , wszgroupidentitycredential : ::windows_sys::core::PCWSTR , wszrequestedrights : ::windows_sys::core::PCWSTR , wszcustomdata : ::windows_sys::core::PCWSTR , wszurl : ::windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMActivate ( hclient : u32 , uflags : u32 , ulangid : u32 , pactservinfo : *mut DRM_ACTSERV_INFO , pvcontext : *mut ::core::ffi::c_void , hparentwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAddLicense ( hlicensestorage : u32 , uflags : u32 , wszlicense : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAddRightWithUser ( hissuancelicense : u32 , hright : u32 , huser : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAttest ( henablingprincipal : u32 , wszdata : ::windows_sys::core::PCWSTR , etype : DRMATTESTTYPE , pcattestedblob : *mut u32 , wszattestedblob : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCheckSecurity ( henv : u32 , clevel : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMClearAllRights ( hissuancelicense : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseEnvironmentHandle ( henv : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseHandle ( handle : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMClosePubHandle ( hpub : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseQueryHandle ( hquery : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseSession ( hsession : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMConstructCertificateChain ( ccertificates : u32 , rgwszcertificates : *const ::windows_sys::core::PCWSTR , pcchain : *mut u32 , wszchain : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateBoundLicense ( henv : u32 , pparams : *mut DRMBOUNDLICENSEPARAMS , wszlicensechain : ::windows_sys::core::PCWSTR , phboundlicense : *mut u32 , pherrorlog : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateClientSession ( pfncallback : DRMCALLBACK , ucallbackversion : u32 , wszgroupidprovidertype : ::windows_sys::core::PCWSTR , wszgroupid : ::windows_sys::core::PCWSTR , phclient : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateEnablingBitsDecryptor ( hboundlicense : u32 , wszright : ::windows_sys::core::PCWSTR , hauxlib : u32 , wszauxplug : ::windows_sys::core::PCWSTR , phdecryptor : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateEnablingBitsEncryptor ( hboundlicense : u32 , wszright : ::windows_sys::core::PCWSTR , hauxlib : u32 , wszauxplug : ::windows_sys::core::PCWSTR , phencryptor : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateEnablingPrincipal ( henv : u32 , hlibrary : u32 , wszobject : ::windows_sys::core::PCWSTR , pidprincipal : *mut DRMID , wszcredentials : ::windows_sys::core::PCWSTR , phenablingprincipal : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMCreateIssuanceLicense ( psttimefrom : *mut super::super::Foundation:: SYSTEMTIME , psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME , wszreferralinfoname : ::windows_sys::core::PCWSTR , wszreferralinfourl : ::windows_sys::core::PCWSTR , howner : u32 , wszissuancelicense : ::windows_sys::core::PCWSTR , hboundlicense : u32 , phissuancelicense : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateLicenseStorageSession ( henv : u32 , hdefaultlibrary : u32 , hclient : u32 , uflags : u32 , wszissuancelicense : ::windows_sys::core::PCWSTR , phlicensestorage : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMCreateRight ( wszrightname : ::windows_sys::core::PCWSTR , pstfrom : *mut super::super::Foundation:: SYSTEMTIME , pstuntil : *mut super::super::Foundation:: SYSTEMTIME , cextendedinfo : u32 , pwszextendedinfoname : *const ::windows_sys::core::PCWSTR , pwszextendedinfovalue : *const ::windows_sys::core::PCWSTR , phright : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateUser ( wszusername : ::windows_sys::core::PCWSTR , wszuserid : ::windows_sys::core::PCWSTR , wszuseridtype : ::windows_sys::core::PCWSTR , phuser : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDecode ( wszalgid : ::windows_sys::core::PCWSTR , wszencodedstring : ::windows_sys::core::PCWSTR , pudecodeddatalen : *mut u32 , pbdecodeddata : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDeconstructCertificateChain ( wszchain : ::windows_sys::core::PCWSTR , iwhich : u32 , pccert : *mut u32 , wszcert : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDecrypt ( hcryptoprovider : u32 , iposition : u32 , cnuminbytes : u32 , pbindata : *mut u8 , pcnumoutbytes : *mut u32 , pboutdata : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDeleteLicense ( hsession : u32 , wszlicenseid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicateEnvironmentHandle ( htocopy : u32 , phcopy : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicateHandle ( htocopy : u32 , phcopy : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicatePubHandle ( hpubin : u32 , phpubout : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicateSession ( hsessionin : u32 , phsessionout : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMEncode ( wszalgid : ::windows_sys::core::PCWSTR , udatalen : u32 , pbdecodeddata : *mut u8 , puencodedstringlen : *mut u32 , wszencodedstring : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMEncrypt ( hcryptoprovider : u32 , iposition : u32 , cnuminbytes : u32 , pbindata : *mut u8 , pcnumoutbytes : *mut u32 , pboutdata : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMEnumerateLicense ( hsession : u32 , uflags : u32 , uindex : u32 , pfsharedflag : *mut super::super::Foundation:: BOOL , pucertificatedatalen : *mut u32 , wszcertificatedata : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetApplicationSpecificData ( hissuancelicense : u32 , uindex : u32 , punamelength : *mut u32 , wszname : ::windows_sys::core::PWSTR , puvaluelength : *mut u32 , wszvalue : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseAttribute ( hqueryroot : u32 , wszattribute : ::windows_sys::core::PCWSTR , iwhich : u32 , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseAttributeCount ( hqueryroot : u32 , wszattribute : ::windows_sys::core::PCWSTR , pcattributes : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseObject ( hqueryroot : u32 , wszsubobjecttype : ::windows_sys::core::PCWSTR , iwhich : u32 , phsubobject : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseObjectCount ( hqueryroot : u32 , wszsubobjecttype : ::windows_sys::core::PCWSTR , pcsubobjects : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetCertificateChainCount ( wszchain : ::windows_sys::core::PCWSTR , pccertcount : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetClientVersion ( pdrmclientversioninfo : *mut DRM_CLIENT_VERSION_INFO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetEnvironmentInfo ( handle : u32 , wszattribute : ::windows_sys::core::PCWSTR , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetInfo ( handle : u32 , wszattribute : ::windows_sys::core::PCWSTR , peencoding : *const DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetIntervalTime ( hissuancelicense : u32 , pcdays : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetIssuanceLicenseInfo ( hissuancelicense : u32 , psttimefrom : *mut super::super::Foundation:: SYSTEMTIME , psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME , uflags : u32 , pudistributionpointnamelength : *mut u32 , wszdistributionpointname : ::windows_sys::core::PWSTR , pudistributionpointurllength : *mut u32 , wszdistributionpointurl : ::windows_sys::core::PWSTR , phowner : *mut u32 , pfofficial : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetIssuanceLicenseTemplate ( hissuancelicense : u32 , puissuancelicensetemplatelength : *mut u32 , wszissuancelicensetemplate : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetMetaData ( hissuancelicense : u32 , pucontentidlength : *mut u32 , wszcontentid : ::windows_sys::core::PWSTR , pucontentidtypelength : *mut u32 , wszcontentidtype : ::windows_sys::core::PWSTR , puskuidlength : *mut u32 , wszskuid : ::windows_sys::core::PWSTR , puskuidtypelength : *mut u32 , wszskuidtype : ::windows_sys::core::PWSTR , pucontenttypelength : *mut u32 , wszcontenttype : ::windows_sys::core::PWSTR , pucontentnamelength : *mut u32 , wszcontentname : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetNameAndDescription ( hissuancelicense : u32 , uindex : u32 , pulcid : *mut u32 , punamelength : *mut u32 , wszname : ::windows_sys::core::PWSTR , pudescriptionlength : *mut u32 , wszdescription : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetOwnerLicense ( hissuancelicense : u32 , puownerlicenselength : *mut u32 , wszownerlicense : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetProcAddress ( hlibrary : u32 , wszprocname : ::windows_sys::core::PCWSTR , ppfnprocaddress : *mut super::super::Foundation:: FARPROC ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetRevocationPoint ( hissuancelicense : u32 , puidlength : *mut u32 , wszid : ::windows_sys::core::PWSTR , puidtypelength : *mut u32 , wszidtype : ::windows_sys::core::PWSTR , puurllength : *mut u32 , wszrl : ::windows_sys::core::PWSTR , pstfrequency : *mut super::super::Foundation:: SYSTEMTIME , punamelength : *mut u32 , wszname : ::windows_sys::core::PWSTR , pupublickeylength : *mut u32 , wszpublickey : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetRightExtendedInfo ( hright : u32 , uindex : u32 , puextendedinfonamelength : *mut u32 , wszextendedinfoname : ::windows_sys::core::PWSTR , puextendedinfovaluelength : *mut u32 , wszextendedinfovalue : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetRightInfo ( hright : u32 , purightnamelength : *mut u32 , wszrightname : ::windows_sys::core::PWSTR , pstfrom : *mut super::super::Foundation:: SYSTEMTIME , pstuntil : *mut super::super::Foundation:: SYSTEMTIME ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetSecurityProvider ( uflags : u32 , putypelen : *mut u32 , wsztype : ::windows_sys::core::PWSTR , pupathlen : *mut u32 , wszpath : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetServiceLocation ( hclient : u32 , uservicetype : u32 , uservicelocation : u32 , wszissuancelicense : ::windows_sys::core::PCWSTR , puserviceurllength : *mut u32 , wszserviceurl : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetSignedIssuanceLicense ( henv : u32 , hissuancelicense : u32 , uflags : u32 , pbsymkey : *mut u8 , cbsymkey : u32 , wszsymkeytype : ::windows_sys::core::PCWSTR , wszclientlicensorcertificate : ::windows_sys::core::PCWSTR , pfncallback : DRMCALLBACK , wszurl : ::windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetSignedIssuanceLicenseEx ( henv : u32 , hissuancelicense : u32 , uflags : u32 , pbsymkey : *const u8 , cbsymkey : u32 , wszsymkeytype : ::windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , henablingprincipal : u32 , hboundlicenseclc : u32 , pfncallback : DRMCALLBACK , pvcontext : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetTime ( henv : u32 , etimeridtype : DRMTIMETYPE , potimeobject : *mut super::super::Foundation:: SYSTEMTIME ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseAttribute ( hqueryroot : u32 , wszattributetype : ::windows_sys::core::PCWSTR , iwhich : u32 , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseAttributeCount ( hqueryroot : u32 , wszattributetype : ::windows_sys::core::PCWSTR , pcattributes : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseObject ( hqueryroot : u32 , wszsubobjecttype : ::windows_sys::core::PCWSTR , iindex : u32 , phsubquery : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseObjectCount ( hqueryroot : u32 , wszsubobjecttype : ::windows_sys::core::PCWSTR , pcsubobjects : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetUsagePolicy ( hissuancelicense : u32 , uindex : u32 , peusagepolicytype : *mut DRM_USAGEPOLICY_TYPE , pfexclusion : *mut super::super::Foundation:: BOOL , punamelength : *mut u32 , wszname : ::windows_sys::core::PWSTR , puminversionlength : *mut u32 , wszminversion : ::windows_sys::core::PWSTR , pumaxversionlength : *mut u32 , wszmaxversion : ::windows_sys::core::PWSTR , pupublickeylength : *mut u32 , wszpublickey : ::windows_sys::core::PWSTR , pudigestalgorithmlength : *mut u32 , wszdigestalgorithm : ::windows_sys::core::PWSTR , pcbdigest : *mut u32 , pbdigest : *mut u8 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUserInfo ( huser : u32 , puusernamelength : *mut u32 , wszusername : ::windows_sys::core::PWSTR , puuseridlength : *mut u32 , wszuserid : ::windows_sys::core::PWSTR , puuseridtypelength : *mut u32 , wszuseridtype : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUserRights ( hissuancelicense : u32 , huser : u32 , uindex : u32 , phright : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUsers ( hissuancelicense : u32 , uindex : u32 , phuser : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMInitEnvironment ( esecurityprovidertype : DRMSECURITYPROVIDERTYPE , especification : DRMSPECTYPE , wszsecurityprovider : ::windows_sys::core::PCWSTR , wszmanifestcredentials : ::windows_sys::core::PCWSTR , wszmachinecredentials : ::windows_sys::core::PCWSTR , phenv : *mut u32 , phdefaultlibrary : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMIsActivated ( hclient : u32 , uflags : u32 , pactservinfo : *mut DRM_ACTSERV_INFO ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMIsWindowProtected ( hwnd : super::super::Foundation:: HWND , pfprotected : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMLoadLibrary ( henv : u32 , especification : DRMSPECTYPE , wszlibraryprovider : ::windows_sys::core::PCWSTR , wszcredentials : ::windows_sys::core::PCWSTR , phlibrary : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMParseUnboundLicense ( wszcertificate : ::windows_sys::core::PCWSTR , phqueryroot : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMRegisterContent ( fregister : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMRegisterProtectedWindow ( henv : u32 , hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMRegisterRevocationList ( henv : u32 , wszrevocationlist : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMRepair ( ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetApplicationSpecificData ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , wszname : ::windows_sys::core::PCWSTR , wszvalue : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMSetGlobalOptions ( eglobaloptions : DRMGLOBALOPTIONS , pvdata : *mut ::core::ffi::c_void , dwlen : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMSetIntervalTime ( hissuancelicense : u32 , cdays : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMSetMetaData ( hissuancelicense : u32 , wszcontentid : ::windows_sys::core::PCWSTR , wszcontentidtype : ::windows_sys::core::PCWSTR , wszskuid : ::windows_sys::core::PCWSTR , wszskuidtype : ::windows_sys::core::PCWSTR , wszcontenttype : ::windows_sys::core::PCWSTR , wszcontentname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetNameAndDescription ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , lcid : u32 , wszname : ::windows_sys::core::PCWSTR , wszdescription : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetRevocationPoint ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , wszid : ::windows_sys::core::PCWSTR , wszidtype : ::windows_sys::core::PCWSTR , wszurl : ::windows_sys::core::PCWSTR , pstfrequency : *mut super::super::Foundation:: SYSTEMTIME , wszname : ::windows_sys::core::PCWSTR , wszpublickey : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetUsagePolicy ( hissuancelicense : u32 , eusagepolicytype : DRM_USAGEPOLICY_TYPE , fdelete : super::super::Foundation:: BOOL , fexclusion : super::super::Foundation:: BOOL , wszname : ::windows_sys::core::PCWSTR , wszminversion : ::windows_sys::core::PCWSTR , wszmaxversion : ::windows_sys::core::PCWSTR , wszpublickey : ::windows_sys::core::PCWSTR , wszdigestalgorithm : ::windows_sys::core::PCWSTR , pbdigest : *mut u8 , cbdigest : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMVerify ( wszdata : ::windows_sys::core::PCWSTR , pcattesteddata : *mut u32 , wszattesteddata : ::windows_sys::core::PWSTR , petype : *mut DRMATTESTTYPE , pcprincipal : *mut u32 , wszprincipal : ::windows_sys::core::PWSTR , pcmanifest : *mut u32 , wszmanifest : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMACTSERVINFOVERSION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMBINDINGFLAGS_IGNORE_VALIDITY_INTERVALS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMBOUNDLICENSEPARAMSVERSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMCALLBACKVERSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMCLIENTSTRUCTVERSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENVHANDLE_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMHANDLE_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMHSESSION_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMIDVERSION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMLICENSEACQDATAVERSION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMPUBHANDLE_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMQUERYHANDLE_INVALID: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_CANCEL: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_DELAYED: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_GROUPIDENTITY: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_MACHINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_SHARED_GROUPIDENTITY: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_SILENT: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ACTIVATE_TEMPORARY: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ADD_LICENSE_NOPERSIST: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_ADD_LICENSE_PERSIST: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AILT_CANCEL: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AILT_NONSILENT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AILT_OBTAIN_ALL: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_CANCEL: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_FETCHNOADVISORY: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_NONSILENT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_NOPERSIST: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AL_NOUI: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_AUTO_GENERATE_KEY: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DEFAULTGROUPIDTYPE_PASSPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PassportAuthProvider");
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DEFAULTGROUPIDTYPE_WINDOWSAUTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WindowsAuthProvider");
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_CLIENTLICENSOR: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_CLIENTLICENSOR_LID: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_EUL: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_EUL_LID: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_EXPIRED: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_GROUPIDENTITY: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_GROUPIDENTITY_LID: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_GROUPIDENTITY_NAME: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_ISSUANCELICENSE_TEMPLATE: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_ISSUANCELICENSE_TEMPLATE_LID: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_ISSUERNAME: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_MACHINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_REVOCATIONLIST: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_REVOCATIONLIST_LID: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_SPECIFIED_CLIENTLICENSOR: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_EL_SPECIFIED_GROUPIDENTITY: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_LOCKBOXTYPE_BLACKBOX: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_LOCKBOXTYPE_DEFAULT: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_LOCKBOXTYPE_NONE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_LOCKBOXTYPE_WHITEBOX: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_OWNER_LICENSE_NOPERSIST: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_REUSE_KEY: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVER_ISSUANCELICENSE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_LOCATION_ENTERPRISE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_LOCATION_INTERNET: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_ACTIVATION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_CERTIFICATION: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_CLIENTLICENSOR: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_PUBLISHING: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SERVICE_TYPE_SILENT: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SIGN_CANCEL: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SIGN_OFFLINE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_SIGN_ONLINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const MSDRM_CLIENT_ZONE: u32 = 52992u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const MSDRM_POLICY_ZONE: u32 = 37632u32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMATTESTTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMATTESTTYPE_FULLENVIRONMENT: DRMATTESTTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMATTESTTYPE_HASHONLY: DRMATTESTTYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMENCODINGTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_BASE64: DRMENCODINGTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_STRING: DRMENCODINGTYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_LONG: DRMENCODINGTYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_TIME: DRMENCODINGTYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_UINT: DRMENCODINGTYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMENCODINGTYPE_RAW: DRMENCODINGTYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMGLOBALOPTIONS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMGLOBALOPTIONS_USE_WINHTTP: DRMGLOBALOPTIONS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMGLOBALOPTIONS_USE_SERVERSECURITYPROCESSOR: DRMGLOBALOPTIONS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMSECURITYPROVIDERTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMSECURITYPROVIDERTYPE_SOFTWARESECREP: DRMSECURITYPROVIDERTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMSPECTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMSPECTYPE_UNKNOWN: DRMSPECTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMSPECTYPE_FILENAME: DRMSPECTYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMTIMETYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMTIMETYPE_SYSTEMUTC: DRMTIMETYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRMTIMETYPE_SYSTEMLOCAL: DRMTIMETYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRM_DISTRIBUTION_POINT_INFO = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION: DRM_DISTRIBUTION_POINT_INFO = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DISTRIBUTION_POINT_PUBLISHING: DRM_DISTRIBUTION_POINT_INFO = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_DISTRIBUTION_POINT_REFERRAL_INFO: DRM_DISTRIBUTION_POINT_INFO = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRM_STATUS_MSG = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACTIVATE_MACHINE: DRM_STATUS_MSG = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACTIVATE_GROUPIDENTITY: DRM_STATUS_MSG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACQUIRE_LICENSE: DRM_STATUS_MSG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACQUIRE_ADVISORY: DRM_STATUS_MSG = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_SIGN_ISSUANCE_LICENSE: DRM_STATUS_MSG = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACQUIRE_CLIENTLICENSOR: DRM_STATUS_MSG = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_MSG_ACQUIRE_ISSUANCE_LICENSE_TEMPLATE: DRM_STATUS_MSG = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRM_USAGEPOLICY_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_USAGEPOLICY_TYPE_BYNAME: DRM_USAGEPOLICY_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_USAGEPOLICY_TYPE_BYPUBLICKEY: DRM_USAGEPOLICY_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_USAGEPOLICY_TYPE_BYDIGEST: DRM_USAGEPOLICY_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub const DRM_USAGEPOLICY_TYPE_OSEXCLUSION: DRM_USAGEPOLICY_TYPE = 3i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRMBOUNDLICENSEPARAMS {
|
||||
pub uVersion: u32,
|
||||
pub hEnablingPrincipal: u32,
|
||||
pub hSecureStore: u32,
|
||||
pub wszRightsRequested: ::windows_sys::core::PWSTR,
|
||||
pub wszRightsGroup: ::windows_sys::core::PWSTR,
|
||||
pub idResource: DRMID,
|
||||
pub cAuthenticatorCount: u32,
|
||||
pub rghAuthenticators: *mut u32,
|
||||
pub wszDefaultEnablingPrincipalCredentials: ::windows_sys::core::PWSTR,
|
||||
pub dwFlags: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DRMBOUNDLICENSEPARAMS {}
|
||||
impl ::core::clone::Clone for DRMBOUNDLICENSEPARAMS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRMID {
|
||||
pub uVersion: u32,
|
||||
pub wszIDType: ::windows_sys::core::PWSTR,
|
||||
pub wszID: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for DRMID {}
|
||||
impl ::core::clone::Clone for DRMID {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRM_ACTSERV_INFO {
|
||||
pub uVersion: u32,
|
||||
pub wszPubKey: ::windows_sys::core::PWSTR,
|
||||
pub wszURL: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for DRM_ACTSERV_INFO {}
|
||||
impl ::core::clone::Clone for DRM_ACTSERV_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRM_CLIENT_VERSION_INFO {
|
||||
pub uStructVersion: u32,
|
||||
pub dwVersion: [u32; 4],
|
||||
pub wszHierarchy: [u16; 256],
|
||||
pub wszProductId: [u16; 256],
|
||||
pub wszProductDescription: [u16; 256],
|
||||
}
|
||||
impl ::core::marker::Copy for DRM_CLIENT_VERSION_INFO {}
|
||||
impl ::core::clone::Clone for DRM_CLIENT_VERSION_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub struct DRM_LICENSE_ACQ_DATA {
|
||||
pub uVersion: u32,
|
||||
pub wszURL: ::windows_sys::core::PWSTR,
|
||||
pub wszLocalFilename: ::windows_sys::core::PWSTR,
|
||||
pub pbPostData: *mut u8,
|
||||
pub dwPostDataSize: u32,
|
||||
pub wszFriendlyName: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for DRM_LICENSE_ACQ_DATA {}
|
||||
impl ::core::clone::Clone for DRM_LICENSE_ACQ_DATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"]
|
||||
pub type DRMCALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: DRM_STATUS_MSG, param1: ::windows_sys::core::HRESULT, param2: *mut ::core::ffi::c_void, param3: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
|
||||
1703
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Data/Xml/MsXml/mod.rs
vendored
Normal file
1703
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Data/Xml/MsXml/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
296
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Data/Xml/XmlLite/mod.rs
vendored
Normal file
296
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Data/Xml/XmlLite/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,296 @@
|
|||
#[cfg(feature = "Win32_System_Com")]
|
||||
::windows_targets::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlReader ( riid : *const ::windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void , pmalloc : super::super::super::System::Com:: IMalloc ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn CreateXmlReaderInputWithEncodingCodePage ( pinputstream : ::windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , nencodingcodepage : u32 , fencodinghint : super::super::super::Foundation:: BOOL , pwszbaseuri : ::windows_sys::core::PCWSTR , ppinput : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn CreateXmlReaderInputWithEncodingName ( pinputstream : ::windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , pwszencodingname : ::windows_sys::core::PCWSTR , fencodinghint : super::super::super::Foundation:: BOOL , pwszbaseuri : ::windows_sys::core::PCWSTR , ppinput : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_System_Com")]
|
||||
::windows_targets::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlWriter ( riid : *const ::windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void , pmalloc : super::super::super::System::Com:: IMalloc ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_System_Com")]
|
||||
::windows_targets::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlWriterOutputWithEncodingCodePage ( poutputstream : ::windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , nencodingcodepage : u32 , ppoutput : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_System_Com")]
|
||||
::windows_targets::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlWriterOutputWithEncodingName ( poutputstream : ::windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , pwszencodingname : ::windows_sys::core::PCWSTR , ppoutput : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT );
|
||||
pub type IXmlReader = *mut ::core::ffi::c_void;
|
||||
pub type IXmlResolver = *mut ::core::ffi::c_void;
|
||||
pub type IXmlWriter = *mut ::core::ffi::c_void;
|
||||
pub type IXmlWriterLite = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _IID_IXmlReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7279fc81_709d_4095_b63d_69fe4b0d9030);
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _IID_IXmlResolver: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7279fc82_709d_4095_b63d_69fe4b0d9030);
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _IID_IXmlWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7279fc88_709d_4095_b63d_69fe4b0d9030);
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type DtdProcessing = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const DtdProcessing_Prohibit: DtdProcessing = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const DtdProcessing_Parse: DtdProcessing = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _DtdProcessing_Last: DtdProcessing = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlConformanceLevel = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlConformanceLevel_Auto: XmlConformanceLevel = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlConformanceLevel_Fragment: XmlConformanceLevel = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlConformanceLevel_Document: XmlConformanceLevel = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlConformanceLevel_Last: XmlConformanceLevel = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlError = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_MX: XmlError = -1072894464i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_INPUTEND: XmlError = -1072894463i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_ENCODING: XmlError = -1072894462i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_ENCODINGSWITCH: XmlError = -1072894461i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const MX_E_ENCODINGSIGNATURE: XmlError = -1072894460i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_WC: XmlError = -1072894432i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_WHITESPACE: XmlError = -1072894431i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_SEMICOLON: XmlError = -1072894430i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_GREATERTHAN: XmlError = -1072894429i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_QUOTE: XmlError = -1072894428i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_EQUAL: XmlError = -1072894427i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_LESSTHAN: XmlError = -1072894426i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_HEXDIGIT: XmlError = -1072894425i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DIGIT: XmlError = -1072894424i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_LEFTBRACKET: XmlError = -1072894423i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_LEFTPAREN: XmlError = -1072894422i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_XMLCHARACTER: XmlError = -1072894421i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NAMECHARACTER: XmlError = -1072894420i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_SYNTAX: XmlError = -1072894419i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_CDSECT: XmlError = -1072894418i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_COMMENT: XmlError = -1072894417i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_CONDSECT: XmlError = -1072894416i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLATTLIST: XmlError = -1072894415i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLDOCTYPE: XmlError = -1072894414i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLELEMENT: XmlError = -1072894413i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLENTITY: XmlError = -1072894412i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DECLNOTATION: XmlError = -1072894411i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NDATA: XmlError = -1072894410i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PUBLIC: XmlError = -1072894409i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_SYSTEM: XmlError = -1072894408i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NAME: XmlError = -1072894407i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_ROOTELEMENT: XmlError = -1072894406i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_ELEMENTMATCH: XmlError = -1072894405i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_UNIQUEATTRIBUTE: XmlError = -1072894404i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_TEXTXMLDECL: XmlError = -1072894403i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_LEADINGXML: XmlError = -1072894402i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_TEXTDECL: XmlError = -1072894401i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_XMLDECL: XmlError = -1072894400i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_ENCNAME: XmlError = -1072894399i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PUBLICID: XmlError = -1072894398i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PESINTERNALSUBSET: XmlError = -1072894397i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PESBETWEENDECLS: XmlError = -1072894396i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NORECURSION: XmlError = -1072894395i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_ENTITYCONTENT: XmlError = -1072894394i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_UNDECLAREDENTITY: XmlError = -1072894393i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PARSEDENTITY: XmlError = -1072894392i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_NOEXTERNALENTITYREF: XmlError = -1072894391i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_PI: XmlError = -1072894390i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_SYSTEMID: XmlError = -1072894389i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_QUESTIONMARK: XmlError = -1072894388i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_CDSECTEND: XmlError = -1072894387i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_MOREDATA: XmlError = -1072894386i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_DTDPROHIBITED: XmlError = -1072894385i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WC_E_INVALIDXMLSPACE: XmlError = -1072894384i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_NC: XmlError = -1072894368i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_QNAMECHARACTER: XmlError = -1072894367i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_QNAMECOLON: XmlError = -1072894366i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_NAMECOLON: XmlError = -1072894365i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_DECLAREDPREFIX: XmlError = -1072894364i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_UNDECLAREDPREFIX: XmlError = -1072894363i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_EMPTYURI: XmlError = -1072894362i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_XMLPREFIXRESERVED: XmlError = -1072894361i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_XMLNSPREFIXRESERVED: XmlError = -1072894360i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_XMLURIRESERVED: XmlError = -1072894359i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const NC_E_XMLNSURIRESERVED: XmlError = -1072894358i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const SC_E_SC: XmlError = -1072894336i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const SC_E_MAXELEMENTDEPTH: XmlError = -1072894335i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const SC_E_MAXENTITYEXPANSION: XmlError = -1072894334i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_WR: XmlError = -1072894208i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_NONWHITESPACE: XmlError = -1072894207i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_NSPREFIXDECLARED: XmlError = -1072894206i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_NSPREFIXWITHEMPTYNSURI: XmlError = -1072894205i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_DUPLICATEATTRIBUTE: XmlError = -1072894204i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_XMLNSPREFIXDECLARATION: XmlError = -1072894203i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_XMLPREFIXDECLARATION: XmlError = -1072894202i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_XMLURIDECLARATION: XmlError = -1072894201i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_XMLNSURIDECLARATION: XmlError = -1072894200i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_NAMESPACEUNDECLARED: XmlError = -1072894199i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_INVALIDXMLSPACE: XmlError = -1072894198i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_INVALIDACTION: XmlError = -1072894197i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const WR_E_INVALIDSURROGATEPAIR: XmlError = -1072894196i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XML_E_INVALID_DECIMAL: XmlError = -1072898019i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XML_E_INVALID_HEXIDECIMAL: XmlError = -1072898018i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XML_E_INVALID_UNICODE: XmlError = -1072898017i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XML_E_INVALIDENCODING: XmlError = -1072897938i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlNodeType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_None: XmlNodeType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Element: XmlNodeType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Attribute: XmlNodeType = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Text: XmlNodeType = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_CDATA: XmlNodeType = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_ProcessingInstruction: XmlNodeType = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Comment: XmlNodeType = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_DocumentType: XmlNodeType = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_Whitespace: XmlNodeType = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_EndElement: XmlNodeType = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlNodeType_XmlDeclaration: XmlNodeType = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlNodeType_Last: XmlNodeType = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlReadState = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_Initial: XmlReadState = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_Interactive: XmlReadState = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_Error: XmlReadState = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_EndOfFile: XmlReadState = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReadState_Closed: XmlReadState = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlReaderProperty = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_MultiLanguage: XmlReaderProperty = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_ConformanceLevel: XmlReaderProperty = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_RandomAccess: XmlReaderProperty = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_XmlResolver: XmlReaderProperty = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_DtdProcessing: XmlReaderProperty = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_ReadState: XmlReaderProperty = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_MaxElementDepth: XmlReaderProperty = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlReaderProperty_MaxEntityExpansion: XmlReaderProperty = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlReaderProperty_Last: XmlReaderProperty = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlStandalone = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlStandalone_Omit: XmlStandalone = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlStandalone_Yes: XmlStandalone = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlStandalone_No: XmlStandalone = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlStandalone_Last: XmlStandalone = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub type XmlWriterProperty = i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_MultiLanguage: XmlWriterProperty = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_Indent: XmlWriterProperty = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_ByteOrderMark: XmlWriterProperty = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_OmitXmlDeclaration: XmlWriterProperty = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_ConformanceLevel: XmlWriterProperty = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const XmlWriterProperty_CompactEmptyElement: XmlWriterProperty = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`*"]
|
||||
pub const _XmlWriterProperty_Last: XmlWriterProperty = 5i32;
|
||||
4
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Data/Xml/mod.rs
vendored
Normal file
4
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Data/Xml/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#[cfg(feature = "Win32_Data_Xml_MsXml")]
|
||||
pub mod MsXml;
|
||||
#[cfg(feature = "Win32_Data_Xml_XmlLite")]
|
||||
pub mod XmlLite;
|
||||
6
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Data/mod.rs
vendored
Normal file
6
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Data/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#[cfg(feature = "Win32_Data_HtmlHelp")]
|
||||
pub mod HtmlHelp;
|
||||
#[cfg(feature = "Win32_Data_RightsManagement")]
|
||||
pub mod RightsManagement;
|
||||
#[cfg(feature = "Win32_Data_Xml")]
|
||||
pub mod Xml;
|
||||
1951
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/AllJoyn/mod.rs
vendored
Normal file
1951
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/AllJoyn/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
2542
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/BiometricFramework/mod.rs
vendored
Normal file
2542
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/BiometricFramework/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
2796
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Bluetooth/mod.rs
vendored
Normal file
2796
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Bluetooth/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
554
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Communication/mod.rs
vendored
Normal file
554
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Communication/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,554 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn BuildCommDCBA ( lpdef : ::windows_sys::core::PCSTR , lpdcb : *mut DCB ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn BuildCommDCBAndTimeoutsA ( lpdef : ::windows_sys::core::PCSTR , lpdcb : *mut DCB , lpcommtimeouts : *mut COMMTIMEOUTS ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn BuildCommDCBAndTimeoutsW ( lpdef : ::windows_sys::core::PCWSTR , lpdcb : *mut DCB , lpcommtimeouts : *mut COMMTIMEOUTS ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn BuildCommDCBW ( lpdef : ::windows_sys::core::PCWSTR , lpdcb : *mut DCB ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn ClearCommBreak ( hfile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn ClearCommError ( hfile : super::super::Foundation:: HANDLE , lperrors : *mut CLEAR_COMM_ERROR_FLAGS , lpstat : *mut COMSTAT ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn CommConfigDialogA ( lpszname : ::windows_sys::core::PCSTR , hwnd : super::super::Foundation:: HWND , lpcc : *mut COMMCONFIG ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn CommConfigDialogW ( lpszname : ::windows_sys::core::PCWSTR , hwnd : super::super::Foundation:: HWND , lpcc : *mut COMMCONFIG ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn EscapeCommFunction ( hfile : super::super::Foundation:: HANDLE , dwfunc : ESCAPE_COMM_FUNCTION ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetCommConfig ( hcommdev : super::super::Foundation:: HANDLE , lpcc : *mut COMMCONFIG , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetCommMask ( hfile : super::super::Foundation:: HANDLE , lpevtmask : *mut COMM_EVENT_MASK ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetCommModemStatus ( hfile : super::super::Foundation:: HANDLE , lpmodemstat : *mut MODEM_STATUS_FLAGS ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link ! ( "api-ms-win-core-comm-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`*"] fn GetCommPorts ( lpportnumbers : *mut u32 , uportnumberscount : u32 , puportnumbersfound : *mut u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetCommProperties ( hfile : super::super::Foundation:: HANDLE , lpcommprop : *mut COMMPROP ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetCommState ( hfile : super::super::Foundation:: HANDLE , lpdcb : *mut DCB ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetCommTimeouts ( hfile : super::super::Foundation:: HANDLE , lpcommtimeouts : *mut COMMTIMEOUTS ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetDefaultCommConfigA ( lpszname : ::windows_sys::core::PCSTR , lpcc : *mut COMMCONFIG , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn GetDefaultCommConfigW ( lpszname : ::windows_sys::core::PCWSTR , lpcc : *mut COMMCONFIG , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-core-comm-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn OpenCommPort ( uportnumber : u32 , dwdesiredaccess : u32 , dwflagsandattributes : u32 ) -> super::super::Foundation:: HANDLE );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn PurgeComm ( hfile : super::super::Foundation:: HANDLE , dwflags : PURGE_COMM_FLAGS ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetCommBreak ( hfile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetCommConfig ( hcommdev : super::super::Foundation:: HANDLE , lpcc : *const COMMCONFIG , dwsize : u32 ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetCommMask ( hfile : super::super::Foundation:: HANDLE , dwevtmask : COMM_EVENT_MASK ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetCommState ( hfile : super::super::Foundation:: HANDLE , lpdcb : *const DCB ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetCommTimeouts ( hfile : super::super::Foundation:: HANDLE , lpcommtimeouts : *const COMMTIMEOUTS ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetDefaultCommConfigA ( lpszname : ::windows_sys::core::PCSTR , lpcc : *const COMMCONFIG , dwsize : u32 ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetDefaultCommConfigW ( lpszname : ::windows_sys::core::PCWSTR , lpcc : *const COMMCONFIG , dwsize : u32 ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn SetupComm ( hfile : super::super::Foundation:: HANDLE , dwinqueue : u32 , dwoutqueue : u32 ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] fn TransmitCommChar ( hfile : super::super::Foundation:: HANDLE , cchar : u8 ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
|
||||
::windows_targets::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WaitCommEvent ( hfile : super::super::Foundation:: HANDLE , lpevtmask : *mut COMM_EVENT_MASK , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL );
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MAXLENGTH_NAI: u32 = 72u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MAXLENGTH_UICCDATASTORE: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ANALOG_RLP_OFF: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ANALOG_RLP_ON: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ANALOG_V34: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_AUTO_ML_2: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_AUTO_ML_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_AUTO_ML_NONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_AUTO_SPEED_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_BEARERMODE_ANALOG: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_BEARERMODE_GSM: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_BEARERMODE_ISDN: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_BLIND_DIAL: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_CCITT_OVERRIDE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_CELLULAR: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_COMPRESSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_DIAGNOSTICS: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_ERROR_CONTROL: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_FLOWCONTROL_HARD: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_FLOWCONTROL_SOFT: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_FORCED_EC: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_CHAP: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_MSCHAP: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_NONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_AUTH_PAP: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_ML_2: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_ML_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_ML_NONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_SPEED_56K: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_SPEED_64K: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_HDLCPPP_SPEED_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_AUTO_SPEED: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_BEARERMODE: u32 = 61440u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_HDLCPPP_SPEED: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_PROTOCOLDATA: u32 = 267386880u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_PROTOCOLID: u32 = 983040u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_V110_SPEED: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_V120_SPEED: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_MASK_X75_DATA: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PIAFS_INCOMING: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PIAFS_OUTGOING: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_ANALOG: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_AUTO: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_GPRS: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_HDLCPPP: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_PIAFS: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_V110: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_V120: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_V128: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_PROTOCOLID_X75: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_AUTO_ML: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_AUTO_SPEED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_BEARERMODE: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_EXTENDEDINFO: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_HDLCPPP_AUTH: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_HDLCPPP_ML: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_HDLCPPP_SPEED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_PROTOCOLDATA: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_PROTOCOLID: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_PROTOCOLINFO: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_V110_SPEED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_V120_ML: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_V120_SPEED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SHIFT_X75_DATA: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_SPEED_ADJUST: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_TONE_DIAL: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_12DOT0K: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_14DOT4K: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_19DOT2K: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_1DOT2K: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_28DOT8K: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_2DOT4K: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_38DOT4K: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_4DOT8K: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_57DOT6K: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_9DOT6K: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V110_SPEED_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_ML_2: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_ML_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_ML_NONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_SPEED_56K: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_SPEED_64K: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V120_SPEED_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_V23_OVERRIDE: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_128K: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_64K: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_BTX: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_DEFAULT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDM_X75_DATA_T_70: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SID_3GPP_SUPSVCMODEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd7d08e07_d767_4478_b14a_eecc87ea12f7);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type CLEAR_COMM_ERROR_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_BREAK: CLEAR_COMM_ERROR_FLAGS = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_FRAME: CLEAR_COMM_ERROR_FLAGS = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_OVERRUN: CLEAR_COMM_ERROR_FLAGS = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_RXOVER: CLEAR_COMM_ERROR_FLAGS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CE_RXPARITY: CLEAR_COMM_ERROR_FLAGS = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type COMMPROP_STOP_PARITY = u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const STOPBITS_10: COMMPROP_STOP_PARITY = 1u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const STOPBITS_15: COMMPROP_STOP_PARITY = 2u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const STOPBITS_20: COMMPROP_STOP_PARITY = 4u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_NONE: COMMPROP_STOP_PARITY = 256u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_ODD: COMMPROP_STOP_PARITY = 512u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_EVEN: COMMPROP_STOP_PARITY = 1024u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_MARK: COMMPROP_STOP_PARITY = 2048u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PARITY_SPACE: COMMPROP_STOP_PARITY = 4096u16;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type COMM_EVENT_MASK = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_BREAK: COMM_EVENT_MASK = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_CTS: COMM_EVENT_MASK = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_DSR: COMM_EVENT_MASK = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_ERR: COMM_EVENT_MASK = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_EVENT1: COMM_EVENT_MASK = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_EVENT2: COMM_EVENT_MASK = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_PERR: COMM_EVENT_MASK = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RING: COMM_EVENT_MASK = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RLSD: COMM_EVENT_MASK = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RX80FULL: COMM_EVENT_MASK = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RXCHAR: COMM_EVENT_MASK = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_RXFLAG: COMM_EVENT_MASK = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EV_TXEMPTY: COMM_EVENT_MASK = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type DCB_PARITY = u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const EVENPARITY: DCB_PARITY = 2u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MARKPARITY: DCB_PARITY = 3u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const NOPARITY: DCB_PARITY = 0u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const ODDPARITY: DCB_PARITY = 1u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SPACEPARITY: DCB_PARITY = 4u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type DCB_STOP_BITS = u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const ONESTOPBIT: DCB_STOP_BITS = 0u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const ONE5STOPBITS: DCB_STOP_BITS = 1u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const TWOSTOPBITS: DCB_STOP_BITS = 2u8;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type ESCAPE_COMM_FUNCTION = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CLRBREAK: ESCAPE_COMM_FUNCTION = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CLRDTR: ESCAPE_COMM_FUNCTION = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const CLRRTS: ESCAPE_COMM_FUNCTION = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETBREAK: ESCAPE_COMM_FUNCTION = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETDTR: ESCAPE_COMM_FUNCTION = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETRTS: ESCAPE_COMM_FUNCTION = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETXOFF: ESCAPE_COMM_FUNCTION = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const SETXON: ESCAPE_COMM_FUNCTION = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEMDEVCAPS_DIAL_OPTIONS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const DIALOPTION_BILLING: MODEMDEVCAPS_DIAL_OPTIONS = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const DIALOPTION_DIALTONE: MODEMDEVCAPS_DIAL_OPTIONS = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const DIALOPTION_QUIET: MODEMDEVCAPS_DIAL_OPTIONS = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEMDEVCAPS_SPEAKER_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKRFLAG_CALLSETUP: MODEMDEVCAPS_SPEAKER_MODE = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKRFLAG_DIAL: MODEMDEVCAPS_SPEAKER_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKRFLAG_OFF: MODEMDEVCAPS_SPEAKER_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKRFLAG_ON: MODEMDEVCAPS_SPEAKER_MODE = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEMDEVCAPS_SPEAKER_VOLUME = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOLFLAG_HIGH: MODEMDEVCAPS_SPEAKER_VOLUME = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOLFLAG_LOW: MODEMDEVCAPS_SPEAKER_VOLUME = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOLFLAG_MEDIUM: MODEMDEVCAPS_SPEAKER_VOLUME = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEMSETTINGS_SPEAKER_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKR_CALLSETUP: MODEMSETTINGS_SPEAKER_MODE = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKR_DIAL: MODEMSETTINGS_SPEAKER_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKR_OFF: MODEMSETTINGS_SPEAKER_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMSPKR_ON: MODEMSETTINGS_SPEAKER_MODE = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEM_SPEAKER_VOLUME = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOL_HIGH: MODEM_SPEAKER_VOLUME = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOL_LOW: MODEM_SPEAKER_VOLUME = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MDMVOL_MEDIUM: MODEM_SPEAKER_VOLUME = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type MODEM_STATUS_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MS_CTS_ON: MODEM_STATUS_FLAGS = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MS_DSR_ON: MODEM_STATUS_FLAGS = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MS_RING_ON: MODEM_STATUS_FLAGS = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const MS_RLSD_ON: MODEM_STATUS_FLAGS = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub type PURGE_COMM_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PURGE_RXABORT: PURGE_COMM_FLAGS = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PURGE_RXCLEAR: PURGE_COMM_FLAGS = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PURGE_TXABORT: PURGE_COMM_FLAGS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub const PURGE_TXCLEAR: PURGE_COMM_FLAGS = 4u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct COMMCONFIG {
|
||||
pub dwSize: u32,
|
||||
pub wVersion: u16,
|
||||
pub wReserved: u16,
|
||||
pub dcb: DCB,
|
||||
pub dwProviderSubType: u32,
|
||||
pub dwProviderOffset: u32,
|
||||
pub dwProviderSize: u32,
|
||||
pub wcProviderData: [u16; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for COMMCONFIG {}
|
||||
impl ::core::clone::Clone for COMMCONFIG {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct COMMPROP {
|
||||
pub wPacketLength: u16,
|
||||
pub wPacketVersion: u16,
|
||||
pub dwServiceMask: u32,
|
||||
pub dwReserved1: u32,
|
||||
pub dwMaxTxQueue: u32,
|
||||
pub dwMaxRxQueue: u32,
|
||||
pub dwMaxBaud: u32,
|
||||
pub dwProvSubType: u32,
|
||||
pub dwProvCapabilities: u32,
|
||||
pub dwSettableParams: u32,
|
||||
pub dwSettableBaud: u32,
|
||||
pub wSettableData: u16,
|
||||
pub wSettableStopParity: COMMPROP_STOP_PARITY,
|
||||
pub dwCurrentTxQueue: u32,
|
||||
pub dwCurrentRxQueue: u32,
|
||||
pub dwProvSpec1: u32,
|
||||
pub dwProvSpec2: u32,
|
||||
pub wcProvChar: [u16; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for COMMPROP {}
|
||||
impl ::core::clone::Clone for COMMPROP {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct COMMTIMEOUTS {
|
||||
pub ReadIntervalTimeout: u32,
|
||||
pub ReadTotalTimeoutMultiplier: u32,
|
||||
pub ReadTotalTimeoutConstant: u32,
|
||||
pub WriteTotalTimeoutMultiplier: u32,
|
||||
pub WriteTotalTimeoutConstant: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for COMMTIMEOUTS {}
|
||||
impl ::core::clone::Clone for COMMTIMEOUTS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct COMSTAT {
|
||||
pub _bitfield: u32,
|
||||
pub cbInQue: u32,
|
||||
pub cbOutQue: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for COMSTAT {}
|
||||
impl ::core::clone::Clone for COMSTAT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct DCB {
|
||||
pub DCBlength: u32,
|
||||
pub BaudRate: u32,
|
||||
pub _bitfield: u32,
|
||||
pub wReserved: u16,
|
||||
pub XonLim: u16,
|
||||
pub XoffLim: u16,
|
||||
pub ByteSize: u8,
|
||||
pub Parity: DCB_PARITY,
|
||||
pub StopBits: DCB_STOP_BITS,
|
||||
pub XonChar: u8,
|
||||
pub XoffChar: u8,
|
||||
pub ErrorChar: u8,
|
||||
pub EofChar: u8,
|
||||
pub EvtChar: u8,
|
||||
pub wReserved1: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for DCB {}
|
||||
impl ::core::clone::Clone for DCB {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct MODEMDEVCAPS {
|
||||
pub dwActualSize: u32,
|
||||
pub dwRequiredSize: u32,
|
||||
pub dwDevSpecificOffset: u32,
|
||||
pub dwDevSpecificSize: u32,
|
||||
pub dwModemProviderVersion: u32,
|
||||
pub dwModemManufacturerOffset: u32,
|
||||
pub dwModemManufacturerSize: u32,
|
||||
pub dwModemModelOffset: u32,
|
||||
pub dwModemModelSize: u32,
|
||||
pub dwModemVersionOffset: u32,
|
||||
pub dwModemVersionSize: u32,
|
||||
pub dwDialOptions: MODEMDEVCAPS_DIAL_OPTIONS,
|
||||
pub dwCallSetupFailTimer: u32,
|
||||
pub dwInactivityTimeout: u32,
|
||||
pub dwSpeakerVolume: MODEMDEVCAPS_SPEAKER_VOLUME,
|
||||
pub dwSpeakerMode: MODEMDEVCAPS_SPEAKER_MODE,
|
||||
pub dwModemOptions: u32,
|
||||
pub dwMaxDTERate: u32,
|
||||
pub dwMaxDCERate: u32,
|
||||
pub abVariablePortion: [u8; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for MODEMDEVCAPS {}
|
||||
impl ::core::clone::Clone for MODEMDEVCAPS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Communication\"`*"]
|
||||
pub struct MODEMSETTINGS {
|
||||
pub dwActualSize: u32,
|
||||
pub dwRequiredSize: u32,
|
||||
pub dwDevSpecificOffset: u32,
|
||||
pub dwDevSpecificSize: u32,
|
||||
pub dwCallSetupFailTimer: u32,
|
||||
pub dwInactivityTimeout: u32,
|
||||
pub dwSpeakerVolume: MODEM_SPEAKER_VOLUME,
|
||||
pub dwSpeakerMode: MODEMSETTINGS_SPEAKER_MODE,
|
||||
pub dwPreferredModemOptions: u32,
|
||||
pub dwNegotiatedModemOptions: u32,
|
||||
pub dwNegotiatedDCERate: u32,
|
||||
pub abVariablePortion: [u8; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for MODEMSETTINGS {}
|
||||
impl ::core::clone::Clone for MODEMSETTINGS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
94
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/DeviceAccess/mod.rs
vendored
Normal file
94
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/DeviceAccess/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,94 @@
|
|||
::windows_targets::link ! ( "deviceaccess.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"] fn CreateDeviceAccessInstance ( deviceinterfacepath : ::windows_sys::core::PCWSTR , desiredaccess : u32 , createasync : *mut ICreateDeviceAccessAsync ) -> ::windows_sys::core::HRESULT );
|
||||
pub type ICreateDeviceAccessAsync = *mut ::core::ffi::c_void;
|
||||
pub type IDeviceIoControl = *mut ::core::ffi::c_void;
|
||||
pub type IDeviceRequestCompletionCallback = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const CLSID_DeviceIoControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x12d3e372_874b_457d_9fdf_73977778686c);
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_1394: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_ARTI: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_COM1: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_COM2: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_COM3: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_COM4: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_DIAQ: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_MAX: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_MIN: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_SIM: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const DEV_PORT_USB: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_1: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_10: i32 = 512i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_11: i32 = 1024i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_12: i32 = 2048i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_13: i32 = 4096i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_14: i32 = 8192i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_15: i32 = 16384i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_16: i32 = 32768i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_17: i32 = 65536i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_18: i32 = 131072i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_19: i32 = 262144i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_2: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_20: i32 = 524288i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_21: i32 = 1048576i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_22: i32 = 2097152i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_23: i32 = 4194304i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_24: i32 = 8388608i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_3: i32 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_4: i32 = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_5: i32 = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_6: i32 = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_7: i32 = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_8: i32 = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_9: i32 = 256i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_AUDIO_ALL: u32 = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_BASE: i32 = 4096i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_BOTTOM: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_CENTER: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_LEFT: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_MIDDLE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_RIGHT: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_TOP: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceAccess\"`*"]
|
||||
pub const ED_VIDEO: i32 = 33554432i32;
|
||||
7210
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs
vendored
Normal file
7210
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
264
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/DeviceQuery/mod.rs
vendored
Normal file
264
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/DeviceQuery/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,264 @@
|
|||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"] fn DevCloseObjectQuery ( hdevquery : *const HDEVQUERY__ ) -> ( ) );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevCreateObjectQuery ( objecttype : DEV_OBJECT_TYPE , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , pcallback : PDEV_QUERY_RESULT_CALLBACK , pcontext : *const ::core::ffi::c_void , phdevquery : *mut *mut HDEVQUERY__ ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevCreateObjectQueryEx ( objecttype : DEV_OBJECT_TYPE , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , cextendedparametercount : u32 , pextendedparameters : *const DEV_QUERY_PARAMETER , pcallback : PDEV_QUERY_RESULT_CALLBACK , pcontext : *const ::core::ffi::c_void , phdevquery : *mut *mut HDEVQUERY__ ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevCreateObjectQueryFromId ( objecttype : DEV_OBJECT_TYPE , pszobjectid : ::windows_sys::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , pcallback : PDEV_QUERY_RESULT_CALLBACK , pcontext : *const ::core::ffi::c_void , phdevquery : *mut *mut HDEVQUERY__ ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevCreateObjectQueryFromIdEx ( objecttype : DEV_OBJECT_TYPE , pszobjectid : ::windows_sys::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , cextendedparametercount : u32 , pextendedparameters : *const DEV_QUERY_PARAMETER , pcallback : PDEV_QUERY_RESULT_CALLBACK , pcontext : *const ::core::ffi::c_void , phdevquery : *mut *mut HDEVQUERY__ ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevCreateObjectQueryFromIds ( objecttype : DEV_OBJECT_TYPE , pszzobjectids : ::windows_sys::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , pcallback : PDEV_QUERY_RESULT_CALLBACK , pcontext : *const ::core::ffi::c_void , phdevquery : *mut *mut HDEVQUERY__ ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevCreateObjectQueryFromIdsEx ( objecttype : DEV_OBJECT_TYPE , pszzobjectids : ::windows_sys::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , cextendedparametercount : u32 , pextendedparameters : *const DEV_QUERY_PARAMETER , pcallback : PDEV_QUERY_RESULT_CALLBACK , pcontext : *const ::core::ffi::c_void , phdevquery : *mut *mut HDEVQUERY__ ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevFindProperty ( pkey : *const super::Properties:: DEVPROPKEY , store : super::Properties:: DEVPROPSTORE , pszlocalename : ::windows_sys::core::PCWSTR , cproperties : u32 , pproperties : *const super::Properties:: DEVPROPERTY ) -> *mut super::Properties:: DEVPROPERTY );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevFreeObjectProperties ( cpropertycount : u32 , pproperties : *const super::Properties:: DEVPROPERTY ) -> ( ) );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevFreeObjects ( cobjectcount : u32 , pobjects : *const DEV_OBJECT ) -> ( ) );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevGetObjectProperties ( objecttype : DEV_OBJECT_TYPE , pszobjectid : ::windows_sys::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , pcpropertycount : *mut u32 , ppproperties : *mut *mut super::Properties:: DEVPROPERTY ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevGetObjectPropertiesEx ( objecttype : DEV_OBJECT_TYPE , pszobjectid : ::windows_sys::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cextendedparametercount : u32 , pextendedparameters : *const DEV_QUERY_PARAMETER , pcpropertycount : *mut u32 , ppproperties : *mut *mut super::Properties:: DEVPROPERTY ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevGetObjects ( objecttype : DEV_OBJECT_TYPE , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , pcobjectcount : *mut u32 , ppobjects : *mut *mut DEV_OBJECT ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] fn DevGetObjectsEx ( objecttype : DEV_OBJECT_TYPE , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , cfilterexpressioncount : u32 , pfilter : *const DEVPROP_FILTER_EXPRESSION , cextendedparametercount : u32 , pextendedparameters : *const DEV_QUERY_PARAMETER , pcobjectcount : *mut u32 , ppobjects : *mut *mut DEV_OBJECT ) -> ::windows_sys::core::HRESULT );
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEVPROP_OPERATOR = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MODIFIER_NOT: DEVPROP_OPERATOR = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE: DEVPROP_OPERATOR = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NONE: DEVPROP_OPERATOR = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_EXISTS: DEVPROP_OPERATOR = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_EXISTS: DEVPROP_OPERATOR = 65537u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_EQUALS: DEVPROP_OPERATOR = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_EQUALS: DEVPROP_OPERATOR = 65538u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_GREATER_THAN: DEVPROP_OPERATOR = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LESS_THAN: DEVPROP_OPERATOR = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_GREATER_THAN_EQUALS: DEVPROP_OPERATOR = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LESS_THAN_EQUALS: DEVPROP_OPERATOR = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_EQUALS_IGNORE_CASE: DEVPROP_OPERATOR = 131074u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE: DEVPROP_OPERATOR = 196610u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BITWISE_AND: DEVPROP_OPERATOR = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BITWISE_OR: DEVPROP_OPERATOR = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BEGINS_WITH: DEVPROP_OPERATOR = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_ENDS_WITH: DEVPROP_OPERATOR = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_CONTAINS: DEVPROP_OPERATOR = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 131081u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 131082u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE: DEVPROP_OPERATOR = 131083u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_CONTAINS: DEVPROP_OPERATOR = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH: DEVPROP_OPERATOR = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH: DEVPROP_OPERATOR = 12288u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS: DEVPROP_OPERATOR = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE: DEVPROP_OPERATOR = 135168u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 139264u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE: DEVPROP_OPERATOR = 143360u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE: DEVPROP_OPERATOR = 147456u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_AND_OPEN: DEVPROP_OPERATOR = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_AND_CLOSE: DEVPROP_OPERATOR = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_OR_OPEN: DEVPROP_OPERATOR = 3145728u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_OR_CLOSE: DEVPROP_OPERATOR = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_OPEN: DEVPROP_OPERATOR = 5242880u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_NOT_CLOSE: DEVPROP_OPERATOR = 6291456u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_ARRAY_CONTAINS: DEVPROP_OPERATOR = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_EVAL: DEVPROP_OPERATOR = 4095u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_LIST: DEVPROP_OPERATOR = 61440u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_MODIFIER: DEVPROP_OPERATOR = 983040u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_NOT_LOGICAL: DEVPROP_OPERATOR = 4027580415u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_LOGICAL: DEVPROP_OPERATOR = 267386880u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DEVPROP_OPERATOR_MASK_ARRAY: DEVPROP_OPERATOR = 4026531840u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEV_OBJECT_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeUnknown: DEV_OBJECT_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceInterface: DEV_OBJECT_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceContainer: DEV_OBJECT_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDevice: DEV_OBJECT_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceInterfaceClass: DEV_OBJECT_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeAEP: DEV_OBJECT_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeAEPContainer: DEV_OBJECT_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceInstallerClass: DEV_OBJECT_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceInterfaceDisplay: DEV_OBJECT_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDeviceContainerDisplay: DEV_OBJECT_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeAEPService: DEV_OBJECT_TYPE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevObjectTypeDevicePanel: DEV_OBJECT_TYPE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEV_QUERY_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagNone: DEV_QUERY_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagUpdateResults: DEV_QUERY_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagAllProperties: DEV_QUERY_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagLocalize: DEV_QUERY_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryFlagAsyncClose: DEV_QUERY_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEV_QUERY_RESULT_ACTION = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryResultStateChange: DEV_QUERY_RESULT_ACTION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryResultAdd: DEV_QUERY_RESULT_ACTION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryResultUpdate: DEV_QUERY_RESULT_ACTION = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryResultRemove: DEV_QUERY_RESULT_ACTION = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub type DEV_QUERY_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryStateInitialized: DEV_QUERY_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryStateEnumCompleted: DEV_QUERY_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryStateAborted: DEV_QUERY_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub const DevQueryStateClosed: DEV_QUERY_STATE = 3i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub struct DEVPROP_FILTER_EXPRESSION {
|
||||
pub Operator: DEVPROP_OPERATOR,
|
||||
pub Property: super::Properties::DEVPROPERTY,
|
||||
}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::marker::Copy for DEVPROP_FILTER_EXPRESSION {}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::clone::Clone for DEVPROP_FILTER_EXPRESSION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub struct DEV_OBJECT {
|
||||
pub ObjectType: DEV_OBJECT_TYPE,
|
||||
pub pszObjectId: ::windows_sys::core::PCWSTR,
|
||||
pub cPropertyCount: u32,
|
||||
pub pProperties: *const super::Properties::DEVPROPERTY,
|
||||
}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::marker::Copy for DEV_OBJECT {}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::clone::Clone for DEV_OBJECT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub struct DEV_QUERY_PARAMETER {
|
||||
pub Key: super::Properties::DEVPROPKEY,
|
||||
pub Type: super::Properties::DEVPROPTYPE,
|
||||
pub BufferSize: u32,
|
||||
pub Buffer: *mut ::core::ffi::c_void,
|
||||
}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::marker::Copy for DEV_QUERY_PARAMETER {}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::clone::Clone for DEV_QUERY_PARAMETER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub struct DEV_QUERY_RESULT_ACTION_DATA {
|
||||
pub Action: DEV_QUERY_RESULT_ACTION,
|
||||
pub Data: DEV_QUERY_RESULT_ACTION_DATA_0,
|
||||
}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::marker::Copy for DEV_QUERY_RESULT_ACTION_DATA {}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::clone::Clone for DEV_QUERY_RESULT_ACTION_DATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub union DEV_QUERY_RESULT_ACTION_DATA_0 {
|
||||
pub State: DEV_QUERY_STATE,
|
||||
pub DeviceObject: DEV_OBJECT,
|
||||
}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::marker::Copy for DEV_QUERY_RESULT_ACTION_DATA_0 {}
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
impl ::core::clone::Clone for DEV_QUERY_RESULT_ACTION_DATA_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`*"]
|
||||
pub struct HDEVQUERY__ {
|
||||
pub unused: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for HDEVQUERY__ {}
|
||||
impl ::core::clone::Clone for HDEVQUERY__ {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"]
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub type PDEV_QUERY_RESULT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hdevquery: *const HDEVQUERY__, pcontext: *const ::core::ffi::c_void, pactiondata: *const DEV_QUERY_RESULT_ACTION_DATA) -> ()>;
|
||||
5954
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Display/mod.rs
vendored
Normal file
5954
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Display/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
199
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs
vendored
Normal file
199
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,199 @@
|
|||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] fn SwDeviceClose ( hswdevice : HSWDEVICE ) -> ( ) );
|
||||
#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn SwDeviceCreate ( pszenumeratorname : ::windows_sys::core::PCWSTR , pszparentdeviceinstance : ::windows_sys::core::PCWSTR , pcreateinfo : *const SW_DEVICE_CREATE_INFO , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY , pcallback : SW_DEVICE_CREATE_CALLBACK , pcontext : *const ::core::ffi::c_void , phswdevice : *mut isize ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] fn SwDeviceGetLifetime ( hswdevice : HSWDEVICE , plifetime : *mut SW_DEVICE_LIFETIME ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`*"] fn SwDeviceInterfacePropertySet ( hswdevice : HSWDEVICE , pszdeviceinterfaceid : ::windows_sys::core::PCWSTR , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SwDeviceInterfaceRegister ( hswdevice : HSWDEVICE , pinterfaceclassguid : *const ::windows_sys::core::GUID , pszreferencestring : ::windows_sys::core::PCWSTR , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY , fenabled : super::super::super::Foundation:: BOOL , ppszdeviceinterfaceid : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`*"] fn SwDeviceInterfaceSetState ( hswdevice : HSWDEVICE , pszdeviceinterfaceid : ::windows_sys::core::PCWSTR , fenabled : super::super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`*"] fn SwDevicePropertySet ( hswdevice : HSWDEVICE , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] fn SwDeviceSetLifetime ( hswdevice : HSWDEVICE , lifetime : SW_DEVICE_LIFETIME ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] fn SwMemFree ( pmem : *const ::core::ffi::c_void ) -> ( ) );
|
||||
pub type IUPnPAddressFamilyControl = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPAsyncResult = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDescriptionDocument = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDescriptionDocumentCallback = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDevice = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceControl = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceControlHttpHeaders = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceDocumentAccess = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceDocumentAccessEx = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceFinder = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceFinderAddCallbackWithInterface = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceFinderCallback = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDeviceProvider = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPDevices = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPEventSink = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPEventSource = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPHttpHeaderControl = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPRegistrar = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPRemoteEndpointInfo = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPReregistrar = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPService = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPServiceAsync = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPServiceCallback = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPServiceDocumentAccess = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPServiceEnumProperty = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPServices = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const ADDRESS_FAMILY_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddressFamily");
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_ACTION_SPECIFIC_BASE: u32 = 600u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_ACTION_SPECIFIC_MAX: u32 = 899u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_DEVICE_INTERNAL_ERROR: u32 = 501u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_INVALID_ACTION: u32 = 401u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_INVALID_ARG: u32 = 402u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_INVALID_SEQUENCE_NUMBER: u32 = 403u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const FAULT_INVALID_VARIABLE: u32 = 404u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const REMOTE_ADDRESS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemoteAddress");
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_ADDRESSFAMILY_BOTH: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_ADDRESSFAMILY_IPv4: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_ADDRESSFAMILY_IPv6: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ACTION_REQUEST_FAILED: ::windows_sys::core::HRESULT = -2147220976i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ACTION_SPECIFIC_BASE: ::windows_sys::core::HRESULT = -2147220736i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220991i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_ERROR: ::windows_sys::core::HRESULT = -2147220972i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_NODE_INCOMPLETE: ::windows_sys::core::HRESULT = -2147220988i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_NOTREGISTERED: ::windows_sys::core::HRESULT = -2147180494i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_RUNNING: ::windows_sys::core::HRESULT = -2147180495i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DEVICE_TIMEOUT: ::windows_sys::core::HRESULT = -2147220969i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DUPLICATE_NOT_ALLOWED: ::windows_sys::core::HRESULT = -2147180511i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_DUPLICATE_SERVICE_ID: ::windows_sys::core::HRESULT = -2147180510i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ERROR_PROCESSING_RESPONSE: ::windows_sys::core::HRESULT = -2147220970i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_EVENT_SUBSCRIPTION_FAILED: ::windows_sys::core::HRESULT = -2147220223i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ICON_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220987i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ICON_NODE_INCOMPLETE: ::windows_sys::core::HRESULT = -2147220986i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_ACTION: ::windows_sys::core::HRESULT = -2147220985i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_ARGUMENTS: ::windows_sys::core::HRESULT = -2147220984i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_DESCRIPTION: ::windows_sys::core::HRESULT = -2147180509i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_DOCUMENT: ::windows_sys::core::HRESULT = -2147220224i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_ICON: ::windows_sys::core::HRESULT = -2147180507i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_ROOT_NAMESPACE: ::windows_sys::core::HRESULT = -2147180505i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_SERVICE: ::windows_sys::core::HRESULT = -2147180508i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_VARIABLE: ::windows_sys::core::HRESULT = -2147220973i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_INVALID_XML: ::windows_sys::core::HRESULT = -2147180506i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_OUT_OF_SYNC: ::windows_sys::core::HRESULT = -2147220983i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_PROTOCOL_ERROR: ::windows_sys::core::HRESULT = -2147220971i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_REQUIRED_ELEMENT_ERROR: ::windows_sys::core::HRESULT = -2147180512i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_ROOT_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220992i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_SERVICE_ELEMENT_EXPECTED: ::windows_sys::core::HRESULT = -2147220990i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_SERVICE_NODE_INCOMPLETE: ::windows_sys::core::HRESULT = -2147220989i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_SUFFIX_TOO_LONG: ::windows_sys::core::HRESULT = -2147180504i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_TRANSPORT_ERROR: ::windows_sys::core::HRESULT = -2147220975i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_URLBASE_PRESENT: ::windows_sys::core::HRESULT = -2147180503i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_VALUE_TOO_LONG: ::windows_sys::core::HRESULT = -2147180496i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_E_VARIABLE_VALUE_UNKNOWN: ::windows_sys::core::HRESULT = -2147220974i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPNP_SERVICE_DELAY_SCPD_AND_SUBSCRIPTION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPDescriptionDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1d8a9b47_3a28_4ce2_8a4b_bd34e45bceeb);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPDescriptionDocumentEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33fd0563_d81a_4393_83cc_0195b1da2f91);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa32552c5_ba61_457a_b59a_a2561e125e33);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPDeviceFinder: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe2085f28_feb7_404a_b8e7_e659bdeaaa02);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPDeviceFinderEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x181b54fc_380b_4a75_b3f1_4ac45e9605b0);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9e84ffd_ad3c_40a4_b835_0882ebcbaaa8);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x204810b9_73b2_11d4_bf42_00b0d0118b56);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPRemoteEndpointInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2e5e84e9_4049_4244_b728_2d24227157c7);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPService: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc624ba95_fbcb_4409_8c03_8cceec533ef1);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const UPnPServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc0bc4b4a_a406_4efc_932f_b8546b8100cc);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub type SW_DEVICE_CAPABILITIES = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesNone: SW_DEVICE_CAPABILITIES = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesRemovable: SW_DEVICE_CAPABILITIES = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesSilentInstall: SW_DEVICE_CAPABILITIES = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesNoDisplayInUI: SW_DEVICE_CAPABILITIES = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceCapabilitiesDriverRequired: SW_DEVICE_CAPABILITIES = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub type SW_DEVICE_LIFETIME = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceLifetimeHandle: SW_DEVICE_LIFETIME = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceLifetimeParentPresent: SW_DEVICE_LIFETIME = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub const SWDeviceLifetimeMax: SW_DEVICE_LIFETIME = 2i32;
|
||||
pub type HSWDEVICE = isize;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
pub struct SW_DEVICE_CREATE_INFO {
|
||||
pub cbSize: u32,
|
||||
pub pszInstanceId: ::windows_sys::core::PCWSTR,
|
||||
pub pszzHardwareIds: ::windows_sys::core::PCWSTR,
|
||||
pub pszzCompatibleIds: ::windows_sys::core::PCWSTR,
|
||||
pub pContainerId: *const ::windows_sys::core::GUID,
|
||||
pub CapabilityFlags: u32,
|
||||
pub pszDeviceDescription: ::windows_sys::core::PCWSTR,
|
||||
pub pszDeviceLocation: ::windows_sys::core::PCWSTR,
|
||||
pub pSecurityDescriptor: *const super::super::super::Security::SECURITY_DESCRIPTOR,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
impl ::core::marker::Copy for SW_DEVICE_CREATE_INFO {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
impl ::core::clone::Clone for SW_DEVICE_CREATE_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"]
|
||||
pub type SW_DEVICE_CREATE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hswdevice: HSWDEVICE, createresult: ::windows_sys::core::HRESULT, pcontext: *const ::core::ffi::c_void, pszdeviceinstanceid: ::windows_sys::core::PCWSTR) -> ()>;
|
||||
2
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Enumeration/mod.rs
vendored
Normal file
2
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Enumeration/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
#[cfg(feature = "Win32_Devices_Enumeration_Pnp")]
|
||||
pub mod Pnp;
|
||||
2278
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Fax/mod.rs
vendored
Normal file
2278
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Fax/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
1077
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs
vendored
Normal file
1077
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
1327
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Geolocation/mod.rs
vendored
Normal file
1327
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Geolocation/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
7067
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs
vendored
Normal file
7067
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
3270
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/ImageAcquisition/mod.rs
vendored
Normal file
3270
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/ImageAcquisition/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
3455
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/PortableDevices/mod.rs
vendored
Normal file
3455
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/PortableDevices/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
509
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Properties/mod.rs
vendored
Normal file
509
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Properties/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,509 @@
|
|||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DevQuery_ObjectType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x13673f42_a3d6_49f6_b4da_ae46e0c5237c), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Characteristics: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 29 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_ClassCoInstallers: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x713d1703_a2e2_49f5_9214_56472ef3da5c), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_ClassInstaller: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_ClassName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_DHPRebalanceOptOut: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd14d3ef3_66cf_4ba2_9d38_0ddb37ab4701), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_DefaultService: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_DevType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 27 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Exclusive: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 28 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_IconPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_LowerFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 20 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Name: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_NoDisplayClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_NoInstallClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_NoUseClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_PropPageProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_Security: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 25 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_SecuritySDS: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 26 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_SilentInstall: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceClass_UpperFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 19 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Address: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 51 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 101 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_AssociationArray: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 80 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_BaselineExperienceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 78 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Category: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 90 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_CategoryGroup_Desc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 94 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_CategoryGroup_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 95 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Category_Desc_Plural: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 92 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Category_Desc_Singular: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 91 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Category_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 93 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_ConfigFlags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 105 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 107 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_DeviceDescription1: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 81 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_DeviceDescription2: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 82 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_DeviceFunctionSubRank: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 100 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_DiscoveryMethod: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 52 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_ExperienceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 89 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12288 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_HasProblem: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 83 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 57 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_InstallInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsAuthenticated: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 54 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsConnected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 55 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsDefaultDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 86 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 79 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsEncrypted: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 53 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsLocalMachine: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 70 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsMetadataSearchInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 72 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsNetworkDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 85 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsNotInterestingForDisplay: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 74 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsPaired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 56 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsRebootRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 108 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsSharedDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 84 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_IsShowInDisconnectedState: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 68 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Last_Connected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 67 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Last_Seen: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 66 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 77 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 76 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Manufacturer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8192 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_MetadataCabinet: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 87 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_MetadataChecksum: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 73 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_MetadataPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 71 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_ModelName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8194 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_ModelNumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8195 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_PrimaryCategory: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 97 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 106 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_RequiresPairingElevation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 88 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_RequiresUninstallElevation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 99 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_UnpairUninstall: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 98 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceContainer_Version: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 65 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterfaceClass_DefaultInterface: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x14c83a99_0b3f_44b7_be4c_a178d3990564), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterfaceClass_Name: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x14c83a99_0b3f_44b7_be4c_a178d3990564), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_Autoplay_Silent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x434dd28f_9e75_450a_9ab9_ff61e618bad0), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_ClassGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_Enabled: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_ReferenceString: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_Restricted: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_SchematicName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_AdditionalSoftwareRequested: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 19 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Address: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 30 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_AssignedToGuest: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 24 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BaseContainerId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 38 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BiosDeviceName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BusNumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 23 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BusRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BusReportedDeviceDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_BusTypeGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 21 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Capabilities: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 17 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Characteristics: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 29 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Children: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Class: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ClassGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_CompatibleIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ConfigFlags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ConfigurationId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ContainerId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_CreatorProcessId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 25 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DHP_Rebalance_Policy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DebuggerSafe: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DependencyDependents: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 21 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DependencyProviders: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 20 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DevNodeStatus: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DevType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 27 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DeviceDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Driver: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverCoInstallers: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverInfPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverInfSection: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverInfSectionExt: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverLogoLevel: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 15 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverProblemDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverPropPageProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverRank: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 14 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_DriverVersion: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_EjectionRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_EnumeratorName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 24 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Exclusive: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 28 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ExtendedAddress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 23 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ExtendedConfigurationIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 15 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirmwareDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 17 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirmwareRevision: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 19 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirmwareVendor: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 26 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirmwareVersion: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 18 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FirstInstallDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 101 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 14 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_FriendlyNameAttributes: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_GenericDriverInstalled: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 18 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_HardwareIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_HasProblem: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_InLocalMachineContainer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_InstallDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 100 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_InstallState: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 36 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_InstanceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 256 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_IsAssociateableByUserAction: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_IsPresent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_IsRebootRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 16 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LastArrivalDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 102 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LastRemovalDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 103 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Legacy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LegacyBusType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 22 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LocationInfo: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 15 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LocationPaths: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 37 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_LowerFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 20 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Manufacturer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 13 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ManufacturerAttributes: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_MatchingDeviceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Model: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 39 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ModelId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_NoConnectSound: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 17 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Numa_Node: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Numa_Proximity_Domain: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 1 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PDOName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 16 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Parent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PhysicalDeviceLocation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PostInstallInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 13 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PowerData: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 32 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PowerRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_PresenceNotForDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ProblemCode: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ProblemStatus: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_RemovalPolicy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 33 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_RemovalPolicyDefault: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 34 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_RemovalPolicyOverride: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 35 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_RemovalRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Reported: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ReportedDeviceIdsHash: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ResourcePickerExceptions: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 13 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ResourcePickerTags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SafeRemovalRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SafeRemovalRequiredOverride: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Security: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 25 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SecuritySDS: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 26 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Service: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SessionId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_ShowInUninstallUI: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Siblings: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SignalStrength: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_SoftRestartSupported: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 22 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_Stack: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 14 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_TransportRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_UINumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 18 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_UINumberDescFormat: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 31 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_Device_UpperFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 19 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_BrandingIcon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_DetailedDescription: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_DocumentationLink: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_Model: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_DrvPkg_VendorWebSite: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPKEY_NAME: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROPID_FIRST_USABLE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_MASK_TYPE: u32 = 4095u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_MASK_TYPEMOD: u32 = 61440u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPEMOD_ARRAY: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPEMOD_LIST: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const MAX_DEVPROP_TYPE: u32 = 25u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const MAX_DEVPROP_TYPEMOD: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub type DEVPROPSTORE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_STORE_SYSTEM: DEVPROPSTORE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_STORE_USER: DEVPROPSTORE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub type DEVPROPTYPE = u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_EMPTY: DEVPROPTYPE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_NULL: DEVPROPTYPE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_SBYTE: DEVPROPTYPE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_BYTE: DEVPROPTYPE = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_INT16: DEVPROPTYPE = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_UINT16: DEVPROPTYPE = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_INT32: DEVPROPTYPE = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_UINT32: DEVPROPTYPE = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_INT64: DEVPROPTYPE = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_UINT64: DEVPROPTYPE = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_FLOAT: DEVPROPTYPE = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DOUBLE: DEVPROPTYPE = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DECIMAL: DEVPROPTYPE = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_GUID: DEVPROPTYPE = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_CURRENCY: DEVPROPTYPE = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DATE: DEVPROPTYPE = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_FILETIME: DEVPROPTYPE = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_BOOLEAN: DEVPROPTYPE = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_STRING: DEVPROPTYPE = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_STRING_LIST: DEVPROPTYPE = 8210u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR: DEVPROPTYPE = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING: DEVPROPTYPE = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DEVPROPKEY: DEVPROPTYPE = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_DEVPROPTYPE: DEVPROPTYPE = 22u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_BINARY: DEVPROPTYPE = 4099u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_ERROR: DEVPROPTYPE = 23u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_NTSTATUS: DEVPROPTYPE = 24u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub const DEVPROP_TYPE_STRING_INDIRECT: DEVPROPTYPE = 25u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub struct DEVPROPCOMPKEY {
|
||||
pub Key: DEVPROPKEY,
|
||||
pub Store: DEVPROPSTORE,
|
||||
pub LocaleName: ::windows_sys::core::PCWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for DEVPROPCOMPKEY {}
|
||||
impl ::core::clone::Clone for DEVPROPCOMPKEY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub struct DEVPROPERTY {
|
||||
pub CompKey: DEVPROPCOMPKEY,
|
||||
pub Type: DEVPROPTYPE,
|
||||
pub BufferSize: u32,
|
||||
pub Buffer: *mut ::core::ffi::c_void,
|
||||
}
|
||||
impl ::core::marker::Copy for DEVPROPERTY {}
|
||||
impl ::core::clone::Clone for DEVPROPERTY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
|
||||
pub struct DEVPROPKEY {
|
||||
pub fmtid: ::windows_sys::core::GUID,
|
||||
pub pid: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DEVPROPKEY {}
|
||||
impl ::core::clone::Clone for DEVPROPKEY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
155
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Pwm/mod.rs
vendored
Normal file
155
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Pwm/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,155 @@
|
|||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const GUID_DEVINTERFACE_PWM_CONTROLLER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x60824b4c_eed1_4c9c_b49c_1b961461a819);
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const GUID_DEVINTERFACE_PWM_CONTROLLER_WSZ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{60824B4C-EED1-4C9C-B49C-1B961461A819}");
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD: u32 = 262148u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_CONTROLLER_GET_INFO: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD: u32 = 294920u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE: u32 = 262544u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_GET_POLARITY: u32 = 262552u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_IS_STARTED: u32 = 262568u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE: u32 = 295316u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_SET_POLARITY: u32 = 295324u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_START: u32 = 295331u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const IOCTL_PWM_PIN_STOP: u32 = 295335u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_CONTROLLER_GET_ACTUAL_PERIOD: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_CONTROLLER_GET_INFO: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_CONTROLLER_SET_DESIRED_PERIOD: i32 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE: i32 = 100i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_GET_POLARITY: i32 = 102i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_IS_STARTED: i32 = 106i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE: i32 = 101i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_SET_POLARITY: i32 = 103i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_START: i32 = 104i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_IOCTL_ID_PIN_STOP: i32 = 105i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub type PWM_POLARITY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_ACTIVE_HIGH: PWM_POLARITY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub const PWM_ACTIVE_LOW: PWM_POLARITY = 1i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT {
|
||||
pub ActualPeriod: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT {}
|
||||
impl ::core::clone::Clone for PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_CONTROLLER_INFO {
|
||||
pub Size: usize,
|
||||
pub PinCount: u32,
|
||||
pub MinimumPeriod: u64,
|
||||
pub MaximumPeriod: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_CONTROLLER_INFO {}
|
||||
impl ::core::clone::Clone for PWM_CONTROLLER_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT {
|
||||
pub DesiredPeriod: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT {}
|
||||
impl ::core::clone::Clone for PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT {
|
||||
pub ActualPeriod: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT {}
|
||||
impl ::core::clone::Clone for PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT {
|
||||
pub Percentage: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT {}
|
||||
impl ::core::clone::Clone for PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_PIN_GET_POLARITY_OUTPUT {
|
||||
pub Polarity: PWM_POLARITY,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_PIN_GET_POLARITY_OUTPUT {}
|
||||
impl ::core::clone::Clone for PWM_PIN_GET_POLARITY_OUTPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct PWM_PIN_IS_STARTED_OUTPUT {
|
||||
pub IsStarted: super::super::Foundation::BOOLEAN,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for PWM_PIN_IS_STARTED_OUTPUT {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for PWM_PIN_IS_STARTED_OUTPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT {
|
||||
pub Percentage: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT {}
|
||||
impl ::core::clone::Clone for PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"]
|
||||
pub struct PWM_PIN_SET_POLARITY_INPUT {
|
||||
pub Polarity: PWM_POLARITY,
|
||||
}
|
||||
impl ::core::marker::Copy for PWM_PIN_SET_POLARITY_INPUT {}
|
||||
impl ::core::clone::Clone for PWM_PIN_SET_POLARITY_INPUT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
1141
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Sensors/mod.rs
vendored
Normal file
1141
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Sensors/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
17
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/SerialCommunication/mod.rs
vendored
Normal file
17
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/SerialCommunication/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBClaimNextFreePort ( hcomdb : HCOMDB , comnumber : *mut u32 ) -> i32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`, `\"Win32_Foundation\"`*"] fn ComDBClaimPort ( hcomdb : HCOMDB , comnumber : u32 , forceclaim : super::super::Foundation:: BOOL , forced : *mut super::super::Foundation:: BOOL ) -> i32 );
|
||||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBClose ( hcomdb : HCOMDB ) -> i32 );
|
||||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBGetCurrentPortUsage ( hcomdb : HCOMDB , buffer : *mut u8 , buffersize : u32 , reporttype : u32 , maxportsreported : *mut u32 ) -> i32 );
|
||||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBOpen ( phcomdb : *mut isize ) -> i32 );
|
||||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBReleasePort ( hcomdb : HCOMDB , comnumber : u32 ) -> i32 );
|
||||
::windows_targets::link ! ( "msports.dll""system" #[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"] fn ComDBResizeDatabase ( hcomdb : HCOMDB , newsize : u32 ) -> i32 );
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub const CDB_REPORT_BITS: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub const CDB_REPORT_BYTES: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub const COMDB_MAX_PORTS_ARBITRATED: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Devices_SerialCommunication\"`*"]
|
||||
pub const COMDB_MIN_PORTS_ARBITRATED: u32 = 256u32;
|
||||
pub type HCOMDB = isize;
|
||||
5825
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Tapi/mod.rs
vendored
Normal file
5825
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Tapi/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
4908
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Usb/mod.rs
vendored
Normal file
4908
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/Usb/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
1250
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs
vendored
Normal file
1250
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
44
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/mod.rs
vendored
Normal file
44
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Devices/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
#[cfg(feature = "Win32_Devices_AllJoyn")]
|
||||
pub mod AllJoyn;
|
||||
#[cfg(feature = "Win32_Devices_BiometricFramework")]
|
||||
pub mod BiometricFramework;
|
||||
#[cfg(feature = "Win32_Devices_Bluetooth")]
|
||||
pub mod Bluetooth;
|
||||
#[cfg(feature = "Win32_Devices_Communication")]
|
||||
pub mod Communication;
|
||||
#[cfg(feature = "Win32_Devices_DeviceAccess")]
|
||||
pub mod DeviceAccess;
|
||||
#[cfg(feature = "Win32_Devices_DeviceAndDriverInstallation")]
|
||||
pub mod DeviceAndDriverInstallation;
|
||||
#[cfg(feature = "Win32_Devices_DeviceQuery")]
|
||||
pub mod DeviceQuery;
|
||||
#[cfg(feature = "Win32_Devices_Display")]
|
||||
pub mod Display;
|
||||
#[cfg(feature = "Win32_Devices_Enumeration")]
|
||||
pub mod Enumeration;
|
||||
#[cfg(feature = "Win32_Devices_Fax")]
|
||||
pub mod Fax;
|
||||
#[cfg(feature = "Win32_Devices_FunctionDiscovery")]
|
||||
pub mod FunctionDiscovery;
|
||||
#[cfg(feature = "Win32_Devices_Geolocation")]
|
||||
pub mod Geolocation;
|
||||
#[cfg(feature = "Win32_Devices_HumanInterfaceDevice")]
|
||||
pub mod HumanInterfaceDevice;
|
||||
#[cfg(feature = "Win32_Devices_ImageAcquisition")]
|
||||
pub mod ImageAcquisition;
|
||||
#[cfg(feature = "Win32_Devices_PortableDevices")]
|
||||
pub mod PortableDevices;
|
||||
#[cfg(feature = "Win32_Devices_Properties")]
|
||||
pub mod Properties;
|
||||
#[cfg(feature = "Win32_Devices_Pwm")]
|
||||
pub mod Pwm;
|
||||
#[cfg(feature = "Win32_Devices_Sensors")]
|
||||
pub mod Sensors;
|
||||
#[cfg(feature = "Win32_Devices_SerialCommunication")]
|
||||
pub mod SerialCommunication;
|
||||
#[cfg(feature = "Win32_Devices_Tapi")]
|
||||
pub mod Tapi;
|
||||
#[cfg(feature = "Win32_Devices_Usb")]
|
||||
pub mod Usb;
|
||||
#[cfg(feature = "Win32_Devices_WebServicesOnDevices")]
|
||||
pub mod WebServicesOnDevices;
|
||||
20360
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Foundation/mod.rs
vendored
Normal file
20360
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Foundation/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
181
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Gaming/mod.rs
vendored
Normal file
181
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Gaming/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn CheckGamingPrivilegeSilently ( privilegeid : u32 , scope : ::windows_sys::core::HSTRING , policy : ::windows_sys::core::HSTRING , hasprivilege : *mut super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn CheckGamingPrivilegeSilentlyForUser ( user : ::windows_sys::core::IInspectable , privilegeid : u32 , scope : ::windows_sys::core::HSTRING , policy : ::windows_sys::core::HSTRING , hasprivilege : *mut super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn CheckGamingPrivilegeWithUI ( privilegeid : u32 , scope : ::windows_sys::core::HSTRING , policy : ::windows_sys::core::HSTRING , friendlymessage : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn CheckGamingPrivilegeWithUIForUser ( user : ::windows_sys::core::IInspectable , privilegeid : u32 , scope : ::windows_sys::core::HSTRING , policy : ::windows_sys::core::HSTRING , friendlymessage : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn GetExpandedResourceExclusiveCpuCount ( exclusivecpucount : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-deviceinformation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn GetGamingDeviceModelInformation ( information : *mut GAMING_DEVICE_MODEL_INFORMATION ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn HasExpandedResources ( hasexpandedresources : *mut super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn ProcessPendingGameUI ( waitforcompletion : super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ReleaseExclusiveCpuSets ( ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowChangeFriendRelationshipUI ( targetuserxuid : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowChangeFriendRelationshipUIForUser ( user : ::windows_sys::core::IInspectable , targetuserxuid : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowCustomizeUserProfileUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowCustomizeUserProfileUIForUser ( user : ::windows_sys::core::IInspectable , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowFindFriendsUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowFindFriendsUIForUser ( user : ::windows_sys::core::IInspectable , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInfoUI ( titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInfoUIForUser ( user : ::windows_sys::core::IInspectable , titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUI ( serviceconfigurationid : ::windows_sys::core::HSTRING , sessiontemplatename : ::windows_sys::core::HSTRING , sessionid : ::windows_sys::core::HSTRING , invitationdisplaytext : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUIForUser ( user : ::windows_sys::core::IInspectable , serviceconfigurationid : ::windows_sys::core::HSTRING , sessiontemplatename : ::windows_sys::core::HSTRING , sessionid : ::windows_sys::core::HSTRING , invitationdisplaytext : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUIWithContext ( serviceconfigurationid : ::windows_sys::core::HSTRING , sessiontemplatename : ::windows_sys::core::HSTRING , sessionid : ::windows_sys::core::HSTRING , invitationdisplaytext : ::windows_sys::core::HSTRING , customactivationcontext : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUIWithContextForUser ( user : ::windows_sys::core::IInspectable , serviceconfigurationid : ::windows_sys::core::HSTRING , sessiontemplatename : ::windows_sys::core::HSTRING , sessionid : ::windows_sys::core::HSTRING , invitationdisplaytext : ::windows_sys::core::HSTRING , customactivationcontext : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowPlayerPickerUI ( promptdisplaytext : ::windows_sys::core::HSTRING , xuids : *const ::windows_sys::core::HSTRING , xuidscount : usize , preselectedxuids : *const ::windows_sys::core::HSTRING , preselectedxuidscount : usize , minselectioncount : usize , maxselectioncount : usize , completionroutine : PlayerPickerUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowPlayerPickerUIForUser ( user : ::windows_sys::core::IInspectable , promptdisplaytext : ::windows_sys::core::HSTRING , xuids : *const ::windows_sys::core::HSTRING , xuidscount : usize , preselectedxuids : *const ::windows_sys::core::HSTRING , preselectedxuidscount : usize , minselectioncount : usize , maxselectioncount : usize , completionroutine : PlayerPickerUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowProfileCardUI ( targetuserxuid : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowProfileCardUIForUser ( user : ::windows_sys::core::IInspectable , targetuserxuid : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowTitleAchievementsUI ( titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowTitleAchievementsUIForUser ( user : ::windows_sys::core::IInspectable , titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowUserSettingsUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowUserSettingsUIForUser ( user : ::windows_sys::core::IInspectable , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn TryCancelPendingGameUI ( ) -> super::Foundation:: BOOL );
|
||||
pub type IGameExplorer = *mut ::core::ffi::c_void;
|
||||
pub type IGameExplorer2 = *mut ::core::ffi::c_void;
|
||||
pub type IGameStatistics = *mut ::core::ffi::c_void;
|
||||
pub type IGameStatisticsMgr = *mut ::core::ffi::c_void;
|
||||
pub type IXblIdpAuthManager = *mut ::core::ffi::c_void;
|
||||
pub type IXblIdpAuthManager2 = *mut ::core::ffi::c_void;
|
||||
pub type IXblIdpAuthTokenResult = *mut ::core::ffi::c_void;
|
||||
pub type IXblIdpAuthTokenResult2 = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GameExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9a5ea990_3034_4d6f_9128_01f3c61022bc);
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GameStatistics: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdbc85a2c_c0dc_4961_b6e2_d28b62c11ad4);
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const ID_GDF_THUMBNAIL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("__GDF_THUMBNAIL");
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const ID_GDF_XML_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("__GDF_XML");
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XblIdpAuthManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xce23534b_56d8_4978_86a2_7ee570640468);
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XblIdpAuthTokenResult: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9f493441_744a_410c_ae2b_9a22f7c7731f);
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAMESTATS_OPEN_RESULT = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_CREATED: GAMESTATS_OPEN_RESULT = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_OPENED: GAMESTATS_OPEN_RESULT = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAMESTATS_OPEN_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_OPENORCREATE: GAMESTATS_OPEN_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMESTATS_OPEN_OPENONLY: GAMESTATS_OPEN_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAME_INSTALL_SCOPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GIS_NOT_INSTALLED: GAME_INSTALL_SCOPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GIS_CURRENT_USER: GAME_INSTALL_SCOPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GIS_ALL_USERS: GAME_INSTALL_SCOPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAMING_DEVICE_DEVICE_ID = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_NONE: GAMING_DEVICE_DEVICE_ID = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_ONE: GAMING_DEVICE_DEVICE_ID = 1988865574i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_ONE_S: GAMING_DEVICE_DEVICE_ID = 712204761i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_ONE_X: GAMING_DEVICE_DEVICE_ID = 1523980231i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_ONE_X_DEVKIT: GAMING_DEVICE_DEVICE_ID = 284675555i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_SERIES_S: GAMING_DEVICE_DEVICE_ID = 489159355i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_SERIES_X: GAMING_DEVICE_DEVICE_ID = 796540415i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_DEVICE_ID_XBOX_SERIES_X_DEVKIT: GAMING_DEVICE_DEVICE_ID = -561359263i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GAMING_DEVICE_VENDOR_ID = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_VENDOR_ID_NONE: GAMING_DEVICE_VENDOR_ID = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const GAMING_DEVICE_VENDOR_ID_MICROSOFT: GAMING_DEVICE_VENDOR_ID = -1024700366i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type KnownGamingPrivileges = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_BROADCAST: KnownGamingPrivileges = 190i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_VIEW_FRIENDS_LIST: KnownGamingPrivileges = 197i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_GAME_DVR: KnownGamingPrivileges = 198i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_SHARE_KINECT_CONTENT: KnownGamingPrivileges = 199i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_MULTIPLAYER_PARTIES: KnownGamingPrivileges = 203i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_COMMUNICATION_VOICE_INGAME: KnownGamingPrivileges = 205i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_COMMUNICATION_VOICE_SKYPE: KnownGamingPrivileges = 206i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_CLOUD_GAMING_MANAGE_SESSION: KnownGamingPrivileges = 207i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_CLOUD_GAMING_JOIN_SESSION: KnownGamingPrivileges = 208i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_CLOUD_SAVED_GAMES: KnownGamingPrivileges = 209i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_SHARE_CONTENT: KnownGamingPrivileges = 211i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_PREMIUM_CONTENT: KnownGamingPrivileges = 214i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_SUBSCRIPTION_CONTENT: KnownGamingPrivileges = 219i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_SOCIAL_NETWORK_SHARING: KnownGamingPrivileges = 220i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_PREMIUM_VIDEO: KnownGamingPrivileges = 224i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_VIDEO_COMMUNICATIONS: KnownGamingPrivileges = 235i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_PURCHASE_CONTENT: KnownGamingPrivileges = 245i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_USER_CREATED_CONTENT: KnownGamingPrivileges = 247i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_PROFILE_VIEWING: KnownGamingPrivileges = 249i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_COMMUNICATIONS: KnownGamingPrivileges = 252i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_MULTIPLAYER_SESSIONS: KnownGamingPrivileges = 254i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XPRIVILEGE_ADD_FRIEND: KnownGamingPrivileges = 255i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type XBL_IDP_AUTH_TOKEN_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_SUCCESS: XBL_IDP_AUTH_TOKEN_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_OFFLINE_SUCCESS: XBL_IDP_AUTH_TOKEN_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_NO_ACCOUNT_SET: XBL_IDP_AUTH_TOKEN_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_LOAD_MSA_ACCOUNT_FAILED: XBL_IDP_AUTH_TOKEN_STATUS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_XBOX_VETO: XBL_IDP_AUTH_TOKEN_STATUS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_MSA_INTERRUPT: XBL_IDP_AUTH_TOKEN_STATUS = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_OFFLINE_NO_CONSENT: XBL_IDP_AUTH_TOKEN_STATUS = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_VIEW_NOT_SET: XBL_IDP_AUTH_TOKEN_STATUS = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub const XBL_IDP_AUTH_TOKEN_STATUS_UNKNOWN: XBL_IDP_AUTH_TOKEN_STATUS = -1i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub struct GAMING_DEVICE_MODEL_INFORMATION {
|
||||
pub vendorId: GAMING_DEVICE_VENDOR_ID,
|
||||
pub deviceId: GAMING_DEVICE_DEVICE_ID,
|
||||
}
|
||||
impl ::core::marker::Copy for GAMING_DEVICE_MODEL_INFORMATION {}
|
||||
impl ::core::clone::Clone for GAMING_DEVICE_MODEL_INFORMATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type GameUICompletionRoutine = ::core::option::Option<unsafe extern "system" fn(returncode: ::windows_sys::core::HRESULT, context: *const ::core::ffi::c_void) -> ()>;
|
||||
#[doc = "*Required features: `\"Win32_Gaming\"`*"]
|
||||
pub type PlayerPickerUICompletionRoutine = ::core::option::Option<unsafe extern "system" fn(returncode: ::windows_sys::core::HRESULT, context: *const ::core::ffi::c_void, selectedxuids: *const ::windows_sys::core::HSTRING, selectedxuidscount: usize) -> ()>;
|
||||
8889
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Globalization/mod.rs
vendored
Normal file
8889
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Globalization/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
403
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/Dwm/mod.rs
vendored
Normal file
403
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/Dwm/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,403 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmAttachMilContent ( hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmDefWindowProc ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM , plresult : *mut super::super::Foundation:: LRESULT ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmDetachMilContent ( hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DwmEnableBlurBehindWindow ( hwnd : super::super::Foundation:: HWND , pblurbehind : *const DWM_BLURBEHIND ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmEnableComposition ( ucompositionaction : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmEnableMMCSS ( fenablemmcss : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn DwmExtendFrameIntoClientArea ( hwnd : super::super::Foundation:: HWND , pmarinset : *const super::super::UI::Controls:: MARGINS ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmFlush ( ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetColorizationColor ( pcrcolorization : *mut u32 , pfopaqueblend : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetCompositionTimingInfo ( hwnd : super::super::Foundation:: HWND , ptiminginfo : *mut DWM_TIMING_INFO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmGetGraphicsStreamClient ( uindex : u32 , pclientuuid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmGetGraphicsStreamTransformHint ( uindex : u32 , ptransform : *mut MilMatrix3x2D ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetTransportAttributes ( pfisremoting : *mut super::super::Foundation:: BOOL , pfisconnected : *mut super::super::Foundation:: BOOL , pdwgeneration : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetUnmetTabRequirements ( appwindow : super::super::Foundation:: HWND , value : *mut DWM_TAB_WINDOW_REQUIREMENTS ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetWindowAttribute ( hwnd : super::super::Foundation:: HWND , dwattribute : DWMWINDOWATTRIBUTE , pvattribute : *mut ::core::ffi::c_void , cbattribute : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmInvalidateIconicBitmaps ( hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmIsCompositionEnabled ( pfenabled : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmModifyPreviousDxFrameDuration ( hwnd : super::super::Foundation:: HWND , crefreshes : i32 , frelative : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmQueryThumbnailSourceSize ( hthumbnail : isize , psize : *mut super::super::Foundation:: SIZE ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmRegisterThumbnail ( hwnddestination : super::super::Foundation:: HWND , hwndsource : super::super::Foundation:: HWND , phthumbnailid : *mut isize ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmRenderGesture ( gt : GESTURE_TYPE , ccontacts : u32 , pdwpointerid : *const u32 , ppoints : *const super::super::Foundation:: POINT ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmSetDxFrameDuration ( hwnd : super::super::Foundation:: HWND , crefreshes : i32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DwmSetIconicLivePreviewBitmap ( hwnd : super::super::Foundation:: HWND , hbmp : super::Gdi:: HBITMAP , pptclient : *const super::super::Foundation:: POINT , dwsitflags : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DwmSetIconicThumbnail ( hwnd : super::super::Foundation:: HWND , hbmp : super::Gdi:: HBITMAP , dwsitflags : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmSetPresentParameters ( hwnd : super::super::Foundation:: HWND , ppresentparams : *mut DWM_PRESENT_PARAMETERS ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmSetWindowAttribute ( hwnd : super::super::Foundation:: HWND , dwattribute : DWMWINDOWATTRIBUTE , pvattribute : *const ::core::ffi::c_void , cbattribute : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmShowContact ( dwpointerid : u32 , eshowcontact : DWM_SHOWCONTACT ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmTetherContact ( dwpointerid : u32 , fenable : super::super::Foundation:: BOOL , pttether : super::super::Foundation:: POINT ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmTransitionOwnedWindow ( hwnd : super::super::Foundation:: HWND , target : DWMTRANSITION_OWNEDWINDOW_TARGET ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmUnregisterThumbnail ( hthumbnailid : isize ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmUpdateThumbnailProperties ( hthumbnailid : isize , ptnproperties : *const DWM_THUMBNAIL_PROPERTIES ) -> ::windows_sys::core::HRESULT );
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_COLOR_DEFAULT: u32 = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_COLOR_NONE: u32 = 4294967294u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_BB_BLURREGION: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_BB_ENABLE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_BB_TRANSITIONONMAXIMIZED: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_CLOAKED_APP: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_CLOAKED_INHERITED: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_CLOAKED_SHELL: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_EC_DISABLECOMPOSITION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_EC_ENABLECOMPOSITION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_FRAME_DURATION_DEFAULT: i32 = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_SIT_DISPLAYFRAME: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_OPACITY: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_RECTDESTINATION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_RECTSOURCE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_SOURCECLIENTAREAONLY: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_TNP_VISIBLE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const c_DwmMaxAdapters: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const c_DwmMaxMonitors: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const c_DwmMaxQueuedBuffers: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWMFLIP3DWINDOWPOLICY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMFLIP3D_DEFAULT: DWMFLIP3DWINDOWPOLICY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMFLIP3D_EXCLUDEBELOW: DWMFLIP3DWINDOWPOLICY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMFLIP3D_EXCLUDEABOVE: DWMFLIP3DWINDOWPOLICY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMFLIP3D_LAST: DWMFLIP3DWINDOWPOLICY = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWMNCRENDERINGPOLICY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_USEWINDOWSTYLE: DWMNCRENDERINGPOLICY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_DISABLED: DWMNCRENDERINGPOLICY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_ENABLED: DWMNCRENDERINGPOLICY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMNCRP_LAST: DWMNCRENDERINGPOLICY = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWMTRANSITION_OWNEDWINDOW_TARGET = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTRANSITION_OWNEDWINDOW_NULL: DWMTRANSITION_OWNEDWINDOW_TARGET = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTRANSITION_OWNEDWINDOW_REPOSITION: DWMTRANSITION_OWNEDWINDOW_TARGET = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWMWINDOWATTRIBUTE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_NCRENDERING_ENABLED: DWMWINDOWATTRIBUTE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_NCRENDERING_POLICY: DWMWINDOWATTRIBUTE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_TRANSITIONS_FORCEDISABLED: DWMWINDOWATTRIBUTE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_ALLOW_NCPAINT: DWMWINDOWATTRIBUTE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_CAPTION_BUTTON_BOUNDS: DWMWINDOWATTRIBUTE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_NONCLIENT_RTL_LAYOUT: DWMWINDOWATTRIBUTE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_FORCE_ICONIC_REPRESENTATION: DWMWINDOWATTRIBUTE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_FLIP3D_POLICY: DWMWINDOWATTRIBUTE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_EXTENDED_FRAME_BOUNDS: DWMWINDOWATTRIBUTE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_HAS_ICONIC_BITMAP: DWMWINDOWATTRIBUTE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_DISALLOW_PEEK: DWMWINDOWATTRIBUTE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_EXCLUDED_FROM_PEEK: DWMWINDOWATTRIBUTE = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_CLOAK: DWMWINDOWATTRIBUTE = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_CLOAKED: DWMWINDOWATTRIBUTE = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_FREEZE_REPRESENTATION: DWMWINDOWATTRIBUTE = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_PASSIVE_UPDATE_MODE: DWMWINDOWATTRIBUTE = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_USE_HOSTBACKDROPBRUSH: DWMWINDOWATTRIBUTE = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_USE_IMMERSIVE_DARK_MODE: DWMWINDOWATTRIBUTE = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_WINDOW_CORNER_PREFERENCE: DWMWINDOWATTRIBUTE = 33i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_BORDER_COLOR: DWMWINDOWATTRIBUTE = 34i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_CAPTION_COLOR: DWMWINDOWATTRIBUTE = 35i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_TEXT_COLOR: DWMWINDOWATTRIBUTE = 36i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_VISIBLE_FRAME_BORDER_THICKNESS: DWMWINDOWATTRIBUTE = 37i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_SYSTEMBACKDROP_TYPE: DWMWINDOWATTRIBUTE = 38i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWA_LAST: DWMWINDOWATTRIBUTE = 39i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_SHOWCONTACT = u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_DOWN: DWM_SHOWCONTACT = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_UP: DWM_SHOWCONTACT = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_DRAG: DWM_SHOWCONTACT = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_HOLD: DWM_SHOWCONTACT = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_PENBARREL: DWM_SHOWCONTACT = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_NONE: DWM_SHOWCONTACT = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSC_ALL: DWM_SHOWCONTACT = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_SOURCE_FRAME_SAMPLING = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_SOURCE_FRAME_SAMPLING_POINT: DWM_SOURCE_FRAME_SAMPLING = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_SOURCE_FRAME_SAMPLING_COVERAGE: DWM_SOURCE_FRAME_SAMPLING = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWM_SOURCE_FRAME_SAMPLING_LAST: DWM_SOURCE_FRAME_SAMPLING = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_SYSTEMBACKDROP_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSBT_AUTO: DWM_SYSTEMBACKDROP_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSBT_NONE: DWM_SYSTEMBACKDROP_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSBT_MAINWINDOW: DWM_SYSTEMBACKDROP_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSBT_TRANSIENTWINDOW: DWM_SYSTEMBACKDROP_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMSBT_TABBEDWINDOW: DWM_SYSTEMBACKDROP_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_TAB_WINDOW_REQUIREMENTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_NONE: DWM_TAB_WINDOW_REQUIREMENTS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_IMPLEMENTED_BY_SYSTEM: DWM_TAB_WINDOW_REQUIREMENTS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_RELATIONSHIP: DWM_TAB_WINDOW_REQUIREMENTS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_STYLES: DWM_TAB_WINDOW_REQUIREMENTS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_REGION: DWM_TAB_WINDOW_REQUIREMENTS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_DWM_ATTRIBUTES: DWM_TAB_WINDOW_REQUIREMENTS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_WINDOW_MARGINS: DWM_TAB_WINDOW_REQUIREMENTS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_TABBING_ENABLED: DWM_TAB_WINDOW_REQUIREMENTS = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_USER_POLICY: DWM_TAB_WINDOW_REQUIREMENTS = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_GROUP_POLICY: DWM_TAB_WINDOW_REQUIREMENTS = 256i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMTWR_APP_COMPAT: DWM_TAB_WINDOW_REQUIREMENTS = 512i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type DWM_WINDOW_CORNER_PREFERENCE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWCP_DEFAULT: DWM_WINDOW_CORNER_PREFERENCE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWCP_DONOTROUND: DWM_WINDOW_CORNER_PREFERENCE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWCP_ROUND: DWM_WINDOW_CORNER_PREFERENCE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const DWMWCP_ROUNDSMALL: DWM_WINDOW_CORNER_PREFERENCE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub type GESTURE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_TAP: GESTURE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_DOUBLETAP: GESTURE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_RIGHTTAP: GESTURE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_PRESSANDHOLD: GESTURE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_PEN_PRESSANDHOLDABORT: GESTURE_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_TAP: GESTURE_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_DOUBLETAP: GESTURE_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_RIGHTTAP: GESTURE_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_PRESSANDHOLD: GESTURE_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_PRESSANDHOLDABORT: GESTURE_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub const GT_TOUCH_PRESSANDTAP: GESTURE_TYPE = 10i32;
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
pub struct DWM_BLURBEHIND {
|
||||
pub dwFlags: u32,
|
||||
pub fEnable: super::super::Foundation::BOOL,
|
||||
pub hRgnBlur: super::Gdi::HRGN,
|
||||
pub fTransitionOnMaximized: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
impl ::core::marker::Copy for DWM_BLURBEHIND {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
|
||||
impl ::core::clone::Clone for DWM_BLURBEHIND {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DWM_PRESENT_PARAMETERS {
|
||||
pub cbSize: u32,
|
||||
pub fQueue: super::super::Foundation::BOOL,
|
||||
pub cRefreshStart: u64,
|
||||
pub cBuffer: u32,
|
||||
pub fUseSourceRate: super::super::Foundation::BOOL,
|
||||
pub rateSource: UNSIGNED_RATIO,
|
||||
pub cRefreshesPerFrame: u32,
|
||||
pub eSampling: DWM_SOURCE_FRAME_SAMPLING,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for DWM_PRESENT_PARAMETERS {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for DWM_PRESENT_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DWM_THUMBNAIL_PROPERTIES {
|
||||
pub dwFlags: u32,
|
||||
pub rcDestination: super::super::Foundation::RECT,
|
||||
pub rcSource: super::super::Foundation::RECT,
|
||||
pub opacity: u8,
|
||||
pub fVisible: super::super::Foundation::BOOL,
|
||||
pub fSourceClientAreaOnly: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for DWM_THUMBNAIL_PROPERTIES {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for DWM_THUMBNAIL_PROPERTIES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub struct DWM_TIMING_INFO {
|
||||
pub cbSize: u32,
|
||||
pub rateRefresh: UNSIGNED_RATIO,
|
||||
pub qpcRefreshPeriod: u64,
|
||||
pub rateCompose: UNSIGNED_RATIO,
|
||||
pub qpcVBlank: u64,
|
||||
pub cRefresh: u64,
|
||||
pub cDXRefresh: u32,
|
||||
pub qpcCompose: u64,
|
||||
pub cFrame: u64,
|
||||
pub cDXPresent: u32,
|
||||
pub cRefreshFrame: u64,
|
||||
pub cFrameSubmitted: u64,
|
||||
pub cDXPresentSubmitted: u32,
|
||||
pub cFrameConfirmed: u64,
|
||||
pub cDXPresentConfirmed: u32,
|
||||
pub cRefreshConfirmed: u64,
|
||||
pub cDXRefreshConfirmed: u32,
|
||||
pub cFramesLate: u64,
|
||||
pub cFramesOutstanding: u32,
|
||||
pub cFrameDisplayed: u64,
|
||||
pub qpcFrameDisplayed: u64,
|
||||
pub cRefreshFrameDisplayed: u64,
|
||||
pub cFrameComplete: u64,
|
||||
pub qpcFrameComplete: u64,
|
||||
pub cFramePending: u64,
|
||||
pub qpcFramePending: u64,
|
||||
pub cFramesDisplayed: u64,
|
||||
pub cFramesComplete: u64,
|
||||
pub cFramesPending: u64,
|
||||
pub cFramesAvailable: u64,
|
||||
pub cFramesDropped: u64,
|
||||
pub cFramesMissed: u64,
|
||||
pub cRefreshNextDisplayed: u64,
|
||||
pub cRefreshNextPresented: u64,
|
||||
pub cRefreshesDisplayed: u64,
|
||||
pub cRefreshesPresented: u64,
|
||||
pub cRefreshStarted: u64,
|
||||
pub cPixelsReceived: u64,
|
||||
pub cPixelsDrawn: u64,
|
||||
pub cBuffersEmpty: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for DWM_TIMING_INFO {}
|
||||
impl ::core::clone::Clone for DWM_TIMING_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub struct MilMatrix3x2D {
|
||||
pub S_11: f64,
|
||||
pub S_12: f64,
|
||||
pub S_21: f64,
|
||||
pub S_22: f64,
|
||||
pub DX: f64,
|
||||
pub DY: f64,
|
||||
}
|
||||
impl ::core::marker::Copy for MilMatrix3x2D {}
|
||||
impl ::core::clone::Clone for MilMatrix3x2D {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"]
|
||||
pub struct UNSIGNED_RATIO {
|
||||
pub uiNumerator: u32,
|
||||
pub uiDenominator: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for UNSIGNED_RATIO {}
|
||||
impl ::core::clone::Clone for UNSIGNED_RATIO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
7093
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/Gdi/mod.rs
vendored
Normal file
7093
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/Gdi/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
4
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/Hlsl/mod.rs
vendored
Normal file
4
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/Hlsl/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#[doc = "*Required features: `\"Win32_Graphics_Hlsl\"`*"]
|
||||
pub const D3DCOMPILE_OPTIMIZATION_LEVEL2: u32 = 49152u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Hlsl\"`*"]
|
||||
pub const D3D_COMPILE_STANDARD_FILE_INCLUDE: u32 = 1u32;
|
||||
2079
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/OpenGL/mod.rs
vendored
Normal file
2079
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/OpenGL/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
48
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs
vendored
Normal file
48
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
#[cfg(feature = "Win32_Storage_Xps")]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] fn PTCloseProvider ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTConvertDevModeToPrintTicket ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , cbdevmode : u32 , pdevmode : *const super::super::Gdi:: DEVMODEA , scope : EPrintTicketScope , pprintticket : super::super::super::System::Com:: IStream ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTConvertPrintTicketToDevMode ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : super::super::super::System::Com:: IStream , basedevmodetype : EDefaultDevmodeType , scope : EPrintTicketScope , pcbdevmode : *mut u32 , ppdevmode : *mut *mut super::super::Gdi:: DEVMODEA , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTGetPrintCapabilities ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : super::super::super::System::Com:: IStream , pcapabilities : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTGetPrintDeviceCapabilities ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : super::super::super::System::Com:: IStream , pdevicecapabilities : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTGetPrintDeviceResources ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pszlocalename : ::windows_sys::core::PCWSTR , pprintticket : super::super::super::System::Com:: IStream , pdeviceresources : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTMergeAndValidatePrintTicket ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pbaseticket : super::super::super::System::Com:: IStream , pdeltaticket : super::super::super::System::Com:: IStream , scope : EPrintTicketScope , presultticket : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Storage_Xps")]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] fn PTOpenProvider ( pszprintername : ::windows_sys::core::PCWSTR , dwversion : u32 , phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Storage_Xps")]
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] fn PTOpenProviderEx ( pszprintername : ::windows_sys::core::PCWSTR , dwmaxversion : u32 , dwprefversion : u32 , phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER , pusedversion : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] fn PTQuerySchemaVersionSupport ( pszprintername : ::windows_sys::core::PCWSTR , pmaxversion : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] fn PTReleaseMemory ( pbuffer : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const E_DELTA_PRINTTICKET_FORMAT: u32 = 2147745797u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const E_PRINTCAPABILITIES_FORMAT: u32 = 2147745796u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const E_PRINTDEVICECAPABILITIES_FORMAT: u32 = 2147745798u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const E_PRINTTICKET_FORMAT: u32 = 2147745795u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const PRINTTICKET_ISTREAM_APIS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const S_PT_CONFLICT_RESOLVED: u32 = 262146u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const S_PT_NO_CONFLICT: u32 = 262145u32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub type EDefaultDevmodeType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kUserDefaultDevmode: EDefaultDevmodeType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kPrinterDefaultDevmode: EDefaultDevmodeType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub type EPrintTicketScope = i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kPTPageScope: EPrintTicketScope = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kPTDocumentScope: EPrintTicketScope = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"]
|
||||
pub const kPTJobScope: EPrintTicketScope = 2i32;
|
||||
7532
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/Printing/mod.rs
vendored
Normal file
7532
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/Printing/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
10
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/mod.rs
vendored
Normal file
10
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Graphics/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#[cfg(feature = "Win32_Graphics_Dwm")]
|
||||
pub mod Dwm;
|
||||
#[cfg(feature = "Win32_Graphics_Gdi")]
|
||||
pub mod Gdi;
|
||||
#[cfg(feature = "Win32_Graphics_Hlsl")]
|
||||
pub mod Hlsl;
|
||||
#[cfg(feature = "Win32_Graphics_OpenGL")]
|
||||
pub mod OpenGL;
|
||||
#[cfg(feature = "Win32_Graphics_Printing")]
|
||||
pub mod Printing;
|
||||
|
|
@ -0,0 +1,189 @@
|
|||
::windows_targets::link ! ( "mdmlocalmanagement.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn ApplyLocalManagementSyncML ( syncmlrequest : ::windows_sys::core::PCWSTR , syncmlresult : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn DiscoverManagementService ( pszupn : ::windows_sys::core::PCWSTR , ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn DiscoverManagementServiceEx ( pszupn : ::windows_sys::core::PCWSTR , pszdiscoveryservicecandidate : ::windows_sys::core::PCWSTR , ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn GetDeviceManagementConfigInfo ( providerid : ::windows_sys::core::PCWSTR , configstringbufferlength : *mut u32 , configstring : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn GetDeviceRegistrationInfo ( deviceinformationclass : REGISTRATION_INFORMATION_CLASS , ppdeviceregistrationinfo : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn GetManagementAppHyperlink ( cchhyperlink : u32 , pszhyperlink : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn IsDeviceRegisteredWithManagement ( pfisdeviceregisteredwithmanagement : *mut super::super::Foundation:: BOOL , cchupn : u32 , pszupn : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn IsManagementRegistrationAllowed ( pfismanagementregistrationallowed : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn IsMdmUxWithoutAadAllowed ( isenrollmentallowed : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mdmlocalmanagement.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn RegisterDeviceWithLocalManagement ( alreadyregistered : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn RegisterDeviceWithManagement ( pszupn : ::windows_sys::core::PCWSTR , ppszmdmserviceuri : ::windows_sys::core::PCWSTR , ppzsaccesstoken : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn RegisterDeviceWithManagementUsingAADCredentials ( usertoken : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn RegisterDeviceWithManagementUsingAADDeviceCredentials ( ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn RegisterDeviceWithManagementUsingAADDeviceCredentials2 ( mdmapplicationid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn SetDeviceManagementConfigInfo ( providerid : ::windows_sys::core::PCWSTR , configstring : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn SetManagedExternally ( ismanagedexternally : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmlocalmanagement.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn UnregisterDeviceWithLocalManagement ( ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn UnregisterDeviceWithManagement ( enrollmentid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICEREGISTRATIONTYPE_MAM: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICEREGISTRATIONTYPE_MDM_DEVICEWIDE_WITH_AAD: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICEREGISTRATIONTYPE_MDM_ONLY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICEREGISTRATIONTYPE_MDM_USERSPECIFIC_WITH_AAD: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DEVICE_ENROLLER_FACILITY_CODE: u32 = 24u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MDM_REGISTRATION_FACILITY_CODE: u32 = 25u32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_CERTAUTH_FAILED_TO_FIND_CERT: ::windows_sys::core::HRESULT = -2145910744i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_CERTPOLICY_PRIVATEKEYCREATION_FAILED: ::windows_sys::core::HRESULT = -2145910745i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_CONNECTIVITY: ::windows_sys::core::HRESULT = -2145910768i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICECAPREACHED: ::windows_sys::core::HRESULT = -2145910765i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICENOTSUPPORTED: ::windows_sys::core::HRESULT = -2145910764i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_ALREADY_ENROLLED: ::windows_sys::core::HRESULT = -2145910774i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_AUTHENTICATION_ERROR: ::windows_sys::core::HRESULT = -2145910782i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_AUTHORIZATION_ERROR: ::windows_sys::core::HRESULT = -2145910781i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_CERTIFCATEREQUEST_ERROR: ::windows_sys::core::HRESULT = -2145910780i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_CERTIFICATEREQUEST_ERROR: ::windows_sys::core::HRESULT = -2145910780i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_CONFIGMGRSERVER_ERROR: ::windows_sys::core::HRESULT = -2145910779i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_INTERNALSERVICE_ERROR: ::windows_sys::core::HRESULT = -2145910778i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_INVALIDSECURITY_ERROR: ::windows_sys::core::HRESULT = -2145910777i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_MANAGEMENT_BLOCKED: ::windows_sys::core::HRESULT = -2145910746i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_MESSAGE_FORMAT_ERROR: ::windows_sys::core::HRESULT = -2145910783i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_NOT_ENROLLED: ::windows_sys::core::HRESULT = -2145910773i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DEVICE_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2145910776i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_DISCOVERY_SEC_CERT_DATE_INVALID: ::windows_sys::core::HRESULT = -2145910771i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_EMPTY_MESSAGE: ::windows_sys::core::HRESULT = -2145910743i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_ENROLLMENTDATAINVALID: ::windows_sys::core::HRESULT = -2145910759i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_ENROLLMENT_IN_PROGRESS: ::windows_sys::core::HRESULT = -2145910775i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_INMAINTENANCE: ::windows_sys::core::HRESULT = -2145910761i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_INSECUREREDIRECT: ::windows_sys::core::HRESULT = -2145910758i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_INVALIDSSLCERT: ::windows_sys::core::HRESULT = -2145910766i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_MDM_NOT_CONFIGURED: ::windows_sys::core::HRESULT = -2145910735i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_NOTELIGIBLETORENEW: ::windows_sys::core::HRESULT = -2145910762i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_NOTSUPPORTED: ::windows_sys::core::HRESULT = -2145910763i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2145910763i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PASSWORD_NEEDED: ::windows_sys::core::HRESULT = -2145910770i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PLATFORM_LICENSE_ERROR: ::windows_sys::core::HRESULT = -2145910756i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PLATFORM_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2145910755i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PLATFORM_WRONG_STATE: ::windows_sys::core::HRESULT = -2145910757i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_APPMGMT: ::windows_sys::core::HRESULT = -2145910747i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_CERTSTORE: ::windows_sys::core::HRESULT = -2145910754i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_DMCLIENT: ::windows_sys::core::HRESULT = -2145910752i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_MISC: ::windows_sys::core::HRESULT = -2145910750i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_PFW: ::windows_sys::core::HRESULT = -2145910751i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_CSP_W7: ::windows_sys::core::HRESULT = -2145910753i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_SSLCERTNOTFOUND: ::windows_sys::core::HRESULT = -2145910748i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_PROV_UNKNOWN: ::windows_sys::core::HRESULT = -2145910749i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_USERLICENSE: ::windows_sys::core::HRESULT = -2145910760i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_USER_CANCELED: ::windows_sys::core::HRESULT = -2145910742i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_USER_CANCELLED: ::windows_sys::core::HRESULT = -2145910736i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_USER_LICENSE: ::windows_sys::core::HRESULT = -2145910760i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MENROLL_E_WAB_ERROR: ::windows_sys::core::HRESULT = -2145910769i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_ALREADY_REGISTERED: ::windows_sys::core::HRESULT = -2145845238i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_AUTHENTICATION_ERROR: ::windows_sys::core::HRESULT = -2145845246i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_AUTHORIZATION_ERROR: ::windows_sys::core::HRESULT = -2145845245i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_CERTIFCATEREQUEST_ERROR: ::windows_sys::core::HRESULT = -2145845244i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_CONFIGMGRSERVER_ERROR: ::windows_sys::core::HRESULT = -2145845243i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_INTERNALSERVICE_ERROR: ::windows_sys::core::HRESULT = -2145845242i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_INVALIDSECURITY_ERROR: ::windows_sys::core::HRESULT = -2145845241i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_MESSAGE_FORMAT_ERROR: ::windows_sys::core::HRESULT = -2145845247i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_NOT_AD_REGISTERED_ERROR: ::windows_sys::core::HRESULT = -2145845235i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_NOT_REGISTERED: ::windows_sys::core::HRESULT = -2145845237i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DEVICE_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -2145845240i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DISCOVERY_FAILED: ::windows_sys::core::HRESULT = -2145845234i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_DISCOVERY_REDIRECTED: ::windows_sys::core::HRESULT = -2145845236i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MREGISTER_E_REGISTRATION_IN_PROGRESS: ::windows_sys::core::HRESULT = -2145845239i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub type REGISTRATION_INFORMATION_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const DeviceRegistrationBasicInfo: REGISTRATION_INFORMATION_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub const MaxDeviceInfoClass: REGISTRATION_INFORMATION_CLASS = 2i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct MANAGEMENT_REGISTRATION_INFO {
|
||||
pub fDeviceRegisteredWithManagement: super::super::Foundation::BOOL,
|
||||
pub dwDeviceRegistionKind: u32,
|
||||
pub pszUPN: ::windows_sys::core::PWSTR,
|
||||
pub pszMDMServiceUri: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for MANAGEMENT_REGISTRATION_INFO {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for MANAGEMENT_REGISTRATION_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"]
|
||||
pub struct MANAGEMENT_SERVICE_INFO {
|
||||
pub pszMDMServiceUri: ::windows_sys::core::PWSTR,
|
||||
pub pszAuthenticationUri: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for MANAGEMENT_SERVICE_INFO {}
|
||||
impl ::core::clone::Clone for MANAGEMENT_SERVICE_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
2
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Management/mod.rs
vendored
Normal file
2
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Management/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
#[cfg(feature = "Win32_Management_MobileDeviceManagementRegistration")]
|
||||
pub mod MobileDeviceManagementRegistration;
|
||||
689
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Audio/Apo/mod.rs
vendored
Normal file
689
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Audio/Apo/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,689 @@
|
|||
pub type IApoAcousticEchoCancellation = *mut ::core::ffi::c_void;
|
||||
pub type IApoAuxiliaryInputConfiguration = *mut ::core::ffi::c_void;
|
||||
pub type IApoAuxiliaryInputRT = *mut ::core::ffi::c_void;
|
||||
pub type IAudioDeviceModulesClient = *mut ::core::ffi::c_void;
|
||||
pub type IAudioMediaType = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObject = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectConfiguration = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectLoggingService = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectNotifications = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectNotifications2 = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectRT = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectRTQueueService = *mut ::core::ffi::c_void;
|
||||
pub type IAudioProcessingObjectVBR = *mut ::core::ffi::c_void;
|
||||
pub type IAudioSystemEffects = *mut ::core::ffi::c_void;
|
||||
pub type IAudioSystemEffects2 = *mut ::core::ffi::c_void;
|
||||
pub type IAudioSystemEffects3 = *mut ::core::ffi::c_void;
|
||||
pub type IAudioSystemEffectsCustomFormats = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_ALREADY_INITIALIZED: ::windows_sys::core::HRESULT = -2005073919i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_ALREADY_UNLOCKED: ::windows_sys::core::HRESULT = -2005073914i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_APO_LOCKED: ::windows_sys::core::HRESULT = -2005073910i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_BUFFERS_OVERLAP: ::windows_sys::core::HRESULT = -2005073915i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2005073917i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_APO_CLSID: ::windows_sys::core::HRESULT = -2005073916i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_COEFFCOUNT: ::windows_sys::core::HRESULT = -2005073909i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_COEFFICIENT: ::windows_sys::core::HRESULT = -2005073908i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_CONNECTION_FORMAT: ::windows_sys::core::HRESULT = -2005073911i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_CURVE_PARAM: ::windows_sys::core::HRESULT = -2005073907i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_INPUTID: ::windows_sys::core::HRESULT = -2005073906i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_INVALID_OUTPUT_MAXFRAMECOUNT: ::windows_sys::core::HRESULT = -2005073912i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -2005073918i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APOERR_NUM_CONNECTIONS_INVALID: ::windows_sys::core::HRESULT = -2005073913i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIOMEDIATYPE_EQUAL_FORMAT_DATA: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIOMEDIATYPE_EQUAL_FORMAT_TYPES: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIOMEDIATYPE_EQUAL_FORMAT_USER_DATA: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_MAX_CHANNELS: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_MAX_FRAMERATE: f64 = 384000f64;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_MIN_CHANNELS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_MIN_FRAMERATE: f64 = 10f64;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_APO_SWFallback_ProcessingModes: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 13 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 15 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 18 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 17 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 16 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 14 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 20 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 19 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_CompositeFX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 13 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_EFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ApplyToBluetooth: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 30 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ApplyToCapture: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 33 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ApplyToRender: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 32 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ApplyToUsb: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 31 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Association: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 0 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Author: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 26 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_EffectPackSchema_Version: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 29 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const PKEY_FX_EffectPack_Schema_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7abf23d9_727e_4d0b_86a3_dd501d260001);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 7 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Enumerator: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 23 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_FriendlyName: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 10 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_ObjectId: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 27 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_PostMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_PreMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 1 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_State: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 28 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_SupportAppLauncher: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 21 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_SupportedFormats: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 22 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_UserInterfaceClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_VersionMajor: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 24 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_FX_VersionMinor: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 25 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_MFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 9 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_MFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 12 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_MFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 6 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_SFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 8 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_SFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 11 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_SFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 5 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const SID_AudioProcessingObjectLoggingService: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8b8008af_09f9_456e_a173_bdb58499bce7);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const SID_AudioProcessingObjectRTQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x458c1a1f_6899_4c12_99ac_e2e6ac253104);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_BUFFER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const BUFFER_INVALID: APO_BUFFER_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const BUFFER_VALID: APO_BUFFER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const BUFFER_SILENT: APO_BUFFER_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_CONNECTION_BUFFER_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_CONNECTION_BUFFER_TYPE_ALLOCATED: APO_CONNECTION_BUFFER_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_CONNECTION_BUFFER_TYPE_EXTERNAL: APO_CONNECTION_BUFFER_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_CONNECTION_BUFFER_TYPE_DEPENDANT: APO_CONNECTION_BUFFER_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_FLAG = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_NONE: APO_FLAG = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_INPLACE: APO_FLAG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_SAMPLESPERFRAME_MUST_MATCH: APO_FLAG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_FRAMESPERSECOND_MUST_MATCH: APO_FLAG = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_BITSPERSAMPLE_MUST_MATCH: APO_FLAG = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_MIXER: APO_FLAG = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_FLAG_DEFAULT: APO_FLAG = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_LOG_LEVEL = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_ALWAYS: APO_LOG_LEVEL = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_CRITICAL: APO_LOG_LEVEL = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_ERROR: APO_LOG_LEVEL = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_WARNING: APO_LOG_LEVEL = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_INFO: APO_LOG_LEVEL = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_LOG_LEVEL_VERBOSE: APO_LOG_LEVEL = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type APO_NOTIFICATION_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_NONE: APO_NOTIFICATION_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME: APO_NOTIFICATION_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_ENDPOINT_PROPERTY_CHANGE: APO_NOTIFICATION_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_SYSTEM_EFFECTS_PROPERTY_CHANGE: APO_NOTIFICATION_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME2: APO_NOTIFICATION_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION: APO_NOTIFICATION_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const APO_NOTIFICATION_TYPE_MICROPHONE_BOOST: APO_NOTIFICATION_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type AUDIO_FLOW_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_FLOW_PULL: AUDIO_FLOW_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_FLOW_PUSH: AUDIO_FLOW_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type AUDIO_SYSTEMEFFECT_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_SYSTEMEFFECT_STATE_OFF: AUDIO_SYSTEMEFFECT_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const AUDIO_SYSTEMEFFECT_STATE_ON: AUDIO_SYSTEMEFFECT_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type DEVICE_ORIENTATION_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const DEVICE_NOT_ROTATED: DEVICE_ORIENTATION_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const DEVICE_ROTATED_90_DEGREES_CLOCKWISE: DEVICE_ORIENTATION_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const DEVICE_ROTATED_180_DEGREES_CLOCKWISE: DEVICE_ORIENTATION_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const DEVICE_ROTATED_270_DEGREES_CLOCKWISE: DEVICE_ORIENTATION_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type EAudioConstriction = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstrictionOff: EAudioConstriction = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstriction48_16: EAudioConstriction = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstriction44_16: EAudioConstriction = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstriction14_14: EAudioConstriction = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub const eAudioConstrictionMute: EAudioConstriction = 4i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APOInitBaseStruct {
|
||||
pub cbSize: u32,
|
||||
pub clsid: ::windows_sys::core::GUID,
|
||||
}
|
||||
impl ::core::marker::Copy for APOInitBaseStruct {}
|
||||
impl ::core::clone::Clone for APOInitBaseStruct {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub struct APOInitSystemEffects {
|
||||
pub APOInit: APOInitBaseStruct,
|
||||
pub pAPOEndpointProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pAPOSystemEffectsProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pReserved: *mut ::core::ffi::c_void,
|
||||
pub pDeviceCollection: super::IMMDeviceCollection,
|
||||
}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::marker::Copy for APOInitSystemEffects {}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::clone::Clone for APOInitSystemEffects {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub struct APOInitSystemEffects2 {
|
||||
pub APOInit: APOInitBaseStruct,
|
||||
pub pAPOEndpointProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pAPOSystemEffectsProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pReserved: *mut ::core::ffi::c_void,
|
||||
pub pDeviceCollection: super::IMMDeviceCollection,
|
||||
pub nSoftwareIoDeviceInCollection: u32,
|
||||
pub nSoftwareIoConnectorIndex: u32,
|
||||
pub AudioProcessingMode: ::windows_sys::core::GUID,
|
||||
pub InitializeForDiscoveryOnly: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for APOInitSystemEffects2 {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for APOInitSystemEffects2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub struct APOInitSystemEffects3 {
|
||||
pub APOInit: APOInitBaseStruct,
|
||||
pub pAPOEndpointProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub pServiceProvider: super::super::super::System::Com::IServiceProvider,
|
||||
pub pDeviceCollection: super::IMMDeviceCollection,
|
||||
pub nSoftwareIoDeviceInCollection: u32,
|
||||
pub nSoftwareIoConnectorIndex: u32,
|
||||
pub AudioProcessingMode: ::windows_sys::core::GUID,
|
||||
pub InitializeForDiscoveryOnly: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for APOInitSystemEffects3 {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for APOInitSystemEffects3 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_CONNECTION_DESCRIPTOR {
|
||||
pub Type: APO_CONNECTION_BUFFER_TYPE,
|
||||
pub pBuffer: usize,
|
||||
pub u32MaxFrameCount: u32,
|
||||
pub pFormat: IAudioMediaType,
|
||||
pub u32Signature: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_CONNECTION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for APO_CONNECTION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_CONNECTION_PROPERTY {
|
||||
pub pBuffer: usize,
|
||||
pub u32ValidFrameCount: u32,
|
||||
pub u32BufferFlags: APO_BUFFER_FLAGS,
|
||||
pub u32Signature: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_CONNECTION_PROPERTY {}
|
||||
impl ::core::clone::Clone for APO_CONNECTION_PROPERTY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_CONNECTION_PROPERTY_V2 {
|
||||
pub property: APO_CONNECTION_PROPERTY,
|
||||
pub u64QPCTime: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_CONNECTION_PROPERTY_V2 {}
|
||||
impl ::core::clone::Clone for APO_CONNECTION_PROPERTY_V2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub struct APO_NOTIFICATION {
|
||||
pub r#type: APO_NOTIFICATION_TYPE,
|
||||
pub Anonymous: APO_NOTIFICATION_0,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for APO_NOTIFICATION {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for APO_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub union APO_NOTIFICATION_0 {
|
||||
pub audioEndpointVolumeChange: AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION,
|
||||
pub audioEndpointPropertyChange: AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION,
|
||||
pub audioSystemEffectsPropertyChange: AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION,
|
||||
pub audioEndpointVolumeChange2: AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2,
|
||||
pub deviceOrientation: DEVICE_ORIENTATION_TYPE,
|
||||
pub audioMicrophoneBoostChange: AUDIO_MICROPHONE_BOOST_NOTIFICATION,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for APO_NOTIFICATION_0 {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for APO_NOTIFICATION_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub r#type: APO_NOTIFICATION_TYPE,
|
||||
pub Anonymous: APO_NOTIFICATION_DESCRIPTOR_0,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub union APO_NOTIFICATION_DESCRIPTOR_0 {
|
||||
pub audioEndpointVolume: AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR,
|
||||
pub audioEndpointPropertyChange: AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR,
|
||||
pub audioSystemEffectsPropertyChange: AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR,
|
||||
pub audioMicrophoneBoost: AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR,
|
||||
}
|
||||
impl ::core::marker::Copy for APO_NOTIFICATION_DESCRIPTOR_0 {}
|
||||
impl ::core::clone::Clone for APO_NOTIFICATION_DESCRIPTOR_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct APO_REG_PROPERTIES {
|
||||
pub clsid: ::windows_sys::core::GUID,
|
||||
pub Flags: APO_FLAG,
|
||||
pub szFriendlyName: [u16; 256],
|
||||
pub szCopyrightInfo: [u16; 256],
|
||||
pub u32MajorVersion: u32,
|
||||
pub u32MinorVersion: u32,
|
||||
pub u32MinInputConnections: u32,
|
||||
pub u32MaxInputConnections: u32,
|
||||
pub u32MinOutputConnections: u32,
|
||||
pub u32MaxOutputConnections: u32,
|
||||
pub u32MaxInstances: u32,
|
||||
pub u32NumAPOInterfaces: u32,
|
||||
pub iidAPOInterfaceList: [::windows_sys::core::GUID; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for APO_REG_PROPERTIES {}
|
||||
impl ::core::clone::Clone for APO_REG_PROPERTIES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub device: super::IMMDevice,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub struct AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub propertyStore: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub propertyKey: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY,
|
||||
}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION {}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub device: super::IMMDevice,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub volume: *mut super::AUDIO_VOLUME_NOTIFICATION_DATA,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub volume: *mut AUDIO_VOLUME_NOTIFICATION_DATA2,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub device: super::IMMDevice,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AUDIO_MICROPHONE_BOOST_NOTIFICATION {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub eventContext: ::windows_sys::core::GUID,
|
||||
pub microphoneBoostEnabled: super::super::super::Foundation::BOOL,
|
||||
pub levelInDb: f32,
|
||||
pub levelMinInDb: f32,
|
||||
pub levelMaxInDb: f32,
|
||||
pub levelStepInDb: f32,
|
||||
pub muteSupported: super::super::super::Foundation::BOOL,
|
||||
pub mute: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AUDIO_MICROPHONE_BOOST_NOTIFICATION {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AUDIO_MICROPHONE_BOOST_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AUDIO_SYSTEMEFFECT {
|
||||
pub id: ::windows_sys::core::GUID,
|
||||
pub canSetState: super::super::super::Foundation::BOOL,
|
||||
pub state: AUDIO_SYSTEMEFFECT_STATE,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AUDIO_SYSTEMEFFECT {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AUDIO_SYSTEMEFFECT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
|
||||
pub device: super::IMMDevice,
|
||||
pub propertyStoreContext: ::windows_sys::core::GUID,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub struct AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION {
|
||||
pub endpoint: super::IMMDevice,
|
||||
pub propertyStoreContext: ::windows_sys::core::GUID,
|
||||
pub propertyStoreType: super::AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE,
|
||||
pub propertyStore: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
pub propertyKey: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY,
|
||||
}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::marker::Copy for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION {}
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
impl ::core::clone::Clone for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AUDIO_VOLUME_NOTIFICATION_DATA2 {
|
||||
pub notificationData: *mut super::AUDIO_VOLUME_NOTIFICATION_DATA,
|
||||
pub masterVolumeInDb: f32,
|
||||
pub volumeMinInDb: f32,
|
||||
pub volumeMaxInDb: f32,
|
||||
pub volumeIncrementInDb: f32,
|
||||
pub step: u32,
|
||||
pub stepCount: u32,
|
||||
pub channelVolumesInDb: [f32; 1],
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AUDIO_VOLUME_NOTIFICATION_DATA2 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AUDIO_VOLUME_NOTIFICATION_DATA2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
pub struct AudioFXExtensionParams {
|
||||
pub AddPageParam: super::super::super::Foundation::LPARAM,
|
||||
pub pwstrEndpointID: ::windows_sys::core::PWSTR,
|
||||
pub pFxProperties: super::super::super::UI::Shell::PropertiesSystem::IPropertyStore,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::marker::Copy for AudioFXExtensionParams {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
|
||||
impl ::core::clone::Clone for AudioFXExtensionParams {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub struct UNCOMPRESSEDAUDIOFORMAT {
|
||||
pub guidFormatType: ::windows_sys::core::GUID,
|
||||
pub dwSamplesPerFrame: u32,
|
||||
pub dwBytesPerSampleContainer: u32,
|
||||
pub dwValidBitsPerSample: u32,
|
||||
pub fFramesPerSecond: f32,
|
||||
pub dwChannelMask: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for UNCOMPRESSEDAUDIOFORMAT {}
|
||||
impl ::core::clone::Clone for UNCOMPRESSEDAUDIOFORMAT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Apo\"`*"]
|
||||
pub type FNAPONOTIFICATIONCALLBACK = ::core::option::Option<unsafe extern "system" fn(pproperties: *mut APO_REG_PROPERTIES, pvrefdata: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
|
||||
1324
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs
vendored
Normal file
1324
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
51
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Audio/Endpoints/mod.rs
vendored
Normal file
51
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Audio/Endpoints/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
pub type IAudioEndpointFormatControl = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointLastBufferControl = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointOffloadStreamMeter = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointOffloadStreamMute = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointOffloadStreamVolume = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointVolume = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointVolumeCallback = *mut ::core::ffi::c_void;
|
||||
pub type IAudioEndpointVolumeEx = *mut ::core::ffi::c_void;
|
||||
pub type IAudioLfxControl = *mut ::core::ffi::c_void;
|
||||
pub type IAudioMeterInformation = *mut ::core::ffi::c_void;
|
||||
pub type IHardwareAudioEngineBase = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const DEVINTERFACE_AUDIOENDPOINTPLUGIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9f2f7b66_65ac_4fa6_8ae4_123c78b89313);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const DEVPKEY_AudioEndpointPlugin2_FactoryCLSID: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 4 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const DEVPKEY_AudioEndpointPlugin_DataFlow: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 2 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const DEVPKEY_AudioEndpointPlugin_FactoryCLSID: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 1 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const DEVPKEY_AudioEndpointPlugin_PnPInterface: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 3 };
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub type EndpointConnectorType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eHostProcessConnector: EndpointConnectorType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eOffloadConnector: EndpointConnectorType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eLoopbackConnector: EndpointConnectorType = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eKeywordDetectorConnector: EndpointConnectorType = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub const eConnectorCount: EndpointConnectorType = 4i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_Endpoints\"`*"]
|
||||
pub struct AUDIO_ENDPOINT_SHARED_CREATE_PARAMS {
|
||||
pub u32Size: u32,
|
||||
pub u32TSSessionId: u32,
|
||||
pub targetEndpointConnectorType: EndpointConnectorType,
|
||||
pub wfxDeviceFormat: super::WAVEFORMATEX,
|
||||
}
|
||||
impl ::core::marker::Copy for AUDIO_ENDPOINT_SHARED_CREATE_PARAMS {}
|
||||
impl ::core::clone::Clone for AUDIO_ENDPOINT_SHARED_CREATE_PARAMS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
965
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Audio/XAudio2/mod.rs
vendored
Normal file
965
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Audio/XAudio2/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,965 @@
|
|||
::windows_targets::link ! ( "xaudio2_8.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateAudioReverb ( ppapo : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "xaudio2_8.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateAudioVolumeMeter ( ppapo : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "xaudio2_8.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateFX ( clsid : *const ::windows_sys::core::GUID , peffect : *mut ::windows_sys::core::IUnknown , pinitdat : *const ::core::ffi::c_void , initdatabytesize : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "hrtfapo.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateHrtfApo ( init : *const HrtfApoInit , xapo : *mut IXAPO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "xaudio2_8.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn XAudio2CreateWithVersionInfo ( ppxaudio2 : *mut IXAudio2 , flags : u32 , xaudio2processor : u32 , ntddiversion : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
pub type IXAPO = *mut ::core::ffi::c_void;
|
||||
pub type IXAPOHrtfParameters = *mut ::core::ffi::c_void;
|
||||
pub type IXAPOParameters = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2 = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2EngineCallback = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2Extension = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2MasteringVoice = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2SourceVoice = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2SubmixVoice = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2Voice = *mut ::core::ffi::c_void;
|
||||
pub type IXAudio2VoiceCallback = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const AudioReverb: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc2633b16_471b_4498_b8c5_4f0959e2ec09);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const AudioVolumeMeter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4fc3b166_972a_40cf_bc37_7db03db2fba3);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FACILITY_XAPO: u32 = 2199u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FACILITY_XAUDIO2: u32 = 2198u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_DEFAULT_DELAY: f32 = 500f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_DEFAULT_FEEDBACK: f32 = 0.5f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_DEFAULT_WETDRYMIX: f32 = 0.5f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MAX_DELAY: f32 = 2000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MAX_FEEDBACK: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MAX_WETDRYMIX: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MIN_DELAY: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MIN_FEEDBACK: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXECHO_MIN_WETDRYMIX: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf5e01117_d6c4_485a_a3f5_695196f3dbfa);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_BANDWIDTH: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_0: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_1: f32 = 800f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_2: f32 = 2000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_FREQUENCY_CENTER_3: f32 = 10000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_DEFAULT_GAIN: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MAX_BANDWIDTH: f32 = 2f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MAX_FRAMERATE: u32 = 48000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MAX_FREQUENCY_CENTER: f32 = 20000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MAX_GAIN: f32 = 7.94f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MIN_BANDWIDTH: f32 = 0.1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MIN_FRAMERATE: u32 = 22000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MIN_FREQUENCY_CENTER: f32 = 20f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEQ_MIN_GAIN: f32 = 0.126f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXEcho: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5039d740_f736_449a_84d3_a56202557b87);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXLOUDNESS_DEFAULT_MOMENTARY_MS: u32 = 400u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXLOUDNESS_DEFAULT_SHORTTERM_MS: u32 = 3000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_DEFAULT_LOUDNESS: u32 = 1000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_DEFAULT_RELEASE: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_MAX_LOUDNESS: u32 = 1800u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_MAX_RELEASE: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_MIN_LOUDNESS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMASTERINGLIMITER_MIN_RELEASE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXMasteringLimiter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc4137916_2be1_46fd_8599_441536f49856);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_DEFAULT_DIFFUSION: f32 = 0.9f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_DEFAULT_ROOMSIZE: f32 = 0.6f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_MAX_DIFFUSION: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_MAX_ROOMSIZE: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_MIN_DIFFUSION: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXREVERB_MIN_ROOMSIZE: f32 = 0.0001f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const FXReverb: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7d9aca56_cb68_4807_b632_b137352e8596);
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HRTF_DEFAULT_UNITY_GAIN_DISTANCE: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HRTF_MAX_GAIN_LIMIT: f32 = 12f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HRTF_MIN_GAIN_LIMIT: f32 = -96f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HRTF_MIN_UNITY_GAIN_DISTANCE: f32 = 0.05f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor1: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor10: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor11: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor12: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor13: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor14: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor15: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor16: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor17: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor18: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor19: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor2: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor20: u32 = 524288u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor21: u32 = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor22: u32 = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor23: u32 = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor24: u32 = 8388608u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor25: u32 = 16777216u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor26: u32 = 33554432u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor27: u32 = 67108864u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor28: u32 = 134217728u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor29: u32 = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor3: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor30: u32 = 536870912u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor31: u32 = 1073741824u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor32: u32 = 2147483648u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor4: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor5: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor6: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor7: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor8: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Processor9: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const SPEAKER_MONO: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_2PI: f32 = 6.2831855f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_DELAY: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_DOPPLER: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_EMITTER_ANGLE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_LPF_DIRECT: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_LPF_REVERB: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_MATRIX: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_REDIRECT_TO_LFE: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_REVERB: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_CALCULATE_ZEROCENTER: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_HANDLE_BYTESIZE: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_PI: f32 = 3.1415927f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const X3DAUDIO_SPEED_OF_SOUND: f32 = 343.5f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_E_FORMAT_UNSUPPORTED: ::windows_sys::core::HRESULT = -2003369983i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_BUFFERCOUNT_MUST_MATCH: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_CHANNELS_MUST_MATCH: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_FRAMERATE_MUST_MATCH: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_INPLACE_REQUIRED: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_FLAG_INPLACE_SUPPORTED: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_MAX_CHANNELS: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_MAX_FRAMERATE: u32 = 200000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_MIN_CHANNELS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_MIN_FRAMERATE: u32 = 1000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_REGISTRATION_STRING_LENGTH: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2D_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xaudio2_9d.dll");
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2D_DLL_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("xaudio2_9d.dll");
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2D_DLL_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xaudio2_9d.dll");
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAY: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_7POINT1_SIDE_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_DECAY_TIME: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_DENSITY: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_DISABLE_LATE_FIELD: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_EARLY_DIFFUSION: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_CUTOFF: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_HIGH_EQ_GAIN: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_LATE_DIFFUSION: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_CUTOFF: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_LOW_EQ_GAIN: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_POSITION: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_POSITION_MATRIX: u32 = 27u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REAR_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REFLECTIONS_GAIN: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REVERB_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_REVERB_GAIN: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_FREQ: f32 = 5000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_HF: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_FILTER_MAIN: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_ROOM_SIZE: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_DEFAULT_WET_DRY_MIX: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_7POINT1_REAR_DELAY: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_7POINT1_SIDE_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_DENSITY: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_DIFFUSION: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_FRAMERATE: u32 = 48000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_HIGH_EQ_CUTOFF: u32 = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_HIGH_EQ_GAIN: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_LOW_EQ_CUTOFF: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_LOW_EQ_GAIN: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_POSITION: u32 = 30u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REAR_DELAY: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REFLECTIONS_DELAY: u32 = 300u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REFLECTIONS_GAIN: f32 = 20f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REVERB_DELAY: u32 = 85u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_REVERB_GAIN: f32 = 20f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_ROOM_FILTER_FREQ: f32 = 20000f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_ROOM_FILTER_HF: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_ROOM_FILTER_MAIN: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_ROOM_SIZE: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MAX_WET_DRY_MIX: f32 = 100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_7POINT1_REAR_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_7POINT1_SIDE_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_DECAY_TIME: f32 = 0.1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_DENSITY: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_DIFFUSION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_FRAMERATE: u32 = 20000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_HIGH_EQ_CUTOFF: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_HIGH_EQ_GAIN: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_LOW_EQ_CUTOFF: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_LOW_EQ_GAIN: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_POSITION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REAR_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REFLECTIONS_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REFLECTIONS_GAIN: f32 = -100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REVERB_DELAY: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_REVERB_GAIN: f32 = -100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_ROOM_FILTER_FREQ: f32 = 20f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_ROOM_FILTER_HF: f32 = -100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_ROOM_FILTER_MAIN: f32 = -100f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_ROOM_SIZE: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2FX_REVERB_MIN_WET_DRY_MIX: f32 = 0f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_1024_QUANTUM: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_ANY_PROCESSOR: u32 = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_COMMIT_ALL: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_COMMIT_NOW: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEBUG_ENGINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_CHANNELS: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_FILTER_FREQUENCY: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_FILTER_ONEOVERQ: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_FREQ_RATIO: f32 = 2f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_PROCESSOR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DEFAULT_SAMPLERATE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xaudio2_9.dll");
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DLL_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("xaudio2_9.dll");
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_DLL_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xaudio2_9.dll");
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_END_OF_STREAM: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_E_DEVICE_INVALIDATED: ::windows_sys::core::HRESULT = -2003435516i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_E_INVALID_CALL: ::windows_sys::core::HRESULT = -2003435519i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_E_XAPO_CREATION_FAILED: ::windows_sys::core::HRESULT = -2003435517i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_E_XMA_DECODER_ERROR: ::windows_sys::core::HRESULT = -2003435518i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_API_CALLS: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_DETAIL: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_ERRORS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_FUNC_CALLS: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_INFO: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_LOCKS: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_MEMORY: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_STREAMING: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_TIMING: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOG_WARNINGS: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_LOOP_INFINITE: u32 = 255u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_AUDIO_CHANNELS: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_BUFFERS_SYSTEM: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_BUFFER_BYTES: u32 = 2147483648u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_FILTER_FREQUENCY: f32 = 1f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_FILTER_ONEOVERQ: f32 = 1.5f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_FREQ_RATIO: f32 = 1024f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_INSTANCES: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_LOOP_COUNT: u32 = 254u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_QUEUED_BUFFERS: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO: u32 = 600000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL: u32 = 300000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_SAMPLE_RATE: u32 = 200000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MAX_VOLUME_LEVEL: f32 = 16777216f32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_MIN_SAMPLE_RATE: u32 = 1000u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_NO_LOOP_REGION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_PLAY_TAILS: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_QUANTUM_DENOMINATOR: u32 = 100u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_QUANTUM_NUMERATOR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_SEND_USEFILTER: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_STOP_ENGINE_WHEN_IDLE: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_USE_DEFAULT_PROCESSOR: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_VOICE_NOPITCH: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_VOICE_NOSAMPLESPLAYED: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_VOICE_NOSRC: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAUDIO2_VOICE_USEFILTER: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type HrtfDirectivityType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const OmniDirectional: HrtfDirectivityType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Cardioid: HrtfDirectivityType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Cone: HrtfDirectivityType = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type HrtfDistanceDecayType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const NaturalDecay: HrtfDistanceDecayType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const CustomDecay: HrtfDistanceDecayType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type HrtfEnvironment = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Small: HrtfEnvironment = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Medium: HrtfEnvironment = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Large: HrtfEnvironment = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const Outdoors: HrtfEnvironment = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type XAPO_BUFFER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_BUFFER_SILENT: XAPO_BUFFER_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const XAPO_BUFFER_VALID: XAPO_BUFFER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub type XAUDIO2_FILTER_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const LowPassFilter: XAUDIO2_FILTER_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const BandPassFilter: XAUDIO2_FILTER_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HighPassFilter: XAUDIO2_FILTER_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const NotchFilter: XAUDIO2_FILTER_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const LowPassOnePoleFilter: XAUDIO2_FILTER_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub const HighPassOnePoleFilter: XAUDIO2_FILTER_TYPE = 5i32;
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXECHO_INITDATA {
|
||||
pub MaxDelay: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXECHO_INITDATA {}
|
||||
impl ::core::clone::Clone for FXECHO_INITDATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXECHO_PARAMETERS {
|
||||
pub WetDryMix: f32,
|
||||
pub Feedback: f32,
|
||||
pub Delay: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXECHO_PARAMETERS {}
|
||||
impl ::core::clone::Clone for FXECHO_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXEQ_PARAMETERS {
|
||||
pub FrequencyCenter0: f32,
|
||||
pub Gain0: f32,
|
||||
pub Bandwidth0: f32,
|
||||
pub FrequencyCenter1: f32,
|
||||
pub Gain1: f32,
|
||||
pub Bandwidth1: f32,
|
||||
pub FrequencyCenter2: f32,
|
||||
pub Gain2: f32,
|
||||
pub Bandwidth2: f32,
|
||||
pub FrequencyCenter3: f32,
|
||||
pub Gain3: f32,
|
||||
pub Bandwidth3: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXEQ_PARAMETERS {}
|
||||
impl ::core::clone::Clone for FXEQ_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXMASTERINGLIMITER_PARAMETERS {
|
||||
pub Release: u32,
|
||||
pub Loudness: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXMASTERINGLIMITER_PARAMETERS {}
|
||||
impl ::core::clone::Clone for FXMASTERINGLIMITER_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct FXREVERB_PARAMETERS {
|
||||
pub Diffusion: f32,
|
||||
pub RoomSize: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for FXREVERB_PARAMETERS {}
|
||||
impl ::core::clone::Clone for FXREVERB_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfApoInit {
|
||||
pub distanceDecay: *mut HrtfDistanceDecay,
|
||||
pub directivity: *mut HrtfDirectivity,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfApoInit {}
|
||||
impl ::core::clone::Clone for HrtfApoInit {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfDirectivity {
|
||||
pub r#type: HrtfDirectivityType,
|
||||
pub scaling: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfDirectivity {}
|
||||
impl ::core::clone::Clone for HrtfDirectivity {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfDirectivityCardioid {
|
||||
pub directivity: HrtfDirectivity,
|
||||
pub order: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfDirectivityCardioid {}
|
||||
impl ::core::clone::Clone for HrtfDirectivityCardioid {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfDirectivityCone {
|
||||
pub directivity: HrtfDirectivity,
|
||||
pub innerAngle: f32,
|
||||
pub outerAngle: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfDirectivityCone {}
|
||||
impl ::core::clone::Clone for HrtfDirectivityCone {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfDistanceDecay {
|
||||
pub r#type: HrtfDistanceDecayType,
|
||||
pub maxGain: f32,
|
||||
pub minGain: f32,
|
||||
pub unityGainDistance: f32,
|
||||
pub cutoffDistance: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfDistanceDecay {}
|
||||
impl ::core::clone::Clone for HrtfDistanceDecay {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfOrientation {
|
||||
pub element: [f32; 9],
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfOrientation {}
|
||||
impl ::core::clone::Clone for HrtfOrientation {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct HrtfPosition {
|
||||
pub x: f32,
|
||||
pub y: f32,
|
||||
pub z: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for HrtfPosition {}
|
||||
impl ::core::clone::Clone for HrtfPosition {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAPO_LOCKFORPROCESS_PARAMETERS {
|
||||
pub pFormat: *const super::WAVEFORMATEX,
|
||||
pub MaxFrameCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAPO_LOCKFORPROCESS_PARAMETERS {}
|
||||
impl ::core::clone::Clone for XAPO_LOCKFORPROCESS_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAPO_PROCESS_BUFFER_PARAMETERS {
|
||||
pub pBuffer: *mut ::core::ffi::c_void,
|
||||
pub BufferFlags: XAPO_BUFFER_FLAGS,
|
||||
pub ValidFrameCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAPO_PROCESS_BUFFER_PARAMETERS {}
|
||||
impl ::core::clone::Clone for XAPO_PROCESS_BUFFER_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAPO_REGISTRATION_PROPERTIES {
|
||||
pub clsid: ::windows_sys::core::GUID,
|
||||
pub FriendlyName: [u16; 256],
|
||||
pub CopyrightInfo: [u16; 256],
|
||||
pub MajorVersion: u32,
|
||||
pub MinorVersion: u32,
|
||||
pub Flags: u32,
|
||||
pub MinInputBufferCount: u32,
|
||||
pub MaxInputBufferCount: u32,
|
||||
pub MinOutputBufferCount: u32,
|
||||
pub MaxOutputBufferCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAPO_REGISTRATION_PROPERTIES {}
|
||||
impl ::core::clone::Clone for XAPO_REGISTRATION_PROPERTIES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2FX_REVERB_I3DL2_PARAMETERS {
|
||||
pub WetDryMix: f32,
|
||||
pub Room: i32,
|
||||
pub RoomHF: i32,
|
||||
pub RoomRolloffFactor: f32,
|
||||
pub DecayTime: f32,
|
||||
pub DecayHFRatio: f32,
|
||||
pub Reflections: i32,
|
||||
pub ReflectionsDelay: f32,
|
||||
pub Reverb: i32,
|
||||
pub ReverbDelay: f32,
|
||||
pub Diffusion: f32,
|
||||
pub Density: f32,
|
||||
pub HFReference: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2FX_REVERB_I3DL2_PARAMETERS {}
|
||||
impl ::core::clone::Clone for XAUDIO2FX_REVERB_I3DL2_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct XAUDIO2FX_REVERB_PARAMETERS {
|
||||
pub WetDryMix: f32,
|
||||
pub ReflectionsDelay: u32,
|
||||
pub ReverbDelay: u8,
|
||||
pub RearDelay: u8,
|
||||
pub SideDelay: u8,
|
||||
pub PositionLeft: u8,
|
||||
pub PositionRight: u8,
|
||||
pub PositionMatrixLeft: u8,
|
||||
pub PositionMatrixRight: u8,
|
||||
pub EarlyDiffusion: u8,
|
||||
pub LateDiffusion: u8,
|
||||
pub LowEQGain: u8,
|
||||
pub LowEQCutoff: u8,
|
||||
pub HighEQGain: u8,
|
||||
pub HighEQCutoff: u8,
|
||||
pub RoomFilterFreq: f32,
|
||||
pub RoomFilterMain: f32,
|
||||
pub RoomFilterHF: f32,
|
||||
pub ReflectionsGain: f32,
|
||||
pub ReverbGain: f32,
|
||||
pub DecayTime: f32,
|
||||
pub Density: f32,
|
||||
pub RoomSize: f32,
|
||||
pub DisableLateField: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for XAUDIO2FX_REVERB_PARAMETERS {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for XAUDIO2FX_REVERB_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2FX_VOLUMEMETER_LEVELS {
|
||||
pub pPeakLevels: *mut f32,
|
||||
pub pRMSLevels: *mut f32,
|
||||
pub ChannelCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2FX_VOLUMEMETER_LEVELS {}
|
||||
impl ::core::clone::Clone for XAUDIO2FX_VOLUMEMETER_LEVELS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_BUFFER {
|
||||
pub Flags: u32,
|
||||
pub AudioBytes: u32,
|
||||
pub pAudioData: *const u8,
|
||||
pub PlayBegin: u32,
|
||||
pub PlayLength: u32,
|
||||
pub LoopBegin: u32,
|
||||
pub LoopLength: u32,
|
||||
pub LoopCount: u32,
|
||||
pub pContext: *mut ::core::ffi::c_void,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_BUFFER {}
|
||||
impl ::core::clone::Clone for XAUDIO2_BUFFER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_BUFFER_WMA {
|
||||
pub pDecodedPacketCumulativeBytes: *const u32,
|
||||
pub PacketCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_BUFFER_WMA {}
|
||||
impl ::core::clone::Clone for XAUDIO2_BUFFER_WMA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct XAUDIO2_DEBUG_CONFIGURATION {
|
||||
pub TraceMask: u32,
|
||||
pub BreakMask: u32,
|
||||
pub LogThreadID: super::super::super::Foundation::BOOL,
|
||||
pub LogFileline: super::super::super::Foundation::BOOL,
|
||||
pub LogFunctionName: super::super::super::Foundation::BOOL,
|
||||
pub LogTiming: super::super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for XAUDIO2_DEBUG_CONFIGURATION {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for XAUDIO2_DEBUG_CONFIGURATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct XAUDIO2_EFFECT_CHAIN {
|
||||
pub EffectCount: u32,
|
||||
pub pEffectDescriptors: *mut XAUDIO2_EFFECT_DESCRIPTOR,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for XAUDIO2_EFFECT_CHAIN {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for XAUDIO2_EFFECT_CHAIN {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct XAUDIO2_EFFECT_DESCRIPTOR {
|
||||
pub pEffect: ::windows_sys::core::IUnknown,
|
||||
pub InitialState: super::super::super::Foundation::BOOL,
|
||||
pub OutputChannels: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for XAUDIO2_EFFECT_DESCRIPTOR {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for XAUDIO2_EFFECT_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_FILTER_PARAMETERS {
|
||||
pub Type: XAUDIO2_FILTER_TYPE,
|
||||
pub Frequency: f32,
|
||||
pub OneOverQ: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_FILTER_PARAMETERS {}
|
||||
impl ::core::clone::Clone for XAUDIO2_FILTER_PARAMETERS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_PERFORMANCE_DATA {
|
||||
pub AudioCyclesSinceLastQuery: u64,
|
||||
pub TotalCyclesSinceLastQuery: u64,
|
||||
pub MinimumCyclesPerQuantum: u32,
|
||||
pub MaximumCyclesPerQuantum: u32,
|
||||
pub MemoryUsageInBytes: u32,
|
||||
pub CurrentLatencyInSamples: u32,
|
||||
pub GlitchesSinceEngineStarted: u32,
|
||||
pub ActiveSourceVoiceCount: u32,
|
||||
pub TotalSourceVoiceCount: u32,
|
||||
pub ActiveSubmixVoiceCount: u32,
|
||||
pub ActiveResamplerCount: u32,
|
||||
pub ActiveMatrixMixCount: u32,
|
||||
pub ActiveXmaSourceVoices: u32,
|
||||
pub ActiveXmaStreams: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_PERFORMANCE_DATA {}
|
||||
impl ::core::clone::Clone for XAUDIO2_PERFORMANCE_DATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_SEND_DESCRIPTOR {
|
||||
pub Flags: u32,
|
||||
pub pOutputVoice: IXAudio2Voice,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_SEND_DESCRIPTOR {}
|
||||
impl ::core::clone::Clone for XAUDIO2_SEND_DESCRIPTOR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_VOICE_DETAILS {
|
||||
pub CreationFlags: u32,
|
||||
pub ActiveFlags: u32,
|
||||
pub InputChannels: u32,
|
||||
pub InputSampleRate: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_VOICE_DETAILS {}
|
||||
impl ::core::clone::Clone for XAUDIO2_VOICE_DETAILS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_VOICE_SENDS {
|
||||
pub SendCount: u32,
|
||||
pub pSends: *mut XAUDIO2_SEND_DESCRIPTOR,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_VOICE_SENDS {}
|
||||
impl ::core::clone::Clone for XAUDIO2_VOICE_SENDS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"]
|
||||
pub struct XAUDIO2_VOICE_STATE {
|
||||
pub pCurrentBufferContext: *mut ::core::ffi::c_void,
|
||||
pub BuffersQueued: u32,
|
||||
pub SamplesPlayed: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for XAUDIO2_VOICE_STATE {}
|
||||
impl ::core::clone::Clone for XAUDIO2_VOICE_STATE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
3557
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Audio/mod.rs
vendored
Normal file
3557
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Audio/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
1199
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/DeviceManager/mod.rs
vendored
Normal file
1199
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/DeviceManager/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
183
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/DxMediaObjects/mod.rs
vendored
Normal file
183
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/DxMediaObjects/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOEnum ( guidcategory : *const ::windows_sys::core::GUID , dwflags : u32 , cintypes : u32 , pintypes : *const DMO_PARTIAL_MEDIATYPE , couttypes : u32 , pouttypes : *const DMO_PARTIAL_MEDIATYPE , ppenum : *mut IEnumDMO ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOGetName ( clsiddmo : *const ::windows_sys::core::GUID , szname : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOGetTypes ( clsiddmo : *const ::windows_sys::core::GUID , ulinputtypesrequested : u32 , pulinputtypessupplied : *mut u32 , pinputtypes : *mut DMO_PARTIAL_MEDIATYPE , uloutputtypesrequested : u32 , puloutputtypessupplied : *mut u32 , poutputtypes : *mut DMO_PARTIAL_MEDIATYPE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMORegister ( szname : ::windows_sys::core::PCWSTR , clsiddmo : *const ::windows_sys::core::GUID , guidcategory : *const ::windows_sys::core::GUID , dwflags : u32 , cintypes : u32 , pintypes : *const DMO_PARTIAL_MEDIATYPE , couttypes : u32 , pouttypes : *const DMO_PARTIAL_MEDIATYPE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOUnregister ( clsiddmo : *const ::windows_sys::core::GUID , guidcategory : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoCopyMediaType ( pmtdest : *mut DMO_MEDIA_TYPE , pmtsrc : *const DMO_MEDIA_TYPE ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoCreateMediaType ( ppmt : *mut *mut DMO_MEDIA_TYPE , cbformat : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoDeleteMediaType ( pmt : *mut DMO_MEDIA_TYPE ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoDuplicateMediaType ( ppmtdest : *mut *mut DMO_MEDIA_TYPE , pmtsrc : *const DMO_MEDIA_TYPE ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoFreeMediaType ( pmt : *mut DMO_MEDIA_TYPE ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoInitMediaType ( pmt : *mut DMO_MEDIA_TYPE , cbformat : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
pub type IDMOQualityControl = *mut ::core::ffi::c_void;
|
||||
pub type IDMOVideoOutputOptimizations = *mut ::core::ffi::c_void;
|
||||
pub type IEnumDMO = *mut ::core::ffi::c_void;
|
||||
pub type IMediaBuffer = *mut ::core::ffi::c_void;
|
||||
pub type IMediaObject = *mut ::core::ffi::c_void;
|
||||
pub type IMediaObjectInPlace = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_ACOUSTIC_ECHO_CANCEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbf963d80_c559_11d0_8a2b_00a0c9255ac1);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_AGC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe88c9ba0_c557_11d0_8a2b_00a0c9255ac1);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_AUDIO_CAPTURE_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf665aaba_3e09_4920_aa5f_219811148f09);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_AUDIO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x57f2db8b_e6bb_4513_9d43_dcd2a6593125);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_AUDIO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf3602b3f_0592_48df_a4cd_674721e7ebeb);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_AUDIO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33d9a761_90c8_11d0_bd43_00a0c911ce86);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_AUDIO_NOISE_SUPPRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe07f903f_62fd_4e60_8cdd_dea7236665b5);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_VIDEO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4a69b442_28be_4991_969c_b500adf5d8a8);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_VIDEO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd990ee14_776c_4723_be46_3da2f56f10b9);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMOCATEGORY_VIDEO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33d9a760_90c8_11d0_bd43_00a0c911ce86);
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_INVALIDSTREAMINDEX: ::windows_sys::core::HRESULT = -2147220991i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_INVALIDTYPE: ::windows_sys::core::HRESULT = -2147220990i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_NOTACCEPTING: ::windows_sys::core::HRESULT = -2147220988i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_NO_MORE_ITEMS: ::windows_sys::core::HRESULT = -2147220986i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_TYPE_NOT_ACCEPTED: ::windows_sys::core::HRESULT = -2147220987i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_E_TYPE_NOT_SET: ::windows_sys::core::HRESULT = -2147220989i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type DMO_ENUM_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_ENUMF_INCLUDE_KEYED: DMO_ENUM_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type DMO_REGISTER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_REGISTERF_IS_KEYED: DMO_REGISTER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_INPLACE_PROCESS_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPLACE_NORMAL: _DMO_INPLACE_PROCESS_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPLACE_ZERO: _DMO_INPLACE_PROCESS_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_INPUT_DATA_BUFFER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_SYNCPOINT: _DMO_INPUT_DATA_BUFFER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_TIME: _DMO_INPUT_DATA_BUFFER_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_TIMELENGTH: _DMO_INPUT_DATA_BUFFER_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_DATA_BUFFERF_DISCONTINUITY: _DMO_INPUT_DATA_BUFFER_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_INPUT_STATUS_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STATUSF_ACCEPT_DATA: _DMO_INPUT_STATUS_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_INPUT_STREAM_INFO_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_WHOLE_SAMPLES: _DMO_INPUT_STREAM_INFO_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER: _DMO_INPUT_STREAM_INFO_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_FIXED_SAMPLE_SIZE: _DMO_INPUT_STREAM_INFO_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_INPUT_STREAMF_HOLDS_BUFFERS: _DMO_INPUT_STREAM_INFO_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_OUTPUT_DATA_BUFFER_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_SYNCPOINT: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_TIME: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_TIMELENGTH: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_DISCONTINUITY: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_DATA_BUFFERF_INCOMPLETE: _DMO_OUTPUT_DATA_BUFFER_FLAGS = 16777216i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_OUTPUT_STREAM_INFO_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_WHOLE_SAMPLES: _DMO_OUTPUT_STREAM_INFO_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER: _DMO_OUTPUT_STREAM_INFO_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_FIXED_SAMPLE_SIZE: _DMO_OUTPUT_STREAM_INFO_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_DISCARDABLE: _DMO_OUTPUT_STREAM_INFO_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_OUTPUT_STREAMF_OPTIONAL: _DMO_OUTPUT_STREAM_INFO_FLAGS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_PROCESS_OUTPUT_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER: _DMO_PROCESS_OUTPUT_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_QUALITY_STATUS_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_QUALITY_STATUS_ENABLED: _DMO_QUALITY_STATUS_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_SET_TYPE_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_SET_TYPEF_TEST_ONLY: _DMO_SET_TYPE_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_SET_TYPEF_CLEAR: _DMO_SET_TYPE_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub type _DMO_VIDEO_OUTPUT_STREAM_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub const DMO_VOSF_NEEDS_PREVIOUS_SAMPLE: _DMO_VIDEO_OUTPUT_STREAM_FLAGS = 1i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DMO_MEDIA_TYPE {
|
||||
pub majortype: ::windows_sys::core::GUID,
|
||||
pub subtype: ::windows_sys::core::GUID,
|
||||
pub bFixedSizeSamples: super::super::Foundation::BOOL,
|
||||
pub bTemporalCompression: super::super::Foundation::BOOL,
|
||||
pub lSampleSize: u32,
|
||||
pub formattype: ::windows_sys::core::GUID,
|
||||
pub pUnk: ::windows_sys::core::IUnknown,
|
||||
pub cbFormat: u32,
|
||||
pub pbFormat: *mut u8,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for DMO_MEDIA_TYPE {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for DMO_MEDIA_TYPE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub struct DMO_OUTPUT_DATA_BUFFER {
|
||||
pub pBuffer: IMediaBuffer,
|
||||
pub dwStatus: u32,
|
||||
pub rtTimestamp: i64,
|
||||
pub rtTimelength: i64,
|
||||
}
|
||||
impl ::core::marker::Copy for DMO_OUTPUT_DATA_BUFFER {}
|
||||
impl ::core::clone::Clone for DMO_OUTPUT_DATA_BUFFER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"]
|
||||
pub struct DMO_PARTIAL_MEDIATYPE {
|
||||
pub r#type: ::windows_sys::core::GUID,
|
||||
pub subtype: ::windows_sys::core::GUID,
|
||||
}
|
||||
impl ::core::marker::Copy for DMO_PARTIAL_MEDIATYPE {}
|
||||
impl ::core::clone::Clone for DMO_PARTIAL_MEDIATYPE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
10044
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/KernelStreaming/mod.rs
vendored
Normal file
10044
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/KernelStreaming/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
15
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/LibrarySharingServices/mod.rs
vendored
Normal file
15
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/LibrarySharingServices/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
pub type IWindowsMediaLibrarySharingDevice = *mut ::core::ffi::c_void;
|
||||
pub type IWindowsMediaLibrarySharingDeviceProperties = *mut ::core::ffi::c_void;
|
||||
pub type IWindowsMediaLibrarySharingDeviceProperty = *mut ::core::ffi::c_void;
|
||||
pub type IWindowsMediaLibrarySharingDevices = *mut ::core::ffi::c_void;
|
||||
pub type IWindowsMediaLibrarySharingServices = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub const WindowsMediaLibrarySharingServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xad581b00_7b64_4e59_a38d_d2c5bf51ddb3);
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub type WindowsMediaLibrarySharingDeviceAuthorizationStatus = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub const DEVICE_AUTHORIZATION_UNKNOWN: WindowsMediaLibrarySharingDeviceAuthorizationStatus = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub const DEVICE_AUTHORIZATION_ALLOWED: WindowsMediaLibrarySharingDeviceAuthorizationStatus = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_LibrarySharingServices\"`*"]
|
||||
pub const DEVICE_AUTHORIZATION_DENIED: WindowsMediaLibrarySharingDeviceAuthorizationStatus = 2i32;
|
||||
2012
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/MediaPlayer/mod.rs
vendored
Normal file
2012
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/MediaPlayer/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
12384
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Multimedia/mod.rs
vendored
Normal file
12384
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Multimedia/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
3083
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Speech/mod.rs
vendored
Normal file
3083
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Speech/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
176
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Streaming/mod.rs
vendored
Normal file
176
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/Streaming/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,176 @@
|
|||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub type MF_MEDIASOURCE_STATUS_INFO = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_MEDIASOURCE_STATUS_INFO_FULLYSUPPORTED: MF_MEDIASOURCE_STATUS_INFO = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_MEDIASOURCE_STATUS_INFO_UNKNOWN: MF_MEDIASOURCE_STATUS_INFO = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub type MF_TRANSFER_VIDEO_FRAME_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_TRANSFER_VIDEO_FRAME_DEFAULT: MF_TRANSFER_VIDEO_FRAME_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_TRANSFER_VIDEO_FRAME_STRETCH: MF_TRANSFER_VIDEO_FRAME_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub const MF_TRANSFER_VIDEO_FRAME_IGNORE_PAR: MF_TRANSFER_VIDEO_FRAME_FLAGS = 2i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct CapturedMetadataExposureCompensation {
|
||||
pub Flags: u64,
|
||||
pub Value: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for CapturedMetadataExposureCompensation {}
|
||||
impl ::core::clone::Clone for CapturedMetadataExposureCompensation {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct CapturedMetadataISOGains {
|
||||
pub AnalogGain: f32,
|
||||
pub DigitalGain: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for CapturedMetadataISOGains {}
|
||||
impl ::core::clone::Clone for CapturedMetadataISOGains {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct CapturedMetadataWhiteBalanceGains {
|
||||
pub R: f32,
|
||||
pub G: f32,
|
||||
pub B: f32,
|
||||
}
|
||||
impl ::core::marker::Copy for CapturedMetadataWhiteBalanceGains {}
|
||||
impl ::core::clone::Clone for CapturedMetadataWhiteBalanceGains {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct FaceCharacterization {
|
||||
pub BlinkScoreLeft: u32,
|
||||
pub BlinkScoreRight: u32,
|
||||
pub FacialExpression: u32,
|
||||
pub FacialExpressionScore: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for FaceCharacterization {}
|
||||
impl ::core::clone::Clone for FaceCharacterization {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct FaceCharacterizationBlobHeader {
|
||||
pub Size: u32,
|
||||
pub Count: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for FaceCharacterizationBlobHeader {}
|
||||
impl ::core::clone::Clone for FaceCharacterizationBlobHeader {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct FaceRectInfo {
|
||||
pub Region: super::super::Foundation::RECT,
|
||||
pub confidenceLevel: i32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for FaceRectInfo {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for FaceRectInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct FaceRectInfoBlobHeader {
|
||||
pub Size: u32,
|
||||
pub Count: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for FaceRectInfoBlobHeader {}
|
||||
impl ::core::clone::Clone for FaceRectInfoBlobHeader {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct HistogramBlobHeader {
|
||||
pub Size: u32,
|
||||
pub Histograms: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for HistogramBlobHeader {}
|
||||
impl ::core::clone::Clone for HistogramBlobHeader {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct HistogramDataHeader {
|
||||
pub Size: u32,
|
||||
pub ChannelMask: u32,
|
||||
pub Linear: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for HistogramDataHeader {}
|
||||
impl ::core::clone::Clone for HistogramDataHeader {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HistogramGrid {
|
||||
pub Width: u32,
|
||||
pub Height: u32,
|
||||
pub Region: super::super::Foundation::RECT,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HistogramGrid {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HistogramGrid {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HistogramHeader {
|
||||
pub Size: u32,
|
||||
pub Bins: u32,
|
||||
pub FourCC: u32,
|
||||
pub ChannelMasks: u32,
|
||||
pub Grid: HistogramGrid,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HistogramHeader {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HistogramHeader {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media_Streaming\"`*"]
|
||||
pub struct MetadataTimeStamps {
|
||||
pub Flags: u32,
|
||||
pub Device: i64,
|
||||
pub Presentation: i64,
|
||||
}
|
||||
impl ::core::marker::Copy for MetadataTimeStamps {}
|
||||
impl ::core::clone::Clone for MetadataTimeStamps {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
1809
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs
vendored
Normal file
1809
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
353
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/mod.rs
vendored
Normal file
353
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Media/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,353 @@
|
|||
#[cfg(feature = "Win32_Media_Audio")]
|
||||
pub mod Audio;
|
||||
#[cfg(feature = "Win32_Media_DeviceManager")]
|
||||
pub mod DeviceManager;
|
||||
#[cfg(feature = "Win32_Media_DxMediaObjects")]
|
||||
pub mod DxMediaObjects;
|
||||
#[cfg(feature = "Win32_Media_KernelStreaming")]
|
||||
pub mod KernelStreaming;
|
||||
#[cfg(feature = "Win32_Media_LibrarySharingServices")]
|
||||
pub mod LibrarySharingServices;
|
||||
#[cfg(feature = "Win32_Media_MediaPlayer")]
|
||||
pub mod MediaPlayer;
|
||||
#[cfg(feature = "Win32_Media_Multimedia")]
|
||||
pub mod Multimedia;
|
||||
#[cfg(feature = "Win32_Media_Speech")]
|
||||
pub mod Speech;
|
||||
#[cfg(feature = "Win32_Media_Streaming")]
|
||||
pub mod Streaming;
|
||||
#[cfg(feature = "Win32_Media_WindowsMediaFormat")]
|
||||
pub mod WindowsMediaFormat;
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeBeginPeriod ( uperiod : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeEndPeriod ( uperiod : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeGetDevCaps ( ptc : *mut TIMECAPS , cbtc : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeGetSystemTime ( pmmt : *mut MMTIME , cbmmt : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeGetTime ( ) -> u32 );
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeKillEvent ( utimerid : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeSetEvent ( udelay : u32 , uresolution : u32 , fptc : LPTIMECALLBACK , dwuser : usize , fuevent : u32 ) -> u32 );
|
||||
pub type IReferenceClock = *mut ::core::ffi::c_void;
|
||||
pub type IReferenceClock2 = *mut ::core::ffi::c_void;
|
||||
pub type IReferenceClockTimerControl = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const JOYERR_BASE: u32 = 160u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MAXERRORLENGTH: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MAXPNAMELEN: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCIERR_BASE: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_CD_OFFSET: u32 = 1088u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_SEQ_OFFSET: u32 = 1216u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_STRING_OFFSET: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_VD_OFFSET: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MCI_WAVE_OFFSET: u32 = 1152u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MIDIERR_BASE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MIXERR_BASE: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_ALLOCATED: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_BADDB: u32 = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_BADDEVICEID: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_BADERRNUM: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_BASE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_DELETEERROR: u32 = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_ERROR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_HANDLEBUSY: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_INVALFLAG: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_INVALHANDLE: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_INVALIDALIAS: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_INVALPARAM: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_KEYNOTFOUND: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_LASTERROR: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_MOREDATA: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NODRIVER: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NODRIVERCB: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NOERROR: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NOMEM: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NOTENABLED: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_NOTSUPPORTED: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_READERROR: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_VALNOTFOUND: u32 = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MMSYSERR_WRITEERROR: u32 = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_ADLIB: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_DRVM_CLOSE: u32 = 977u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_DRVM_DATA: u32 = 978u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_DRVM_ERROR: u32 = 979u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_DRVM_OPEN: u32 = 976u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY1BUTTONDOWN: u32 = 949u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY1BUTTONUP: u32 = 951u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY1MOVE: u32 = 928u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY1ZMOVE: u32 = 930u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY2BUTTONDOWN: u32 = 950u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY2BUTTONUP: u32 = 952u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY2MOVE: u32 = 929u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_JOY2ZMOVE: u32 = 931u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MCINOTIFY: u32 = 953u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MCISIGNAL: u32 = 971u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MICROSOFT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIDI_MAPPER: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_CLOSE: u32 = 962u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_DATA: u32 = 963u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_ERROR: u32 = 965u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_LONGDATA: u32 = 964u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_LONGERROR: u32 = 966u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_MOREDATA: u32 = 972u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIM_OPEN: u32 = 961u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIXM_CONTROL_CHANGE: u32 = 977u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MIXM_LINE_CHANGE: u32 = 976u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MOM_CLOSE: u32 = 968u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MOM_DONE: u32 = 969u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MOM_OPEN: u32 = 967u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MOM_POSITIONCB: u32 = 970u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MPU401_MIDIIN: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_MPU401_MIDIOUT: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_PC_JOYSTICK: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_MIDIIN: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_MIDIOUT: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_SYNTH: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_WAVEIN: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_SNDBLST_WAVEOUT: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_STREAM_CLOSE: u32 = 981u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_STREAM_DONE: u32 = 982u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_STREAM_ERROR: u32 = 983u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_STREAM_OPEN: u32 = 980u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WAVE_MAPPER: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WIM_CLOSE: u32 = 959u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WIM_DATA: u32 = 960u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WIM_OPEN: u32 = 958u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WOM_CLOSE: u32 = 956u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WOM_DONE: u32 = 957u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const MM_WOM_OPEN: u32 = 955u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIMERR_BASE: u32 = 96u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIMERR_NOCANDO: u32 = 97u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIMERR_NOERROR: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIMERR_STRUCT: u32 = 129u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_BYTES: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_CALLBACK_EVENT_PULSE: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_CALLBACK_EVENT_SET: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_CALLBACK_FUNCTION: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_KILL_SYNCHRONOUS: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_MIDI: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_MS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_ONESHOT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_PERIODIC: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_SAMPLES: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_SMPTE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const TIME_TICKS: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const WAVERR_BASE: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub type TIMECODE_SAMPLE_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const ED_DEVCAP_TIMECODE_READ: TIMECODE_SAMPLE_FLAGS = 4121u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const ED_DEVCAP_ATN_READ: TIMECODE_SAMPLE_FLAGS = 5047u32;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub const ED_DEVCAP_RTC_READ: TIMECODE_SAMPLE_FLAGS = 5050u32;
|
||||
pub type HTASK = isize;
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct MMTIME {
|
||||
pub wType: u32,
|
||||
pub u: MMTIME_0,
|
||||
}
|
||||
impl ::core::marker::Copy for MMTIME {}
|
||||
impl ::core::clone::Clone for MMTIME {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub union MMTIME_0 {
|
||||
pub ms: u32,
|
||||
pub sample: u32,
|
||||
pub cb: u32,
|
||||
pub ticks: u32,
|
||||
pub smpte: MMTIME_0_1,
|
||||
pub midi: MMTIME_0_0,
|
||||
}
|
||||
impl ::core::marker::Copy for MMTIME_0 {}
|
||||
impl ::core::clone::Clone for MMTIME_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct MMTIME_0_0 {
|
||||
pub songptrpos: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MMTIME_0_0 {}
|
||||
impl ::core::clone::Clone for MMTIME_0_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct MMTIME_0_1 {
|
||||
pub hour: u8,
|
||||
pub min: u8,
|
||||
pub sec: u8,
|
||||
pub frame: u8,
|
||||
pub fps: u8,
|
||||
pub dummy: u8,
|
||||
pub pad: [u8; 2],
|
||||
}
|
||||
impl ::core::marker::Copy for MMTIME_0_1 {}
|
||||
impl ::core::clone::Clone for MMTIME_0_1 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct TIMECAPS {
|
||||
pub wPeriodMin: u32,
|
||||
pub wPeriodMax: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for TIMECAPS {}
|
||||
impl ::core::clone::Clone for TIMECAPS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub union TIMECODE {
|
||||
pub Anonymous: TIMECODE_0,
|
||||
pub qw: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for TIMECODE {}
|
||||
impl ::core::clone::Clone for TIMECODE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct TIMECODE_0 {
|
||||
pub wFrameRate: u16,
|
||||
pub wFrameFract: u16,
|
||||
pub dwFrames: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for TIMECODE_0 {}
|
||||
impl ::core::clone::Clone for TIMECODE_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub struct TIMECODE_SAMPLE {
|
||||
pub qwTick: i64,
|
||||
pub timecode: TIMECODE,
|
||||
pub dwUser: u32,
|
||||
pub dwFlags: TIMECODE_SAMPLE_FLAGS,
|
||||
}
|
||||
impl ::core::marker::Copy for TIMECODE_SAMPLE {}
|
||||
impl ::core::clone::Clone for TIMECODE_SAMPLE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_Media\"`, `\"Win32_Media_Multimedia\"`*"]
|
||||
#[cfg(feature = "Win32_Media_Multimedia")]
|
||||
pub type LPDRVCALLBACK = ::core::option::Option<unsafe extern "system" fn(hdrvr: Multimedia::HDRVR, umsg: u32, dwuser: usize, dw1: usize, dw2: usize) -> ()>;
|
||||
#[doc = "*Required features: `\"Win32_Media\"`*"]
|
||||
pub type LPTIMECALLBACK = ::core::option::Option<unsafe extern "system" fn(utimerid: u32, umsg: u32, dwuser: usize, dw1: usize, dw2: usize) -> ()>;
|
||||
3442
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs
vendored
Normal file
3442
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
2653
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/Dns/mod.rs
vendored
Normal file
2653
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/Dns/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,44 @@
|
|||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_ALREADYRUN: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_CHECKSTATUS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_FULLPRESENT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_FULL_SMARTSTART: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_LAUNCHEDFULL: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_LAUNCHEDMANUAL: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_LAUNCHFULL: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_LAUNCHMANUAL: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MANUALPRESENT: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_ACCTNAME: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_EMAILADDR: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_EMAILNAME: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_LOGONNAME: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_PASSWORD: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_RASNAME: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_MAX_SERVERNAME: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_REGKEYCOMPLETED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Completed");
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_REGPATHSETTINGS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Software\\Microsoft\\Internet Connection Wizard");
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_USEDEFAULTS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub const ICW_USE_SHELLNEXT: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub type PFNCHECKCONNECTIONWIZARD = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: *mut u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"]
|
||||
pub type PFNSETSHELLNEXT = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR) -> u32>;
|
||||
5115
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs
vendored
Normal file
5115
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
650
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs
vendored
Normal file
650
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,650 @@
|
|||
pub type IDummyMBNUCMExt = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnection = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionContext = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionContextEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionManager = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionManagerEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionProfile = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionProfileEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionProfileManager = *mut ::core::ffi::c_void;
|
||||
pub type IMbnConnectionProfileManagerEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnDeviceService = *mut ::core::ffi::c_void;
|
||||
pub type IMbnDeviceServiceStateEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnDeviceServicesContext = *mut ::core::ffi::c_void;
|
||||
pub type IMbnDeviceServicesEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnDeviceServicesManager = *mut ::core::ffi::c_void;
|
||||
pub type IMbnInterface = *mut ::core::ffi::c_void;
|
||||
pub type IMbnInterfaceEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnInterfaceManager = *mut ::core::ffi::c_void;
|
||||
pub type IMbnInterfaceManagerEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnMultiCarrier = *mut ::core::ffi::c_void;
|
||||
pub type IMbnMultiCarrierEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnPin = *mut ::core::ffi::c_void;
|
||||
pub type IMbnPinEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnPinManager = *mut ::core::ffi::c_void;
|
||||
pub type IMbnPinManagerEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnRadio = *mut ::core::ffi::c_void;
|
||||
pub type IMbnRadioEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnRegistration = *mut ::core::ffi::c_void;
|
||||
pub type IMbnRegistrationEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnServiceActivation = *mut ::core::ffi::c_void;
|
||||
pub type IMbnServiceActivationEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSignal = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSignalEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSms = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSmsConfiguration = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSmsEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSmsReadMsgPdu = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSmsReadMsgTextCdma = *mut ::core::ffi::c_void;
|
||||
pub type IMbnSubscriberInformation = *mut ::core::ffi::c_void;
|
||||
pub type IMbnVendorSpecificEvents = *mut ::core::ffi::c_void;
|
||||
pub type IMbnVendorSpecificOperation = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MbnConnectionManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbdfee05c_4418_11dd_90ed_001c257ccff1);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MbnConnectionProfileManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbdfee05a_4418_11dd_90ed_001c257ccff1);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MbnDeviceServicesManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2269daa3_2a9f_4165_a501_ce00a6f7a75b);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MbnInterfaceManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbdfee05b_4418_11dd_90ed_001c257ccff1);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_ACTIVATION_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ACTIVATION_STATE_NONE: MBN_ACTIVATION_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ACTIVATION_STATE_ACTIVATED: MBN_ACTIVATION_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ACTIVATION_STATE_ACTIVATING: MBN_ACTIVATION_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ACTIVATION_STATE_DEACTIVATED: MBN_ACTIVATION_STATE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ACTIVATION_STATE_DEACTIVATING: MBN_ACTIVATION_STATE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_AUTH_PROTOCOL = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_AUTH_PROTOCOL_NONE: MBN_AUTH_PROTOCOL = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_AUTH_PROTOCOL_PAP: MBN_AUTH_PROTOCOL = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_AUTH_PROTOCOL_CHAP: MBN_AUTH_PROTOCOL = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_AUTH_PROTOCOL_MSCHAPV2: MBN_AUTH_PROTOCOL = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_BAND_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_NONE: MBN_BAND_CLASS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_0: MBN_BAND_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_I: MBN_BAND_CLASS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_II: MBN_BAND_CLASS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_III: MBN_BAND_CLASS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_IV: MBN_BAND_CLASS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_V: MBN_BAND_CLASS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_VI: MBN_BAND_CLASS = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_VII: MBN_BAND_CLASS = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_VIII: MBN_BAND_CLASS = 256i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_IX: MBN_BAND_CLASS = 512i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_X: MBN_BAND_CLASS = 1024i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XI: MBN_BAND_CLASS = 2048i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XII: MBN_BAND_CLASS = 4096i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XIII: MBN_BAND_CLASS = 8192i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XIV: MBN_BAND_CLASS = 16384i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XV: MBN_BAND_CLASS = 32768i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XVI: MBN_BAND_CLASS = 65536i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_XVII: MBN_BAND_CLASS = 131072i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_BAND_CLASS_CUSTOM: MBN_BAND_CLASS = -2147483648i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_CELLULAR_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CELLULAR_CLASS_NONE: MBN_CELLULAR_CLASS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CELLULAR_CLASS_GSM: MBN_CELLULAR_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CELLULAR_CLASS_CDMA: MBN_CELLULAR_CLASS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_COMPRESSION = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_COMPRESSION_NONE: MBN_COMPRESSION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_COMPRESSION_ENABLE: MBN_COMPRESSION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_CONNECTION_MODE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONNECTION_MODE_PROFILE: MBN_CONNECTION_MODE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONNECTION_MODE_TMP_PROFILE: MBN_CONNECTION_MODE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_CONTEXT_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ACCESSSTRING_LEN: MBN_CONTEXT_CONSTANTS = 100i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_USERNAME_LEN: MBN_CONTEXT_CONSTANTS = 255i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PASSWORD_LEN: MBN_CONTEXT_CONSTANTS = 255i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_ID_APPEND: MBN_CONTEXT_CONSTANTS = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_CONTEXT_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_NONE: MBN_CONTEXT_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_INTERNET: MBN_CONTEXT_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_VPN: MBN_CONTEXT_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_VOICE: MBN_CONTEXT_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_VIDEO_SHARE: MBN_CONTEXT_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_CUSTOM: MBN_CONTEXT_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CONTEXT_TYPE_PURCHASE: MBN_CONTEXT_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_CTRL_CAPS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_NONE: MBN_CTRL_CAPS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_REG_MANUAL: MBN_CTRL_CAPS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_HW_RADIO_SWITCH: MBN_CTRL_CAPS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_CDMA_MOBILE_IP: MBN_CTRL_CAPS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_CDMA_SIMPLE_IP: MBN_CTRL_CAPS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_PROTECT_UNIQUEID: MBN_CTRL_CAPS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_MODEL_MULTI_CARRIER: MBN_CTRL_CAPS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_USSD: MBN_CTRL_CAPS = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CTRL_CAPS_MULTI_MODE: MBN_CTRL_CAPS = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_DATA_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_NONE: MBN_DATA_CLASS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_GPRS: MBN_DATA_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_EDGE: MBN_DATA_CLASS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_UMTS: MBN_DATA_CLASS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_HSDPA: MBN_DATA_CLASS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_HSUPA: MBN_DATA_CLASS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_LTE: MBN_DATA_CLASS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_5G_NSA: MBN_DATA_CLASS = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_5G_SA: MBN_DATA_CLASS = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_1XRTT: MBN_DATA_CLASS = 65536i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_1XEVDO: MBN_DATA_CLASS = 131072i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_1XEVDO_REVA: MBN_DATA_CLASS = 262144i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_1XEVDV: MBN_DATA_CLASS = 524288i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_3XRTT: MBN_DATA_CLASS = 1048576i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_1XEVDO_REVB: MBN_DATA_CLASS = 2097152i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_UMB: MBN_DATA_CLASS = 4194304i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DATA_CLASS_CUSTOM: MBN_DATA_CLASS = -2147483648i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_DEVICE_SERVICES_INTERFACE_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DEVICE_SERVICES_CAPABLE_INTERFACE_ARRIVAL: MBN_DEVICE_SERVICES_INTERFACE_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DEVICE_SERVICES_CAPABLE_INTERFACE_REMOVAL: MBN_DEVICE_SERVICES_INTERFACE_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_DEVICE_SERVICE_SESSIONS_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DEVICE_SERVICE_SESSIONS_RESTORED: MBN_DEVICE_SERVICE_SESSIONS_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_INTERFACE_CAPS_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_DEVICEID_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 18i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MANUFACTURER_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MODEL_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_FIRMWARE_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_MSG_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MSG_STATUS_NEW: MBN_MSG_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MSG_STATUS_OLD: MBN_MSG_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MSG_STATUS_DRAFT: MBN_MSG_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MSG_STATUS_SENT: MBN_MSG_STATUS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PIN_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ATTEMPTS_REMAINING_UNKNOWN: MBN_PIN_CONSTANTS = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_LENGTH_UNKNOWN: MBN_PIN_CONSTANTS = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PIN_FORMAT = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_FORMAT_NONE: MBN_PIN_FORMAT = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_FORMAT_NUMERIC: MBN_PIN_FORMAT = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_FORMAT_ALPHANUMERIC: MBN_PIN_FORMAT = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PIN_MODE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_MODE_ENABLED: MBN_PIN_MODE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_MODE_DISABLED: MBN_PIN_MODE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PIN_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_STATE_NONE: MBN_PIN_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_STATE_ENTER: MBN_PIN_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_STATE_UNBLOCK: MBN_PIN_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PIN_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_NONE: MBN_PIN_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_CUSTOM: MBN_PIN_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_PIN1: MBN_PIN_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_PIN2: MBN_PIN_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_DEVICE_SIM_PIN: MBN_PIN_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_DEVICE_FIRST_SIM_PIN: MBN_PIN_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_NETWORK_PIN: MBN_PIN_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_NETWORK_SUBSET_PIN: MBN_PIN_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_SVC_PROVIDER_PIN: MBN_PIN_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_CORPORATE_PIN: MBN_PIN_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PIN_TYPE_SUBSIDY_LOCK: MBN_PIN_TYPE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PROVIDER_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDERNAME_LEN: MBN_PROVIDER_CONSTANTS = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDERID_LEN: MBN_PROVIDER_CONSTANTS = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_PROVIDER_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_NONE: MBN_PROVIDER_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_HOME: MBN_PROVIDER_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_FORBIDDEN: MBN_PROVIDER_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_PREFERRED: MBN_PROVIDER_STATE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_VISIBLE: MBN_PROVIDER_STATE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_REGISTERED: MBN_PROVIDER_STATE = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_PROVIDER_STATE_PREFERRED_MULTICARRIER: MBN_PROVIDER_STATE = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_RADIO = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_RADIO_OFF: MBN_RADIO = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_RADIO_ON: MBN_RADIO = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_READY_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_OFF: MBN_READY_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_INITIALIZED: MBN_READY_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_SIM_NOT_INSERTED: MBN_READY_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_BAD_SIM: MBN_READY_STATE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_FAILURE: MBN_READY_STATE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_NOT_ACTIVATED: MBN_READY_STATE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_DEVICE_LOCKED: MBN_READY_STATE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_DEVICE_BLOCKED: MBN_READY_STATE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_READY_STATE_NO_ESIM_PROFILE: MBN_READY_STATE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_REGISTER_MODE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_MODE_NONE: MBN_REGISTER_MODE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_MODE_AUTOMATIC: MBN_REGISTER_MODE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_MODE_MANUAL: MBN_REGISTER_MODE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_REGISTER_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_NONE: MBN_REGISTER_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_DEREGISTERED: MBN_REGISTER_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_SEARCHING: MBN_REGISTER_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_HOME: MBN_REGISTER_STATE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_ROAMING: MBN_REGISTER_STATE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_PARTNER: MBN_REGISTER_STATE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_REGISTER_STATE_DENIED: MBN_REGISTER_STATE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_REGISTRATION_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ROAMTEXT_LEN: MBN_REGISTRATION_CONSTANTS = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CDMA_DEFAULT_PROVIDER_ID: MBN_REGISTRATION_CONSTANTS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SIGNAL_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_RSSI_DEFAULT: MBN_SIGNAL_CONSTANTS = -1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_RSSI_DISABLE: MBN_SIGNAL_CONSTANTS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_RSSI_UNKNOWN: MBN_SIGNAL_CONSTANTS = 99i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_ERROR_RATE_UNKNOWN: MBN_SIGNAL_CONSTANTS = 99i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SMS_CAPS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CAPS_NONE: MBN_SMS_CAPS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CAPS_PDU_RECEIVE: MBN_SMS_CAPS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CAPS_PDU_SEND: MBN_SMS_CAPS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CAPS_TEXT_RECEIVE: MBN_SMS_CAPS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CAPS_TEXT_SEND: MBN_SMS_CAPS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SMS_CDMA_ENCODING = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_OCTET: MBN_SMS_CDMA_ENCODING = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_EPM: MBN_SMS_CDMA_ENCODING = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_7BIT_ASCII: MBN_SMS_CDMA_ENCODING = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_IA5: MBN_SMS_CDMA_ENCODING = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_UNICODE: MBN_SMS_CDMA_ENCODING = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_SHIFT_JIS: MBN_SMS_CDMA_ENCODING = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_KOREAN: MBN_SMS_CDMA_ENCODING = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_LATIN_HEBREW: MBN_SMS_CDMA_ENCODING = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_LATIN: MBN_SMS_CDMA_ENCODING = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_ENCODING_GSM_7BIT: MBN_SMS_CDMA_ENCODING = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SMS_CDMA_LANG = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_NONE: MBN_SMS_CDMA_LANG = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_ENGLISH: MBN_SMS_CDMA_LANG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_FRENCH: MBN_SMS_CDMA_LANG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_SPANISH: MBN_SMS_CDMA_LANG = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_JAPANESE: MBN_SMS_CDMA_LANG = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_KOREAN: MBN_SMS_CDMA_LANG = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_CHINESE: MBN_SMS_CDMA_LANG = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_CDMA_LANG_HEBREW: MBN_SMS_CDMA_LANG = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SMS_FLAG = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_ALL: MBN_SMS_FLAG = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_INDEX: MBN_SMS_FLAG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_NEW: MBN_SMS_FLAG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_OLD: MBN_SMS_FLAG = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_SENT: MBN_SMS_FLAG = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_DRAFT: MBN_SMS_FLAG = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SMS_FORMAT = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FORMAT_NONE: MBN_SMS_FORMAT = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FORMAT_PDU: MBN_SMS_FORMAT = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FORMAT_TEXT: MBN_SMS_FORMAT = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_SMS_STATUS_FLAG = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_NONE: MBN_SMS_STATUS_FLAG = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_MESSAGE_STORE_FULL: MBN_SMS_STATUS_FLAG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_SMS_FLAG_NEW_MESSAGE: MBN_SMS_STATUS_FLAG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_VOICE_CALL_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CALL_STATE_NONE: MBN_VOICE_CALL_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CALL_STATE_IN_PROGRESS: MBN_VOICE_CALL_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CALL_STATE_HANGUP: MBN_VOICE_CALL_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type MBN_VOICE_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CLASS_NONE: MBN_VOICE_CLASS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CLASS_NO_VOICE: MBN_VOICE_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CLASS_SEPARATE_VOICE_DATA: MBN_VOICE_CLASS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_VOICE_CLASS_SIMULTANEOUS_VOICE_DATA: MBN_VOICE_CLASS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub type WWAEXT_SMS_CONSTANTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_MESSAGE_INDEX_NONE: WWAEXT_SMS_CONSTANTS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CDMA_SHORT_MSG_SIZE_UNKNOWN: WWAEXT_SMS_CONSTANTS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub const MBN_CDMA_SHORT_MSG_SIZE_MAX: WWAEXT_SMS_CONSTANTS = 160i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_CONTEXT {
|
||||
pub contextID: u32,
|
||||
pub contextType: MBN_CONTEXT_TYPE,
|
||||
pub accessString: ::windows_sys::core::BSTR,
|
||||
pub userName: ::windows_sys::core::BSTR,
|
||||
pub password: ::windows_sys::core::BSTR,
|
||||
pub compression: MBN_COMPRESSION,
|
||||
pub authType: MBN_AUTH_PROTOCOL,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_CONTEXT {}
|
||||
impl ::core::clone::Clone for MBN_CONTEXT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct MBN_DEVICE_SERVICE {
|
||||
pub deviceServiceID: ::windows_sys::core::BSTR,
|
||||
pub dataWriteSupported: super::super::Foundation::VARIANT_BOOL,
|
||||
pub dataReadSupported: super::super::Foundation::VARIANT_BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for MBN_DEVICE_SERVICE {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for MBN_DEVICE_SERVICE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_INTERFACE_CAPS {
|
||||
pub cellularClass: MBN_CELLULAR_CLASS,
|
||||
pub voiceClass: MBN_VOICE_CLASS,
|
||||
pub dataClass: u32,
|
||||
pub customDataClass: ::windows_sys::core::BSTR,
|
||||
pub gsmBandClass: u32,
|
||||
pub cdmaBandClass: u32,
|
||||
pub customBandClass: ::windows_sys::core::BSTR,
|
||||
pub smsCaps: u32,
|
||||
pub controlCaps: u32,
|
||||
pub deviceID: ::windows_sys::core::BSTR,
|
||||
pub manufacturer: ::windows_sys::core::BSTR,
|
||||
pub model: ::windows_sys::core::BSTR,
|
||||
pub firmwareInfo: ::windows_sys::core::BSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_INTERFACE_CAPS {}
|
||||
impl ::core::clone::Clone for MBN_INTERFACE_CAPS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_PIN_INFO {
|
||||
pub pinState: MBN_PIN_STATE,
|
||||
pub pinType: MBN_PIN_TYPE,
|
||||
pub attemptsRemaining: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_PIN_INFO {}
|
||||
impl ::core::clone::Clone for MBN_PIN_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_PROVIDER {
|
||||
pub providerID: ::windows_sys::core::BSTR,
|
||||
pub providerState: u32,
|
||||
pub providerName: ::windows_sys::core::BSTR,
|
||||
pub dataClass: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_PROVIDER {}
|
||||
impl ::core::clone::Clone for MBN_PROVIDER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_PROVIDER2 {
|
||||
pub provider: MBN_PROVIDER,
|
||||
pub cellularClass: MBN_CELLULAR_CLASS,
|
||||
pub signalStrength: u32,
|
||||
pub signalError: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_PROVIDER2 {}
|
||||
impl ::core::clone::Clone for MBN_PROVIDER2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_SMS_FILTER {
|
||||
pub flag: MBN_SMS_FLAG,
|
||||
pub messageIndex: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_SMS_FILTER {}
|
||||
impl ::core::clone::Clone for MBN_SMS_FILTER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct MBN_SMS_STATUS_INFO {
|
||||
pub flag: u32,
|
||||
pub messageIndex: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MBN_SMS_STATUS_INFO {}
|
||||
impl ::core::clone::Clone for MBN_SMS_STATUS_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct __DummyPinType__ {
|
||||
pub pinType: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for __DummyPinType__ {}
|
||||
impl ::core::clone::Clone for __DummyPinType__ {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
|
||||
pub struct __mbnapi_ReferenceRemainingTypes__ {
|
||||
pub bandClass: MBN_BAND_CLASS,
|
||||
pub contextConstants: MBN_CONTEXT_CONSTANTS,
|
||||
pub ctrlCaps: MBN_CTRL_CAPS,
|
||||
pub dataClass: MBN_DATA_CLASS,
|
||||
pub interfaceCapsConstants: MBN_INTERFACE_CAPS_CONSTANTS,
|
||||
pub pinConstants: MBN_PIN_CONSTANTS,
|
||||
pub providerConstants: MBN_PROVIDER_CONSTANTS,
|
||||
pub providerState: MBN_PROVIDER_STATE,
|
||||
pub registrationConstants: MBN_REGISTRATION_CONSTANTS,
|
||||
pub signalConstants: MBN_SIGNAL_CONSTANTS,
|
||||
pub smsCaps: MBN_SMS_CAPS,
|
||||
pub smsConstants: WWAEXT_SMS_CONSTANTS,
|
||||
pub wwaextSmsConstants: WWAEXT_SMS_CONSTANTS,
|
||||
pub smsStatusFlag: MBN_SMS_STATUS_FLAG,
|
||||
}
|
||||
impl ::core::marker::Copy for __mbnapi_ReferenceRemainingTypes__ {}
|
||||
impl ::core::clone::Clone for __mbnapi_ReferenceRemainingTypes__ {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
103
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/Multicast/mod.rs
vendored
Normal file
103
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/Multicast/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,103 @@
|
|||
::windows_targets::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"] fn McastApiCleanup ( ) -> ( ) );
|
||||
::windows_targets::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"] fn McastApiStartup ( version : *mut u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`, `\"Win32_Foundation\"`*"] fn McastEnumerateScopes ( addrfamily : u16 , requery : super::super::Foundation:: BOOL , pscopelist : *mut MCAST_SCOPE_ENTRY , pscopelen : *mut u32 , pscopecount : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"] fn McastGenUID ( prequestid : *mut MCAST_CLIENT_UID ) -> u32 );
|
||||
::windows_targets::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"] fn McastReleaseAddress ( addrfamily : u16 , prequestid : *mut MCAST_CLIENT_UID , preleaserequest : *mut MCAST_LEASE_REQUEST ) -> u32 );
|
||||
::windows_targets::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"] fn McastRenewAddress ( addrfamily : u16 , prequestid : *mut MCAST_CLIENT_UID , prenewrequest : *mut MCAST_LEASE_REQUEST , prenewresponse : *mut MCAST_LEASE_RESPONSE ) -> u32 );
|
||||
::windows_targets::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"] fn McastRequestAddress ( addrfamily : u16 , prequestid : *mut MCAST_CLIENT_UID , pscopectx : *mut MCAST_SCOPE_CTX , paddrrequest : *mut MCAST_LEASE_REQUEST , paddrresponse : *mut MCAST_LEASE_RESPONSE ) -> u32 );
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub const MCAST_API_CURRENT_VERSION: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub const MCAST_API_VERSION_0: i32 = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub const MCAST_API_VERSION_1: i32 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub const MCAST_CLIENT_ID_LEN: u32 = 17u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub union IPNG_ADDRESS {
|
||||
pub IpAddrV4: u32,
|
||||
pub IpAddrV6: [u8; 16],
|
||||
}
|
||||
impl ::core::marker::Copy for IPNG_ADDRESS {}
|
||||
impl ::core::clone::Clone for IPNG_ADDRESS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub struct MCAST_CLIENT_UID {
|
||||
pub ClientUID: *mut u8,
|
||||
pub ClientUIDLength: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for MCAST_CLIENT_UID {}
|
||||
impl ::core::clone::Clone for MCAST_CLIENT_UID {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub struct MCAST_LEASE_REQUEST {
|
||||
pub LeaseStartTime: i32,
|
||||
pub MaxLeaseStartTime: i32,
|
||||
pub LeaseDuration: u32,
|
||||
pub MinLeaseDuration: u32,
|
||||
pub ServerAddress: IPNG_ADDRESS,
|
||||
pub MinAddrCount: u16,
|
||||
pub AddrCount: u16,
|
||||
pub pAddrBuf: *mut u8,
|
||||
}
|
||||
impl ::core::marker::Copy for MCAST_LEASE_REQUEST {}
|
||||
impl ::core::clone::Clone for MCAST_LEASE_REQUEST {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub struct MCAST_LEASE_RESPONSE {
|
||||
pub LeaseStartTime: i32,
|
||||
pub LeaseEndTime: i32,
|
||||
pub ServerAddress: IPNG_ADDRESS,
|
||||
pub AddrCount: u16,
|
||||
pub pAddrBuf: *mut u8,
|
||||
}
|
||||
impl ::core::marker::Copy for MCAST_LEASE_RESPONSE {}
|
||||
impl ::core::clone::Clone for MCAST_LEASE_RESPONSE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`*"]
|
||||
pub struct MCAST_SCOPE_CTX {
|
||||
pub ScopeID: IPNG_ADDRESS,
|
||||
pub Interface: IPNG_ADDRESS,
|
||||
pub ServerID: IPNG_ADDRESS,
|
||||
}
|
||||
impl ::core::marker::Copy for MCAST_SCOPE_CTX {}
|
||||
impl ::core::clone::Clone for MCAST_SCOPE_CTX {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Multicast\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct MCAST_SCOPE_ENTRY {
|
||||
pub ScopeCtx: MCAST_SCOPE_CTX,
|
||||
pub LastAddr: IPNG_ADDRESS,
|
||||
pub TTL: u32,
|
||||
pub ScopeDesc: super::super::Foundation::UNICODE_STRING,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for MCAST_SCOPE_ENTRY {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for MCAST_SCOPE_ENTRY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
6300
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/Ndis/mod.rs
vendored
Normal file
6300
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/Ndis/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
366
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/NetBios/mod.rs
vendored
Normal file
366
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/NetBios/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,366 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`, `\"Win32_Foundation\"`*"] fn Netbios ( pncb : *mut NCB ) -> u8 );
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const ALL_TRANSPORTS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("M\u{0}\u{0}\u{0}");
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const ASYNCH: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const CALL_PENDING: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const DEREGISTERED: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const DUPLICATE: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const DUPLICATE_DEREG: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const GROUP_NAME: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const HANGUP_COMPLETE: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const HANGUP_PENDING: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const LISTEN_OUTSTANDING: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const MAX_LANA: u32 = 254u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const MS_NBF: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MNBF");
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NAME_FLAGS_MASK: u32 = 135u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBACTION: u32 = 119u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBADDGRNAME: u32 = 54u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBADDNAME: u32 = 48u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBASTAT: u32 = 51u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBCALL: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBCANCEL: u32 = 53u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBCHAINSEND: u32 = 23u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBCHAINSENDNA: u32 = 114u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBDELNAME: u32 = 49u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBDGRECV: u32 = 33u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBDGRECVBC: u32 = 35u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBDGSEND: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBDGSENDBC: u32 = 34u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBENUM: u32 = 55u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBFINDNAME: u32 = 120u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBHANGUP: u32 = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBLANSTALERT: u32 = 115u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBLISTEN: u32 = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBNAMSZ: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBRECV: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBRECVANY: u32 = 22u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBRESET: u32 = 50u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBSEND: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBSENDNA: u32 = 113u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBSSTAT: u32 = 52u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBTRACE: u32 = 121u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NCBUNLINK: u32 = 112u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_ACTSES: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_BADDR: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_BRIDGE: u32 = 35u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_BUFLEN: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_CANCEL: u32 = 38u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_CANOCCR: u32 = 36u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_CMDCAN: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_CMDTMO: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_DUPENV: u32 = 48u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_DUPNAME: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_ENVNOTDEF: u32 = 52u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_GOODRET: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_IFBUSY: u32 = 33u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_ILLCMD: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_ILLNN: u32 = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_INCOMP: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_INUSE: u32 = 22u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_INVADDRESS: u32 = 57u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_INVDDID: u32 = 59u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_LOCKFAIL: u32 = 60u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_LOCTFUL: u32 = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_MAXAPPS: u32 = 54u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NAMCONF: u32 = 25u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NAMERR: u32 = 23u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NAMTFUL: u32 = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NOCALL: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NORES: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NORESOURCES: u32 = 56u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NOSAPS: u32 = 55u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_NOWILD: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_OPENERR: u32 = 63u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_OSRESNOTAV: u32 = 53u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_PENDING: u32 = 255u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_REMTFUL: u32 = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_SABORT: u32 = 24u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_SCLOSED: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_SNUMOUT: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_SYSTEM: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const NRC_TOOMANY: u32 = 34u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const REGISTERED: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const REGISTERING: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const SESSION_ABORTED: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const SESSION_ESTABLISHED: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub const UNIQUE_NAME: u32 = 0u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct ACTION_HEADER {
|
||||
pub transport_id: u32,
|
||||
pub action_code: u16,
|
||||
pub reserved: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for ACTION_HEADER {}
|
||||
impl ::core::clone::Clone for ACTION_HEADER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct ADAPTER_STATUS {
|
||||
pub adapter_address: [u8; 6],
|
||||
pub rev_major: u8,
|
||||
pub reserved0: u8,
|
||||
pub adapter_type: u8,
|
||||
pub rev_minor: u8,
|
||||
pub duration: u16,
|
||||
pub frmr_recv: u16,
|
||||
pub frmr_xmit: u16,
|
||||
pub iframe_recv_err: u16,
|
||||
pub xmit_aborts: u16,
|
||||
pub xmit_success: u32,
|
||||
pub recv_success: u32,
|
||||
pub iframe_xmit_err: u16,
|
||||
pub recv_buff_unavail: u16,
|
||||
pub t1_timeouts: u16,
|
||||
pub ti_timeouts: u16,
|
||||
pub reserved1: u32,
|
||||
pub free_ncbs: u16,
|
||||
pub max_cfg_ncbs: u16,
|
||||
pub max_ncbs: u16,
|
||||
pub xmit_buf_unavail: u16,
|
||||
pub max_dgram_size: u16,
|
||||
pub pending_sess: u16,
|
||||
pub max_cfg_sess: u16,
|
||||
pub max_sess: u16,
|
||||
pub max_sess_pkt_size: u16,
|
||||
pub name_count: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for ADAPTER_STATUS {}
|
||||
impl ::core::clone::Clone for ADAPTER_STATUS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct FIND_NAME_BUFFER {
|
||||
pub length: u8,
|
||||
pub access_control: u8,
|
||||
pub frame_control: u8,
|
||||
pub destination_addr: [u8; 6],
|
||||
pub source_addr: [u8; 6],
|
||||
pub routing_info: [u8; 18],
|
||||
}
|
||||
impl ::core::marker::Copy for FIND_NAME_BUFFER {}
|
||||
impl ::core::clone::Clone for FIND_NAME_BUFFER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct FIND_NAME_HEADER {
|
||||
pub node_count: u16,
|
||||
pub reserved: u8,
|
||||
pub unique_group: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for FIND_NAME_HEADER {}
|
||||
impl ::core::clone::Clone for FIND_NAME_HEADER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct LANA_ENUM {
|
||||
pub length: u8,
|
||||
pub lana: [u8; 255],
|
||||
}
|
||||
impl ::core::marker::Copy for LANA_ENUM {}
|
||||
impl ::core::clone::Clone for LANA_ENUM {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct NAME_BUFFER {
|
||||
pub name: [u8; 16],
|
||||
pub name_num: u8,
|
||||
pub name_flags: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for NAME_BUFFER {}
|
||||
impl ::core::clone::Clone for NAME_BUFFER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NCB {
|
||||
pub ncb_command: u8,
|
||||
pub ncb_retcode: u8,
|
||||
pub ncb_lsn: u8,
|
||||
pub ncb_num: u8,
|
||||
pub ncb_buffer: *mut u8,
|
||||
pub ncb_length: u16,
|
||||
pub ncb_callname: [u8; 16],
|
||||
pub ncb_name: [u8; 16],
|
||||
pub ncb_rto: u8,
|
||||
pub ncb_sto: u8,
|
||||
pub ncb_post: isize,
|
||||
pub ncb_lana_num: u8,
|
||||
pub ncb_cmd_cplt: u8,
|
||||
pub ncb_reserve: [u8; 18],
|
||||
pub ncb_event: super::super::Foundation::HANDLE,
|
||||
}
|
||||
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NCB {}
|
||||
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NCB {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(target_arch = "x86")]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NCB {
|
||||
pub ncb_command: u8,
|
||||
pub ncb_retcode: u8,
|
||||
pub ncb_lsn: u8,
|
||||
pub ncb_num: u8,
|
||||
pub ncb_buffer: *mut u8,
|
||||
pub ncb_length: u16,
|
||||
pub ncb_callname: [u8; 16],
|
||||
pub ncb_name: [u8; 16],
|
||||
pub ncb_rto: u8,
|
||||
pub ncb_sto: u8,
|
||||
pub ncb_post: isize,
|
||||
pub ncb_lana_num: u8,
|
||||
pub ncb_cmd_cplt: u8,
|
||||
pub ncb_reserve: [u8; 10],
|
||||
pub ncb_event: super::super::Foundation::HANDLE,
|
||||
}
|
||||
#[cfg(target_arch = "x86")]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NCB {}
|
||||
#[cfg(target_arch = "x86")]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NCB {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct SESSION_BUFFER {
|
||||
pub lsn: u8,
|
||||
pub state: u8,
|
||||
pub local_name: [u8; 16],
|
||||
pub remote_name: [u8; 16],
|
||||
pub rcvs_outstanding: u8,
|
||||
pub sends_outstanding: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for SESSION_BUFFER {}
|
||||
impl ::core::clone::Clone for SESSION_BUFFER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"]
|
||||
pub struct SESSION_HEADER {
|
||||
pub sess_name: u8,
|
||||
pub num_sess: u8,
|
||||
pub rcv_dg_outstanding: u8,
|
||||
pub rcv_any_outstanding: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for SESSION_HEADER {}
|
||||
impl ::core::clone::Clone for SESSION_HEADER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
9118
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs
vendored
Normal file
9118
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
315
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/NetShell/mod.rs
vendored
Normal file
315
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/NetShell/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,315 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn MatchEnumTag ( hmodule : super::super::Foundation:: HANDLE , pwcarg : ::windows_sys::core::PCWSTR , dwnumarg : u32 , penumtable : *const TOKEN_VALUE , pdwvalue : *mut u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn MatchToken ( pwszusertoken : ::windows_sys::core::PCWSTR , pwszcmdtoken : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn PreprocessCommand ( hmodule : super::super::Foundation:: HANDLE , ppwcarguments : *mut ::windows_sys::core::PWSTR , dwcurrentindex : u32 , dwargcount : u32 , ptttags : *mut TAG_TYPE , dwtagcount : u32 , dwminargs : u32 , dwmaxargs : u32 , pdwtagtype : *mut u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "netsh.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn PrintError ( hmodule : super::super::Foundation:: HANDLE , dwerrid : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "netsh.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] fn PrintMessage ( pwszformat : ::windows_sys::core::PCWSTR ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "netsh.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn PrintMessageFromModule ( hmodule : super::super::Foundation:: HANDLE , dwmsgid : u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn RegisterContext ( pchildcontext : *const NS_CONTEXT_ATTRIBUTES ) -> u32 );
|
||||
::windows_targets::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] fn RegisterHelper ( pguidparentcontext : *const ::windows_sys::core::GUID , pfnregistersubcontext : *const NS_HELPER_ATTRIBUTES ) -> u32 );
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const DEFAULT_CONTEXT_PRIORITY: u32 = 100u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_CMD_NOT_FOUND: u32 = 15004u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_CONTEXT_ALREADY_REGISTERED: u32 = 15019u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_CONTINUE_IN_PARENT_CONTEXT: u32 = 15016u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_DLL_LOAD_FAILED: u32 = 15006u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_ENTRY_PT_NOT_FOUND: u32 = 15005u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_HELPER_ALREADY_REGISTERED: u32 = 15018u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_INIT_DISPLAY: u32 = 15007u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_INVALID_OPTION_TAG: u32 = 15009u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_INVALID_OPTION_VALUE: u32 = 15014u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_INVALID_SYNTAX: u32 = 15001u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_MISSING_OPTION: u32 = 15011u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_NO_CHANGE: u32 = 15003u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_NO_ENTRIES: u32 = 15000u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_NO_TAG: u32 = 15010u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_OKAY: u32 = 15015u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_PARSING_FAILURE: u32 = 15020u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_PROTOCOL_NOT_IN_TRANSPORT: u32 = 15002u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_SHOW_USAGE: u32 = 15013u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_SUPPRESS_OUTPUT: u32 = 15017u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_TAG_ALREADY_PRESENT: u32 = 15008u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const ERROR_TRANSPORT_NOT_PRESENT: u32 = 15012u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const GET_RESOURCE_STRING_FN_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("GetResourceString");
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const MAX_NAME_LEN: u32 = 48u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_ARG_DELIMITER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("=");
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_CMD_DELIMITER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(" ");
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_ERROR_BASE: u32 = 15000u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_ERROR_END: u32 = 15019u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_MAX_CMD_TOKEN_LENGTH: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_MAX_TOKEN_LENGTH: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_VERSION_50: u32 = 20480u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_GET_EVENT_IDS_FN_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("GetEventIds");
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type NS_CMD_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_PRIVATE: NS_CMD_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_INTERACTIVE: NS_CMD_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_LOCAL: NS_CMD_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_ONLINE: NS_CMD_FLAGS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_HIDDEN: NS_CMD_FLAGS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_LIMIT_MASK: NS_CMD_FLAGS = 65535i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const CMD_FLAG_PRIORITY: NS_CMD_FLAGS = -2147483648i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type NS_EVENTS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_EVENT_LOOP: NS_EVENTS = 65536i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_EVENT_LAST_N: NS_EVENTS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_EVENT_LAST_SECS: NS_EVENTS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_EVENT_FROM_N: NS_EVENTS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_EVENT_FROM_START: NS_EVENTS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type NS_MODE_CHANGE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_COMMIT: NS_MODE_CHANGE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_UNCOMMIT: NS_MODE_CHANGE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_FLUSH: NS_MODE_CHANGE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_COMMIT_STATE: NS_MODE_CHANGE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NETSH_SAVE: NS_MODE_CHANGE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type NS_REQS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_REQ_ZERO: NS_REQS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_REQ_PRESENT: NS_REQS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_REQ_ALLOW_MULTIPLE: NS_REQS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub const NS_REQ_ONE_OR_MORE: NS_REQS = 3i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct CMD_ENTRY {
|
||||
pub pwszCmdToken: ::windows_sys::core::PCWSTR,
|
||||
pub pfnCmdHandler: PFN_HANDLE_CMD,
|
||||
pub dwShortCmdHelpToken: u32,
|
||||
pub dwCmdHlpToken: u32,
|
||||
pub dwFlags: u32,
|
||||
pub pOsVersionCheck: PNS_OSVERSIONCHECK,
|
||||
pub pfnCustomHelpFn: PFN_CUSTOM_HELP,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for CMD_ENTRY {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for CMD_ENTRY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct CMD_GROUP_ENTRY {
|
||||
pub pwszCmdGroupToken: ::windows_sys::core::PCWSTR,
|
||||
pub dwShortCmdHelpToken: u32,
|
||||
pub ulCmdGroupSize: u32,
|
||||
pub dwFlags: u32,
|
||||
pub pCmdGroup: *mut CMD_ENTRY,
|
||||
pub pOsVersionCheck: PNS_OSVERSIONCHECK,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for CMD_GROUP_ENTRY {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for CMD_GROUP_ENTRY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NS_CONTEXT_ATTRIBUTES {
|
||||
pub Anonymous: NS_CONTEXT_ATTRIBUTES_0,
|
||||
pub pwszContext: ::windows_sys::core::PWSTR,
|
||||
pub guidHelper: ::windows_sys::core::GUID,
|
||||
pub dwFlags: u32,
|
||||
pub ulPriority: u32,
|
||||
pub ulNumTopCmds: u32,
|
||||
pub pTopCmds: *mut CMD_ENTRY,
|
||||
pub ulNumGroups: u32,
|
||||
pub pCmdGroups: *mut CMD_GROUP_ENTRY,
|
||||
pub pfnCommitFn: PNS_CONTEXT_COMMIT_FN,
|
||||
pub pfnDumpFn: PNS_CONTEXT_DUMP_FN,
|
||||
pub pfnConnectFn: PNS_CONTEXT_CONNECT_FN,
|
||||
pub pReserved: *mut ::core::ffi::c_void,
|
||||
pub pfnOsVersionCheck: PNS_OSVERSIONCHECK,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NS_CONTEXT_ATTRIBUTES {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NS_CONTEXT_ATTRIBUTES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub union NS_CONTEXT_ATTRIBUTES_0 {
|
||||
pub Anonymous: NS_CONTEXT_ATTRIBUTES_0_0,
|
||||
pub _ullAlign: u64,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NS_CONTEXT_ATTRIBUTES_0 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NS_CONTEXT_ATTRIBUTES_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NS_CONTEXT_ATTRIBUTES_0_0 {
|
||||
pub dwVersion: u32,
|
||||
pub dwReserved: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NS_CONTEXT_ATTRIBUTES_0_0 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NS_CONTEXT_ATTRIBUTES_0_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub struct NS_HELPER_ATTRIBUTES {
|
||||
pub Anonymous: NS_HELPER_ATTRIBUTES_0,
|
||||
pub guidHelper: ::windows_sys::core::GUID,
|
||||
pub pfnStart: PNS_HELPER_START_FN,
|
||||
pub pfnStop: PNS_HELPER_STOP_FN,
|
||||
}
|
||||
impl ::core::marker::Copy for NS_HELPER_ATTRIBUTES {}
|
||||
impl ::core::clone::Clone for NS_HELPER_ATTRIBUTES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub union NS_HELPER_ATTRIBUTES_0 {
|
||||
pub Anonymous: NS_HELPER_ATTRIBUTES_0_0,
|
||||
pub _ullAlign: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for NS_HELPER_ATTRIBUTES_0 {}
|
||||
impl ::core::clone::Clone for NS_HELPER_ATTRIBUTES_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub struct NS_HELPER_ATTRIBUTES_0_0 {
|
||||
pub dwVersion: u32,
|
||||
pub dwReserved: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for NS_HELPER_ATTRIBUTES_0_0 {}
|
||||
impl ::core::clone::Clone for NS_HELPER_ATTRIBUTES_0_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct TAG_TYPE {
|
||||
pub pwszTag: ::windows_sys::core::PCWSTR,
|
||||
pub dwRequired: u32,
|
||||
pub bPresent: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for TAG_TYPE {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for TAG_TYPE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub struct TOKEN_VALUE {
|
||||
pub pwszToken: ::windows_sys::core::PCWSTR,
|
||||
pub dwValue: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for TOKEN_VALUE {}
|
||||
impl ::core::clone::Clone for TOKEN_VALUE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PFN_CUSTOM_HELP = ::core::option::Option<unsafe extern "system" fn(hmodule: super::super::Foundation::HANDLE, pwszcmdtoken: ::windows_sys::core::PCWSTR) -> ()>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PFN_HANDLE_CMD = ::core::option::Option<unsafe extern "system" fn(pwszmachine: ::windows_sys::core::PCWSTR, ppwcarguments: *mut ::windows_sys::core::PWSTR, dwcurrentindex: u32, dwargcount: u32, dwflags: u32, pvdata: *const ::core::ffi::c_void, pbdone: *mut super::super::Foundation::BOOL) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PGET_RESOURCE_STRING_FN = ::core::option::Option<unsafe extern "system" fn(dwmsgid: u32, lpbuffer: ::windows_sys::core::PCWSTR, nbuffermax: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_CONTEXT_COMMIT_FN = ::core::option::Option<unsafe extern "system" fn(dwaction: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_CONTEXT_CONNECT_FN = ::core::option::Option<unsafe extern "system" fn(pwszmachine: ::windows_sys::core::PCWSTR) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_CONTEXT_DUMP_FN = ::core::option::Option<unsafe extern "system" fn(pwszrouter: ::windows_sys::core::PCWSTR, ppwcarguments: *const ::windows_sys::core::PCWSTR, dwargcount: u32, pvdata: *const ::core::ffi::c_void) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_DLL_INIT_FN = ::core::option::Option<unsafe extern "system" fn(dwnetshversion: u32, preserved: *mut ::core::ffi::c_void) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_DLL_STOP_FN = ::core::option::Option<unsafe extern "system" fn(dwreserved: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_HELPER_START_FN = ::core::option::Option<unsafe extern "system" fn(pguidparent: *const ::windows_sys::core::GUID, dwversion: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"]
|
||||
pub type PNS_HELPER_STOP_FN = ::core::option::Option<unsafe extern "system" fn(dwreserved: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PNS_OSVERSIONCHECK = ::core::option::Option<unsafe extern "system" fn(cimostype: u32, cimosproductsuite: u32, cimosversion: ::windows_sys::core::PCWSTR, cimosbuildnumber: ::windows_sys::core::PCWSTR, cimservicepackmajorversion: ::windows_sys::core::PCWSTR, cimservicepackminorversion: ::windows_sys::core::PCWSTR, uireserved: u32, dwreserved: u32) -> super::super::Foundation::BOOL>;
|
||||
|
|
@ -0,0 +1,418 @@
|
|||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCancelIncident ( handle : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCloseIncident ( handle : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateConnectivityIncident ( handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateDNSIncident ( hostname : ::windows_sys::core::PCWSTR , querytype : u16 , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Networking_WinSock\"`*"] fn NdfCreateGroupingIncident ( cloudname : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , identity : ::windows_sys::core::PCWSTR , invitation : ::windows_sys::core::PCWSTR , addresses : *const super::super::Networking::WinSock:: SOCKET_ADDRESS_LIST , appid : ::windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] fn NdfCreateIncident ( helperclassname : ::windows_sys::core::PCWSTR , celt : u32 , attributes : *const HELPER_ATTRIBUTE , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateNetConnectionIncident ( handle : *mut *mut ::core::ffi::c_void , id : ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] fn NdfCreatePnrpIncident ( cloudname : ::windows_sys::core::PCWSTR , peername : ::windows_sys::core::PCWSTR , diagnosepublish : super::super::Foundation:: BOOL , appid : ::windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateSharingIncident ( uncpath : ::windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateWebIncident ( url : ::windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] fn NdfCreateWebIncidentEx ( url : ::windows_sys::core::PCWSTR , usewinhttp : super::super::Foundation:: BOOL , modulename : ::windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security\"`*"] fn NdfCreateWinSockIncident ( sock : super::super::Networking::WinSock:: SOCKET , host : ::windows_sys::core::PCWSTR , port : u16 , appid : ::windows_sys::core::PCWSTR , userid : *const super::super::Security:: SID , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfDiagnoseIncident ( handle : *const ::core::ffi::c_void , rootcausecount : *mut u32 , rootcauses : *mut *mut RootCauseInfo , dwwait : u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] fn NdfExecuteDiagnosis ( handle : *const ::core::ffi::c_void , hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfGetTraceFile ( handle : *const ::core::ffi::c_void , tracefilelocation : *mut ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfRepairIncident ( handle : *const ::core::ffi::c_void , repairex : *const RepairInfoEx , dwwait : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
pub type INetDiagExtensibleHelper = *mut ::core::ffi::c_void;
|
||||
pub type INetDiagHelper = *mut ::core::ffi::c_void;
|
||||
pub type INetDiagHelperEx = *mut ::core::ffi::c_void;
|
||||
pub type INetDiagHelperInfo = *mut ::core::ffi::c_void;
|
||||
pub type INetDiagHelperUtilFactory = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DF_IMPERSONATION: u32 = 2147483648u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DF_TRACELESS: u32 = 1073741824u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_ADD_CAPTURE_TRACE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_APPLY_INCLUSION_LIST_FILTER: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_ERROR_START: u32 = 63744u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_BAD_PARAM: ::windows_sys::core::HRESULT = -2146895611i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_CANCELLED: ::windows_sys::core::HRESULT = -2146895614i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_DISABLED: ::windows_sys::core::HRESULT = -2146895612i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_LENGTH_EXCEEDED: ::windows_sys::core::HRESULT = -2146895616i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_NOHELPERCLASS: ::windows_sys::core::HRESULT = -2146895615i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_PROBLEM_PRESENT: ::windows_sys::core::HRESULT = -2146895608i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_UNKNOWN: ::windows_sys::core::HRESULT = -2146895609i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_E_VALIDATION: ::windows_sys::core::HRESULT = -2146895610i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_INBOUND_FLAG_EDGETRAVERSAL: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const NDF_INBOUND_FLAG_HEALTHCHECK: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RCF_ISCONFIRMED: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RCF_ISLEAF: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RCF_ISTHIRDPARTY: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_CONTACT_ADMIN: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_INFORMATION_ONLY: u32 = 33554432u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_REPRO: u32 = 2097152u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_RESERVED: u32 = 1073741824u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_RESERVED_CA: u32 = 2147483648u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_RESERVED_LNI: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_SHOW_EVENTS: u32 = 8388608u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_UI_ONLY: u32 = 16777216u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_USER_ACTION: u32 = 268435456u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_USER_CONFIRMATION: u32 = 134217728u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_VALIDATE_HELPTOPIC: u32 = 4194304u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RF_WORKAROUND: u32 = 536870912u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type ATTRIBUTE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_INVALID: ATTRIBUTE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_BOOLEAN: ATTRIBUTE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_INT8: ATTRIBUTE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_UINT8: ATTRIBUTE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_INT16: ATTRIBUTE_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_UINT16: ATTRIBUTE_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_INT32: ATTRIBUTE_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_UINT32: ATTRIBUTE_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_INT64: ATTRIBUTE_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_UINT64: ATTRIBUTE_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_STRING: ATTRIBUTE_TYPE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_GUID: ATTRIBUTE_TYPE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_LIFE_TIME: ATTRIBUTE_TYPE = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_SOCKADDR: ATTRIBUTE_TYPE = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const AT_OCTET_STRING: ATTRIBUTE_TYPE = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type DIAGNOSIS_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DS_NOT_IMPLEMENTED: DIAGNOSIS_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DS_CONFIRMED: DIAGNOSIS_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DS_REJECTED: DIAGNOSIS_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DS_INDETERMINATE: DIAGNOSIS_STATUS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DS_DEFERRED: DIAGNOSIS_STATUS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const DS_PASSTHROUGH: DIAGNOSIS_STATUS = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type PROBLEM_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_INVALID: PROBLEM_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_LOW_HEALTH: PROBLEM_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_LOWER_HEALTH: PROBLEM_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_DOWN_STREAM_HEALTH: PROBLEM_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_HIGH_UTILIZATION: PROBLEM_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_HIGHER_UTILIZATION: PROBLEM_TYPE = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const PT_UP_STREAM_UTILIZATION: PROBLEM_TYPE = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type REPAIR_RISK = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RR_NOROLLBACK: REPAIR_RISK = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RR_ROLLBACK: REPAIR_RISK = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RR_NORISK: REPAIR_RISK = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type REPAIR_SCOPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_SYSTEM: REPAIR_SCOPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_USER: REPAIR_SCOPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_APPLICATION: REPAIR_SCOPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_PROCESS: REPAIR_SCOPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type REPAIR_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_NOT_IMPLEMENTED: REPAIR_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_REPAIRED: REPAIR_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_UNREPAIRED: REPAIR_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_DEFERRED: REPAIR_STATUS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const RS_USER_ACTION: REPAIR_STATUS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub type UI_INFO_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const UIT_INVALID: UI_INFO_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const UIT_NONE: UI_INFO_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const UIT_SHELL_COMMAND: UI_INFO_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const UIT_HELP_PANE: UI_INFO_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub const UIT_DUI: UI_INFO_TYPE = 4i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct DIAG_SOCKADDR {
|
||||
pub family: u16,
|
||||
pub data: [u8; 126],
|
||||
}
|
||||
impl ::core::marker::Copy for DIAG_SOCKADDR {}
|
||||
impl ::core::clone::Clone for DIAG_SOCKADDR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct DiagnosticsInfo {
|
||||
pub cost: i32,
|
||||
pub flags: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DiagnosticsInfo {}
|
||||
impl ::core::clone::Clone for DiagnosticsInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HELPER_ATTRIBUTE {
|
||||
pub pwszName: ::windows_sys::core::PWSTR,
|
||||
pub r#type: ATTRIBUTE_TYPE,
|
||||
pub Anonymous: HELPER_ATTRIBUTE_0,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HELPER_ATTRIBUTE {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HELPER_ATTRIBUTE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub union HELPER_ATTRIBUTE_0 {
|
||||
pub Boolean: super::super::Foundation::BOOL,
|
||||
pub Char: u8,
|
||||
pub Byte: u8,
|
||||
pub Short: i16,
|
||||
pub Word: u16,
|
||||
pub Int: i32,
|
||||
pub DWord: u32,
|
||||
pub Int64: i64,
|
||||
pub UInt64: u64,
|
||||
pub PWStr: ::windows_sys::core::PWSTR,
|
||||
pub Guid: ::windows_sys::core::GUID,
|
||||
pub LifeTime: LIFE_TIME,
|
||||
pub Address: DIAG_SOCKADDR,
|
||||
pub OctetString: OCTET_STRING,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HELPER_ATTRIBUTE_0 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HELPER_ATTRIBUTE_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HYPOTHESIS {
|
||||
pub pwszClassName: ::windows_sys::core::PWSTR,
|
||||
pub pwszDescription: ::windows_sys::core::PWSTR,
|
||||
pub celt: u32,
|
||||
pub rgAttributes: *mut HELPER_ATTRIBUTE,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HYPOTHESIS {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HYPOTHESIS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct HelperAttributeInfo {
|
||||
pub pwszName: ::windows_sys::core::PWSTR,
|
||||
pub r#type: ATTRIBUTE_TYPE,
|
||||
}
|
||||
impl ::core::marker::Copy for HelperAttributeInfo {}
|
||||
impl ::core::clone::Clone for HelperAttributeInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct HypothesisResult {
|
||||
pub hypothesis: HYPOTHESIS,
|
||||
pub pathStatus: DIAGNOSIS_STATUS,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for HypothesisResult {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for HypothesisResult {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct LIFE_TIME {
|
||||
pub startTime: super::super::Foundation::FILETIME,
|
||||
pub endTime: super::super::Foundation::FILETIME,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for LIFE_TIME {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for LIFE_TIME {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct OCTET_STRING {
|
||||
pub dwLength: u32,
|
||||
pub lpValue: *mut u8,
|
||||
}
|
||||
impl ::core::marker::Copy for OCTET_STRING {}
|
||||
impl ::core::clone::Clone for OCTET_STRING {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct RepairInfo {
|
||||
pub guid: ::windows_sys::core::GUID,
|
||||
pub pwszClassName: ::windows_sys::core::PWSTR,
|
||||
pub pwszDescription: ::windows_sys::core::PWSTR,
|
||||
pub sidType: u32,
|
||||
pub cost: i32,
|
||||
pub flags: u32,
|
||||
pub scope: REPAIR_SCOPE,
|
||||
pub risk: REPAIR_RISK,
|
||||
pub UiInfo: UiInfo,
|
||||
pub rootCauseIndex: i32,
|
||||
}
|
||||
impl ::core::marker::Copy for RepairInfo {}
|
||||
impl ::core::clone::Clone for RepairInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct RepairInfoEx {
|
||||
pub repair: RepairInfo,
|
||||
pub repairRank: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for RepairInfoEx {}
|
||||
impl ::core::clone::Clone for RepairInfoEx {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct RootCauseInfo {
|
||||
pub pwszDescription: ::windows_sys::core::PWSTR,
|
||||
pub rootCauseID: ::windows_sys::core::GUID,
|
||||
pub rootCauseFlags: u32,
|
||||
pub networkInterfaceID: ::windows_sys::core::GUID,
|
||||
pub pRepairs: *mut RepairInfoEx,
|
||||
pub repairCount: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for RootCauseInfo {}
|
||||
impl ::core::clone::Clone for RootCauseInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct ShellCommandInfo {
|
||||
pub pwszOperation: ::windows_sys::core::PWSTR,
|
||||
pub pwszFile: ::windows_sys::core::PWSTR,
|
||||
pub pwszParameters: ::windows_sys::core::PWSTR,
|
||||
pub pwszDirectory: ::windows_sys::core::PWSTR,
|
||||
pub nShowCmd: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for ShellCommandInfo {}
|
||||
impl ::core::clone::Clone for ShellCommandInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub struct UiInfo {
|
||||
pub r#type: UI_INFO_TYPE,
|
||||
pub Anonymous: UiInfo_0,
|
||||
}
|
||||
impl ::core::marker::Copy for UiInfo {}
|
||||
impl ::core::clone::Clone for UiInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"]
|
||||
pub union UiInfo_0 {
|
||||
pub pwzNull: ::windows_sys::core::PWSTR,
|
||||
pub ShellInfo: ShellCommandInfo,
|
||||
pub pwzHelpUrl: ::windows_sys::core::PWSTR,
|
||||
pub pwzDui: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for UiInfo_0 {}
|
||||
impl ::core::clone::Clone for UiInfo_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
1360
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs
vendored
Normal file
1360
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
2044
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/P2P/mod.rs
vendored
Normal file
2044
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/P2P/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
2763
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/QoS/mod.rs
vendored
Normal file
2763
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/QoS/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
5236
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/Rras/mod.rs
vendored
Normal file
5236
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/Rras/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
653
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/Snmp/mod.rs
vendored
Normal file
653
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/Snmp/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,653 @@
|
|||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpCancelMsg ( session : isize , reqid : i32 ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpCleanup ( ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpCleanupEx ( ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpClose ( session : isize ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpContextToStr ( context : isize , string : *mut smiOCTETS ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpCountVbl ( vbl : isize ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpCreatePdu ( session : isize , pdu_type : SNMP_PDU_TYPE , request_id : i32 , error_status : i32 , error_index : i32 , varbindlist : isize ) -> isize );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpCreateSession ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , fcallback : SNMPAPI_CALLBACK , lpclientdata : *mut ::core::ffi::c_void ) -> isize );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpCreateVbl ( session : isize , name : *mut smiOID , value : *mut smiVALUE ) -> isize );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpDecodeMsg ( session : isize , srcentity : *mut isize , dstentity : *mut isize , context : *mut isize , pdu : *mut isize , msgbufdesc : *mut smiOCTETS ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpDeleteVb ( vbl : isize , index : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpDuplicatePdu ( session : isize , pdu : isize ) -> isize );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpDuplicateVbl ( session : isize , vbl : isize ) -> isize );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpEncodeMsg ( session : isize , srcentity : isize , dstentity : isize , context : isize , pdu : isize , msgbufdesc : *mut smiOCTETS ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpEntityToStr ( entity : isize , size : u32 , string : ::windows_sys::core::PSTR ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpFreeContext ( context : isize ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpFreeDescriptor ( syntax : u32 , descriptor : *mut smiOCTETS ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpFreeEntity ( entity : isize ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpFreePdu ( pdu : isize ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpFreeVbl ( vbl : isize ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpGetLastError ( session : isize ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpGetPduData ( pdu : isize , pdu_type : *mut SNMP_PDU_TYPE , request_id : *mut i32 , error_status : *mut SNMP_ERROR , error_index : *mut i32 , varbindlist : *mut isize ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpGetRetransmitMode ( nretransmitmode : *mut SNMP_STATUS ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpGetRetry ( hentity : isize , npolicyretry : *mut u32 , nactualretry : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpGetTimeout ( hentity : isize , npolicytimeout : *mut u32 , nactualtimeout : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpGetTranslateMode ( ntranslatemode : *mut SNMP_API_TRANSLATE_MODE ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpGetVb ( vbl : isize , index : u32 , name : *mut smiOID , value : *mut smiVALUE ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpGetVendorInfo ( vendorinfo : *mut smiVENDORINFO ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpListen ( hentity : isize , lstatus : SNMP_STATUS ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpListenEx ( hentity : isize , lstatus : u32 , nuseentityaddr : u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrClose ( session : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrCtl ( session : *mut ::core::ffi::c_void , dwctlcode : u32 , lpvinbuffer : *mut ::core::ffi::c_void , cbinbuffer : u32 , lpvoutbuffer : *mut ::core::ffi::c_void , cboutbuffer : u32 , lpcbbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrGetTrap ( enterprise : *mut AsnObjectIdentifier , ipaddress : *mut AsnOctetString , generictrap : *mut SNMP_GENERICTRAP , specifictrap : *mut i32 , timestamp : *mut u32 , variablebindings : *mut SnmpVarBindList ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrGetTrapEx ( enterprise : *mut AsnObjectIdentifier , agentaddress : *mut AsnOctetString , sourceaddress : *mut AsnOctetString , generictrap : *mut SNMP_GENERICTRAP , specifictrap : *mut i32 , community : *mut AsnOctetString , timestamp : *mut u32 , variablebindings : *mut SnmpVarBindList ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrOidToStr ( oid : *mut AsnObjectIdentifier , string : *mut ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpMgrOpen ( lpagentaddress : ::windows_sys::core::PCSTR , lpagentcommunity : ::windows_sys::core::PCSTR , ntimeout : i32 , nretries : i32 ) -> *mut ::core::ffi::c_void );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrRequest ( session : *mut ::core::ffi::c_void , requesttype : u8 , variablebindings : *mut SnmpVarBindList , errorstatus : *mut SNMP_ERROR_STATUS , errorindex : *mut i32 ) -> i32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrStrToOid ( string : ::windows_sys::core::PCSTR , oid : *mut AsnObjectIdentifier ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrTrapListen ( phtrapavailable : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpOidCompare ( xoid : *mut smiOID , yoid : *mut smiOID , maxlen : u32 , result : *mut i32 ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpOidCopy ( srcoid : *mut smiOID , dstoid : *mut smiOID ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpOidToStr ( srcoid : *const smiOID , size : u32 , string : ::windows_sys::core::PSTR ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpOpen ( hwnd : super::super::Foundation:: HWND , wmsg : u32 ) -> isize );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpRecvMsg ( session : isize , srcentity : *mut isize , dstentity : *mut isize , context : *mut isize , pdu : *mut isize ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpRegister ( session : isize , srcentity : isize , dstentity : isize , context : isize , notification : *mut smiOID , state : SNMP_STATUS ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSendMsg ( session : isize , srcentity : isize , dstentity : isize , context : isize , pdu : isize ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSetPduData ( pdu : isize , pdu_type : *const i32 , request_id : *const i32 , non_repeaters : *const i32 , max_repetitions : *const i32 , varbindlist : *const isize ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSetPort ( hentity : isize , nport : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSetRetransmitMode ( nretransmitmode : SNMP_STATUS ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSetRetry ( hentity : isize , npolicyretry : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSetTimeout ( hentity : isize , npolicytimeout : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSetTranslateMode ( ntranslatemode : SNMP_API_TRANSLATE_MODE ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSetVb ( vbl : isize , index : u32 , name : *mut smiOID , value : *mut smiVALUE ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpStartup ( nmajorversion : *mut u32 , nminorversion : *mut u32 , nlevel : *mut u32 , ntranslatemode : *mut SNMP_API_TRANSLATE_MODE , nretransmitmode : *mut SNMP_STATUS ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpStartupEx ( nmajorversion : *mut u32 , nminorversion : *mut u32 , nlevel : *mut u32 , ntranslatemode : *mut SNMP_API_TRANSLATE_MODE , nretransmitmode : *mut SNMP_STATUS ) -> u32 );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpStrToContext ( session : isize , string : *mut smiOCTETS ) -> isize );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpStrToEntity ( session : isize , string : ::windows_sys::core::PCSTR ) -> isize );
|
||||
::windows_targets::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpStrToOid ( string : ::windows_sys::core::PCSTR , dstoid : *mut smiOID ) -> u32 );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSvcGetUptime ( ) -> u32 );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSvcSetLogLevel ( nloglevel : SNMP_LOG ) -> ( ) );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSvcSetLogType ( nlogtype : SNMP_OUTPUT_LOG_TYPE ) -> ( ) );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilAsnAnyCpy ( panydst : *mut AsnAny , panysrc : *mut AsnAny ) -> i32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilAsnAnyFree ( pany : *mut AsnAny ) -> ( ) );
|
||||
::windows_targets::link ! ( "snmpapi.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilDbgPrint ( nloglevel : SNMP_LOG , szformat : ::windows_sys::core::PCSTR ) -> ( ) );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilIdsToA ( ids : *mut u32 , idlength : u32 ) -> ::windows_sys::core::PSTR );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilMemAlloc ( nbytes : u32 ) -> *mut ::core::ffi::c_void );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilMemFree ( pmem : *mut ::core::ffi::c_void ) -> ( ) );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilMemReAlloc ( pmem : *mut ::core::ffi::c_void , nbytes : u32 ) -> *mut ::core::ffi::c_void );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilOctetsCmp ( poctets1 : *mut AsnOctetString , poctets2 : *mut AsnOctetString ) -> i32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilOctetsCpy ( poctetsdst : *mut AsnOctetString , poctetssrc : *mut AsnOctetString ) -> i32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilOctetsFree ( poctets : *mut AsnOctetString ) -> ( ) );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilOctetsNCmp ( poctets1 : *mut AsnOctetString , poctets2 : *mut AsnOctetString , nchars : u32 ) -> i32 );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilOidAppend ( poiddst : *mut AsnObjectIdentifier , poidsrc : *mut AsnObjectIdentifier ) -> i32 );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilOidCmp ( poid1 : *mut AsnObjectIdentifier , poid2 : *mut AsnObjectIdentifier ) -> i32 );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilOidCpy ( poiddst : *mut AsnObjectIdentifier , poidsrc : *mut AsnObjectIdentifier ) -> i32 );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilOidFree ( poid : *mut AsnObjectIdentifier ) -> ( ) );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilOidNCmp ( poid1 : *mut AsnObjectIdentifier , poid2 : *mut AsnObjectIdentifier , nsubids : u32 ) -> i32 );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilOidToA ( oid : *mut AsnObjectIdentifier ) -> ::windows_sys::core::PSTR );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilPrintAsnAny ( pany : *mut AsnAny ) -> ( ) );
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilPrintOid ( oid : *mut AsnObjectIdentifier ) -> ( ) );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilVarBindCpy ( pvbdst : *mut SnmpVarBind , pvbsrc : *mut SnmpVarBind ) -> i32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilVarBindFree ( pvb : *mut SnmpVarBind ) -> ( ) );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilVarBindListCpy ( pvbldst : *mut SnmpVarBindList , pvblsrc : *mut SnmpVarBindList ) -> i32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilVarBindListFree ( pvbl : *mut SnmpVarBindList ) -> ( ) );
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const ASN_APPLICATION: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const ASN_CONSTRUCTOR: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const ASN_CONTEXT: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const ASN_CONTEXTSPECIFIC: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const ASN_PRIMATIVE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const ASN_PRIMITIVE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const ASN_PRIVATE: u32 = 192u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const ASN_UNIVERSAL: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const DEFAULT_SNMPTRAP_PORT_IPX: u32 = 36880u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const DEFAULT_SNMPTRAP_PORT_UDP: u32 = 162u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const DEFAULT_SNMP_PORT_IPX: u32 = 36879u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const DEFAULT_SNMP_PORT_UDP: u32 = 161u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const MAXOBJIDSIZE: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const MAXOBJIDSTRSIZE: u32 = 1408u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const MAXVENDORINFO: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const MGMCTL_SETAGENTPORT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_ALLOC_ERROR: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_CONTEXT_INVALID: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_CONTEXT_UNKNOWN: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_ENTITY_INVALID: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_ENTITY_UNKNOWN: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_ERROR: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_FAILURE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_HWND_INVALID: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_INDEX_INVALID: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_M2M_SUPPORT: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_MESSAGE_INVALID: u32 = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_MODE_INVALID: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_NOERROR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_NOOP: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_NOT_INITIALIZED: u32 = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_NO_SUPPORT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_OID_INVALID: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_OPERATION_INVALID: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_OTHER_ERROR: u32 = 99u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_OUTPUT_TRUNCATED: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_PDU_INVALID: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_SESSION_INVALID: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_SIZE_INVALID: u32 = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_SUCCESS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_SYNTAX_INVALID: u32 = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_TL_INVALID_PARAM: u32 = 106u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_TL_IN_USE: u32 = 107u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_TL_NOT_AVAILABLE: u32 = 102u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_TL_NOT_INITIALIZED: u32 = 100u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_TL_NOT_SUPPORTED: u32 = 101u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_TL_OTHER: u32 = 199u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_TL_PDU_TOO_BIG: u32 = 109u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_TL_RESOURCE_ERROR: u32 = 103u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_TL_SRC_INVALID: u32 = 105u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_TL_TIMEOUT: u32 = 108u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_TL_UNDELIVERABLE: u32 = 104u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_V1_SUPPORT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_V2_SUPPORT: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_VBL_INVALID: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPLISTEN_ALL_ADDR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPLISTEN_USEENTITY_ADDR: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ACCESS_NONE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ACCESS_NOTIFY: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ACCESS_READ_CREATE: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ACCESS_READ_ONLY: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ACCESS_READ_WRITE: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_AUTHAPI_INVALID_MSG_TYPE: u32 = 31u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_AUTHAPI_INVALID_VERSION: u32 = 30u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_AUTHAPI_TRIV_AUTH_FAILED: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_BERAPI_INVALID_LENGTH: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_BERAPI_INVALID_OBJELEM: u32 = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_BERAPI_INVALID_TAG: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_BERAPI_OVERFLOW: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_BERAPI_SHORT_BUFFER: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_MAX_OID_LEN: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_MEM_ALLOC_ERROR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_MGMTAPI_AGAIN: u32 = 45u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_MGMTAPI_INVALID_BUFFER: u32 = 48u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_MGMTAPI_INVALID_CTL: u32 = 46u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_MGMTAPI_INVALID_SESSION: u32 = 47u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_MGMTAPI_NOTRAPS: u32 = 44u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_MGMTAPI_SELECT_FDERRORS: u32 = 41u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_MGMTAPI_TIMEOUT: u32 = 40u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_MGMTAPI_TRAP_DUPINIT: u32 = 43u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_MGMTAPI_TRAP_ERRORS: u32 = 42u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_OUTPUT_TO_EVENTLOG: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_PDUAPI_INVALID_ES: u32 = 21u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_PDUAPI_INVALID_GT: u32 = 22u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_PDUAPI_UNRECOGNIZED_PDU: u32 = 20u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_TRAP_AUTHFAIL: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_TRAP_COLDSTART: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_TRAP_EGPNEIGHBORLOSS: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_TRAP_ENTERPRISESPECIFIC: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_TRAP_LINKDOWN: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_TRAP_LINKUP: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_TRAP_WARMSTART: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub type SNMP_API_TRANSLATE_MODE = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_TRANSLATED: SNMP_API_TRANSLATE_MODE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_UNTRANSLATED_V1: SNMP_API_TRANSLATE_MODE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_UNTRANSLATED_V2: SNMP_API_TRANSLATE_MODE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub type SNMP_ERROR = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_NOERROR: SNMP_ERROR = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_TOOBIG: SNMP_ERROR = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_NOSUCHNAME: SNMP_ERROR = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_BADVALUE: SNMP_ERROR = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_READONLY: SNMP_ERROR = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_GENERR: SNMP_ERROR = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_NOACCESS: SNMP_ERROR = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_WRONGTYPE: SNMP_ERROR = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_WRONGLENGTH: SNMP_ERROR = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_WRONGENCODING: SNMP_ERROR = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_WRONGVALUE: SNMP_ERROR = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_NOCREATION: SNMP_ERROR = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_INCONSISTENTVALUE: SNMP_ERROR = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_RESOURCEUNAVAILABLE: SNMP_ERROR = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_COMMITFAILED: SNMP_ERROR = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_UNDOFAILED: SNMP_ERROR = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_AUTHORIZATIONERROR: SNMP_ERROR = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_NOTWRITABLE: SNMP_ERROR = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERROR_INCONSISTENTNAME: SNMP_ERROR = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub type SNMP_ERROR_STATUS = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_NOERROR: SNMP_ERROR_STATUS = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_TOOBIG: SNMP_ERROR_STATUS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_NOSUCHNAME: SNMP_ERROR_STATUS = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_BADVALUE: SNMP_ERROR_STATUS = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_READONLY: SNMP_ERROR_STATUS = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_GENERR: SNMP_ERROR_STATUS = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_NOACCESS: SNMP_ERROR_STATUS = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_WRONGTYPE: SNMP_ERROR_STATUS = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_WRONGLENGTH: SNMP_ERROR_STATUS = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_WRONGENCODING: SNMP_ERROR_STATUS = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_WRONGVALUE: SNMP_ERROR_STATUS = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_NOCREATION: SNMP_ERROR_STATUS = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_INCONSISTENTVALUE: SNMP_ERROR_STATUS = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_RESOURCEUNAVAILABLE: SNMP_ERROR_STATUS = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_COMMITFAILED: SNMP_ERROR_STATUS = 14u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_UNDOFAILED: SNMP_ERROR_STATUS = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_AUTHORIZATIONERROR: SNMP_ERROR_STATUS = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_NOTWRITABLE: SNMP_ERROR_STATUS = 17u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_ERRORSTATUS_INCONSISTENTNAME: SNMP_ERROR_STATUS = 18u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub type SNMP_EXTENSION_REQUEST_TYPE = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_EXTENSION_GET: SNMP_EXTENSION_REQUEST_TYPE = 160u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_EXTENSION_GET_NEXT: SNMP_EXTENSION_REQUEST_TYPE = 161u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_EXTENSION_SET_TEST: SNMP_EXTENSION_REQUEST_TYPE = 224u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_EXTENSION_SET_COMMIT: SNMP_EXTENSION_REQUEST_TYPE = 163u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_EXTENSION_SET_UNDO: SNMP_EXTENSION_REQUEST_TYPE = 225u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_EXTENSION_SET_CLEANUP: SNMP_EXTENSION_REQUEST_TYPE = 226u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub type SNMP_GENERICTRAP = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_GENERICTRAP_COLDSTART: SNMP_GENERICTRAP = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_GENERICTRAP_WARMSTART: SNMP_GENERICTRAP = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_GENERICTRAP_LINKDOWN: SNMP_GENERICTRAP = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_GENERICTRAP_LINKUP: SNMP_GENERICTRAP = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_GENERICTRAP_AUTHFAILURE: SNMP_GENERICTRAP = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_GENERICTRAP_EGPNEIGHLOSS: SNMP_GENERICTRAP = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_GENERICTRAP_ENTERSPECIFIC: SNMP_GENERICTRAP = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub type SNMP_LOG = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_LOG_SILENT: SNMP_LOG = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_LOG_FATAL: SNMP_LOG = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_LOG_ERROR: SNMP_LOG = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_LOG_WARNING: SNMP_LOG = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_LOG_TRACE: SNMP_LOG = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_LOG_VERBOSE: SNMP_LOG = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub type SNMP_OUTPUT_LOG_TYPE = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_OUTPUT_TO_CONSOLE: SNMP_OUTPUT_LOG_TYPE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_OUTPUT_TO_LOGFILE: SNMP_OUTPUT_LOG_TYPE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_OUTPUT_TO_DEBUGGER: SNMP_OUTPUT_LOG_TYPE = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub type SNMP_PDU_TYPE = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_PDU_GET: SNMP_PDU_TYPE = 160u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_PDU_GETNEXT: SNMP_PDU_TYPE = 161u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_PDU_RESPONSE: SNMP_PDU_TYPE = 162u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_PDU_SET: SNMP_PDU_TYPE = 163u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_PDU_GETBULK: SNMP_PDU_TYPE = 165u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMP_PDU_TRAP: SNMP_PDU_TYPE = 167u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub type SNMP_STATUS = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_ON: SNMP_STATUS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub const SNMPAPI_OFF: SNMP_STATUS = 0u32;
|
||||
#[repr(C, packed(4))]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AsnAny {
|
||||
pub asnType: u8,
|
||||
pub asnValue: AsnAny_0,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AsnAny {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AsnAny {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(4))]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub union AsnAny_0 {
|
||||
pub number: i32,
|
||||
pub unsigned32: u32,
|
||||
pub counter64: u64,
|
||||
pub string: AsnOctetString,
|
||||
pub bits: AsnOctetString,
|
||||
pub object: AsnObjectIdentifier,
|
||||
pub sequence: AsnOctetString,
|
||||
pub address: AsnOctetString,
|
||||
pub counter: u32,
|
||||
pub gauge: u32,
|
||||
pub ticks: u32,
|
||||
pub arbitrary: AsnOctetString,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AsnAny_0 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AsnAny_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(4))]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub struct AsnObjectIdentifier {
|
||||
pub idLength: u32,
|
||||
pub ids: *mut u32,
|
||||
}
|
||||
impl ::core::marker::Copy for AsnObjectIdentifier {}
|
||||
impl ::core::clone::Clone for AsnObjectIdentifier {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(4))]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct AsnOctetString {
|
||||
pub stream: *mut u8,
|
||||
pub length: u32,
|
||||
pub dynamic: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for AsnOctetString {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for AsnOctetString {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(4))]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct SnmpVarBind {
|
||||
pub name: AsnObjectIdentifier,
|
||||
pub value: AsnAny,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for SnmpVarBind {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for SnmpVarBind {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C, packed(4))]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct SnmpVarBindList {
|
||||
pub list: *mut SnmpVarBind,
|
||||
pub len: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for SnmpVarBindList {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for SnmpVarBindList {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub struct smiCNTR64 {
|
||||
pub hipart: u32,
|
||||
pub lopart: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for smiCNTR64 {}
|
||||
impl ::core::clone::Clone for smiCNTR64 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub struct smiOCTETS {
|
||||
pub len: u32,
|
||||
pub ptr: *mut u8,
|
||||
}
|
||||
impl ::core::marker::Copy for smiOCTETS {}
|
||||
impl ::core::clone::Clone for smiOCTETS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub struct smiOID {
|
||||
pub len: u32,
|
||||
pub ptr: *mut u32,
|
||||
}
|
||||
impl ::core::marker::Copy for smiOID {}
|
||||
impl ::core::clone::Clone for smiOID {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub struct smiVALUE {
|
||||
pub syntax: u32,
|
||||
pub value: smiVALUE_0,
|
||||
}
|
||||
impl ::core::marker::Copy for smiVALUE {}
|
||||
impl ::core::clone::Clone for smiVALUE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub union smiVALUE_0 {
|
||||
pub sNumber: i32,
|
||||
pub uNumber: u32,
|
||||
pub hNumber: smiCNTR64,
|
||||
pub string: smiOCTETS,
|
||||
pub oid: smiOID,
|
||||
pub empty: u8,
|
||||
}
|
||||
impl ::core::marker::Copy for smiVALUE_0 {}
|
||||
impl ::core::clone::Clone for smiVALUE_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub struct smiVENDORINFO {
|
||||
pub vendorName: [u8; 64],
|
||||
pub vendorContact: [u8; 64],
|
||||
pub vendorVersionId: [u8; 32],
|
||||
pub vendorVersionDate: [u8; 32],
|
||||
pub vendorEnterprise: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for smiVENDORINFO {}
|
||||
impl ::core::clone::Clone for smiVENDORINFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub type PFNSNMPCLEANUPEX = ::core::option::Option<unsafe extern "system" fn() -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub type PFNSNMPEXTENSIONCLOSE = ::core::option::Option<unsafe extern "system" fn() -> ()>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PFNSNMPEXTENSIONINIT = ::core::option::Option<unsafe extern "system" fn(dwuptimereference: u32, phsubagenttrapevent: *mut super::super::Foundation::HANDLE, pfirstsupportedregion: *mut AsnObjectIdentifier) -> super::super::Foundation::BOOL>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PFNSNMPEXTENSIONINITEX = ::core::option::Option<unsafe extern "system" fn(pnextsupportedregion: *mut AsnObjectIdentifier) -> super::super::Foundation::BOOL>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PFNSNMPEXTENSIONMONITOR = ::core::option::Option<unsafe extern "system" fn(pagentmgmtdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PFNSNMPEXTENSIONQUERY = ::core::option::Option<unsafe extern "system" fn(bpdutype: u8, pvarbindlist: *mut SnmpVarBindList, perrorstatus: *mut i32, perrorindex: *mut i32) -> super::super::Foundation::BOOL>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PFNSNMPEXTENSIONQUERYEX = ::core::option::Option<unsafe extern "system" fn(nrequesttype: u32, ntransactionid: u32, pvarbindlist: *mut SnmpVarBindList, pcontextinfo: *mut AsnOctetString, perrorstatus: *mut i32, perrorindex: *mut i32) -> super::super::Foundation::BOOL>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PFNSNMPEXTENSIONTRAP = ::core::option::Option<unsafe extern "system" fn(penterpriseoid: *mut AsnObjectIdentifier, pgenerictrapid: *mut i32, pspecifictrapid: *mut i32, ptimestamp: *mut u32, pvarbindlist: *mut SnmpVarBindList) -> super::super::Foundation::BOOL>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"]
|
||||
pub type PFNSNMPSTARTUPEX = ::core::option::Option<unsafe extern "system" fn(param0: *mut u32, param1: *mut u32, param2: *mut u32, param3: *mut u32, param4: *mut u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type SNMPAPI_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hsession: isize, hwnd: super::super::Foundation::HWND, wmsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, lpclientdata: *mut ::core::ffi::c_void) -> u32>;
|
||||
693
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/WNet/mod.rs
vendored
Normal file
693
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/WNet/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,693 @@
|
|||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn MultinetGetConnectionPerformanceA ( lpnetresource : *const NETRESOURCEA , lpnetconnectinfostruct : *mut NETCONNECTINFOSTRUCT ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn MultinetGetConnectionPerformanceW ( lpnetresource : *const NETRESOURCEW , lpnetconnectinfostruct : *mut NETCONNECTINFOSTRUCT ) -> u32 );
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPAddConnection ( lpnetresource : *const NETRESOURCEW , lppassword : ::windows_sys::core::PCWSTR , lpusername : ::windows_sys::core::PCWSTR ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPAddConnection3 ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : ::windows_sys::core::PCWSTR , lpusername : ::windows_sys::core::PCWSTR , dwflags : NET_USE_CONNECT_FLAGS ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPAddConnection4 ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lpauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPCancelConnection ( lpname : ::windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPCancelConnection2 ( lpname : ::windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL , dwflags : u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPCloseEnum ( henum : super::super::Foundation:: HANDLE ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPEnumResource ( henum : super::super::Foundation:: HANDLE , lpccount : *mut u32 , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPFormatNetworkName ( lpremotename : ::windows_sys::core::PCWSTR , lpformattedname : ::windows_sys::core::PWSTR , lpnlength : *mut u32 , dwflags : NETWORK_NAME_FORMAT_FLAGS , dwavecharperline : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetCaps ( ndex : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetConnection ( lplocalname : ::windows_sys::core::PCWSTR , lpremotename : ::windows_sys::core::PWSTR , lpnbufferlen : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetConnection3 ( lplocalname : ::windows_sys::core::PCWSTR , dwlevel : u32 , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetConnectionPerformance ( lpremotename : ::windows_sys::core::PCWSTR , lpnetconnectinfo : *mut NETCONNECTINFOSTRUCT ) -> u32 );
|
||||
::windows_targets::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetPersistentUseOptionsForConnection ( lpremotepath : ::windows_sys::core::PCWSTR , lpreaduseoptions : *const u8 , cbreaduseoptions : u32 , lpwriteuseoptions : *mut u8 , lpsizewriteuseoptions : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetResourceInformation ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 , lplpsystem : *mut ::windows_sys::core::PWSTR ) -> u32 );
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetResourceParent ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetUniversalName ( lplocalpath : ::windows_sys::core::PCWSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetUser ( lpname : ::windows_sys::core::PCWSTR , lpusername : ::windows_sys::core::PWSTR , lpnbufferlen : *mut u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPOpenEnum ( dwscope : u32 , dwtype : u32 , dwusage : u32 , lpnetresource : *const NETRESOURCEW , lphenum : *mut super::super::Foundation:: HANDLE ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetAddConnection2A ( lpnetresource : *const NETRESOURCEA , lppassword : ::windows_sys::core::PCSTR , lpusername : ::windows_sys::core::PCSTR , dwflags : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetAddConnection2W ( lpnetresource : *const NETRESOURCEW , lppassword : ::windows_sys::core::PCWSTR , lpusername : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetAddConnection3A ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , lppassword : ::windows_sys::core::PCSTR , lpusername : ::windows_sys::core::PCSTR , dwflags : u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetAddConnection3W ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : ::windows_sys::core::PCWSTR , lpusername : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetAddConnection4A ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetAddConnection4W ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetAddConnectionA ( lpremotename : ::windows_sys::core::PCSTR , lppassword : ::windows_sys::core::PCSTR , lplocalname : ::windows_sys::core::PCSTR ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetAddConnectionW ( lpremotename : ::windows_sys::core::PCWSTR , lppassword : ::windows_sys::core::PCWSTR , lplocalname : ::windows_sys::core::PCWSTR ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCancelConnection2A ( lpname : ::windows_sys::core::PCSTR , dwflags : u32 , fforce : super::super::Foundation:: BOOL ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCancelConnection2W ( lpname : ::windows_sys::core::PCWSTR , dwflags : u32 , fforce : super::super::Foundation:: BOOL ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCancelConnectionA ( lpname : ::windows_sys::core::PCSTR , fforce : super::super::Foundation:: BOOL ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCancelConnectionW ( lpname : ::windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCloseEnum ( henum : super::super::Foundation:: HANDLE ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetConnectionDialog ( hwnd : super::super::Foundation:: HWND , dwtype : u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetConnectionDialog1A ( lpconndlgstruct : *mut CONNECTDLGSTRUCTA ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetConnectionDialog1W ( lpconndlgstruct : *mut CONNECTDLGSTRUCTW ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetDisconnectDialog ( hwnd : super::super::Foundation:: HWND , dwtype : u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetDisconnectDialog1A ( lpconndlgstruct : *const DISCDLGSTRUCTA ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetDisconnectDialog1W ( lpconndlgstruct : *const DISCDLGSTRUCTW ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetEnumResourceA ( henum : super::super::Foundation:: HANDLE , lpccount : *mut u32 , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetEnumResourceW ( henum : super::super::Foundation:: HANDLE , lpccount : *mut u32 , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetConnectionA ( lplocalname : ::windows_sys::core::PCSTR , lpremotename : ::windows_sys::core::PSTR , lpnlength : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetConnectionW ( lplocalname : ::windows_sys::core::PCWSTR , lpremotename : ::windows_sys::core::PWSTR , lpnlength : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetLastErrorA ( lperror : *mut u32 , lperrorbuf : ::windows_sys::core::PSTR , nerrorbufsize : u32 , lpnamebuf : ::windows_sys::core::PSTR , nnamebufsize : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetLastErrorW ( lperror : *mut u32 , lperrorbuf : ::windows_sys::core::PWSTR , nerrorbufsize : u32 , lpnamebuf : ::windows_sys::core::PWSTR , nnamebufsize : u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetGetNetworkInformationA ( lpprovider : ::windows_sys::core::PCSTR , lpnetinfostruct : *mut NETINFOSTRUCT ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetGetNetworkInformationW ( lpprovider : ::windows_sys::core::PCWSTR , lpnetinfostruct : *mut NETINFOSTRUCT ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetProviderNameA ( dwnettype : u32 , lpprovidername : ::windows_sys::core::PSTR , lpbuffersize : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetProviderNameW ( dwnettype : u32 , lpprovidername : ::windows_sys::core::PWSTR , lpbuffersize : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetResourceInformationA ( lpnetresource : *const NETRESOURCEA , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 , lplpsystem : *mut ::windows_sys::core::PSTR ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetResourceInformationW ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 , lplpsystem : *mut ::windows_sys::core::PWSTR ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetResourceParentA ( lpnetresource : *const NETRESOURCEA , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetResourceParentW ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetUniversalNameA ( lplocalpath : ::windows_sys::core::PCSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetUniversalNameW ( lplocalpath : ::windows_sys::core::PCWSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetUserA ( lpname : ::windows_sys::core::PCSTR , lpusername : ::windows_sys::core::PSTR , lpnlength : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetUserW ( lpname : ::windows_sys::core::PCWSTR , lpusername : ::windows_sys::core::PWSTR , lpnlength : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetOpenEnumA ( dwscope : NET_RESOURCE_SCOPE , dwtype : NET_RESOURCE_TYPE , dwusage : WNET_OPEN_ENUM_USAGE , lpnetresource : *const NETRESOURCEA , lphenum : *mut NetEnumHandle ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetOpenEnumW ( dwscope : NET_RESOURCE_SCOPE , dwtype : NET_RESOURCE_TYPE , dwusage : WNET_OPEN_ENUM_USAGE , lpnetresource : *const NETRESOURCEW , lphenum : *mut NetEnumHandle ) -> u32 );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetSetLastErrorA ( err : u32 , lperror : ::windows_sys::core::PCSTR , lpproviders : ::windows_sys::core::PCSTR ) -> ( ) );
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetSetLastErrorW ( err : u32 , lperror : ::windows_sys::core::PCWSTR , lpproviders : ::windows_sys::core::PCWSTR ) -> ( ) );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetUseConnection4A ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 , lpaccessname : ::windows_sys::core::PSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetUseConnection4W ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 , lpaccessname : ::windows_sys::core::PWSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetUseConnectionA ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , lppassword : ::windows_sys::core::PCSTR , lpuserid : ::windows_sys::core::PCSTR , dwflags : NET_USE_CONNECT_FLAGS , lpaccessname : ::windows_sys::core::PSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetUseConnectionW ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : ::windows_sys::core::PCWSTR , lpuserid : ::windows_sys::core::PCWSTR , dwflags : NET_USE_CONNECT_FLAGS , lpaccessname : ::windows_sys::core::PWSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 );
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_CRED_RESET: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_CURRENT_MEDIA: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_GLOBAL_MAPPING: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_LOCALDRIVE: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_NEED_DRIVE: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_REFCOUNT: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_REQUIRE_INTEGRITY: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_REQUIRE_PRIVACY: u32 = 32768u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_RESERVED: u32 = 4278190080u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_WRITE_THROUGH_SEMANTICS: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const NETPROPERTY_PERSISTENT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const NOTIFY_POST: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const NOTIFY_PRE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEDISPLAYTYPE_DIRECTORY: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEDISPLAYTYPE_NDSCONTAINER: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEDISPLAYTYPE_NETWORK: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEDISPLAYTYPE_ROOT: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEDISPLAYTYPE_SHAREADMIN: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCETYPE_RESERVED: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCETYPE_UNKNOWN: u32 = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEUSAGE_NOLOCALDEVICE: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEUSAGE_RESERVED: u32 = 2147483648u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEUSAGE_SIBLING: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCE_RECENT: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNCON_DYNAMIC: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNCON_FORNETCARD: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNCON_NOTROUTED: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNCON_SLOWLINK: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNDT_NETWORK: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNDT_NORMAL: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNFMT_CONNECTION: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNFMT_INENUM: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNGETCON_CONNECTED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNGETCON_DISCONNECTED: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_ADMIN: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_ADM_DIRECTORYNOTIFY: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_ADM_GETDIRECTORYTYPE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_CONNECTION: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_CONNECTION_FLAGS: u32 = 13u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_CON_ADDCONNECTION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_CON_ADDCONNECTION3: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_CON_ADDCONNECTION4: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_CON_CANCELCONNECTION: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_CON_CANCELCONNECTION2: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_CON_DEFER: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_CON_GETCONNECTIONS: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_CON_GETPERFORMANCE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_DIALOG: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_DLG_DEVICEMODE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_DLG_FORMATNETWORKNAME: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_DLG_GETRESOURCEINFORMATION: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_DLG_GETRESOURCEPARENT: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_DLG_PERMISSIONEDITOR: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_DLG_PROPERTYDIALOG: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_DLG_SEARCHDIALOG: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_DRIVER_VERSION: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_ENUMERATION: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_ENUM_CONTEXT: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_ENUM_GLOBAL: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_ENUM_LOCAL: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_ENUM_SHAREABLE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_NET_NONE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_NET_TYPE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_SPEC_VERSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_SPEC_VERSION51: u32 = 327681u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_START: u32 = 12u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_USER: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_USR_GETUSER: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNNC_WAIT_FOR_START: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNPERMC_AUDIT: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNPERMC_OWNER: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNPERMC_PERM: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNSRCH_REFRESH_FIRST_LEVEL: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNTYPE_COMM: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNTYPE_DRIVE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNTYPE_FILE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNTYPE_PRINTER: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WN_CREDENTIAL_CLASS: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WN_NETWORK_CLASS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WN_NT_PASSWORD_CHANGED: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WN_PRIMARY_AUTHENT_CLASS: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WN_SERVICE_CLASS: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WN_VALID_LOGON_ACCOUNT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type CONNECTDLGSTRUCT_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNDLG_RO_PATH: CONNECTDLGSTRUCT_FLAGS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNDLG_CONN_POINT: CONNECTDLGSTRUCT_FLAGS = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNDLG_USE_MRU: CONNECTDLGSTRUCT_FLAGS = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNDLG_HIDE_BOX: CONNECTDLGSTRUCT_FLAGS = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNDLG_PERSIST: CONNECTDLGSTRUCT_FLAGS = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNDLG_NOT_PERSIST: CONNECTDLGSTRUCT_FLAGS = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type DISCDLGSTRUCT_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const DISC_UPDATE_PROFILE: DISCDLGSTRUCT_FLAGS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const DISC_NO_FORCE: DISCDLGSTRUCT_FLAGS = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type NETINFOSTRUCT_CHARACTERISTICS = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const NETINFO_DLL16: NETINFOSTRUCT_CHARACTERISTICS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const NETINFO_DISKRED: NETINFOSTRUCT_CHARACTERISTICS = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const NETINFO_PRINTERRED: NETINFOSTRUCT_CHARACTERISTICS = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type NETWORK_NAME_FORMAT_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNFMT_MULTILINE: NETWORK_NAME_FORMAT_FLAGS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNFMT_ABBREVIATED: NETWORK_NAME_FORMAT_FLAGS = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type NET_RESOURCE_SCOPE = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCE_CONNECTED: NET_RESOURCE_SCOPE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCE_CONTEXT: NET_RESOURCE_SCOPE = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCE_GLOBALNET: NET_RESOURCE_SCOPE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCE_REMEMBERED: NET_RESOURCE_SCOPE = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type NET_RESOURCE_TYPE = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCETYPE_ANY: NET_RESOURCE_TYPE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCETYPE_DISK: NET_RESOURCE_TYPE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCETYPE_PRINT: NET_RESOURCE_TYPE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type NET_USE_CONNECT_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_INTERACTIVE: NET_USE_CONNECT_FLAGS = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_PROMPT: NET_USE_CONNECT_FLAGS = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_REDIRECT: NET_USE_CONNECT_FLAGS = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_UPDATE_PROFILE: NET_USE_CONNECT_FLAGS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_COMMANDLINE: NET_USE_CONNECT_FLAGS = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_CMD_SAVECRED: NET_USE_CONNECT_FLAGS = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_TEMPORARY: NET_USE_CONNECT_FLAGS = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_DEFERRED: NET_USE_CONNECT_FLAGS = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const CONNECT_UPDATE_RECENT: NET_USE_CONNECT_FLAGS = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type NPDIRECTORY_NOTIFY_OPERATION = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNDN_MKDIR: NPDIRECTORY_NOTIFY_OPERATION = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNDN_RMDIR: NPDIRECTORY_NOTIFY_OPERATION = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNDN_MVDIR: NPDIRECTORY_NOTIFY_OPERATION = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type NP_PROPERTY_DIALOG_SELECTION = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNPS_FILE: NP_PROPERTY_DIALOG_SELECTION = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNPS_DIR: NP_PROPERTY_DIALOG_SELECTION = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNPS_MULT: NP_PROPERTY_DIALOG_SELECTION = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type UNC_INFO_LEVEL = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const UNIVERSAL_NAME_INFO_LEVEL: UNC_INFO_LEVEL = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const REMOTE_NAME_INFO_LEVEL: UNC_INFO_LEVEL = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type WNET_OPEN_ENUM_USAGE = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEUSAGE_NONE: WNET_OPEN_ENUM_USAGE = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEUSAGE_CONNECTABLE: WNET_OPEN_ENUM_USAGE = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEUSAGE_CONTAINER: WNET_OPEN_ENUM_USAGE = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEUSAGE_ATTACHED: WNET_OPEN_ENUM_USAGE = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const RESOURCEUSAGE_ALL: WNET_OPEN_ENUM_USAGE = 19u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type WNPERM_DLG = u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNPERM_DLG_PERM: WNPERM_DLG = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNPERM_DLG_AUDIT: WNPERM_DLG = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub const WNPERM_DLG_OWNER: WNPERM_DLG = 2u32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct CONNECTDLGSTRUCTA {
|
||||
pub cbStructure: u32,
|
||||
pub hwndOwner: super::super::Foundation::HWND,
|
||||
pub lpConnRes: *mut NETRESOURCEA,
|
||||
pub dwFlags: CONNECTDLGSTRUCT_FLAGS,
|
||||
pub dwDevNum: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for CONNECTDLGSTRUCTA {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for CONNECTDLGSTRUCTA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct CONNECTDLGSTRUCTW {
|
||||
pub cbStructure: u32,
|
||||
pub hwndOwner: super::super::Foundation::HWND,
|
||||
pub lpConnRes: *mut NETRESOURCEW,
|
||||
pub dwFlags: CONNECTDLGSTRUCT_FLAGS,
|
||||
pub dwDevNum: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for CONNECTDLGSTRUCTW {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for CONNECTDLGSTRUCTW {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DISCDLGSTRUCTA {
|
||||
pub cbStructure: u32,
|
||||
pub hwndOwner: super::super::Foundation::HWND,
|
||||
pub lpLocalName: ::windows_sys::core::PSTR,
|
||||
pub lpRemoteName: ::windows_sys::core::PSTR,
|
||||
pub dwFlags: DISCDLGSTRUCT_FLAGS,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for DISCDLGSTRUCTA {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for DISCDLGSTRUCTA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DISCDLGSTRUCTW {
|
||||
pub cbStructure: u32,
|
||||
pub hwndOwner: super::super::Foundation::HWND,
|
||||
pub lpLocalName: ::windows_sys::core::PWSTR,
|
||||
pub lpRemoteName: ::windows_sys::core::PWSTR,
|
||||
pub dwFlags: DISCDLGSTRUCT_FLAGS,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for DISCDLGSTRUCTW {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for DISCDLGSTRUCTW {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub struct NETCONNECTINFOSTRUCT {
|
||||
pub cbStructure: u32,
|
||||
pub dwFlags: u32,
|
||||
pub dwSpeed: u32,
|
||||
pub dwDelay: u32,
|
||||
pub dwOptDataSize: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for NETCONNECTINFOSTRUCT {}
|
||||
impl ::core::clone::Clone for NETCONNECTINFOSTRUCT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NETINFOSTRUCT {
|
||||
pub cbStructure: u32,
|
||||
pub dwProviderVersion: u32,
|
||||
pub dwStatus: super::super::Foundation::WIN32_ERROR,
|
||||
pub dwCharacteristics: NETINFOSTRUCT_CHARACTERISTICS,
|
||||
pub dwHandle: usize,
|
||||
pub wNetType: u16,
|
||||
pub dwPrinters: u32,
|
||||
pub dwDrives: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NETINFOSTRUCT {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NETINFOSTRUCT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub struct NETRESOURCEA {
|
||||
pub dwScope: NET_RESOURCE_SCOPE,
|
||||
pub dwType: NET_RESOURCE_TYPE,
|
||||
pub dwDisplayType: u32,
|
||||
pub dwUsage: u32,
|
||||
pub lpLocalName: ::windows_sys::core::PSTR,
|
||||
pub lpRemoteName: ::windows_sys::core::PSTR,
|
||||
pub lpComment: ::windows_sys::core::PSTR,
|
||||
pub lpProvider: ::windows_sys::core::PSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for NETRESOURCEA {}
|
||||
impl ::core::clone::Clone for NETRESOURCEA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub struct NETRESOURCEW {
|
||||
pub dwScope: NET_RESOURCE_SCOPE,
|
||||
pub dwType: NET_RESOURCE_TYPE,
|
||||
pub dwDisplayType: u32,
|
||||
pub dwUsage: u32,
|
||||
pub lpLocalName: ::windows_sys::core::PWSTR,
|
||||
pub lpRemoteName: ::windows_sys::core::PWSTR,
|
||||
pub lpComment: ::windows_sys::core::PWSTR,
|
||||
pub lpProvider: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for NETRESOURCEW {}
|
||||
impl ::core::clone::Clone for NETRESOURCEW {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NOTIFYADD {
|
||||
pub hwndOwner: super::super::Foundation::HWND,
|
||||
pub NetResource: NETRESOURCEA,
|
||||
pub dwAddFlags: NET_USE_CONNECT_FLAGS,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NOTIFYADD {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NOTIFYADD {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NOTIFYCANCEL {
|
||||
pub lpName: ::windows_sys::core::PWSTR,
|
||||
pub lpProvider: ::windows_sys::core::PWSTR,
|
||||
pub dwFlags: u32,
|
||||
pub fForce: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NOTIFYCANCEL {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NOTIFYCANCEL {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub struct NOTIFYINFO {
|
||||
pub dwNotifyStatus: u32,
|
||||
pub dwOperationStatus: u32,
|
||||
pub lpContext: *mut ::core::ffi::c_void,
|
||||
}
|
||||
impl ::core::marker::Copy for NOTIFYINFO {}
|
||||
impl ::core::clone::Clone for NOTIFYINFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
pub type NetEnumHandle = isize;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub struct REMOTE_NAME_INFOA {
|
||||
pub lpUniversalName: ::windows_sys::core::PSTR,
|
||||
pub lpConnectionName: ::windows_sys::core::PSTR,
|
||||
pub lpRemainingPath: ::windows_sys::core::PSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for REMOTE_NAME_INFOA {}
|
||||
impl ::core::clone::Clone for REMOTE_NAME_INFOA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub struct REMOTE_NAME_INFOW {
|
||||
pub lpUniversalName: ::windows_sys::core::PWSTR,
|
||||
pub lpConnectionName: ::windows_sys::core::PWSTR,
|
||||
pub lpRemainingPath: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for REMOTE_NAME_INFOW {}
|
||||
impl ::core::clone::Clone for REMOTE_NAME_INFOW {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub struct UNIVERSAL_NAME_INFOA {
|
||||
pub lpUniversalName: ::windows_sys::core::PSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for UNIVERSAL_NAME_INFOA {}
|
||||
impl ::core::clone::Clone for UNIVERSAL_NAME_INFOA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub struct UNIVERSAL_NAME_INFOW {
|
||||
pub lpUniversalName: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for UNIVERSAL_NAME_INFOW {}
|
||||
impl ::core::clone::Clone for UNIVERSAL_NAME_INFOW {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_AddConnectNotify = ::core::option::Option<unsafe extern "system" fn(lpnotifyinfo: *mut NOTIFYINFO, lpaddinfo: *const NOTIFYADD) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_CancelConnectNotify = ::core::option::Option<unsafe extern "system" fn(lpnotifyinfo: *mut NOTIFYINFO, lpcancelinfo: *const NOTIFYCANCEL) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPAddConnection = ::core::option::Option<unsafe extern "system" fn(lpnetresource: *const NETRESOURCEW, lppassword: ::windows_sys::core::PCWSTR, lpusername: ::windows_sys::core::PCWSTR) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPAddConnection3 = ::core::option::Option<unsafe extern "system" fn(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, lppassword: ::windows_sys::core::PCWSTR, lpusername: ::windows_sys::core::PCWSTR, dwflags: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPAddConnection4 = ::core::option::Option<unsafe extern "system" fn(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, lpauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, dwflags: u32, lpuseoptions: *const u8, cbuseoptions: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPCancelConnection = ::core::option::Option<unsafe extern "system" fn(lpname: ::windows_sys::core::PCWSTR, fforce: super::super::Foundation::BOOL) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPCancelConnection2 = ::core::option::Option<unsafe extern "system" fn(lpname: ::windows_sys::core::PCWSTR, fforce: super::super::Foundation::BOOL, dwflags: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPCloseEnum = ::core::option::Option<unsafe extern "system" fn(henum: super::super::Foundation::HANDLE) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPDeviceMode = ::core::option::Option<unsafe extern "system" fn(hparent: super::super::Foundation::HWND) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPDirectoryNotify = ::core::option::Option<unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, lpdir: ::windows_sys::core::PCWSTR, dwoper: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPEnumResource = ::core::option::Option<unsafe extern "system" fn(henum: super::super::Foundation::HANDLE, lpccount: *mut u32, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPFMXEditPerm = ::core::option::Option<unsafe extern "system" fn(lpdrivename: ::windows_sys::core::PCWSTR, hwndfmx: super::super::Foundation::HWND, ndialogtype: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPFMXGetPermCaps = ::core::option::Option<unsafe extern "system" fn(lpdrivename: ::windows_sys::core::PCWSTR) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPFMXGetPermHelp = ::core::option::Option<unsafe extern "system" fn(lpdrivename: ::windows_sys::core::PCWSTR, ndialogtype: u32, fdirectory: super::super::Foundation::BOOL, lpfilenamebuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32, lpnhelpcontext: *mut u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPFormatNetworkName = ::core::option::Option<unsafe extern "system" fn(lpremotename: ::windows_sys::core::PCWSTR, lpformattedname: ::windows_sys::core::PWSTR, lpnlength: *mut u32, dwflags: u32, dwavecharperline: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPGetCaps = ::core::option::Option<unsafe extern "system" fn(ndex: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPGetConnection = ::core::option::Option<unsafe extern "system" fn(lplocalname: ::windows_sys::core::PCWSTR, lpremotename: ::windows_sys::core::PWSTR, lpnbufferlen: *mut u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPGetConnection3 = ::core::option::Option<unsafe extern "system" fn(lplocalname: ::windows_sys::core::PCWSTR, dwlevel: u32, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPGetConnectionPerformance = ::core::option::Option<unsafe extern "system" fn(lpremotename: ::windows_sys::core::PCWSTR, lpnetconnectinfo: *mut NETCONNECTINFOSTRUCT) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPGetDirectoryType = ::core::option::Option<unsafe extern "system" fn(lpname: ::windows_sys::core::PCWSTR, lptype: *const i32, bflushcache: super::super::Foundation::BOOL) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPGetPersistentUseOptionsForConnection = ::core::option::Option<unsafe extern "system" fn(lpremotepath: ::windows_sys::core::PCWSTR, lpreaduseoptions: *const u8, cbreaduseoptions: u32, lpwriteuseoptions: *mut u8, lpsizewriteuseoptions: *mut u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPGetPropertyText = ::core::option::Option<unsafe extern "system" fn(ibutton: u32, npropsel: u32, lpname: ::windows_sys::core::PCWSTR, lpbuttonname: ::windows_sys::core::PWSTR, nbuttonnamelen: u32, ntype: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPGetResourceInformation = ::core::option::Option<unsafe extern "system" fn(lpnetresource: *const NETRESOURCEW, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32, lplpsystem: *mut ::windows_sys::core::PWSTR) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPGetResourceParent = ::core::option::Option<unsafe extern "system" fn(lpnetresource: *const NETRESOURCEW, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPGetUniversalName = ::core::option::Option<unsafe extern "system" fn(lplocalpath: ::windows_sys::core::PCWSTR, dwinfolevel: u32, lpbuffer: *mut ::core::ffi::c_void, lpnbuffersize: *mut u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPGetUser = ::core::option::Option<unsafe extern "system" fn(lpname: ::windows_sys::core::PCWSTR, lpusername: ::windows_sys::core::PWSTR, lpnbufferlen: *mut u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPLogonNotify = ::core::option::Option<unsafe extern "system" fn(lplogonid: *const super::super::Foundation::LUID, lpauthentinfotype: ::windows_sys::core::PCWSTR, lpauthentinfo: *const ::core::ffi::c_void, lppreviousauthentinfotype: ::windows_sys::core::PCWSTR, lppreviousauthentinfo: *const ::core::ffi::c_void, lpstationname: ::windows_sys::core::PCWSTR, stationhandle: *const ::core::ffi::c_void, lplogonscript: *mut ::windows_sys::core::PWSTR) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPOpenEnum = ::core::option::Option<unsafe extern "system" fn(dwscope: u32, dwtype: u32, dwusage: u32, lpnetresource: *const NETRESOURCEW, lphenum: *mut super::super::Foundation::HANDLE) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"]
|
||||
pub type PF_NPPasswordChangeNotify = ::core::option::Option<unsafe extern "system" fn(lpauthentinfotype: ::windows_sys::core::PCWSTR, lpauthentinfo: *const ::core::ffi::c_void, lppreviousauthentinfotype: ::windows_sys::core::PCWSTR, lppreviousauthentinfo: *const ::core::ffi::c_void, lpstationname: ::windows_sys::core::PCWSTR, stationhandle: *const ::core::ffi::c_void, dwchangeinfo: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPPropertyDialog = ::core::option::Option<unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, ibuttondlg: u32, npropsel: u32, lpfilename: ::windows_sys::core::PCWSTR, ntype: u32) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PF_NPSearchDialog = ::core::option::Option<unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, lpbuffer: *mut ::core::ffi::c_void, cbbuffer: u32, lpnflags: *mut u32) -> u32>;
|
||||
88
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/WebDav/mod.rs
vendored
Normal file
88
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/WebDav/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavAddConnection ( connectionhandle : *mut super::super::Foundation:: HANDLE , remotename : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , password : ::windows_sys::core::PCWSTR , clientcert : *const u8 , certsize : u32 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavCancelConnectionsToServer ( lpname : ::windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavDeleteConnection ( connectionhandle : super::super::Foundation:: HANDLE ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavFlushFile ( hfile : super::super::Foundation:: HANDLE ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavGetExtendedError ( hfile : super::super::Foundation:: HANDLE , exterror : *mut u32 , exterrorstring : ::windows_sys::core::PWSTR , cchsize : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavGetHTTPFromUNCPath ( uncpath : ::windows_sys::core::PCWSTR , url : ::windows_sys::core::PWSTR , lpsize : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavGetTheLockOwnerOfTheFile ( filename : ::windows_sys::core::PCWSTR , lockownername : ::windows_sys::core::PWSTR , lockownernamelengthinbytes : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavGetUNCFromHTTPPath ( url : ::windows_sys::core::PCWSTR , uncpath : ::windows_sys::core::PWSTR , lpsize : *mut u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavInvalidateCache ( urlname : ::windows_sys::core::PCWSTR ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavRegisterAuthCallback ( callback : PFNDAVAUTHCALLBACK , version : u32 ) -> u32 );
|
||||
::windows_targets::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavUnregisterAuthCallback ( hcallback : u32 ) -> ( ) );
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub const DAV_AUTHN_SCHEME_BASIC: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub const DAV_AUTHN_SCHEME_CERT: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub const DAV_AUTHN_SCHEME_DIGEST: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub const DAV_AUTHN_SCHEME_FBA: u32 = 1048576u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub const DAV_AUTHN_SCHEME_NEGOTIATE: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub const DAV_AUTHN_SCHEME_NTLM: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub const DAV_AUTHN_SCHEME_PASSPORT: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub type AUTHNEXTSTEP = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub const DefaultBehavior: AUTHNEXTSTEP = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub const RetryRequest: AUTHNEXTSTEP = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub const CancelRequest: AUTHNEXTSTEP = 2i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub struct DAV_CALLBACK_AUTH_BLOB {
|
||||
pub pBuffer: *mut ::core::ffi::c_void,
|
||||
pub ulSize: u32,
|
||||
pub ulType: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DAV_CALLBACK_AUTH_BLOB {}
|
||||
impl ::core::clone::Clone for DAV_CALLBACK_AUTH_BLOB {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub struct DAV_CALLBACK_AUTH_UNP {
|
||||
pub pszUserName: ::windows_sys::core::PWSTR,
|
||||
pub ulUserNameLength: u32,
|
||||
pub pszPassword: ::windows_sys::core::PWSTR,
|
||||
pub ulPasswordLength: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for DAV_CALLBACK_AUTH_UNP {}
|
||||
impl ::core::clone::Clone for DAV_CALLBACK_AUTH_UNP {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct DAV_CALLBACK_CRED {
|
||||
pub AuthBlob: DAV_CALLBACK_AUTH_BLOB,
|
||||
pub UNPBlob: DAV_CALLBACK_AUTH_UNP,
|
||||
pub bAuthBlobValid: super::super::Foundation::BOOL,
|
||||
pub bSave: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for DAV_CALLBACK_CRED {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for DAV_CALLBACK_CRED {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PFNDAVAUTHCALLBACK = ::core::option::Option<unsafe extern "system" fn(lpwzservername: ::windows_sys::core::PCWSTR, lpwzremotename: ::windows_sys::core::PCWSTR, dwauthscheme: u32, dwflags: u32, pcallbackcred: *mut DAV_CALLBACK_CRED, nextstep: *mut AUTHNEXTSTEP, pfreecred: *mut PFNDAVAUTHCALLBACK_FREECRED) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"]
|
||||
pub type PFNDAVAUTHCALLBACK_FREECRED = ::core::option::Option<unsafe extern "system" fn(pbuffer: *const ::core::ffi::c_void) -> u32>;
|
||||
7653
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/WiFi/mod.rs
vendored
Normal file
7653
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/WiFi/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
651
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs
vendored
Normal file
651
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,651 @@
|
|||
pub type IWCNConnectNotify = *mut ::core::ffi::c_void;
|
||||
pub type IWCNDevice = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_WCN_DeviceType_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 16 };
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_WCN_DeviceType_SubCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 18 };
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_WCN_DeviceType_SubCategoryOUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 17 };
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
|
||||
#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
|
||||
pub const PKEY_WCN_SSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 32 };
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const SID_WcnProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc100beca_d33a_4a4b_bf23_bbef4663d017);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCNDeviceObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc100bea7_d33a_4a4b_bf23_bbef4663d017);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_API_MAX_BUFFER_SIZE: u32 = 2096u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_E_AUTHENTICATION_FAILED: ::windows_sys::core::HRESULT = -2147206142i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_E_CONNECTION_REJECTED: ::windows_sys::core::HRESULT = -2147206141i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_E_PEER_NOT_FOUND: ::windows_sys::core::HRESULT = -2147206143i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_E_PROTOCOL_ERROR: ::windows_sys::core::HRESULT = -2147206139i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_E_SESSION_TIMEDOUT: ::windows_sys::core::HRESULT = -2147206140i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_FLAG_AUTHENTICATED_VE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_FLAG_DISCOVERY_VE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_FLAG_ENCRYPTED_VE: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_MICROSOFT_VENDOR_ID: u32 = 311u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_NO_SUBTYPE: u32 = 4294967294u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_QUERY_CONSTRAINT_USE_SOFTAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WCN.Discovery.SoftAP");
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_CATEGORY_AUDIO_DEVICE: u32 = 11u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_CATEGORY_CAMERA: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_CATEGORY_COMPUTER: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_CATEGORY_DISPLAY: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_CATEGORY_GAMING_DEVICE: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_CATEGORY_INPUT_DEVICE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_CATEGORY_MULTIMEDIA_DEVICE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_CATEGORY_NETWORK_INFRASTRUCTURE: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_CATEGORY_OTHER: u32 = 255u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_CATEGORY_PRINTER: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_CATEGORY_STORAGE: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_CATEGORY_TELEPHONE: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_AUDIO_DEVICE__HEADPHONES: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_AUDIO_DEVICE__HEADSET: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_AUDIO_DEVICE__HOMETHEATER: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_AUDIO_DEVICE__MICROPHONE: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_AUDIO_DEVICE__PMP: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_AUDIO_DEVICE__SPEAKERS: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_AUDIO_DEVICE__TUNER_RECEIVER: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_CAMERA__SECURITY_CAMERA: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_CAMERA__STILL_CAMERA: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_CAMERA__VIDEO_CAMERA: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_CAMERA__WEB_CAMERA: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_COMPUTER__DESKTOP: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_COMPUTER__MEDIACENTER: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_COMPUTER__MID: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_COMPUTER__NETBOOK: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_COMPUTER__NOTEBOOK: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_COMPUTER__PC: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_COMPUTER__SERVER: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_COMPUTER__ULTRAMOBILEPC: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_DISPLAY__MONITOR: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_DISPLAY__PICTURE_FRAME: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_DISPLAY__PROJECTOR: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_DISPLAY__TELEVISION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_GAMING_DEVICE__CONSOLE_ADAPT: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_GAMING_DEVICE__PLAYSTATION: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_GAMING_DEVICE__PORTABLE: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_GAMING_DEVICE__XBOX: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_GAMING_DEVICE__XBOX360: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_INPUT_DEVICE__BARCODEREADER: u32 = 9u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_INPUT_DEVICE__BIOMETRICREADER: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_INPUT_DEVICE__GAMECONTROLLER: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_INPUT_DEVICE__JOYSTICK: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_INPUT_DEVICE__KEYBOARD: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_INPUT_DEVICE__MOUSE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_INPUT_DEVICE__REMOTE: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_INPUT_DEVICE__TOUCHSCREEN: u32 = 7u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_INPUT_DEVICE__TRACKBALL: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_MULTIMEDIA_DEVICE__DAR: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_MULTIMEDIA_DEVICE__MCX: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_MULTIMEDIA_DEVICE__MEDIA_SERVER_ADAPT_EXT: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_MULTIMEDIA_DEVICE__PVP: u32 = 6u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_MULTIMEDIA_DEVICE__PVR: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_MULTIMEDIA_DEVICE__SETTOPBOX: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_NETWORK_INFRASTRUCUTURE__AP: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_NETWORK_INFRASTRUCUTURE__BRIDGE: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_NETWORK_INFRASTRUCUTURE__GATEWAY: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_NETWORK_INFRASTRUCUTURE__ROUTER: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_NETWORK_INFRASTRUCUTURE__SWITCH: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_PRINTER__ALLINONE: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_PRINTER__COPIER: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_PRINTER__FAX: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_PRINTER__PRINTER: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_PRINTER__SCANNER: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_STORAGE__NAS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_TELEPHONE__PHONE_DUALMODE: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_TELEPHONE__PHONE_SINGLEMODE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_TELEPHONE__SMARTPHONE_DUALMODE: u32 = 5u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_TELEPHONE__SMARTPHONE_SINGLEMODE: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_TELEPHONE__WINDOWS_MOBILE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DT_SUBTYPE_WIFI_OUI: u32 = 5304836u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_ATTRIBUTE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_AP_CHANNEL: WCN_ATTRIBUTE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_ASSOCIATION_STATE: WCN_ATTRIBUTE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_AUTHENTICATION_TYPE: WCN_ATTRIBUTE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_AUTHENTICATION_TYPE_FLAGS: WCN_ATTRIBUTE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_AUTHENTICATOR: WCN_ATTRIBUTE_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_CONFIG_METHODS: WCN_ATTRIBUTE_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_CONFIGURATION_ERROR: WCN_ATTRIBUTE_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_CONFIRMATION_URL4: WCN_ATTRIBUTE_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_CONFIRMATION_URL6: WCN_ATTRIBUTE_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_CONNECTION_TYPE: WCN_ATTRIBUTE_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_CONNECTION_TYPE_FLAGS: WCN_ATTRIBUTE_TYPE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_CREDENTIAL: WCN_ATTRIBUTE_TYPE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_DEVICE_NAME: WCN_ATTRIBUTE_TYPE = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_DEVICE_PASSWORD_ID: WCN_ATTRIBUTE_TYPE = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_E_HASH1: WCN_ATTRIBUTE_TYPE = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_E_HASH2: WCN_ATTRIBUTE_TYPE = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_E_SNONCE1: WCN_ATTRIBUTE_TYPE = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_E_SNONCE2: WCN_ATTRIBUTE_TYPE = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_ENCRYPTED_SETTINGS: WCN_ATTRIBUTE_TYPE = 18i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_ENCRYPTION_TYPE: WCN_ATTRIBUTE_TYPE = 19i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_ENCRYPTION_TYPE_FLAGS: WCN_ATTRIBUTE_TYPE = 20i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_ENROLLEE_NONCE: WCN_ATTRIBUTE_TYPE = 21i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_FEATURE_ID: WCN_ATTRIBUTE_TYPE = 22i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_IDENTITY: WCN_ATTRIBUTE_TYPE = 23i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_IDENTITY_PROOF: WCN_ATTRIBUTE_TYPE = 24i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_KEY_WRAP_AUTHENTICATOR: WCN_ATTRIBUTE_TYPE = 25i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_KEY_IDENTIFIER: WCN_ATTRIBUTE_TYPE = 26i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_MAC_ADDRESS: WCN_ATTRIBUTE_TYPE = 27i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_MANUFACTURER: WCN_ATTRIBUTE_TYPE = 28i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_MESSAGE_TYPE: WCN_ATTRIBUTE_TYPE = 29i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_MODEL_NAME: WCN_ATTRIBUTE_TYPE = 30i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_MODEL_NUMBER: WCN_ATTRIBUTE_TYPE = 31i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_NETWORK_INDEX: WCN_ATTRIBUTE_TYPE = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_NETWORK_KEY: WCN_ATTRIBUTE_TYPE = 33i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_NETWORK_KEY_INDEX: WCN_ATTRIBUTE_TYPE = 34i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_NEW_DEVICE_NAME: WCN_ATTRIBUTE_TYPE = 35i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_NEW_PASSWORD: WCN_ATTRIBUTE_TYPE = 36i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_OOB_DEVICE_PASSWORD: WCN_ATTRIBUTE_TYPE = 37i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_OS_VERSION: WCN_ATTRIBUTE_TYPE = 38i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_POWER_LEVEL: WCN_ATTRIBUTE_TYPE = 39i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_PSK_CURRENT: WCN_ATTRIBUTE_TYPE = 40i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_PSK_MAX: WCN_ATTRIBUTE_TYPE = 41i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_PUBLIC_KEY: WCN_ATTRIBUTE_TYPE = 42i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_RADIO_ENABLED: WCN_ATTRIBUTE_TYPE = 43i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_REBOOT: WCN_ATTRIBUTE_TYPE = 44i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_REGISTRAR_CURRENT: WCN_ATTRIBUTE_TYPE = 45i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_REGISTRAR_ESTABLISHED: WCN_ATTRIBUTE_TYPE = 46i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_REGISTRAR_LIST: WCN_ATTRIBUTE_TYPE = 47i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_REGISTRAR_MAX: WCN_ATTRIBUTE_TYPE = 48i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_REGISTRAR_NONCE: WCN_ATTRIBUTE_TYPE = 49i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_REQUEST_TYPE: WCN_ATTRIBUTE_TYPE = 50i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_RESPONSE_TYPE: WCN_ATTRIBUTE_TYPE = 51i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_RF_BANDS: WCN_ATTRIBUTE_TYPE = 52i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_R_HASH1: WCN_ATTRIBUTE_TYPE = 53i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_R_HASH2: WCN_ATTRIBUTE_TYPE = 54i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_R_SNONCE1: WCN_ATTRIBUTE_TYPE = 55i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_R_SNONCE2: WCN_ATTRIBUTE_TYPE = 56i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_SELECTED_REGISTRAR: WCN_ATTRIBUTE_TYPE = 57i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_SERIAL_NUMBER: WCN_ATTRIBUTE_TYPE = 58i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE: WCN_ATTRIBUTE_TYPE = 59i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_SSID: WCN_ATTRIBUTE_TYPE = 60i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_TOTAL_NETWORKS: WCN_ATTRIBUTE_TYPE = 61i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_UUID_E: WCN_ATTRIBUTE_TYPE = 62i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_UUID_R: WCN_ATTRIBUTE_TYPE = 63i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_VENDOR_EXTENSION: WCN_ATTRIBUTE_TYPE = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_VERSION: WCN_ATTRIBUTE_TYPE = 65i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_X_509_CERTIFICATE_REQUEST: WCN_ATTRIBUTE_TYPE = 66i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_X_509_CERTIFICATE: WCN_ATTRIBUTE_TYPE = 67i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_EAP_IDENTITY: WCN_ATTRIBUTE_TYPE = 68i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_MESSAGE_COUNTER: WCN_ATTRIBUTE_TYPE = 69i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_PUBLIC_KEY_HASH: WCN_ATTRIBUTE_TYPE = 70i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_REKEY_KEY: WCN_ATTRIBUTE_TYPE = 71i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_KEY_LIFETIME: WCN_ATTRIBUTE_TYPE = 72i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_PERMITTED_CONFIG_METHODS: WCN_ATTRIBUTE_TYPE = 73i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS: WCN_ATTRIBUTE_TYPE = 74i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_PRIMARY_DEVICE_TYPE: WCN_ATTRIBUTE_TYPE = 75i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST: WCN_ATTRIBUTE_TYPE = 76i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_PORTABLE_DEVICE: WCN_ATTRIBUTE_TYPE = 77i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_AP_SETUP_LOCKED: WCN_ATTRIBUTE_TYPE = 78i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_APPLICATION_EXTENSION: WCN_ATTRIBUTE_TYPE = 79i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_EAP_TYPE: WCN_ATTRIBUTE_TYPE = 80i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_INITIALIZATION_VECTOR: WCN_ATTRIBUTE_TYPE = 81i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY: WCN_ATTRIBUTE_TYPE = 82i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_802_1X_ENABLED: WCN_ATTRIBUTE_TYPE = 83i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_APPSESSIONKEY: WCN_ATTRIBUTE_TYPE = 84i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_WEPTRANSMITKEY: WCN_ATTRIBUTE_TYPE = 85i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_UUID: WCN_ATTRIBUTE_TYPE = 86i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY: WCN_ATTRIBUTE_TYPE = 87i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI: WCN_ATTRIBUTE_TYPE = 88i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY: WCN_ATTRIBUTE_TYPE = 89i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_CURRENT_SSID: WCN_ATTRIBUTE_TYPE = 90i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_BSSID: WCN_ATTRIBUTE_TYPE = 91i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_DOT11_MAC_ADDRESS: WCN_ATTRIBUTE_TYPE = 92i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_AUTHORIZED_MACS: WCN_ATTRIBUTE_TYPE = 93i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_NETWORK_KEY_SHAREABLE: WCN_ATTRIBUTE_TYPE = 94i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_REQUEST_TO_ENROLL: WCN_ATTRIBUTE_TYPE = 95i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_REQUESTED_DEVICE_TYPE: WCN_ATTRIBUTE_TYPE = 96i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_SETTINGS_DELAY_TIME: WCN_ATTRIBUTE_TYPE = 97i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_VERSION2: WCN_ATTRIBUTE_TYPE = 98i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_TYPE_VENDOR_EXTENSION_WFA: WCN_ATTRIBUTE_TYPE = 99i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_NUM_ATTRIBUTE_TYPES: WCN_ATTRIBUTE_TYPE = 100i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_PASSWORD_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_PASSWORD_TYPE_PUSH_BUTTON: WCN_PASSWORD_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_PASSWORD_TYPE_PIN: WCN_PASSWORD_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED: WCN_PASSWORD_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_PASSWORD_TYPE_OOB_SPECIFIED: WCN_PASSWORD_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_PASSWORD_TYPE_WFDS: WCN_PASSWORD_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_SESSION_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_SESSION_STATUS_SUCCESS: WCN_SESSION_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_SESSION_STATUS_FAILURE_GENERIC: WCN_SESSION_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_SESSION_STATUS_FAILURE_TIMEOUT: WCN_SESSION_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_ASSOCIATION_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_AS_NOT_ASSOCIATED: WCN_VALUE_TYPE_ASSOCIATION_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_AS_CONNECTION_SUCCESS: WCN_VALUE_TYPE_ASSOCIATION_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_AS_CONFIGURATION_FAILURE: WCN_VALUE_TYPE_ASSOCIATION_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_AS_ASSOCIATION_FAILURE: WCN_VALUE_TYPE_ASSOCIATION_STATE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_AS_IP_FAILURE: WCN_VALUE_TYPE_ASSOCIATION_STATE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_AUTHENTICATION_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_AT_OPEN: WCN_VALUE_TYPE_AUTHENTICATION_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_AT_WPAPSK: WCN_VALUE_TYPE_AUTHENTICATION_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_AT_SHARED: WCN_VALUE_TYPE_AUTHENTICATION_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_AT_WPA: WCN_VALUE_TYPE_AUTHENTICATION_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_AT_WPA2: WCN_VALUE_TYPE_AUTHENTICATION_TYPE = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_AT_WPA2PSK: WCN_VALUE_TYPE_AUTHENTICATION_TYPE = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_AT_WPAWPA2PSK_MIXED: WCN_VALUE_TYPE_AUTHENTICATION_TYPE = 34i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_BOOLEAN = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_FALSE: WCN_VALUE_TYPE_BOOLEAN = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_TRUE: WCN_VALUE_TYPE_BOOLEAN = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_CONFIGURATION_ERROR = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_NO_ERROR: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_OOB_INTERFACE_READ_ERROR: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_DECRYPTION_CRC_FAILURE: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_2_4_CHANNEL_NOT_SUPPORTED: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_5_0_CHANNEL_NOT_SUPPORTED: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_SIGNAL_TOO_WEAK: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_NETWORK_AUTHENTICATION_FAILURE: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_NETWORK_ASSOCIATION_FAILURE: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_NO_DHCP_RESPONSE: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_FAILED_DHCP_CONFIG: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_IP_ADDRESS_CONFLICT: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_COULD_NOT_CONNECT_TO_REGISTRAR: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_MULTIPLE_PBC_SESSIONS_DETECTED: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_ROGUE_ACTIVITY_SUSPECTED: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_DEVICE_BUSY: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_SETUP_LOCKED: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_MESSAGE_TIMEOUT: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_REGISTRATION_SESSION_TIMEOUT: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CE_DEVICE_PASSWORD_AUTH_FAILURE: WCN_VALUE_TYPE_CONFIGURATION_ERROR = 18i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_CONFIG_METHODS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_USBA: WCN_VALUE_TYPE_CONFIG_METHODS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_ETHERNET: WCN_VALUE_TYPE_CONFIG_METHODS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_LABEL: WCN_VALUE_TYPE_CONFIG_METHODS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_DISPLAY: WCN_VALUE_TYPE_CONFIG_METHODS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_EXTERNAL_NFC: WCN_VALUE_TYPE_CONFIG_METHODS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_INTEGRATED_NFC: WCN_VALUE_TYPE_CONFIG_METHODS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_NFC_INTERFACE: WCN_VALUE_TYPE_CONFIG_METHODS = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_PUSHBUTTON: WCN_VALUE_TYPE_CONFIG_METHODS = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_KEYPAD: WCN_VALUE_TYPE_CONFIG_METHODS = 256i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_VIRT_PUSHBUTTON: WCN_VALUE_TYPE_CONFIG_METHODS = 640i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_PHYS_PUSHBUTTON: WCN_VALUE_TYPE_CONFIG_METHODS = 1152i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_VIRT_DISPLAY: WCN_VALUE_TYPE_CONFIG_METHODS = 8200i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CM_PHYS_DISPLAY: WCN_VALUE_TYPE_CONFIG_METHODS = 16392i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_CONNECTION_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CT_ESS: WCN_VALUE_TYPE_CONNECTION_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_CT_IBSS: WCN_VALUE_TYPE_CONNECTION_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_DEVICE_PASSWORD_ID = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DP_DEFAULT: WCN_VALUE_TYPE_DEVICE_PASSWORD_ID = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DP_USER_SPECIFIED: WCN_VALUE_TYPE_DEVICE_PASSWORD_ID = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DP_MACHINE_SPECIFIED: WCN_VALUE_TYPE_DEVICE_PASSWORD_ID = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DP_REKEY: WCN_VALUE_TYPE_DEVICE_PASSWORD_ID = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DP_PUSHBUTTON: WCN_VALUE_TYPE_DEVICE_PASSWORD_ID = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DP_REGISTRAR_SPECIFIED: WCN_VALUE_TYPE_DEVICE_PASSWORD_ID = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DP_NFC_CONNECTION_HANDOVER: WCN_VALUE_TYPE_DEVICE_PASSWORD_ID = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DP_WFD_SERVICES: WCN_VALUE_TYPE_DEVICE_PASSWORD_ID = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DP_OUTOFBAND_MIN: WCN_VALUE_TYPE_DEVICE_PASSWORD_ID = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_DP_OUTOFBAND_MAX: WCN_VALUE_TYPE_DEVICE_PASSWORD_ID = 65535i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_ENCRYPTION_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_ET_NONE: WCN_VALUE_TYPE_ENCRYPTION_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_ET_WEP: WCN_VALUE_TYPE_ENCRYPTION_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_ET_TKIP: WCN_VALUE_TYPE_ENCRYPTION_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_ET_AES: WCN_VALUE_TYPE_ENCRYPTION_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_ET_TKIP_AES_MIXED: WCN_VALUE_TYPE_ENCRYPTION_TYPE = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_MESSAGE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_BEACON: WCN_VALUE_TYPE_MESSAGE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_PROBE_REQUEST: WCN_VALUE_TYPE_MESSAGE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_PROBE_RESPONSE: WCN_VALUE_TYPE_MESSAGE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_M1: WCN_VALUE_TYPE_MESSAGE_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_M2: WCN_VALUE_TYPE_MESSAGE_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_M2D: WCN_VALUE_TYPE_MESSAGE_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_M3: WCN_VALUE_TYPE_MESSAGE_TYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_M4: WCN_VALUE_TYPE_MESSAGE_TYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_M5: WCN_VALUE_TYPE_MESSAGE_TYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_M6: WCN_VALUE_TYPE_MESSAGE_TYPE = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_M7: WCN_VALUE_TYPE_MESSAGE_TYPE = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_M8: WCN_VALUE_TYPE_MESSAGE_TYPE = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_ACK: WCN_VALUE_TYPE_MESSAGE_TYPE = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_NACK: WCN_VALUE_TYPE_MESSAGE_TYPE = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_MT_DONE: WCN_VALUE_TYPE_MESSAGE_TYPE = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_REQUEST_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_ReqT_ENROLLEE_INFO: WCN_VALUE_TYPE_REQUEST_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_ReqT_ENROLLEE_OPEN_1X: WCN_VALUE_TYPE_REQUEST_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_ReqT_REGISTRAR: WCN_VALUE_TYPE_REQUEST_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_ReqT_MANAGER_REGISTRAR: WCN_VALUE_TYPE_REQUEST_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_RESPONSE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_RspT_ENROLLEE_INFO: WCN_VALUE_TYPE_RESPONSE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_RspT_ENROLLEE_OPEN_1X: WCN_VALUE_TYPE_RESPONSE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_RspT_REGISTRAR: WCN_VALUE_TYPE_RESPONSE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_RspT_AP: WCN_VALUE_TYPE_RESPONSE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_RF_BANDS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_RB_24GHZ: WCN_VALUE_TYPE_RF_BANDS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_RB_50GHZ: WCN_VALUE_TYPE_RF_BANDS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_VERSION = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_VERSION_1_0: WCN_VALUE_TYPE_VERSION = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_VERSION_2_0: WCN_VALUE_TYPE_VERSION = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub type WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_SS_RESERVED00: WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_SS_NOT_CONFIGURED: WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub const WCN_VALUE_SS_CONFIGURED: WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE = 2i32;
|
||||
#[repr(C, packed(1))]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub struct WCN_VALUE_TYPE_PRIMARY_DEVICE_TYPE {
|
||||
pub Category: u16,
|
||||
pub SubCategoryOUI: u32,
|
||||
pub SubCategory: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for WCN_VALUE_TYPE_PRIMARY_DEVICE_TYPE {}
|
||||
impl ::core::clone::Clone for WCN_VALUE_TYPE_PRIMARY_DEVICE_TYPE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"]
|
||||
pub struct WCN_VENDOR_EXTENSION_SPEC {
|
||||
pub VendorId: u32,
|
||||
pub SubType: u32,
|
||||
pub Index: u32,
|
||||
pub Flags: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for WCN_VENDOR_EXTENSION_SPEC {}
|
||||
impl ::core::clone::Clone for WCN_VENDOR_EXTENSION_SPEC {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,235 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn FreeInterfaceContextTable ( interfacecontexttable : *const NET_INTERFACE_CONTEXT_TABLE ) -> ( ) );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn GetInterfaceContextTableForHostName ( hostname : ::windows_sys::core::PCWSTR , proxyname : ::windows_sys::core::PCWSTR , flags : u32 , connectionprofilefilterrawdata : *const u8 , connectionprofilefilterrawdatasize : u32 , interfacecontexttable : *mut *mut NET_INTERFACE_CONTEXT_TABLE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn OnDemandGetRoutingHint ( destinationhostname : ::windows_sys::core::PCWSTR , interfaceindex : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn OnDemandRegisterNotification ( callback : ONDEMAND_NOTIFICATION_CALLBACK , callbackcontext : *const ::core::ffi::c_void , registrationhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn OnDemandUnRegisterNotification ( registrationhandle : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "wcmapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn WcmFreeMemory ( pmemory : *mut ::core::ffi::c_void ) -> ( ) );
|
||||
::windows_targets::link ! ( "wcmapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn WcmGetProfileList ( preserved : *const ::core::ffi::c_void , ppprofilelist : *mut *mut WCM_PROFILE_INFO_LIST ) -> u32 );
|
||||
::windows_targets::link ! ( "wcmapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn WcmQueryProperty ( pinterface : *const ::windows_sys::core::GUID , strprofilename : ::windows_sys::core::PCWSTR , property : WCM_PROPERTY , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut u8 ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "wcmapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn WcmSetProfileList ( pprofilelist : *const WCM_PROFILE_INFO_LIST , dwposition : u32 , fignoreunknownprofiles : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void ) -> u32 );
|
||||
::windows_targets::link ! ( "wcmapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn WcmSetProperty ( pinterface : *const ::windows_sys::core::GUID , strprofilename : ::windows_sys::core::PCWSTR , property : WCM_PROPERTY , preserved : *const ::core::ffi::c_void , dwdatasize : u32 , pbdata : *const u8 ) -> u32 );
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const NET_INTERFACE_FLAG_CONNECT_IF_NEEDED: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const NET_INTERFACE_FLAG_NONE: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_API_VERSION: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_API_VERSION_1_0: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_MAX_PROFILE_NAME: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_UNKNOWN_DATAPLAN_STATUS: u32 = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub type WCM_CONNECTION_COST = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_CONNECTION_COST_UNKNOWN: WCM_CONNECTION_COST = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_CONNECTION_COST_UNRESTRICTED: WCM_CONNECTION_COST = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_CONNECTION_COST_FIXED: WCM_CONNECTION_COST = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_CONNECTION_COST_VARIABLE: WCM_CONNECTION_COST = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_CONNECTION_COST_OVERDATALIMIT: WCM_CONNECTION_COST = 65536i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_CONNECTION_COST_CONGESTED: WCM_CONNECTION_COST = 131072i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_CONNECTION_COST_ROAMING: WCM_CONNECTION_COST = 262144i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_CONNECTION_COST_APPROACHINGDATALIMIT: WCM_CONNECTION_COST = 524288i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub type WCM_CONNECTION_COST_SOURCE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_CONNECTION_COST_SOURCE_DEFAULT: WCM_CONNECTION_COST_SOURCE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_CONNECTION_COST_SOURCE_GP: WCM_CONNECTION_COST_SOURCE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_CONNECTION_COST_SOURCE_USER: WCM_CONNECTION_COST_SOURCE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const WCM_CONNECTION_COST_SOURCE_OPERATOR: WCM_CONNECTION_COST_SOURCE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub type WCM_MEDIA_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_media_unknown: WCM_MEDIA_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_media_ethernet: WCM_MEDIA_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_media_wlan: WCM_MEDIA_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_media_mbn: WCM_MEDIA_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_media_invalid: WCM_MEDIA_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_media_max: WCM_MEDIA_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub type WCM_PROPERTY = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_global_property_domain_policy: WCM_PROPERTY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_global_property_minimize_policy: WCM_PROPERTY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_global_property_roaming_policy: WCM_PROPERTY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_global_property_powermanagement_policy: WCM_PROPERTY = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_intf_property_connection_cost: WCM_PROPERTY = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_intf_property_dataplan_status: WCM_PROPERTY = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub const wcm_intf_property_hotspot_profile: WCM_PROPERTY = 6i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub struct NET_INTERFACE_CONTEXT {
|
||||
pub InterfaceIndex: u32,
|
||||
pub ConfigurationName: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for NET_INTERFACE_CONTEXT {}
|
||||
impl ::core::clone::Clone for NET_INTERFACE_CONTEXT {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NET_INTERFACE_CONTEXT_TABLE {
|
||||
pub InterfaceContextHandle: super::super::Foundation::HANDLE,
|
||||
pub NumberOfEntries: u32,
|
||||
pub InterfaceContextArray: *mut NET_INTERFACE_CONTEXT,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NET_INTERFACE_CONTEXT_TABLE {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NET_INTERFACE_CONTEXT_TABLE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct WCM_BILLING_CYCLE_INFO {
|
||||
pub StartDate: super::super::Foundation::FILETIME,
|
||||
pub Duration: WCM_TIME_INTERVAL,
|
||||
pub Reset: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for WCM_BILLING_CYCLE_INFO {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for WCM_BILLING_CYCLE_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub struct WCM_CONNECTION_COST_DATA {
|
||||
pub ConnectionCost: u32,
|
||||
pub CostSource: WCM_CONNECTION_COST_SOURCE,
|
||||
}
|
||||
impl ::core::marker::Copy for WCM_CONNECTION_COST_DATA {}
|
||||
impl ::core::clone::Clone for WCM_CONNECTION_COST_DATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct WCM_DATAPLAN_STATUS {
|
||||
pub UsageData: WCM_USAGE_DATA,
|
||||
pub DataLimitInMegabytes: u32,
|
||||
pub InboundBandwidthInKbps: u32,
|
||||
pub OutboundBandwidthInKbps: u32,
|
||||
pub BillingCycle: WCM_BILLING_CYCLE_INFO,
|
||||
pub MaxTransferSizeInMegabytes: u32,
|
||||
pub Reserved: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for WCM_DATAPLAN_STATUS {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for WCM_DATAPLAN_STATUS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct WCM_POLICY_VALUE {
|
||||
pub fValue: super::super::Foundation::BOOL,
|
||||
pub fIsGroupPolicy: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for WCM_POLICY_VALUE {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for WCM_POLICY_VALUE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub struct WCM_PROFILE_INFO {
|
||||
pub strProfileName: [u16; 256],
|
||||
pub AdapterGUID: ::windows_sys::core::GUID,
|
||||
pub Media: WCM_MEDIA_TYPE,
|
||||
}
|
||||
impl ::core::marker::Copy for WCM_PROFILE_INFO {}
|
||||
impl ::core::clone::Clone for WCM_PROFILE_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub struct WCM_PROFILE_INFO_LIST {
|
||||
pub dwNumberOfItems: u32,
|
||||
pub ProfileInfo: [WCM_PROFILE_INFO; 1],
|
||||
}
|
||||
impl ::core::marker::Copy for WCM_PROFILE_INFO_LIST {}
|
||||
impl ::core::clone::Clone for WCM_PROFILE_INFO_LIST {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub struct WCM_TIME_INTERVAL {
|
||||
pub wYear: u16,
|
||||
pub wMonth: u16,
|
||||
pub wDay: u16,
|
||||
pub wHour: u16,
|
||||
pub wMinute: u16,
|
||||
pub wSecond: u16,
|
||||
pub wMilliseconds: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for WCM_TIME_INTERVAL {}
|
||||
impl ::core::clone::Clone for WCM_TIME_INTERVAL {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct WCM_USAGE_DATA {
|
||||
pub UsageInMegabytes: u32,
|
||||
pub LastSyncTime: super::super::Foundation::FILETIME,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for WCM_USAGE_DATA {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for WCM_USAGE_DATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"]
|
||||
pub type ONDEMAND_NOTIFICATION_CALLBACK = ::core::option::Option<unsafe extern "system" fn(param0: *const ::core::ffi::c_void) -> ()>;
|
||||
File diff suppressed because it is too large
Load diff
566
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs
vendored
Normal file
566
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,566 @@
|
|||
::windows_targets::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] fn NetworkIsolationDiagnoseConnectFailureAndGetInfo ( wszservername : ::windows_sys::core::PCWSTR , netisoerror : *mut NETISO_ERROR_TYPE ) -> u32 );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn NetworkIsolationEnumAppContainers ( flags : u32 , pdwnumpublicappcs : *mut u32 , pppublicappcs : *mut *mut INET_FIREWALL_APP_CONTAINER ) -> u32 );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn NetworkIsolationFreeAppContainers ( ppublicappcs : *const INET_FIREWALL_APP_CONTAINER ) -> u32 );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn NetworkIsolationGetAppContainerConfig ( pdwnumpublicappcs : *mut u32 , appcontainersids : *mut *mut super::super::Security:: SID_AND_ATTRIBUTES ) -> u32 );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn NetworkIsolationRegisterForAppContainerChanges ( flags : u32 , callback : PAC_CHANGES_CALLBACK_FN , context : *const ::core::ffi::c_void , registrationobject : *mut super::super::Foundation:: HANDLE ) -> u32 );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
::windows_targets::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn NetworkIsolationSetAppContainerConfig ( dwnumpublicappcs : u32 , appcontainersids : *const super::super::Security:: SID_AND_ATTRIBUTES ) -> u32 );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] fn NetworkIsolationSetupAppContainerBinaries ( applicationcontainersid : super::super::Foundation:: PSID , packagefullname : ::windows_sys::core::PCWSTR , packagefolder : ::windows_sys::core::PCWSTR , displayname : ::windows_sys::core::PCWSTR , bbinariesfullycomputed : super::super::Foundation:: BOOL , binaries : *const ::windows_sys::core::PCWSTR , binariescount : u32 ) -> ::windows_sys::core::HRESULT );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] fn NetworkIsolationUnregisterForAppContainerChanges ( registrationobject : super::super::Foundation:: HANDLE ) -> u32 );
|
||||
pub type IDynamicPortMapping = *mut ::core::ffi::c_void;
|
||||
pub type IDynamicPortMappingCollection = *mut ::core::ffi::c_void;
|
||||
pub type IEnumNetConnection = *mut ::core::ffi::c_void;
|
||||
pub type IEnumNetSharingEveryConnection = *mut ::core::ffi::c_void;
|
||||
pub type IEnumNetSharingPortMapping = *mut ::core::ffi::c_void;
|
||||
pub type IEnumNetSharingPrivateConnection = *mut ::core::ffi::c_void;
|
||||
pub type IEnumNetSharingPublicConnection = *mut ::core::ffi::c_void;
|
||||
pub type INATEventManager = *mut ::core::ffi::c_void;
|
||||
pub type INATExternalIPAddressCallback = *mut ::core::ffi::c_void;
|
||||
pub type INATNumberOfEntriesCallback = *mut ::core::ffi::c_void;
|
||||
pub type INetConnection = *mut ::core::ffi::c_void;
|
||||
pub type INetConnectionConnectUi = *mut ::core::ffi::c_void;
|
||||
pub type INetConnectionManager = *mut ::core::ffi::c_void;
|
||||
pub type INetConnectionProps = *mut ::core::ffi::c_void;
|
||||
pub type INetFwAuthorizedApplication = *mut ::core::ffi::c_void;
|
||||
pub type INetFwAuthorizedApplications = *mut ::core::ffi::c_void;
|
||||
pub type INetFwIcmpSettings = *mut ::core::ffi::c_void;
|
||||
pub type INetFwMgr = *mut ::core::ffi::c_void;
|
||||
pub type INetFwOpenPort = *mut ::core::ffi::c_void;
|
||||
pub type INetFwOpenPorts = *mut ::core::ffi::c_void;
|
||||
pub type INetFwPolicy = *mut ::core::ffi::c_void;
|
||||
pub type INetFwPolicy2 = *mut ::core::ffi::c_void;
|
||||
pub type INetFwProduct = *mut ::core::ffi::c_void;
|
||||
pub type INetFwProducts = *mut ::core::ffi::c_void;
|
||||
pub type INetFwProfile = *mut ::core::ffi::c_void;
|
||||
pub type INetFwRemoteAdminSettings = *mut ::core::ffi::c_void;
|
||||
pub type INetFwRule = *mut ::core::ffi::c_void;
|
||||
pub type INetFwRule2 = *mut ::core::ffi::c_void;
|
||||
pub type INetFwRule3 = *mut ::core::ffi::c_void;
|
||||
pub type INetFwRules = *mut ::core::ffi::c_void;
|
||||
pub type INetFwService = *mut ::core::ffi::c_void;
|
||||
pub type INetFwServiceRestriction = *mut ::core::ffi::c_void;
|
||||
pub type INetFwServices = *mut ::core::ffi::c_void;
|
||||
pub type INetSharingConfiguration = *mut ::core::ffi::c_void;
|
||||
pub type INetSharingEveryConnectionCollection = *mut ::core::ffi::c_void;
|
||||
pub type INetSharingManager = *mut ::core::ffi::c_void;
|
||||
pub type INetSharingPortMapping = *mut ::core::ffi::c_void;
|
||||
pub type INetSharingPortMappingCollection = *mut ::core::ffi::c_void;
|
||||
pub type INetSharingPortMappingProps = *mut ::core::ffi::c_void;
|
||||
pub type INetSharingPrivateConnectionCollection = *mut ::core::ffi::c_void;
|
||||
pub type INetSharingPublicConnectionCollection = *mut ::core::ffi::c_void;
|
||||
pub type IStaticPortMapping = *mut ::core::ffi::c_void;
|
||||
pub type IStaticPortMappingCollection = *mut ::core::ffi::c_void;
|
||||
pub type IUPnPNAT = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NETCON_MAX_NAME_LEN: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NETISO_GEID_FOR_NEUTRAL_AWARE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NETISO_GEID_FOR_WDAG: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NetFwAuthorizedApplication: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xec9846b3_2762_4a6b_a214_6acb603462d2);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NetFwMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x304ce942_6e39_40d8_943a_b913c40c9cd4);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NetFwOpenPort: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0ca545c6_37ad_4a6c_bf92_9f7610067ef5);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NetFwPolicy2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe2b3c97f_6ae1_41ac_817a_f6f92166d7dd);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NetFwProduct: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9d745ed8_c514_4d1d_bf42_751fed2d5ac7);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NetFwProducts: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcc19079b_8272_4d73_bb70_cdb533527b61);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NetFwRule: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2c5bc43e_3369_4c33_ab0c_be9469677af4);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NetSharingManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5c63c1ad_3956_4ff8_8486_40034758315b);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const S_OBJECT_NO_LONGER_VALID: ::windows_sys::core::HRESULT = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const UPnPNAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xae1e00aa_3fd5_403c_8a27_2bbdc30cd0e1);
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_AUTO_RESOLVE: FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_NON_AUTO_RESOLVE: FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_ALL: FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS_AUTO_RESOLVE: FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type FW_DYNAMIC_KEYWORD_ORIGIN_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const FW_DYNAMIC_KEYWORD_ORIGIN_INVALID: FW_DYNAMIC_KEYWORD_ORIGIN_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const FW_DYNAMIC_KEYWORD_ORIGIN_LOCAL: FW_DYNAMIC_KEYWORD_ORIGIN_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const FW_DYNAMIC_KEYWORD_ORIGIN_MDM: FW_DYNAMIC_KEYWORD_ORIGIN_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type ICS_TARGETTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const ICSTT_NAME: ICS_TARGETTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const ICSTT_IPADDRESS: ICS_TARGETTYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type INET_FIREWALL_AC_CHANGE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const INET_FIREWALL_AC_CHANGE_INVALID: INET_FIREWALL_AC_CHANGE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const INET_FIREWALL_AC_CHANGE_CREATE: INET_FIREWALL_AC_CHANGE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const INET_FIREWALL_AC_CHANGE_DELETE: INET_FIREWALL_AC_CHANGE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const INET_FIREWALL_AC_CHANGE_MAX: INET_FIREWALL_AC_CHANGE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type INET_FIREWALL_AC_CREATION_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const INET_FIREWALL_AC_NONE: INET_FIREWALL_AC_CREATION_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const INET_FIREWALL_AC_PACKAGE_ID_ONLY: INET_FIREWALL_AC_CREATION_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const INET_FIREWALL_AC_BINARY: INET_FIREWALL_AC_CREATION_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const INET_FIREWALL_AC_MAX: INET_FIREWALL_AC_CREATION_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NETCONMGR_ENUM_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCME_DEFAULT: NETCONMGR_ENUM_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCME_HIDDEN: NETCONMGR_ENUM_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NETCONUI_CONNECT_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCUC_DEFAULT: NETCONUI_CONNECT_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCUC_NO_UI: NETCONUI_CONNECT_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCUC_ENABLE_DISABLE: NETCONUI_CONNECT_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NETCON_CHARACTERISTIC_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_NONE: NETCON_CHARACTERISTIC_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_ALL_USERS: NETCON_CHARACTERISTIC_FLAGS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_ALLOW_DUPLICATION: NETCON_CHARACTERISTIC_FLAGS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_ALLOW_REMOVAL: NETCON_CHARACTERISTIC_FLAGS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_ALLOW_RENAME: NETCON_CHARACTERISTIC_FLAGS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_INCOMING_ONLY: NETCON_CHARACTERISTIC_FLAGS = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_OUTGOING_ONLY: NETCON_CHARACTERISTIC_FLAGS = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_BRANDED: NETCON_CHARACTERISTIC_FLAGS = 128i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_SHARED: NETCON_CHARACTERISTIC_FLAGS = 256i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_BRIDGED: NETCON_CHARACTERISTIC_FLAGS = 512i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_FIREWALLED: NETCON_CHARACTERISTIC_FLAGS = 1024i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_DEFAULT: NETCON_CHARACTERISTIC_FLAGS = 2048i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_HOMENET_CAPABLE: NETCON_CHARACTERISTIC_FLAGS = 4096i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_SHARED_PRIVATE: NETCON_CHARACTERISTIC_FLAGS = 8192i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_QUARANTINED: NETCON_CHARACTERISTIC_FLAGS = 16384i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_RESERVED: NETCON_CHARACTERISTIC_FLAGS = 32768i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_HOSTED_NETWORK: NETCON_CHARACTERISTIC_FLAGS = 65536i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_VIRTUAL_STATION: NETCON_CHARACTERISTIC_FLAGS = 131072i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_WIFI_DIRECT: NETCON_CHARACTERISTIC_FLAGS = 262144i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_BLUETOOTH_MASK: NETCON_CHARACTERISTIC_FLAGS = 983040i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCCF_LAN_MASK: NETCON_CHARACTERISTIC_FLAGS = 15728640i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NETCON_MEDIATYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCM_NONE: NETCON_MEDIATYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCM_DIRECT: NETCON_MEDIATYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCM_ISDN: NETCON_MEDIATYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCM_LAN: NETCON_MEDIATYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCM_PHONE: NETCON_MEDIATYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCM_TUNNEL: NETCON_MEDIATYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCM_PPPOE: NETCON_MEDIATYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCM_BRIDGE: NETCON_MEDIATYPE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCM_SHAREDACCESSHOST_LAN: NETCON_MEDIATYPE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCM_SHAREDACCESSHOST_RAS: NETCON_MEDIATYPE = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NETCON_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_DISCONNECTED: NETCON_STATUS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_CONNECTING: NETCON_STATUS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_CONNECTED: NETCON_STATUS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_DISCONNECTING: NETCON_STATUS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_HARDWARE_NOT_PRESENT: NETCON_STATUS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_HARDWARE_DISABLED: NETCON_STATUS = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_HARDWARE_MALFUNCTION: NETCON_STATUS = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_MEDIA_DISCONNECTED: NETCON_STATUS = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_AUTHENTICATING: NETCON_STATUS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_AUTHENTICATION_SUCCEEDED: NETCON_STATUS = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_AUTHENTICATION_FAILED: NETCON_STATUS = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_INVALID_ADDRESS: NETCON_STATUS = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_CREDENTIALS_REQUIRED: NETCON_STATUS = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_ACTION_REQUIRED: NETCON_STATUS = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_ACTION_REQUIRED_RETRY: NETCON_STATUS = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCS_CONNECT_FAILED: NETCON_STATUS = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NETCON_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCT_DIRECT_CONNECT: NETCON_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCT_INBOUND: NETCON_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCT_INTERNET: NETCON_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCT_LAN: NETCON_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCT_PHONE: NETCON_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCT_TUNNEL: NETCON_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NCT_BRIDGE: NETCON_TYPE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NETISO_ERROR_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NETISO_ERROR_TYPE_NONE: NETISO_ERROR_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NETISO_ERROR_TYPE_PRIVATE_NETWORK: NETISO_ERROR_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NETISO_ERROR_TYPE_INTERNET_CLIENT: NETISO_ERROR_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NETISO_ERROR_TYPE_INTERNET_CLIENT_SERVER: NETISO_ERROR_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NETISO_ERROR_TYPE_MAX: NETISO_ERROR_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NETISO_FLAG = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NETISO_FLAG_FORCE_COMPUTE_BINARIES: NETISO_FLAG = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NETISO_FLAG_MAX: NETISO_FLAG = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_ACTION = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_ACTION_BLOCK: NET_FW_ACTION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_ACTION_ALLOW: NET_FW_ACTION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_ACTION_MAX: NET_FW_ACTION = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_AUTHENTICATE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_AUTHENTICATE_NONE: NET_FW_AUTHENTICATE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_AUTHENTICATE_NO_ENCAPSULATION: NET_FW_AUTHENTICATE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_AUTHENTICATE_WITH_INTEGRITY: NET_FW_AUTHENTICATE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_AUTHENTICATE_AND_NEGOTIATE_ENCRYPTION: NET_FW_AUTHENTICATE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_AUTHENTICATE_AND_ENCRYPT: NET_FW_AUTHENTICATE_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_EDGE_TRAVERSAL_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_EDGE_TRAVERSAL_TYPE_DENY: NET_FW_EDGE_TRAVERSAL_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_EDGE_TRAVERSAL_TYPE_ALLOW: NET_FW_EDGE_TRAVERSAL_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_EDGE_TRAVERSAL_TYPE_DEFER_TO_APP: NET_FW_EDGE_TRAVERSAL_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_EDGE_TRAVERSAL_TYPE_DEFER_TO_USER: NET_FW_EDGE_TRAVERSAL_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_IP_PROTOCOL = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_IP_PROTOCOL_TCP: NET_FW_IP_PROTOCOL = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_IP_PROTOCOL_UDP: NET_FW_IP_PROTOCOL = 17i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_IP_PROTOCOL_ANY: NET_FW_IP_PROTOCOL = 256i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_IP_VERSION = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_IP_VERSION_V4: NET_FW_IP_VERSION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_IP_VERSION_V6: NET_FW_IP_VERSION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_IP_VERSION_ANY: NET_FW_IP_VERSION = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_IP_VERSION_MAX: NET_FW_IP_VERSION = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_MODIFY_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_MODIFY_STATE_OK: NET_FW_MODIFY_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_MODIFY_STATE_GP_OVERRIDE: NET_FW_MODIFY_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_MODIFY_STATE_INBOUND_BLOCKED: NET_FW_MODIFY_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_POLICY_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_POLICY_GROUP: NET_FW_POLICY_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_POLICY_LOCAL: NET_FW_POLICY_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_POLICY_EFFECTIVE: NET_FW_POLICY_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_POLICY_TYPE_MAX: NET_FW_POLICY_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_PROFILE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_PROFILE_DOMAIN: NET_FW_PROFILE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_PROFILE_STANDARD: NET_FW_PROFILE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_PROFILE_CURRENT: NET_FW_PROFILE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_PROFILE_TYPE_MAX: NET_FW_PROFILE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_PROFILE_TYPE2 = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_PROFILE2_DOMAIN: NET_FW_PROFILE_TYPE2 = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_PROFILE2_PRIVATE: NET_FW_PROFILE_TYPE2 = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_PROFILE2_PUBLIC: NET_FW_PROFILE_TYPE2 = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_PROFILE2_ALL: NET_FW_PROFILE_TYPE2 = 2147483647i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_RULE_CATEGORY = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_RULE_CATEGORY_BOOT: NET_FW_RULE_CATEGORY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_RULE_CATEGORY_STEALTH: NET_FW_RULE_CATEGORY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_RULE_CATEGORY_FIREWALL: NET_FW_RULE_CATEGORY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_RULE_CATEGORY_CONSEC: NET_FW_RULE_CATEGORY = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_RULE_CATEGORY_MAX: NET_FW_RULE_CATEGORY = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_RULE_DIRECTION = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_RULE_DIR_IN: NET_FW_RULE_DIRECTION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_RULE_DIR_OUT: NET_FW_RULE_DIRECTION = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_RULE_DIR_MAX: NET_FW_RULE_DIRECTION = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_SCOPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_SCOPE_ALL: NET_FW_SCOPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_SCOPE_LOCAL_SUBNET: NET_FW_SCOPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_SCOPE_CUSTOM: NET_FW_SCOPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_SCOPE_MAX: NET_FW_SCOPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type NET_FW_SERVICE_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_SERVICE_FILE_AND_PRINT: NET_FW_SERVICE_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_SERVICE_UPNP: NET_FW_SERVICE_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_SERVICE_REMOTE_DESKTOP: NET_FW_SERVICE_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_SERVICE_NONE: NET_FW_SERVICE_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const NET_FW_SERVICE_TYPE_MAX: NET_FW_SERVICE_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type SHARINGCONNECTIONTYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const ICSSHARINGTYPE_PUBLIC: SHARINGCONNECTIONTYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const ICSSHARINGTYPE_PRIVATE: SHARINGCONNECTIONTYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type SHARINGCONNECTION_ENUM_FLAGS = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const ICSSC_DEFAULT: SHARINGCONNECTION_ENUM_FLAGS = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub const ICSSC_ENABLED: SHARINGCONNECTION_ENUM_FLAGS = 1i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub struct FW_DYNAMIC_KEYWORD_ADDRESS0 {
|
||||
pub id: ::windows_sys::core::GUID,
|
||||
pub keyword: ::windows_sys::core::PCWSTR,
|
||||
pub flags: u32,
|
||||
pub addresses: ::windows_sys::core::PCWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for FW_DYNAMIC_KEYWORD_ADDRESS0 {}
|
||||
impl ::core::clone::Clone for FW_DYNAMIC_KEYWORD_ADDRESS0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub struct FW_DYNAMIC_KEYWORD_ADDRESS_DATA0 {
|
||||
pub dynamicKeywordAddress: FW_DYNAMIC_KEYWORD_ADDRESS0,
|
||||
pub next: *mut FW_DYNAMIC_KEYWORD_ADDRESS_DATA0,
|
||||
pub schemaVersion: u16,
|
||||
pub originType: FW_DYNAMIC_KEYWORD_ORIGIN_TYPE,
|
||||
}
|
||||
impl ::core::marker::Copy for FW_DYNAMIC_KEYWORD_ADDRESS_DATA0 {}
|
||||
impl ::core::clone::Clone for FW_DYNAMIC_KEYWORD_ADDRESS_DATA0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub struct INET_FIREWALL_AC_BINARIES {
|
||||
pub count: u32,
|
||||
pub binaries: *mut ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for INET_FIREWALL_AC_BINARIES {}
|
||||
impl ::core::clone::Clone for INET_FIREWALL_AC_BINARIES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
pub struct INET_FIREWALL_AC_CAPABILITIES {
|
||||
pub count: u32,
|
||||
pub capabilities: *mut super::super::Security::SID_AND_ATTRIBUTES,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
impl ::core::marker::Copy for INET_FIREWALL_AC_CAPABILITIES {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
impl ::core::clone::Clone for INET_FIREWALL_AC_CAPABILITIES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
pub struct INET_FIREWALL_AC_CHANGE {
|
||||
pub changeType: INET_FIREWALL_AC_CHANGE_TYPE,
|
||||
pub createType: INET_FIREWALL_AC_CREATION_TYPE,
|
||||
pub appContainerSid: *mut super::super::Security::SID,
|
||||
pub userSid: *mut super::super::Security::SID,
|
||||
pub displayName: ::windows_sys::core::PWSTR,
|
||||
pub Anonymous: INET_FIREWALL_AC_CHANGE_0,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
impl ::core::marker::Copy for INET_FIREWALL_AC_CHANGE {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
impl ::core::clone::Clone for INET_FIREWALL_AC_CHANGE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
pub union INET_FIREWALL_AC_CHANGE_0 {
|
||||
pub capabilities: INET_FIREWALL_AC_CAPABILITIES,
|
||||
pub binaries: INET_FIREWALL_AC_BINARIES,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
impl ::core::marker::Copy for INET_FIREWALL_AC_CHANGE_0 {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
impl ::core::clone::Clone for INET_FIREWALL_AC_CHANGE_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
pub struct INET_FIREWALL_APP_CONTAINER {
|
||||
pub appContainerSid: *mut super::super::Security::SID,
|
||||
pub userSid: *mut super::super::Security::SID,
|
||||
pub appContainerName: ::windows_sys::core::PWSTR,
|
||||
pub displayName: ::windows_sys::core::PWSTR,
|
||||
pub description: ::windows_sys::core::PWSTR,
|
||||
pub capabilities: INET_FIREWALL_AC_CAPABILITIES,
|
||||
pub binaries: INET_FIREWALL_AC_BINARIES,
|
||||
pub workingDirectory: ::windows_sys::core::PWSTR,
|
||||
pub packageFullName: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
impl ::core::marker::Copy for INET_FIREWALL_APP_CONTAINER {}
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
impl ::core::clone::Clone for INET_FIREWALL_APP_CONTAINER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub struct NETCON_PROPERTIES {
|
||||
pub guidId: ::windows_sys::core::GUID,
|
||||
pub pszwName: ::windows_sys::core::PWSTR,
|
||||
pub pszwDeviceName: ::windows_sys::core::PWSTR,
|
||||
pub Status: NETCON_STATUS,
|
||||
pub MediaType: NETCON_MEDIATYPE,
|
||||
pub dwCharacter: u32,
|
||||
pub clsidThisObject: ::windows_sys::core::GUID,
|
||||
pub clsidUiObject: ::windows_sys::core::GUID,
|
||||
}
|
||||
impl ::core::marker::Copy for NETCON_PROPERTIES {}
|
||||
impl ::core::clone::Clone for NETCON_PROPERTIES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
|
||||
pub type PAC_CHANGES_CALLBACK_FN = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, pchange: *const INET_FIREWALL_AC_CHANGE) -> ()>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type PFN_FWADDDYNAMICKEYWORDADDRESS0 = ::core::option::Option<unsafe extern "system" fn(dynamickeywordaddress: *const FW_DYNAMIC_KEYWORD_ADDRESS0) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type PFN_FWDELETEDYNAMICKEYWORDADDRESS0 = ::core::option::Option<unsafe extern "system" fn(dynamickeywordaddressid: ::windows_sys::core::GUID) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type PFN_FWENUMDYNAMICKEYWORDADDRESSBYID0 = ::core::option::Option<unsafe extern "system" fn(dynamickeywordaddressid: ::windows_sys::core::GUID, dynamickeywordaddressdata: *mut *mut FW_DYNAMIC_KEYWORD_ADDRESS_DATA0) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0 = ::core::option::Option<unsafe extern "system" fn(flags: u32, dynamickeywordaddressdata: *mut *mut FW_DYNAMIC_KEYWORD_ADDRESS_DATA0) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type PFN_FWFREEDYNAMICKEYWORDADDRESSDATA0 = ::core::option::Option<unsafe extern "system" fn(dynamickeywordaddressdata: *const FW_DYNAMIC_KEYWORD_ADDRESS_DATA0) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub type PFN_FWUPDATEDYNAMICKEYWORDADDRESS0 = ::core::option::Option<unsafe extern "system" fn(dynamickeywordaddressid: ::windows_sys::core::GUID, updatedaddresses: ::windows_sys::core::PCWSTR, append: super::super::Foundation::BOOL) -> u32>;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"]
|
||||
pub type PNETISO_EDP_ID_CALLBACK_FN = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, wszenterpriseid: ::windows_sys::core::PCWSTR, dwerr: u32) -> ()>;
|
||||
|
|
@ -0,0 +1,197 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "wnvapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`, `\"Win32_Foundation\"`*"] fn WnvOpen ( ) -> super::super::Foundation:: HANDLE );
|
||||
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
|
||||
::windows_targets::link ! ( "wnvapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WnvRequestNotification ( wnvhandle : super::super::Foundation:: HANDLE , notificationparam : *mut WNV_NOTIFICATION_PARAM , overlapped : *mut super::super::System::IO:: OVERLAPPED , bytestransferred : *mut u32 ) -> u32 );
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WNV_API_MAJOR_VERSION_1: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WNV_API_MINOR_VERSION_0: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub type WNV_CA_NOTIFICATION_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WnvCustomerAddressAdded: WNV_CA_NOTIFICATION_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WnvCustomerAddressDeleted: WNV_CA_NOTIFICATION_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WnvCustomerAddressMoved: WNV_CA_NOTIFICATION_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WnvCustomerAddressMax: WNV_CA_NOTIFICATION_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub type WNV_NOTIFICATION_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WnvPolicyMismatchType: WNV_NOTIFICATION_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WnvRedirectType: WNV_NOTIFICATION_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WnvObjectChangeType: WNV_NOTIFICATION_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WnvNotificationTypeMax: WNV_NOTIFICATION_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub type WNV_OBJECT_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WnvProviderAddressType: WNV_OBJECT_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WnvCustomerAddressType: WNV_OBJECT_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub const WnvObjectTypeMax: WNV_OBJECT_TYPE = 2i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`, `\"Win32_Networking_WinSock\"`*"]
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
pub struct WNV_CUSTOMER_ADDRESS_CHANGE_PARAM {
|
||||
pub MACAddress: super::super::Networking::WinSock::DL_EUI48,
|
||||
pub CAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY,
|
||||
pub CA: WNV_IP_ADDRESS,
|
||||
pub VirtualSubnetId: u32,
|
||||
pub PAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY,
|
||||
pub PA: WNV_IP_ADDRESS,
|
||||
pub NotificationReason: WNV_CA_NOTIFICATION_TYPE,
|
||||
}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::marker::Copy for WNV_CUSTOMER_ADDRESS_CHANGE_PARAM {}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::clone::Clone for WNV_CUSTOMER_ADDRESS_CHANGE_PARAM {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`, `\"Win32_Networking_WinSock\"`*"]
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
pub struct WNV_IP_ADDRESS {
|
||||
pub IP: WNV_IP_ADDRESS_0,
|
||||
}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::marker::Copy for WNV_IP_ADDRESS {}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::clone::Clone for WNV_IP_ADDRESS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`, `\"Win32_Networking_WinSock\"`*"]
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
pub union WNV_IP_ADDRESS_0 {
|
||||
pub v4: super::super::Networking::WinSock::IN_ADDR,
|
||||
pub v6: super::super::Networking::WinSock::IN6_ADDR,
|
||||
pub Addr: [u8; 16],
|
||||
}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::marker::Copy for WNV_IP_ADDRESS_0 {}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::clone::Clone for WNV_IP_ADDRESS_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub struct WNV_NOTIFICATION_PARAM {
|
||||
pub Header: WNV_OBJECT_HEADER,
|
||||
pub NotificationType: WNV_NOTIFICATION_TYPE,
|
||||
pub PendingNotifications: u32,
|
||||
pub Buffer: *mut u8,
|
||||
}
|
||||
impl ::core::marker::Copy for WNV_NOTIFICATION_PARAM {}
|
||||
impl ::core::clone::Clone for WNV_NOTIFICATION_PARAM {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`, `\"Win32_Networking_WinSock\"`*"]
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
pub struct WNV_OBJECT_CHANGE_PARAM {
|
||||
pub ObjectType: WNV_OBJECT_TYPE,
|
||||
pub ObjectParam: WNV_OBJECT_CHANGE_PARAM_0,
|
||||
}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::marker::Copy for WNV_OBJECT_CHANGE_PARAM {}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::clone::Clone for WNV_OBJECT_CHANGE_PARAM {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`, `\"Win32_Networking_WinSock\"`*"]
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
pub union WNV_OBJECT_CHANGE_PARAM_0 {
|
||||
pub ProviderAddressChange: WNV_PROVIDER_ADDRESS_CHANGE_PARAM,
|
||||
pub CustomerAddressChange: WNV_CUSTOMER_ADDRESS_CHANGE_PARAM,
|
||||
}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::marker::Copy for WNV_OBJECT_CHANGE_PARAM_0 {}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::clone::Clone for WNV_OBJECT_CHANGE_PARAM_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`*"]
|
||||
pub struct WNV_OBJECT_HEADER {
|
||||
pub MajorVersion: u8,
|
||||
pub MinorVersion: u8,
|
||||
pub Size: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for WNV_OBJECT_HEADER {}
|
||||
impl ::core::clone::Clone for WNV_OBJECT_HEADER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`, `\"Win32_Networking_WinSock\"`*"]
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
pub struct WNV_POLICY_MISMATCH_PARAM {
|
||||
pub CAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY,
|
||||
pub PAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY,
|
||||
pub VirtualSubnetId: u32,
|
||||
pub CA: WNV_IP_ADDRESS,
|
||||
pub PA: WNV_IP_ADDRESS,
|
||||
}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::marker::Copy for WNV_POLICY_MISMATCH_PARAM {}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::clone::Clone for WNV_POLICY_MISMATCH_PARAM {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`, `\"Win32_Networking_WinSock\"`*"]
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
pub struct WNV_PROVIDER_ADDRESS_CHANGE_PARAM {
|
||||
pub PAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY,
|
||||
pub PA: WNV_IP_ADDRESS,
|
||||
pub AddressState: super::super::Networking::WinSock::NL_DAD_STATE,
|
||||
}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::marker::Copy for WNV_PROVIDER_ADDRESS_CHANGE_PARAM {}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::clone::Clone for WNV_PROVIDER_ADDRESS_CHANGE_PARAM {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`, `\"Win32_Networking_WinSock\"`*"]
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
pub struct WNV_REDIRECT_PARAM {
|
||||
pub CAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY,
|
||||
pub PAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY,
|
||||
pub NewPAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY,
|
||||
pub VirtualSubnetId: u32,
|
||||
pub CA: WNV_IP_ADDRESS,
|
||||
pub PA: WNV_IP_ADDRESS,
|
||||
pub NewPA: WNV_IP_ADDRESS,
|
||||
}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::marker::Copy for WNV_REDIRECT_PARAM {}
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
impl ::core::clone::Clone for WNV_REDIRECT_PARAM {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
48
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/mod.rs
vendored
Normal file
48
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/NetworkManagement/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
#[cfg(feature = "Win32_NetworkManagement_Dhcp")]
|
||||
pub mod Dhcp;
|
||||
#[cfg(feature = "Win32_NetworkManagement_Dns")]
|
||||
pub mod Dns;
|
||||
#[cfg(feature = "Win32_NetworkManagement_InternetConnectionWizard")]
|
||||
pub mod InternetConnectionWizard;
|
||||
#[cfg(feature = "Win32_NetworkManagement_IpHelper")]
|
||||
pub mod IpHelper;
|
||||
#[cfg(feature = "Win32_NetworkManagement_MobileBroadband")]
|
||||
pub mod MobileBroadband;
|
||||
#[cfg(feature = "Win32_NetworkManagement_Multicast")]
|
||||
pub mod Multicast;
|
||||
#[cfg(feature = "Win32_NetworkManagement_Ndis")]
|
||||
pub mod Ndis;
|
||||
#[cfg(feature = "Win32_NetworkManagement_NetBios")]
|
||||
pub mod NetBios;
|
||||
#[cfg(feature = "Win32_NetworkManagement_NetManagement")]
|
||||
pub mod NetManagement;
|
||||
#[cfg(feature = "Win32_NetworkManagement_NetShell")]
|
||||
pub mod NetShell;
|
||||
#[cfg(feature = "Win32_NetworkManagement_NetworkDiagnosticsFramework")]
|
||||
pub mod NetworkDiagnosticsFramework;
|
||||
#[cfg(feature = "Win32_NetworkManagement_NetworkPolicyServer")]
|
||||
pub mod NetworkPolicyServer;
|
||||
#[cfg(feature = "Win32_NetworkManagement_P2P")]
|
||||
pub mod P2P;
|
||||
#[cfg(feature = "Win32_NetworkManagement_QoS")]
|
||||
pub mod QoS;
|
||||
#[cfg(feature = "Win32_NetworkManagement_Rras")]
|
||||
pub mod Rras;
|
||||
#[cfg(feature = "Win32_NetworkManagement_Snmp")]
|
||||
pub mod Snmp;
|
||||
#[cfg(feature = "Win32_NetworkManagement_WNet")]
|
||||
pub mod WNet;
|
||||
#[cfg(feature = "Win32_NetworkManagement_WebDav")]
|
||||
pub mod WebDav;
|
||||
#[cfg(feature = "Win32_NetworkManagement_WiFi")]
|
||||
pub mod WiFi;
|
||||
#[cfg(feature = "Win32_NetworkManagement_WindowsConnectNow")]
|
||||
pub mod WindowsConnectNow;
|
||||
#[cfg(feature = "Win32_NetworkManagement_WindowsConnectionManager")]
|
||||
pub mod WindowsConnectionManager;
|
||||
#[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")]
|
||||
pub mod WindowsFilteringPlatform;
|
||||
#[cfg(feature = "Win32_NetworkManagement_WindowsFirewall")]
|
||||
pub mod WindowsFirewall;
|
||||
#[cfg(feature = "Win32_NetworkManagement_WindowsNetworkVirtualization")]
|
||||
pub mod WindowsNetworkVirtualization;
|
||||
4481
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/ActiveDirectory/mod.rs
vendored
Normal file
4481
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/ActiveDirectory/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,811 @@
|
|||
pub type AsyncIBackgroundCopyCallback = *mut ::core::ffi::c_void;
|
||||
pub type IBITSExtensionSetup = *mut ::core::ffi::c_void;
|
||||
pub type IBITSExtensionSetupFactory = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyCallback = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyCallback1 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyCallback2 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyCallback3 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyError = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyFile = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyFile2 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyFile3 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyFile4 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyFile5 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyFile6 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyGroup = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyJob = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyJob1 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyJob2 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyJob3 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyJob4 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyJob5 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyJobHttpOptions = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyJobHttpOptions2 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyJobHttpOptions3 = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyManager = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyQMgr = *mut ::core::ffi::c_void;
|
||||
pub type IBackgroundCopyServerCertificateValidationCallback = *mut ::core::ffi::c_void;
|
||||
pub type IBitsPeer = *mut ::core::ffi::c_void;
|
||||
pub type IBitsPeerCacheAdministration = *mut ::core::ffi::c_void;
|
||||
pub type IBitsPeerCacheRecord = *mut ::core::ffi::c_void;
|
||||
pub type IBitsTokenOptions = *mut ::core::ffi::c_void;
|
||||
pub type IEnumBackgroundCopyFiles = *mut ::core::ffi::c_void;
|
||||
pub type IEnumBackgroundCopyGroups = *mut ::core::ffi::c_void;
|
||||
pub type IEnumBackgroundCopyJobs = *mut ::core::ffi::c_void;
|
||||
pub type IEnumBackgroundCopyJobs1 = *mut ::core::ffi::c_void;
|
||||
pub type IEnumBitsPeerCacheRecords = *mut ::core::ffi::c_void;
|
||||
pub type IEnumBitsPeers = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_COPY_FILE_ALL: u32 = 15u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_COPY_FILE_DACL: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_COPY_FILE_GROUP: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_COPY_FILE_OWNER: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_COPY_FILE_SACL: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_DISABLE_BRANCH_CACHE: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_ENABLE_PEERCACHING_CLIENT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_ENABLE_PEERCACHING_SERVER: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_APP_PACKAGE_NOT_FOUND: i32 = -2145386390i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_APP_PACKAGE_SCENARIO_NOT_SUPPORTED: i32 = -2145386389i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_BLOCKED_BY_BACKGROUND_ACCESS_POLICY: i32 = -2145386386i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_BLOCKED_BY_BATTERY_POLICY: i32 = -2145386393i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_BLOCKED_BY_BATTERY_SAVER: i32 = -2145386392i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_BLOCKED_BY_COST_TRANSFER_POLICY: i32 = -2145386407i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_BLOCKED_BY_GAME_MODE: i32 = -2145386385i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_BLOCKED_BY_POLICY: i32 = -2145386434i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_BLOCKED_BY_SYSTEM_POLICY: i32 = -2145386384i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_BUSYCACHERECORD: i32 = -2145386424i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH: i32 = -2145386462i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_COMMIT_IN_PROGRESS: i32 = -2145386429i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_CONNECTION_CLOSED: i32 = -2145386450i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_CONNECT_FAILURE: i32 = -2145386451i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_DATABASE_CORRUPT: i32 = -2145386388i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_DESTINATION_LOCKED: i32 = -2145386483i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_DISCOVERY_IN_PROGRESS: i32 = -2145386428i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_EMPTY: i32 = -2145386493i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER: i32 = -2145386488i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_ERROR_CONTEXT_GENERAL_TRANSPORT: i32 = -2145386485i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_ERROR_CONTEXT_LOCAL_FILE: i32 = -2145386487i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION: i32 = -2145386484i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_ERROR_CONTEXT_REMOTE_APPLICATION: i32 = -2145386466i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_ERROR_CONTEXT_REMOTE_FILE: i32 = -2145386486i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_ERROR_CONTEXT_SERVER_CERTIFICATE_CALLBACK: i32 = -2145386378i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_ERROR_CONTEXT_UNKNOWN: i32 = -2145386489i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_ERROR_INFORMATION_UNAVAILABLE: i32 = -2145386481i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_FILE_NOT_AVAILABLE: i32 = -2145386492i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_FILE_NOT_FOUND: i32 = -2145386455i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_100: i32 = -2145845148i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_101: i32 = -2145845147i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_200: i32 = -2145845048i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_201: i32 = -2145845047i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_202: i32 = -2145845046i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_203: i32 = -2145845045i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_204: i32 = -2145845044i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_205: i32 = -2145845043i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_206: i32 = -2145845042i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_300: i32 = -2145844948i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_301: i32 = -2145844947i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_302: i32 = -2145844946i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_303: i32 = -2145844945i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_304: i32 = -2145844944i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_305: i32 = -2145844943i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_307: i32 = -2145844941i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_400: i32 = -2145844848i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_401: i32 = -2145844847i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_402: i32 = -2145844846i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_403: i32 = -2145844845i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_404: i32 = -2145844844i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_405: i32 = -2145844843i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_406: i32 = -2145844842i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_407: i32 = -2145844841i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_408: i32 = -2145844840i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_409: i32 = -2145844839i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_410: i32 = -2145844838i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_411: i32 = -2145844837i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_412: i32 = -2145844836i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_413: i32 = -2145844835i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_414: i32 = -2145844834i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_415: i32 = -2145844833i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_416: i32 = -2145844832i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_417: i32 = -2145844831i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_449: i32 = -2145844799i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_500: i32 = -2145844748i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_501: i32 = -2145844747i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_502: i32 = -2145844746i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_503: i32 = -2145844745i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_504: i32 = -2145844744i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_HTTP_ERROR_505: i32 = -2145844743i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_INSUFFICIENT_HTTP_SUPPORT: i32 = -2145386478i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_INSUFFICIENT_RANGE_SUPPORT: i32 = -2145386477i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_INVALID_AUTH_SCHEME: i32 = -2145386456i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_INVALID_AUTH_TARGET: i32 = -2145386457i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_INVALID_CREDENTIALS: i32 = -2145386432i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_INVALID_HASH_ALGORITHM: i32 = -2145386431i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_INVALID_PROXY_INFO: i32 = -2145386433i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_INVALID_RANGE: i32 = -2145386453i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_INVALID_SERVER_RESPONSE: i32 = -2145386469i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_INVALID_STATE: i32 = -2145386494i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_LOCAL_FILE_CHANGED: i32 = -2145386467i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_MAXDOWNLOAD_TIMEOUT: i32 = -2145386412i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_MAX_DOWNLOAD_SIZE_INVALID_VALUE: i32 = -2145386397i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_MAX_DOWNLOAD_SIZE_LIMIT_REACHED: i32 = -2145386396i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_MISSING_FILE_SIZE: i32 = -2145386479i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_NETWORK_DISCONNECTED: i32 = -2145386480i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_NEW_OWNER_DIFF_MAPPING: i32 = -2145386475i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_NEW_OWNER_NO_FILE_ACCESS: i32 = -2145386474i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_NOT_FOUND: i32 = -2145386495i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_NOT_SUPPORTED_WITH_CUSTOM_HTTP_METHOD: i32 = -2145386383i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_NO_PROGRESS: i32 = -2145386460i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_OVERLAPPING_RANGES: i32 = -2145386452i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_PASSWORD_TOO_LARGE: i32 = -2145386458i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_PEERCACHING_DISABLED: i32 = -2145386425i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_PROPERTY_SUPPORTED_FOR_DOWNLOAD_JOBS_ONLY: i32 = -2145386400i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_PROTOCOL_NOT_AVAILABLE: i32 = -2145386491i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_PROXY_BYPASS_LIST_TOO_LARGE: i32 = -2145386471i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_PROXY_LIST_TOO_LARGE: i32 = -2145386472i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_RANDOM_ACCESS_NOT_SUPPORTED: i32 = -2145386387i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_READ_ONLY_PROPERTY: i32 = -2145386408i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_READ_ONLY_PROPERTY_AFTER_ADDFILE: i32 = -2145386399i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_READ_ONLY_PROPERTY_AFTER_RESUME: i32 = -2145386398i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_READ_ONLY_WHEN_JOB_ACTIVE: i32 = -2145386379i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_RECORD_DELETED: i32 = -2145386430i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_REMOTE_FILE_CHANGED: i32 = -2145386381i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_REMOTE_NOT_SUPPORTED: i32 = -2145386476i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_SERVER_CERT_VALIDATION_INTERFACE_REQUIRED: i32 = -2145386380i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_SERVER_EXECUTE_ENABLE: i32 = -2145386461i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_SESSION_NOT_FOUND: i32 = -2145386465i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_STANDBY_MODE: i32 = -2145386395i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_STRING_TOO_LONG: i32 = -2145386463i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_TEST_OPTION_BLOCKED_DOWNLOAD: i32 = -2145386426i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_TOKEN_REQUIRED: i32 = -2145386410i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_TOO_LARGE: i32 = -2145386464i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_TOO_MANY_FILES: i32 = -2145386468i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_TOO_MANY_FILES_IN_JOB: i32 = -2145386415i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_TOO_MANY_JOBS_PER_MACHINE: i32 = -2145386416i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_TOO_MANY_JOBS_PER_USER: i32 = -2145386423i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_TOO_MANY_RANGES_IN_FILE: i32 = -2145386414i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_UNKNOWN_PROPERTY_ID: i32 = -2145386409i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_UNSUPPORTED_JOB_CONFIGURATION: i32 = -2145386382i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_UPNP_ERROR: i32 = -2145386427i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_USERNAME_TOO_LARGE: i32 = -2145386459i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_USE_STORED_CREDENTIALS_NOT_SUPPORTED: i32 = -2145386394i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_VALIDATION_FAILED: i32 = -2145386413i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_VOLUME_CHANGED: i32 = -2145386482i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_E_WATCHDOG_TIMEOUT: i32 = -2145386391i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP: u32 = 2048u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_HTTP_REDIRECT_POLICY_DISALLOW: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_HTTP_REDIRECT_POLICY_MASK: u32 = 1792u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_DISABLE_BRANCH_CACHE: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_ENABLE_PEERCACHING_CLIENT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_ENABLE_PEERCACHING_SERVER: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_ENUM_ALL_USERS: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_NOTIFY_DISABLE: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_NOTIFY_FILE_RANGES_TRANSFERRED: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_NOTIFY_FILE_TRANSFERRED: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_NOTIFY_JOB_ERROR: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_NOTIFY_JOB_MODIFICATION: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_NOTIFY_JOB_TRANSFERRED: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_SSL_ENABLE_CRL_CHECK: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_SSL_IGNORE_CERT_CN_INVALID: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_SSL_IGNORE_CERT_DATE_INVALID: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_SSL_IGNORE_CERT_WRONG_USAGE: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_SSL_IGNORE_UNKNOWN_CA: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_S_ERROR_CONTEXT_NONE: i32 = 2097158i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_S_OVERRIDDEN_BY_POLICY: i32 = 2097237i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_S_PARTIAL_COMPLETE: i32 = 2097175i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_S_PROXY_CHANGED: i32 = 2097194i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_S_UNABLE_TO_DELETE_FILES: i32 = 2097178i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITSExtensionSetupFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xefbbab68_7286_4783_94bf_9461d8b7e7e9);
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_COST_OPTION_IGNORE_CONGESTION: u32 = 2147483648u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_COST_STATE_BELOW_CAP: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_COST_STATE_CAPPED_USAGE_UNKNOWN: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_COST_STATE_NEAR_CAP: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_COST_STATE_OVERCAP_CHARGED: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_COST_STATE_OVERCAP_THROTTLED: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_COST_STATE_RESERVED: u32 = 1073741824u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_COST_STATE_ROAMING: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_COST_STATE_UNRESTRICTED: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_COST_STATE_USAGE_BASED: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_MC_FAILED_TO_START: i32 = -2145828856i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_MC_FATAL_IGD_ERROR: i32 = -2145828855i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_MC_FILE_DELETION_FAILED: i32 = -2145828863i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_MC_FILE_DELETION_FAILED_MORE: i32 = -2145828862i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_MC_JOB_CANCELLED: i32 = -2145828864i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_MC_JOB_NOTIFICATION_FAILURE: i32 = -2145828858i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_MC_JOB_PROPERTY_CHANGE: i32 = -2145828861i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_MC_JOB_SCAVENGED: i32 = -2145828859i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_MC_JOB_TAKE_OWNERSHIP: i32 = -2145828860i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_MC_PEERCACHING_PORT: i32 = -2145828854i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_MC_STATE_FILE_CORRUPT: i32 = -2145828857i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_MC_WSD_PORT: i32 = -2145828853i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BackgroundCopyManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4991d34b_80a1_4291_83b6_3328366b9097);
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BackgroundCopyManager10_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4bd3e4e1_7bd4_4a2b_9964_496400de5193);
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BackgroundCopyManager10_2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4575438f_a6c8_4976_b0fe_2f26b80d959e);
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BackgroundCopyManager10_3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5fd42ad5_c04e_4d36_adc7_e08ff15737ad);
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BackgroundCopyManager1_5: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf087771f_d74f_4c1a_bb8a_e16aca9124ea);
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BackgroundCopyManager2_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6d18ad12_bde3_4393_b311_099c346e6df9);
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BackgroundCopyManager2_5: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x03ca98d6_ff5d_49b8_abc6_03dd84127020);
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BackgroundCopyManager3_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x659cdea7_489e_11d9_a9cd_000d56965251);
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BackgroundCopyManager4_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbb6df56b_cace_11dc_9992_0019b93a3a84);
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BackgroundCopyManager5_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ecca34c_e88a_44e3_8d6a_8921bde9e452);
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BackgroundCopyQMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x69ad4aee_51be_439b_a92c_86ae490e8b30);
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_E_DOWNLOADER_UNAVAILABLE: u32 = 2164264963u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_E_INVALID_STATE: u32 = 2164264961u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_E_ITEM_NOT_FOUND: u32 = 2164264964u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_E_SERVICE_UNAVAILABLE: u32 = 2164264962u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_NOTIFY_DISABLE_NOTIFY: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_NOTIFY_FILE_DONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_NOTIFY_GROUP_DONE: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_NOTIFY_JOB_DONE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_NOTIFY_USE_PROGRESSEX: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_PROGRESS_PERCENT_DONE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_PROGRESS_SIZE_DONE: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_PROGRESS_TIME_DONE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_PROTOCOL_CUSTOM: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_PROTOCOL_FTP: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_PROTOCOL_HTTP: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_PROTOCOL_SMB: u32 = 3u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_STATUS_FILE_COMPLETE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_STATUS_FILE_INCOMPLETE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_STATUS_GROUP_COMPLETE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_STATUS_GROUP_ERROR: u32 = 512u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_STATUS_GROUP_FOREGROUND: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_STATUS_GROUP_INCOMPLETE: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_STATUS_GROUP_SUSPENDED: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_STATUS_JOB_COMPLETE: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_STATUS_JOB_ERROR: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_STATUS_JOB_FOREGROUND: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const QM_STATUS_JOB_INCOMPLETE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type BG_AUTH_SCHEME = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_AUTH_SCHEME_BASIC: BG_AUTH_SCHEME = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_AUTH_SCHEME_DIGEST: BG_AUTH_SCHEME = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_AUTH_SCHEME_NTLM: BG_AUTH_SCHEME = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_AUTH_SCHEME_NEGOTIATE: BG_AUTH_SCHEME = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_AUTH_SCHEME_PASSPORT: BG_AUTH_SCHEME = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type BG_AUTH_TARGET = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_AUTH_TARGET_SERVER: BG_AUTH_TARGET = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_AUTH_TARGET_PROXY: BG_AUTH_TARGET = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type BG_CERT_STORE_LOCATION = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_CERT_STORE_LOCATION_CURRENT_USER: BG_CERT_STORE_LOCATION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_CERT_STORE_LOCATION_LOCAL_MACHINE: BG_CERT_STORE_LOCATION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_CERT_STORE_LOCATION_CURRENT_SERVICE: BG_CERT_STORE_LOCATION = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_CERT_STORE_LOCATION_SERVICES: BG_CERT_STORE_LOCATION = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_CERT_STORE_LOCATION_USERS: BG_CERT_STORE_LOCATION = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_CERT_STORE_LOCATION_CURRENT_USER_GROUP_POLICY: BG_CERT_STORE_LOCATION = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_CERT_STORE_LOCATION_LOCAL_MACHINE_GROUP_POLICY: BG_CERT_STORE_LOCATION = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_CERT_STORE_LOCATION_LOCAL_MACHINE_ENTERPRISE: BG_CERT_STORE_LOCATION = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type BG_ERROR_CONTEXT = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_ERROR_CONTEXT_NONE: BG_ERROR_CONTEXT = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_ERROR_CONTEXT_UNKNOWN: BG_ERROR_CONTEXT = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER: BG_ERROR_CONTEXT = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION: BG_ERROR_CONTEXT = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_ERROR_CONTEXT_LOCAL_FILE: BG_ERROR_CONTEXT = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_ERROR_CONTEXT_REMOTE_FILE: BG_ERROR_CONTEXT = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_ERROR_CONTEXT_GENERAL_TRANSPORT: BG_ERROR_CONTEXT = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_ERROR_CONTEXT_REMOTE_APPLICATION: BG_ERROR_CONTEXT = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_ERROR_CONTEXT_SERVER_CERTIFICATE_CALLBACK: BG_ERROR_CONTEXT = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type BG_JOB_PRIORITY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_PRIORITY_FOREGROUND: BG_JOB_PRIORITY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_PRIORITY_HIGH: BG_JOB_PRIORITY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_PRIORITY_NORMAL: BG_JOB_PRIORITY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_PRIORITY_LOW: BG_JOB_PRIORITY = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type BG_JOB_PROXY_USAGE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_PROXY_USAGE_PRECONFIG: BG_JOB_PROXY_USAGE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_PROXY_USAGE_NO_PROXY: BG_JOB_PROXY_USAGE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_PROXY_USAGE_OVERRIDE: BG_JOB_PROXY_USAGE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_PROXY_USAGE_AUTODETECT: BG_JOB_PROXY_USAGE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type BG_JOB_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_STATE_QUEUED: BG_JOB_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_STATE_CONNECTING: BG_JOB_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_STATE_TRANSFERRING: BG_JOB_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_STATE_SUSPENDED: BG_JOB_STATE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_STATE_ERROR: BG_JOB_STATE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_STATE_TRANSIENT_ERROR: BG_JOB_STATE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_STATE_TRANSFERRED: BG_JOB_STATE = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_STATE_ACKNOWLEDGED: BG_JOB_STATE = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_STATE_CANCELLED: BG_JOB_STATE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type BG_JOB_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_TYPE_DOWNLOAD: BG_JOB_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_TYPE_UPLOAD: BG_JOB_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_JOB_TYPE_UPLOAD_REPLY: BG_JOB_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type BG_TOKEN = u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_TOKEN_LOCAL_FILE: BG_TOKEN = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BG_TOKEN_NETWORK: BG_TOKEN = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type BITS_FILE_PROPERTY_ID = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_FILE_PROPERTY_ID_HTTP_RESPONSE_HEADERS: BITS_FILE_PROPERTY_ID = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type BITS_JOB_PROPERTY_ID = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_PROPERTY_ID_COST_FLAGS: BITS_JOB_PROPERTY_ID = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_PROPERTY_NOTIFICATION_CLSID: BITS_JOB_PROPERTY_ID = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_PROPERTY_DYNAMIC_CONTENT: BITS_JOB_PROPERTY_ID = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_PROPERTY_HIGH_PERFORMANCE: BITS_JOB_PROPERTY_ID = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_PROPERTY_MAX_DOWNLOAD_SIZE: BITS_JOB_PROPERTY_ID = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_PROPERTY_USE_STORED_CREDENTIALS: BITS_JOB_PROPERTY_ID = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS: BITS_JOB_PROPERTY_ID = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_PROPERTY_ON_DEMAND_MODE: BITS_JOB_PROPERTY_ID = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type BITS_JOB_TRANSFER_POLICY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_TRANSFER_POLICY_ALWAYS: BITS_JOB_TRANSFER_POLICY = -2147483393i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_TRANSFER_POLICY_NOT_ROAMING: BITS_JOB_TRANSFER_POLICY = -2147483521i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_TRANSFER_POLICY_NO_SURCHARGE: BITS_JOB_TRANSFER_POLICY = -2147483537i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_TRANSFER_POLICY_STANDARD: BITS_JOB_TRANSFER_POLICY = -2147483545i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const BITS_JOB_TRANSFER_POLICY_UNRESTRICTED: BITS_JOB_TRANSFER_POLICY = -2147483615i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub type GROUPPROP = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_PRIORITY: GROUPPROP = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_REMOTEUSERID: GROUPPROP = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_REMOTEUSERPWD: GROUPPROP = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_LOCALUSERID: GROUPPROP = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_LOCALUSERPWD: GROUPPROP = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_PROTOCOLFLAGS: GROUPPROP = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_NOTIFYFLAGS: GROUPPROP = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_NOTIFYCLSID: GROUPPROP = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_PROGRESSSIZE: GROUPPROP = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_PROGRESSPERCENT: GROUPPROP = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_PROGRESSTIME: GROUPPROP = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_DISPLAYNAME: GROUPPROP = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub const GROUPPROP_DESCRIPTION: GROUPPROP = 12i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub struct BG_AUTH_CREDENTIALS {
|
||||
pub Target: BG_AUTH_TARGET,
|
||||
pub Scheme: BG_AUTH_SCHEME,
|
||||
pub Credentials: BG_AUTH_CREDENTIALS_UNION,
|
||||
}
|
||||
impl ::core::marker::Copy for BG_AUTH_CREDENTIALS {}
|
||||
impl ::core::clone::Clone for BG_AUTH_CREDENTIALS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub union BG_AUTH_CREDENTIALS_UNION {
|
||||
pub Basic: BG_BASIC_CREDENTIALS,
|
||||
}
|
||||
impl ::core::marker::Copy for BG_AUTH_CREDENTIALS_UNION {}
|
||||
impl ::core::clone::Clone for BG_AUTH_CREDENTIALS_UNION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub struct BG_BASIC_CREDENTIALS {
|
||||
pub UserName: ::windows_sys::core::PWSTR,
|
||||
pub Password: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for BG_BASIC_CREDENTIALS {}
|
||||
impl ::core::clone::Clone for BG_BASIC_CREDENTIALS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub struct BG_FILE_INFO {
|
||||
pub RemoteName: ::windows_sys::core::PWSTR,
|
||||
pub LocalName: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for BG_FILE_INFO {}
|
||||
impl ::core::clone::Clone for BG_FILE_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct BG_FILE_PROGRESS {
|
||||
pub BytesTotal: u64,
|
||||
pub BytesTransferred: u64,
|
||||
pub Completed: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for BG_FILE_PROGRESS {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for BG_FILE_PROGRESS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub struct BG_FILE_RANGE {
|
||||
pub InitialOffset: u64,
|
||||
pub Length: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for BG_FILE_RANGE {}
|
||||
impl ::core::clone::Clone for BG_FILE_RANGE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub struct BG_JOB_PROGRESS {
|
||||
pub BytesTotal: u64,
|
||||
pub BytesTransferred: u64,
|
||||
pub FilesTotal: u32,
|
||||
pub FilesTransferred: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for BG_JOB_PROGRESS {}
|
||||
impl ::core::clone::Clone for BG_JOB_PROGRESS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub struct BG_JOB_REPLY_PROGRESS {
|
||||
pub BytesTotal: u64,
|
||||
pub BytesTransferred: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for BG_JOB_REPLY_PROGRESS {}
|
||||
impl ::core::clone::Clone for BG_JOB_REPLY_PROGRESS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct BG_JOB_TIMES {
|
||||
pub CreationTime: super::super::Foundation::FILETIME,
|
||||
pub ModificationTime: super::super::Foundation::FILETIME,
|
||||
pub TransferCompletionTime: super::super::Foundation::FILETIME,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for BG_JOB_TIMES {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for BG_JOB_TIMES {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub union BITS_FILE_PROPERTY_VALUE {
|
||||
pub String: ::windows_sys::core::PWSTR,
|
||||
}
|
||||
impl ::core::marker::Copy for BITS_FILE_PROPERTY_VALUE {}
|
||||
impl ::core::clone::Clone for BITS_FILE_PROPERTY_VALUE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub union BITS_JOB_PROPERTY_VALUE {
|
||||
pub Dword: u32,
|
||||
pub ClsID: ::windows_sys::core::GUID,
|
||||
pub Enable: super::super::Foundation::BOOL,
|
||||
pub Uint64: u64,
|
||||
pub Target: BG_AUTH_TARGET,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for BITS_JOB_PROPERTY_VALUE {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for BITS_JOB_PROPERTY_VALUE {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"]
|
||||
pub struct FILESETINFO {
|
||||
pub bstrRemoteFile: ::windows_sys::core::BSTR,
|
||||
pub bstrLocalFile: ::windows_sys::core::BSTR,
|
||||
pub dwSizeHint: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for FILESETINFO {}
|
||||
impl ::core::clone::Clone for FILESETINFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
7255
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/Clustering/mod.rs
vendored
Normal file
7255
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/Clustering/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
2301
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/HttpServer/mod.rs
vendored
Normal file
2301
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/HttpServer/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
1475
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/Ldap/mod.rs
vendored
Normal file
1475
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/Ldap/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
209
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/NetworkListManager/mod.rs
vendored
Normal file
209
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/NetworkListManager/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,209 @@
|
|||
pub type IEnumNetworkConnections = *mut ::core::ffi::c_void;
|
||||
pub type IEnumNetworks = *mut ::core::ffi::c_void;
|
||||
pub type INetwork = *mut ::core::ffi::c_void;
|
||||
pub type INetwork2 = *mut ::core::ffi::c_void;
|
||||
pub type INetworkConnection = *mut ::core::ffi::c_void;
|
||||
pub type INetworkConnection2 = *mut ::core::ffi::c_void;
|
||||
pub type INetworkConnectionCost = *mut ::core::ffi::c_void;
|
||||
pub type INetworkConnectionCostEvents = *mut ::core::ffi::c_void;
|
||||
pub type INetworkConnectionEvents = *mut ::core::ffi::c_void;
|
||||
pub type INetworkCostManager = *mut ::core::ffi::c_void;
|
||||
pub type INetworkCostManagerEvents = *mut ::core::ffi::c_void;
|
||||
pub type INetworkEvents = *mut ::core::ffi::c_void;
|
||||
pub type INetworkListManager = *mut ::core::ffi::c_void;
|
||||
pub type INetworkListManagerEvents = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_AllowMerge: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_AllowMerge");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_CategoryReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_CategoryReadOnly");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_CategorySetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_CategorySetByPolicy");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_DescriptionReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_DescriptionReadOnly");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_DescriptionSetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_DescriptionSetByPolicy");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_DomainAuthenticationFailed: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_DomainAuthenticationFailed");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_IconReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_IconReadOnly");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_IconSetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_IconSetByPolicy");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_InternetConnectivityV4: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_InternetConnectivityV4");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_InternetConnectivityV6: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_InternetConnectivityV6");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_NameReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_NameReadOnly");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_NameSetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_NameSetByPolicy");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NA_NetworkClass: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_NetworkClass");
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_MAX_ADDRESS_LIST_SIZE: u32 = 10u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_UNKNOWN_DATAPLAN_STATUS: u32 = 4294967295u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NetworkListManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdcb00c01_570f_4a9b_8d69_199fdba5723b);
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub type NLM_CONNECTION_COST = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTION_COST_UNKNOWN: NLM_CONNECTION_COST = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTION_COST_UNRESTRICTED: NLM_CONNECTION_COST = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTION_COST_FIXED: NLM_CONNECTION_COST = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTION_COST_VARIABLE: NLM_CONNECTION_COST = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTION_COST_OVERDATALIMIT: NLM_CONNECTION_COST = 65536i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTION_COST_CONGESTED: NLM_CONNECTION_COST = 131072i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTION_COST_ROAMING: NLM_CONNECTION_COST = 262144i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTION_COST_APPROACHINGDATALIMIT: NLM_CONNECTION_COST = 524288i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub type NLM_CONNECTION_PROPERTY_CHANGE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTION_PROPERTY_CHANGE_AUTHENTICATION: NLM_CONNECTION_PROPERTY_CHANGE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub type NLM_CONNECTIVITY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTIVITY_DISCONNECTED: NLM_CONNECTIVITY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTIVITY_IPV4_NOTRAFFIC: NLM_CONNECTIVITY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTIVITY_IPV6_NOTRAFFIC: NLM_CONNECTIVITY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTIVITY_IPV4_SUBNET: NLM_CONNECTIVITY = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTIVITY_IPV4_LOCALNETWORK: NLM_CONNECTIVITY = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTIVITY_IPV4_INTERNET: NLM_CONNECTIVITY = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTIVITY_IPV6_SUBNET: NLM_CONNECTIVITY = 256i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTIVITY_IPV6_LOCALNETWORK: NLM_CONNECTIVITY = 512i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_CONNECTIVITY_IPV6_INTERNET: NLM_CONNECTIVITY = 1024i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub type NLM_DOMAIN_AUTHENTICATION_KIND = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_DOMAIN_AUTHENTICATION_KIND_NONE: NLM_DOMAIN_AUTHENTICATION_KIND = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_DOMAIN_AUTHENTICATION_KIND_LDAP: NLM_DOMAIN_AUTHENTICATION_KIND = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_DOMAIN_AUTHENTICATION_KIND_TLS: NLM_DOMAIN_AUTHENTICATION_KIND = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub type NLM_DOMAIN_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_DOMAIN_TYPE_NON_DOMAIN_NETWORK: NLM_DOMAIN_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_DOMAIN_TYPE_DOMAIN_NETWORK: NLM_DOMAIN_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_DOMAIN_TYPE_DOMAIN_AUTHENTICATED: NLM_DOMAIN_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub type NLM_ENUM_NETWORK = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_ENUM_NETWORK_CONNECTED: NLM_ENUM_NETWORK = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_ENUM_NETWORK_DISCONNECTED: NLM_ENUM_NETWORK = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_ENUM_NETWORK_ALL: NLM_ENUM_NETWORK = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub type NLM_INTERNET_CONNECTIVITY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_INTERNET_CONNECTIVITY_WEBHIJACK: NLM_INTERNET_CONNECTIVITY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_INTERNET_CONNECTIVITY_PROXIED: NLM_INTERNET_CONNECTIVITY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_INTERNET_CONNECTIVITY_CORPORATE: NLM_INTERNET_CONNECTIVITY = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub type NLM_NETWORK_CATEGORY = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_NETWORK_CATEGORY_PUBLIC: NLM_NETWORK_CATEGORY = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_NETWORK_CATEGORY_PRIVATE: NLM_NETWORK_CATEGORY = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED: NLM_NETWORK_CATEGORY = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub type NLM_NETWORK_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_NETWORK_IDENTIFYING: NLM_NETWORK_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_NETWORK_IDENTIFIED: NLM_NETWORK_CLASS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_NETWORK_UNIDENTIFIED: NLM_NETWORK_CLASS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub type NLM_NETWORK_PROPERTY_CHANGE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_NETWORK_PROPERTY_CHANGE_CONNECTION: NLM_NETWORK_PROPERTY_CHANGE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION: NLM_NETWORK_PROPERTY_CHANGE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_NETWORK_PROPERTY_CHANGE_NAME: NLM_NETWORK_PROPERTY_CHANGE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_NETWORK_PROPERTY_CHANGE_ICON: NLM_NETWORK_PROPERTY_CHANGE = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub const NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE: NLM_NETWORK_PROPERTY_CHANGE = 16i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NLM_DATAPLAN_STATUS {
|
||||
pub InterfaceGuid: ::windows_sys::core::GUID,
|
||||
pub UsageData: NLM_USAGE_DATA,
|
||||
pub DataLimitInMegabytes: u32,
|
||||
pub InboundBandwidthInKbps: u32,
|
||||
pub OutboundBandwidthInKbps: u32,
|
||||
pub NextBillingCycle: super::super::Foundation::FILETIME,
|
||||
pub MaxTransferSizeInMegabytes: u32,
|
||||
pub Reserved: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NLM_DATAPLAN_STATUS {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NLM_DATAPLAN_STATUS {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub struct NLM_SIMULATED_PROFILE_INFO {
|
||||
pub ProfileName: [u16; 256],
|
||||
pub cost: NLM_CONNECTION_COST,
|
||||
pub UsageInMegabytes: u32,
|
||||
pub DataLimitInMegabytes: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for NLM_SIMULATED_PROFILE_INFO {}
|
||||
impl ::core::clone::Clone for NLM_SIMULATED_PROFILE_INFO {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"]
|
||||
pub struct NLM_SOCKADDR {
|
||||
pub data: [u8; 128],
|
||||
}
|
||||
impl ::core::marker::Copy for NLM_SOCKADDR {}
|
||||
impl ::core::clone::Clone for NLM_SOCKADDR {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct NLM_USAGE_DATA {
|
||||
pub UsageInMegabytes: u32,
|
||||
pub LastSyncTime: super::super::Foundation::FILETIME,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for NLM_USAGE_DATA {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for NLM_USAGE_DATA {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,275 @@
|
|||
pub type IFindSimilarResults = *mut ::core::ffi::c_void;
|
||||
pub type IRdcComparator = *mut ::core::ffi::c_void;
|
||||
pub type IRdcFileReader = *mut ::core::ffi::c_void;
|
||||
pub type IRdcFileWriter = *mut ::core::ffi::c_void;
|
||||
pub type IRdcGenerator = *mut ::core::ffi::c_void;
|
||||
pub type IRdcGeneratorFilterMaxParameters = *mut ::core::ffi::c_void;
|
||||
pub type IRdcGeneratorParameters = *mut ::core::ffi::c_void;
|
||||
pub type IRdcLibrary = *mut ::core::ffi::c_void;
|
||||
pub type IRdcSignatureReader = *mut ::core::ffi::c_void;
|
||||
pub type IRdcSimilarityGenerator = *mut ::core::ffi::c_void;
|
||||
pub type ISimilarity = *mut ::core::ffi::c_void;
|
||||
pub type ISimilarityFileIdTable = *mut ::core::ffi::c_void;
|
||||
pub type ISimilarityReportProgress = *mut ::core::ffi::c_void;
|
||||
pub type ISimilarityTableDumpState = *mut ::core::ffi::c_void;
|
||||
pub type ISimilarityTraitsMappedView = *mut ::core::ffi::c_void;
|
||||
pub type ISimilarityTraitsMapping = *mut ::core::ffi::c_void;
|
||||
pub type ISimilarityTraitsTable = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const FindSimilarResults: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a93_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_DEFAULT_COMPAREBUFFER: u32 = 3200000u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_DEFAULT_HASHWINDOWSIZE_1: u32 = 48u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_DEFAULT_HASHWINDOWSIZE_N: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_DEFAULT_HORIZONSIZE_1: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_DEFAULT_HORIZONSIZE_N: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MAXIMUM_COMPAREBUFFER: u32 = 1073741824u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MAXIMUM_DEPTH: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MAXIMUM_HASHWINDOWSIZE: u32 = 96u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MAXIMUM_HORIZONSIZE: u32 = 16384u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MAXIMUM_MATCHESREQUIRED: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MAXIMUM_TRAITVALUE: u32 = 63u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MINIMUM_COMPAREBUFFER: u32 = 100000u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MINIMUM_COMPATIBLE_APP_VERSION: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MINIMUM_DEPTH: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MINIMUM_HASHWINDOWSIZE: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MINIMUM_HORIZONSIZE: u32 = 128u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MINIMUM_INPUTBUFFERSIZE: u32 = 1024u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_MINIMUM_MATCHESREQUIRED: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_SIGNATURE_HASHSIZE: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const MSRDC_VERSION: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCE_TABLE_CORRUPT: u32 = 2147745794u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCE_TABLE_FULL: u32 = 2147745793u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RdcComparator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a8b_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RdcFileReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a89_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RdcGenerator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a88_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RdcGeneratorFilterMaxParameters: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a87_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RdcGeneratorParameters: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a86_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RdcLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a85_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RdcSignatureReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a8a_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RdcSimilarityGenerator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a92_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const Similarity: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a91_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const SimilarityFileIdMaxSize: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const SimilarityFileIdMinSize: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const SimilarityFileIdTable: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a90_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const SimilarityReportProgress: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a8d_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const SimilarityTableDumpState: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a8e_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const SimilarityTraitsMappedView: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a95_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const SimilarityTraitsMapping: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a94_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const SimilarityTraitsTable: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a8f_9dbc_11da_9e3f_0011114ae311);
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub type GeneratorParametersType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCGENTYPE_Unused: GeneratorParametersType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCGENTYPE_FilterMax: GeneratorParametersType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub type RDC_ErrorCode = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDC_NoError: RDC_ErrorCode = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDC_HeaderVersionNewer: RDC_ErrorCode = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDC_HeaderVersionOlder: RDC_ErrorCode = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDC_HeaderMissingOrCorrupt: RDC_ErrorCode = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDC_HeaderWrongType: RDC_ErrorCode = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDC_DataMissingOrCorrupt: RDC_ErrorCode = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDC_DataTooManyRecords: RDC_ErrorCode = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDC_FileChecksumMismatch: RDC_ErrorCode = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDC_ApplicationError: RDC_ErrorCode = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDC_Aborted: RDC_ErrorCode = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDC_Win32Error: RDC_ErrorCode = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub type RdcCreatedTables = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCTABLE_InvalidOrUnknown: RdcCreatedTables = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCTABLE_Existing: RdcCreatedTables = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCTABLE_New: RdcCreatedTables = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub type RdcMappingAccessMode = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCMAPPING_Undefined: RdcMappingAccessMode = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCMAPPING_ReadOnly: RdcMappingAccessMode = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCMAPPING_ReadWrite: RdcMappingAccessMode = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub type RdcNeedType = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCNEED_SOURCE: RdcNeedType = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCNEED_TARGET: RdcNeedType = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCNEED_SEED: RdcNeedType = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub const RDCNEED_SEED_MAX: RdcNeedType = 255i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub struct FindSimilarFileIndexResults {
|
||||
pub m_FileIndex: u32,
|
||||
pub m_MatchCount: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for FindSimilarFileIndexResults {}
|
||||
impl ::core::clone::Clone for FindSimilarFileIndexResults {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub struct RdcBufferPointer {
|
||||
pub m_Size: u32,
|
||||
pub m_Used: u32,
|
||||
pub m_Data: *mut u8,
|
||||
}
|
||||
impl ::core::marker::Copy for RdcBufferPointer {}
|
||||
impl ::core::clone::Clone for RdcBufferPointer {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub struct RdcNeed {
|
||||
pub m_BlockType: RdcNeedType,
|
||||
pub m_FileOffset: u64,
|
||||
pub m_BlockLength: u64,
|
||||
}
|
||||
impl ::core::marker::Copy for RdcNeed {}
|
||||
impl ::core::clone::Clone for RdcNeed {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub struct RdcNeedPointer {
|
||||
pub m_Size: u32,
|
||||
pub m_Used: u32,
|
||||
pub m_Data: *mut RdcNeed,
|
||||
}
|
||||
impl ::core::marker::Copy for RdcNeedPointer {}
|
||||
impl ::core::clone::Clone for RdcNeedPointer {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub struct RdcSignature {
|
||||
pub m_Signature: [u8; 16],
|
||||
pub m_BlockLength: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for RdcSignature {}
|
||||
impl ::core::clone::Clone for RdcSignature {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub struct RdcSignaturePointer {
|
||||
pub m_Size: u32,
|
||||
pub m_Used: u32,
|
||||
pub m_Data: *mut RdcSignature,
|
||||
}
|
||||
impl ::core::marker::Copy for RdcSignaturePointer {}
|
||||
impl ::core::clone::Clone for RdcSignaturePointer {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub struct SimilarityData {
|
||||
pub m_Data: [u8; 16],
|
||||
}
|
||||
impl ::core::marker::Copy for SimilarityData {}
|
||||
impl ::core::clone::Clone for SimilarityData {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub struct SimilarityDumpData {
|
||||
pub m_FileIndex: u32,
|
||||
pub m_Data: SimilarityData,
|
||||
}
|
||||
impl ::core::marker::Copy for SimilarityDumpData {}
|
||||
impl ::core::clone::Clone for SimilarityDumpData {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub struct SimilarityFileId {
|
||||
pub m_FileId: [u8; 32],
|
||||
}
|
||||
impl ::core::marker::Copy for SimilarityFileId {}
|
||||
impl ::core::clone::Clone for SimilarityFileId {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"]
|
||||
pub struct SimilarityMappedViewInfo {
|
||||
pub m_Data: *mut u8,
|
||||
pub m_Length: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for SimilarityMappedViewInfo {}
|
||||
impl ::core::clone::Clone for SimilarityMappedViewInfo {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
158
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/WebSocket/mod.rs
vendored
Normal file
158
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/WebSocket/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,158 @@
|
|||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketAbortHandle ( hwebsocket : WEB_SOCKET_HANDLE ) -> ( ) );
|
||||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketBeginClientHandshake ( hwebsocket : WEB_SOCKET_HANDLE , pszsubprotocols : *const ::windows_sys::core::PCSTR , ulsubprotocolcount : u32 , pszextensions : *const ::windows_sys::core::PCSTR , ulextensioncount : u32 , pinitialheaders : *const WEB_SOCKET_HTTP_HEADER , ulinitialheadercount : u32 , padditionalheaders : *mut *mut WEB_SOCKET_HTTP_HEADER , puladditionalheadercount : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketBeginServerHandshake ( hwebsocket : WEB_SOCKET_HANDLE , pszsubprotocolselected : ::windows_sys::core::PCSTR , pszextensionselected : *const ::windows_sys::core::PCSTR , ulextensionselectedcount : u32 , prequestheaders : *const WEB_SOCKET_HTTP_HEADER , ulrequestheadercount : u32 , presponseheaders : *mut *mut WEB_SOCKET_HTTP_HEADER , pulresponseheadercount : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketCompleteAction ( hwebsocket : WEB_SOCKET_HANDLE , pvactioncontext : *const ::core::ffi::c_void , ulbytestransferred : u32 ) -> ( ) );
|
||||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketCreateClientHandle ( pproperties : *const WEB_SOCKET_PROPERTY , ulpropertycount : u32 , phwebsocket : *mut WEB_SOCKET_HANDLE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketCreateServerHandle ( pproperties : *const WEB_SOCKET_PROPERTY , ulpropertycount : u32 , phwebsocket : *mut WEB_SOCKET_HANDLE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketDeleteHandle ( hwebsocket : WEB_SOCKET_HANDLE ) -> ( ) );
|
||||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketEndClientHandshake ( hwebsocket : WEB_SOCKET_HANDLE , presponseheaders : *const WEB_SOCKET_HTTP_HEADER , ulreponseheadercount : u32 , pulselectedextensions : *mut u32 , pulselectedextensioncount : *mut u32 , pulselectedsubprotocol : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketEndServerHandshake ( hwebsocket : WEB_SOCKET_HANDLE ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketGetAction ( hwebsocket : WEB_SOCKET_HANDLE , eactionqueue : WEB_SOCKET_ACTION_QUEUE , pdatabuffers : *mut WEB_SOCKET_BUFFER , puldatabuffercount : *mut u32 , paction : *mut WEB_SOCKET_ACTION , pbuffertype : *mut WEB_SOCKET_BUFFER_TYPE , pvapplicationcontext : *mut *mut ::core::ffi::c_void , pvactioncontext : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketGetGlobalProperty ( etype : WEB_SOCKET_PROPERTY_TYPE , pvvalue : *mut ::core::ffi::c_void , ulsize : *mut u32 ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketReceive ( hwebsocket : WEB_SOCKET_HANDLE , pbuffer : *const WEB_SOCKET_BUFFER , pvcontext : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
::windows_targets::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketSend ( hwebsocket : WEB_SOCKET_HANDLE , buffertype : WEB_SOCKET_BUFFER_TYPE , pbuffer : *const WEB_SOCKET_BUFFER , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT );
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123u32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub type WEB_SOCKET_ACTION = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_NO_ACTION: WEB_SOCKET_ACTION = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_SEND_TO_NETWORK_ACTION: WEB_SOCKET_ACTION = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION: WEB_SOCKET_ACTION = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION: WEB_SOCKET_ACTION = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION: WEB_SOCKET_ACTION = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub type WEB_SOCKET_ACTION_QUEUE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_SEND_ACTION_QUEUE: WEB_SOCKET_ACTION_QUEUE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_RECEIVE_ACTION_QUEUE: WEB_SOCKET_ACTION_QUEUE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_ALL_ACTION_QUEUE: WEB_SOCKET_ACTION_QUEUE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub type WEB_SOCKET_BUFFER_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_UTF8_MESSAGE_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483648i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_UTF8_FRAGMENT_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483647i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_BINARY_MESSAGE_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483646i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_BINARY_FRAGMENT_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483645i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_CLOSE_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483644i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_PING_PONG_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483643i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_UNSOLICITED_PONG_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483642i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub type WEB_SOCKET_CLOSE_STATUS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_SUCCESS_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1000i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_ENDPOINT_UNAVAILABLE_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1001i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1002i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1003i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_EMPTY_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1005i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_ABORTED_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1006i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1007i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1008i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1009i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1010i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1011i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1015i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub type WEB_SOCKET_PROPERTY_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_RECEIVE_BUFFER_SIZE_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_SEND_BUFFER_SIZE_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_DISABLE_MASKING_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_ALLOCATED_BUFFER_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_DISABLE_UTF8_VERIFICATION_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_KEEPALIVE_INTERVAL_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub const WEB_SOCKET_SUPPORTED_VERSIONS_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 6i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub union WEB_SOCKET_BUFFER {
|
||||
pub Data: WEB_SOCKET_BUFFER_1,
|
||||
pub CloseStatus: WEB_SOCKET_BUFFER_0,
|
||||
}
|
||||
impl ::core::marker::Copy for WEB_SOCKET_BUFFER {}
|
||||
impl ::core::clone::Clone for WEB_SOCKET_BUFFER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub struct WEB_SOCKET_BUFFER_0 {
|
||||
pub pbReason: *mut u8,
|
||||
pub ulReasonLength: u32,
|
||||
pub usStatus: u16,
|
||||
}
|
||||
impl ::core::marker::Copy for WEB_SOCKET_BUFFER_0 {}
|
||||
impl ::core::clone::Clone for WEB_SOCKET_BUFFER_0 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub struct WEB_SOCKET_BUFFER_1 {
|
||||
pub pbBuffer: *mut u8,
|
||||
pub ulBufferLength: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for WEB_SOCKET_BUFFER_1 {}
|
||||
impl ::core::clone::Clone for WEB_SOCKET_BUFFER_1 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
pub type WEB_SOCKET_HANDLE = isize;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub struct WEB_SOCKET_HTTP_HEADER {
|
||||
pub pcName: ::windows_sys::core::PSTR,
|
||||
pub ulNameLength: u32,
|
||||
pub pcValue: ::windows_sys::core::PSTR,
|
||||
pub ulValueLength: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for WEB_SOCKET_HTTP_HEADER {}
|
||||
impl ::core::clone::Clone for WEB_SOCKET_HTTP_HEADER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"]
|
||||
pub struct WEB_SOCKET_PROPERTY {
|
||||
pub Type: WEB_SOCKET_PROPERTY_TYPE,
|
||||
pub pvValue: *mut ::core::ffi::c_void,
|
||||
pub ulValueSize: u32,
|
||||
}
|
||||
impl ::core::marker::Copy for WEB_SOCKET_PROPERTY {}
|
||||
impl ::core::clone::Clone for WEB_SOCKET_PROPERTY {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
2053
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/WinHttp/mod.rs
vendored
Normal file
2053
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/WinHttp/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
4179
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/WinInet/mod.rs
vendored
Normal file
4179
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/WinInet/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
8725
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/WinSock/mod.rs
vendored
Normal file
8725
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/WinSock/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
6540
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/WindowsWebServices/mod.rs
vendored
Normal file
6540
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/WindowsWebServices/mod.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
24
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/mod.rs
vendored
Normal file
24
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Networking/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
#[cfg(feature = "Win32_Networking_ActiveDirectory")]
|
||||
pub mod ActiveDirectory;
|
||||
#[cfg(feature = "Win32_Networking_BackgroundIntelligentTransferService")]
|
||||
pub mod BackgroundIntelligentTransferService;
|
||||
#[cfg(feature = "Win32_Networking_Clustering")]
|
||||
pub mod Clustering;
|
||||
#[cfg(feature = "Win32_Networking_HttpServer")]
|
||||
pub mod HttpServer;
|
||||
#[cfg(feature = "Win32_Networking_Ldap")]
|
||||
pub mod Ldap;
|
||||
#[cfg(feature = "Win32_Networking_NetworkListManager")]
|
||||
pub mod NetworkListManager;
|
||||
#[cfg(feature = "Win32_Networking_RemoteDifferentialCompression")]
|
||||
pub mod RemoteDifferentialCompression;
|
||||
#[cfg(feature = "Win32_Networking_WebSocket")]
|
||||
pub mod WebSocket;
|
||||
#[cfg(feature = "Win32_Networking_WinHttp")]
|
||||
pub mod WinHttp;
|
||||
#[cfg(feature = "Win32_Networking_WinInet")]
|
||||
pub mod WinInet;
|
||||
#[cfg(feature = "Win32_Networking_WinSock")]
|
||||
pub mod WinSock;
|
||||
#[cfg(feature = "Win32_Networking_WindowsWebServices")]
|
||||
pub mod WindowsWebServices;
|
||||
317
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Security/AppLocker/mod.rs
vendored
Normal file
317
third-party/vendor/windows-sys-0.48.0/src/Windows/Win32/Security/AppLocker/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,317 @@
|
|||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferCloseLevel ( hlevelhandle : super:: SAFER_LEVEL_HANDLE ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferComputeTokenFromLevel ( levelhandle : super:: SAFER_LEVEL_HANDLE , inaccesstoken : super::super::Foundation:: HANDLE , outaccesstoken : *mut super::super::Foundation:: HANDLE , dwflags : SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferCreateLevel ( dwscopeid : u32 , dwlevelid : u32 , openflags : u32 , plevelhandle : *mut super:: SAFER_LEVEL_HANDLE , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferGetLevelInformation ( levelhandle : super:: SAFER_LEVEL_HANDLE , dwinfotype : SAFER_OBJECT_INFO_CLASS , lpquerybuffer : *mut ::core::ffi::c_void , dwinbuffersize : u32 , lpdwoutbuffersize : *mut u32 ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferGetPolicyInformation ( dwscopeid : u32 , saferpolicyinfoclass : SAFER_POLICY_INFO_CLASS , infobuffersize : u32 , infobuffer : *mut ::core::ffi::c_void , infobufferretsize : *mut u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferIdentifyLevel ( dwnumproperties : u32 , pcodeproperties : *const SAFER_CODE_PROPERTIES_V2 , plevelhandle : *mut super:: SAFER_LEVEL_HANDLE , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferRecordEventLogEntry ( hlevel : super:: SAFER_LEVEL_HANDLE , sztargetpath : ::windows_sys::core::PCWSTR , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferSetLevelInformation ( levelhandle : super:: SAFER_LEVEL_HANDLE , dwinfotype : SAFER_OBJECT_INFO_CLASS , lpquerybuffer : *const ::core::ffi::c_void , dwinbuffersize : u32 ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferSetPolicyInformation ( dwscopeid : u32 , saferpolicyinfoclass : SAFER_POLICY_INFO_CLASS , infobuffersize : u32 , infobuffer : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
::windows_targets::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferiIsExecutableFileType ( szfullpathname : ::windows_sys::core::PCWSTR , bfromshellexecute : super::super::Foundation:: BOOLEAN ) -> super::super::Foundation:: BOOL );
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_CRITERIA_APPX_PACKAGE: u32 = 32u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_CRITERIA_AUTHENTICODE: u32 = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_CRITERIA_IMAGEHASH: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_CRITERIA_IMAGEPATH: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_CRITERIA_IMAGEPATH_NT: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_CRITERIA_NOSIGNEDHASH: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_CRITERIA_URLZONE: u32 = 16u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_LEVELID_CONSTRAINED: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_LEVELID_DISALLOWED: u32 = 0u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_LEVELID_FULLYTRUSTED: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_LEVELID_NORMALUSER: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_LEVELID_UNTRUSTED: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_LEVEL_OPEN: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_MAX_DESCRIPTION_SIZE: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_MAX_FRIENDLYNAME_SIZE: u32 = 256u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_MAX_HASH_SIZE: u32 = 64u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_POLICY_BLOCK_CLIENT_UI: u32 = 8192u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_POLICY_HASH_DUPLICATE: u32 = 262144u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_POLICY_JOBID_CONSTRAINED: u32 = 67108864u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_POLICY_JOBID_MASK: u32 = 4278190080u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_POLICY_JOBID_UNTRUSTED: u32 = 50331648u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_POLICY_ONLY_AUDIT: u32 = 4096u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_POLICY_ONLY_EXES: u32 = 65536u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_POLICY_SANDBOX_INERT: u32 = 131072u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_POLICY_UIFLAGS_HIDDEN: u32 = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_POLICY_UIFLAGS_INFORMATION_PROMPT: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_POLICY_UIFLAGS_MASK: u32 = 255u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_POLICY_UIFLAGS_OPTION_PROMPT: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_SCOPEID_MACHINE: u32 = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_SCOPEID_USER: u32 = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SRP_POLICY_APPX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("APPX");
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SRP_POLICY_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DLL");
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SRP_POLICY_EXE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EXE");
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SRP_POLICY_MANAGEDINSTALLER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MANAGEDINSTALLER");
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SRP_POLICY_MSI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSI");
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SRP_POLICY_NOV2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IGNORESRPV2");
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SRP_POLICY_SCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCRIPT");
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SRP_POLICY_SHELL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHELL");
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SRP_POLICY_WLDPCONFIGCI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WLDPCONFIGCI");
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SRP_POLICY_WLDPMSI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WLDPMSI");
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SRP_POLICY_WLDPSCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WLDPSCRIPT");
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub type SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS = u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_TOKEN_NULL_IF_EQUAL: SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS = 1u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_TOKEN_COMPARE_ONLY: SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS = 2u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_TOKEN_MAKE_INERT: SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS = 4u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SAFER_TOKEN_WANT_FLAGS: SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS = 8u32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub type SAFER_IDENTIFICATION_TYPES = i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferIdentityDefault: SAFER_IDENTIFICATION_TYPES = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferIdentityTypeImageName: SAFER_IDENTIFICATION_TYPES = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferIdentityTypeImageHash: SAFER_IDENTIFICATION_TYPES = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferIdentityTypeUrlZone: SAFER_IDENTIFICATION_TYPES = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferIdentityTypeCertificate: SAFER_IDENTIFICATION_TYPES = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub type SAFER_OBJECT_INFO_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectLevelId: SAFER_OBJECT_INFO_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectScopeId: SAFER_OBJECT_INFO_CLASS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectFriendlyName: SAFER_OBJECT_INFO_CLASS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectDescription: SAFER_OBJECT_INFO_CLASS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectBuiltin: SAFER_OBJECT_INFO_CLASS = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectDisallowed: SAFER_OBJECT_INFO_CLASS = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectDisableMaxPrivilege: SAFER_OBJECT_INFO_CLASS = 7i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectInvertDeletedPrivileges: SAFER_OBJECT_INFO_CLASS = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectDeletedPrivileges: SAFER_OBJECT_INFO_CLASS = 9i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectDefaultOwner: SAFER_OBJECT_INFO_CLASS = 10i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectSidsToDisable: SAFER_OBJECT_INFO_CLASS = 11i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectRestrictedSidsInverted: SAFER_OBJECT_INFO_CLASS = 12i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectRestrictedSidsAdded: SAFER_OBJECT_INFO_CLASS = 13i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectAllIdentificationGuids: SAFER_OBJECT_INFO_CLASS = 14i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectSingleIdentification: SAFER_OBJECT_INFO_CLASS = 15i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferObjectExtendedError: SAFER_OBJECT_INFO_CLASS = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub type SAFER_POLICY_INFO_CLASS = i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferPolicyLevelList: SAFER_POLICY_INFO_CLASS = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferPolicyEnableTransparentEnforcement: SAFER_POLICY_INFO_CLASS = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferPolicyDefaultLevel: SAFER_POLICY_INFO_CLASS = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferPolicyEvaluateUserScope: SAFER_POLICY_INFO_CLASS = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferPolicyScopeFlags: SAFER_POLICY_INFO_CLASS = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferPolicyDefaultLevelFlags: SAFER_POLICY_INFO_CLASS = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"]
|
||||
pub const SaferPolicyAuthenticodeEnabled: SAFER_POLICY_INFO_CLASS = 7i32;
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct SAFER_CODE_PROPERTIES_V1 {
|
||||
pub cbSize: u32,
|
||||
pub dwCheckFlags: u32,
|
||||
pub ImagePath: ::windows_sys::core::PCWSTR,
|
||||
pub hImageFileHandle: super::super::Foundation::HANDLE,
|
||||
pub UrlZoneId: u32,
|
||||
pub ImageHash: [u8; 64],
|
||||
pub dwImageHashSize: u32,
|
||||
pub ImageSize: i64,
|
||||
pub HashAlgorithm: u32,
|
||||
pub pByteBlock: *mut u8,
|
||||
pub hWndParent: super::super::Foundation::HWND,
|
||||
pub dwWVTUIChoice: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for SAFER_CODE_PROPERTIES_V1 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for SAFER_CODE_PROPERTIES_V1 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct SAFER_CODE_PROPERTIES_V2 {
|
||||
pub cbSize: u32,
|
||||
pub dwCheckFlags: u32,
|
||||
pub ImagePath: ::windows_sys::core::PCWSTR,
|
||||
pub hImageFileHandle: super::super::Foundation::HANDLE,
|
||||
pub UrlZoneId: u32,
|
||||
pub ImageHash: [u8; 64],
|
||||
pub dwImageHashSize: u32,
|
||||
pub ImageSize: i64,
|
||||
pub HashAlgorithm: u32,
|
||||
pub pByteBlock: *mut u8,
|
||||
pub hWndParent: super::super::Foundation::HWND,
|
||||
pub dwWVTUIChoice: u32,
|
||||
pub PackageMoniker: ::windows_sys::core::PCWSTR,
|
||||
pub PackagePublisher: ::windows_sys::core::PCWSTR,
|
||||
pub PackageName: ::windows_sys::core::PCWSTR,
|
||||
pub PackageVersion: u64,
|
||||
pub PackageIsFramework: super::super::Foundation::BOOL,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for SAFER_CODE_PROPERTIES_V2 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for SAFER_CODE_PROPERTIES_V2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct SAFER_HASH_IDENTIFICATION {
|
||||
pub header: SAFER_IDENTIFICATION_HEADER,
|
||||
pub Description: [u16; 256],
|
||||
pub FriendlyName: [u16; 256],
|
||||
pub HashSize: u32,
|
||||
pub ImageHash: [u8; 64],
|
||||
pub HashAlgorithm: u32,
|
||||
pub ImageSize: i64,
|
||||
pub dwSaferFlags: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for SAFER_HASH_IDENTIFICATION {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for SAFER_HASH_IDENTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct SAFER_HASH_IDENTIFICATION2 {
|
||||
pub hashIdentification: SAFER_HASH_IDENTIFICATION,
|
||||
pub HashSize: u32,
|
||||
pub ImageHash: [u8; 64],
|
||||
pub HashAlgorithm: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for SAFER_HASH_IDENTIFICATION2 {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for SAFER_HASH_IDENTIFICATION2 {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct SAFER_IDENTIFICATION_HEADER {
|
||||
pub dwIdentificationType: SAFER_IDENTIFICATION_TYPES,
|
||||
pub cbStructSize: u32,
|
||||
pub IdentificationGuid: ::windows_sys::core::GUID,
|
||||
pub lastModified: super::super::Foundation::FILETIME,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for SAFER_IDENTIFICATION_HEADER {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for SAFER_IDENTIFICATION_HEADER {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct SAFER_PATHNAME_IDENTIFICATION {
|
||||
pub header: SAFER_IDENTIFICATION_HEADER,
|
||||
pub Description: [u16; 256],
|
||||
pub ImageName: ::windows_sys::core::PWSTR,
|
||||
pub dwSaferFlags: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for SAFER_PATHNAME_IDENTIFICATION {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for SAFER_PATHNAME_IDENTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
#[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"]
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
pub struct SAFER_URLZONE_IDENTIFICATION {
|
||||
pub header: SAFER_IDENTIFICATION_HEADER,
|
||||
pub UrlZoneId: u32,
|
||||
pub dwSaferFlags: u32,
|
||||
}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::marker::Copy for SAFER_URLZONE_IDENTIFICATION {}
|
||||
#[cfg(feature = "Win32_Foundation")]
|
||||
impl ::core::clone::Clone for SAFER_URLZONE_IDENTIFICATION {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,90 @@
|
|||
pub type AsyncIAssociatedIdentityProvider = *mut ::core::ffi::c_void;
|
||||
pub type AsyncIConnectedIdentityProvider = *mut ::core::ffi::c_void;
|
||||
pub type AsyncIIdentityAdvise = *mut ::core::ffi::c_void;
|
||||
pub type AsyncIIdentityAuthentication = *mut ::core::ffi::c_void;
|
||||
pub type AsyncIIdentityProvider = *mut ::core::ffi::c_void;
|
||||
pub type AsyncIIdentityStore = *mut ::core::ffi::c_void;
|
||||
pub type AsyncIIdentityStoreEx = *mut ::core::ffi::c_void;
|
||||
pub type IAssociatedIdentityProvider = *mut ::core::ffi::c_void;
|
||||
pub type IConnectedIdentityProvider = *mut ::core::ffi::c_void;
|
||||
pub type IIdentityAdvise = *mut ::core::ffi::c_void;
|
||||
pub type IIdentityAuthentication = *mut ::core::ffi::c_void;
|
||||
pub type IIdentityProvider = *mut ::core::ffi::c_void;
|
||||
pub type IIdentityStore = *mut ::core::ffi::c_void;
|
||||
pub type IIdentityStoreEx = *mut ::core::ffi::c_void;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const CIdentityProfileHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xecf5bf46_e3b6_449a_b56b_43f58f867814);
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const CoClassIdentityStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30d49246_d217_465f_b00b_ac9ddd652eb7);
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_KEYWORD_ASSOCIATED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("associated");
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_KEYWORD_CONNECTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("connected");
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_KEYWORD_HOMEGROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("homegroup");
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_KEYWORD_LOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("local");
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const OID_OAssociatedIdentityProviderObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x98c5a3dd_db68_4f1a_8d2b_9079cdfeaf61);
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const STR_COMPLETE_ACCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CompleteAccount");
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const STR_MODERN_SETTINGS_ADD_USER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ModernSettingsAddUser");
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const STR_NTH_USER_FIRST_AUTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NthUserFirstAuth");
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const STR_OUT_OF_BOX_EXPERIENCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OutOfBoxExperience");
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const STR_OUT_OF_BOX_UPGRADE_EXPERIENCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OutOfBoxUpgradeExperience");
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const STR_PROPERTY_STORE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PropertyStore");
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const STR_USER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Username");
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub type ACCOUNT_STATE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const NOT_CONNECTED: ACCOUNT_STATE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const CONNECTING: ACCOUNT_STATE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const CONNECT_COMPLETED: ACCOUNT_STATE = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub type IDENTITY_TYPE = i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITIES_ALL: IDENTITY_TYPE = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITIES_ME_ONLY: IDENTITY_TYPE = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub type IDENTITY_URL = i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_URL_CREATE_ACCOUNT_WIZARD: IDENTITY_URL = 0i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_URL_SIGN_IN_WIZARD: IDENTITY_URL = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_URL_CHANGE_PASSWORD_WIZARD: IDENTITY_URL = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_URL_IFEXISTS_WIZARD: IDENTITY_URL = 3i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_URL_ACCOUNT_SETTINGS: IDENTITY_URL = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_URL_RESTORE_WIZARD: IDENTITY_URL = 5i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_URL_CONNECT_WIZARD: IDENTITY_URL = 6i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub type IdentityUpdateEvent = i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_ASSOCIATED: IdentityUpdateEvent = 1i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_DISASSOCIATED: IdentityUpdateEvent = 2i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_CREATED: IdentityUpdateEvent = 4i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_IMPORTED: IdentityUpdateEvent = 8i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_DELETED: IdentityUpdateEvent = 16i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_PROPCHANGED: IdentityUpdateEvent = 32i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_CONNECTED: IdentityUpdateEvent = 64i32;
|
||||
#[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"]
|
||||
pub const IDENTITY_DISCONNECTED: IdentityUpdateEvent = 128i32;
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue