diff options
Diffstat (limited to 'vendor/windows-sys-0.42.0/src/Windows/Win32/Security/LicenseProtection/mod.rs')
-rw-r--r-- | vendor/windows-sys-0.42.0/src/Windows/Win32/Security/LicenseProtection/mod.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Security/LicenseProtection/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Security/LicenseProtection/mod.rs new file mode 100644 index 000000000..0ee65758f --- /dev/null +++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Security/LicenseProtection/mod.rs @@ -0,0 +1,20 @@ +#[cfg_attr(windows, link(name = "windows"))] +extern "system" { + #[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`*"] + pub fn RegisterLicenseKeyWithExpiration(licensekey: ::windows_sys::core::PCWSTR, validityindays: u32, status: *mut LicenseProtectionStatus) -> ::windows_sys::core::HRESULT; + #[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`, `\"Win32_Foundation\"`*"] + #[cfg(feature = "Win32_Foundation")] + pub fn ValidateLicenseKeyProtection(licensekey: ::windows_sys::core::PCWSTR, notvalidbefore: *mut super::super::Foundation::FILETIME, notvalidafter: *mut super::super::Foundation::FILETIME, status: *mut LicenseProtectionStatus) -> ::windows_sys::core::HRESULT; +} +#[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`*"] +pub type LicenseProtectionStatus = i32; +#[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`*"] +pub const Success: LicenseProtectionStatus = 0i32; +#[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`*"] +pub const LicenseKeyNotFound: LicenseProtectionStatus = 1i32; +#[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`*"] +pub const LicenseKeyUnprotected: LicenseProtectionStatus = 2i32; +#[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`*"] +pub const LicenseKeyCorrupted: LicenseProtectionStatus = 3i32; +#[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`*"] +pub const LicenseKeyAlreadyExists: LicenseProtectionStatus = 4i32; |