From 1b6a04ca5504955c571d1c97504fb45ea0befee4 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Mon, 8 Jan 2024 01:21:28 +0400 Subject: Initial vendor packages Signed-off-by: Valentin Popov --- .../Windows/Win32/NetworkManagement/WebDav/mod.rs | 74 ++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 vendor/windows-sys/src/Windows/Win32/NetworkManagement/WebDav/mod.rs (limited to 'vendor/windows-sys/src/Windows/Win32/NetworkManagement/WebDav/mod.rs') diff --git a/vendor/windows-sys/src/Windows/Win32/NetworkManagement/WebDav/mod.rs b/vendor/windows-sys/src/Windows/Win32/NetworkManagement/WebDav/mod.rs new file mode 100644 index 0000000..d2b9ad7 --- /dev/null +++ b/vendor/windows-sys/src/Windows/Win32/NetworkManagement/WebDav/mod.rs @@ -0,0 +1,74 @@ +#[cfg(feature = "Win32_Foundation")] +::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"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_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_Foundation\"`"] fn DavDeleteConnection(connectionhandle : super::super::Foundation:: HANDLE) -> u32); +#[cfg(feature = "Win32_Foundation")] +::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DavFlushFile(hfile : super::super::Foundation:: HANDLE) -> u32); +#[cfg(feature = "Win32_Foundation")] +::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"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" fn DavGetHTTPFromUNCPath(uncpath : ::windows_sys::core::PCWSTR, url : ::windows_sys::core::PWSTR, lpsize : *mut u32) -> u32); +::windows_targets::link!("davclnt.dll" "system" fn DavGetTheLockOwnerOfTheFile(filename : ::windows_sys::core::PCWSTR, lockownername : ::windows_sys::core::PWSTR, lockownernamelengthinbytes : *mut u32) -> u32); +::windows_targets::link!("netapi32.dll" "system" fn DavGetUNCFromHTTPPath(url : ::windows_sys::core::PCWSTR, uncpath : ::windows_sys::core::PWSTR, lpsize : *mut u32) -> u32); +::windows_targets::link!("davclnt.dll" "system" fn DavInvalidateCache(urlname : ::windows_sys::core::PCWSTR) -> u32); +#[cfg(feature = "Win32_Foundation")] +::windows_targets::link!("davclnt.dll" "system" #[doc = "Required features: `\"Win32_Foundation\"`"] fn DavRegisterAuthCallback(callback : PFNDAVAUTHCALLBACK, version : u32) -> u32); +::windows_targets::link!("davclnt.dll" "system" fn DavUnregisterAuthCallback(hcallback : u32) -> ()); +pub const CancelRequest: AUTHNEXTSTEP = 2i32; +pub const DAV_AUTHN_SCHEME_BASIC: u32 = 1u32; +pub const DAV_AUTHN_SCHEME_CERT: u32 = 65536u32; +pub const DAV_AUTHN_SCHEME_DIGEST: u32 = 8u32; +pub const DAV_AUTHN_SCHEME_FBA: u32 = 1048576u32; +pub const DAV_AUTHN_SCHEME_NEGOTIATE: u32 = 16u32; +pub const DAV_AUTHN_SCHEME_NTLM: u32 = 2u32; +pub const DAV_AUTHN_SCHEME_PASSPORT: u32 = 4u32; +pub const DefaultBehavior: AUTHNEXTSTEP = 0i32; +pub const RetryRequest: AUTHNEXTSTEP = 1i32; +pub type AUTHNEXTSTEP = i32; +#[repr(C)] +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)] +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_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_Foundation\"`"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNDAVAUTHCALLBACK = ::core::option::Option u32>; +pub type PFNDAVAUTHCALLBACK_FREECRED = ::core::option::Option u32>; -- cgit v1.2.3