summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/System/Iis/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/System/Iis/mod.rs')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/Iis/mod.rs203
1 files changed, 108 insertions, 95 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/System/Iis/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/Iis/mod.rs
index 5ffe7412e..a0eca4b28 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/Iis/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/Iis/mod.rs
@@ -1,18 +1,11 @@
-#[cfg_attr(windows, link(name = "windows"))]
-extern "system" {
- #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetExtensionVersion(pver: *mut HSE_VERSION_INFO) -> super::super::Foundation::BOOL;
- #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn GetFilterVersion(pver: *mut HTTP_FILTER_VERSION) -> super::super::Foundation::BOOL;
- #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn HttpExtensionProc(pecb: *const EXTENSION_CONTROL_BLOCK) -> u32;
- #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"]
- #[cfg(feature = "Win32_Foundation")]
- pub fn HttpFilterProc(pfc: *mut HTTP_FILTER_CONTEXT, notificationtype: u32, pvnotification: *mut ::core::ffi::c_void) -> u32;
-}
+#[cfg(feature = "Win32_Foundation")]
+::windows_sys::core::link ! ( "rpcproxy.dll""system" #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] fn GetExtensionVersion ( pver : *mut HSE_VERSION_INFO ) -> super::super::Foundation:: BOOL );
+#[cfg(feature = "Win32_Foundation")]
+::windows_sys::core::link ! ( "rpcproxy.dll""system" #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] fn GetFilterVersion ( pver : *mut HTTP_FILTER_VERSION ) -> super::super::Foundation:: BOOL );
+#[cfg(feature = "Win32_Foundation")]
+::windows_sys::core::link ! ( "rpcproxy.dll""system" #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] fn HttpExtensionProc ( pecb : *const EXTENSION_CONTROL_BLOCK ) -> u32 );
+#[cfg(feature = "Win32_Foundation")]
+::windows_sys::core::link ! ( "rpcproxy.dll""system" #[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"] fn HttpFilterProc ( pfc : *mut HTTP_FILTER_CONTEXT , notificationtype : u32 , pvnotification : *mut ::core::ffi::c_void ) -> u32 );
pub type AsyncIFtpAuthenticationProvider = *mut ::core::ffi::c_void;
pub type AsyncIFtpAuthorizationProvider = *mut ::core::ffi::c_void;
pub type AsyncIFtpHomeDirectoryProvider = *mut ::core::ffi::c_void;
@@ -55,15 +48,24 @@ pub const ASP_MD_ID_END_RESERVED: u32 = 29951u32;
pub const ASP_MD_SERVER_BASE: u32 = 7000u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const ASP_MD_UT_APP: u32 = 101u32;
-pub const CLSID_IImgCtx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810611670, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] };
-pub const CLSID_IisServiceControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3908797985, data2: 22671, data3: 4562, data4: [157, 97, 0, 192, 79, 121, 197, 254] };
-pub const CLSID_MSAdminBase_W: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2850461200, data2: 47117, data3: 4560, data4: [185, 185, 0, 160, 201, 34, 231, 80] };
-pub const CLSID_Request: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2450269648, data2: 9689, data3: 4560, data4: [165, 95, 0, 160, 201, 12, 32, 145] };
-pub const CLSID_Response: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1189190560, data2: 9693, data3: 4560, data4: [165, 95, 0, 160, 201, 12, 32, 145] };
-pub const CLSID_ScriptingContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3648679328, data2: 43112, data3: 4559, data4: [131, 174, 17, 176, 201, 12, 43, 216] };
-pub const CLSID_Server: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2768687456, data2: 9696, data3: 4560, data4: [165, 95, 0, 160, 201, 12, 32, 145] };
-pub const CLSID_Session: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1352634144, data2: 9694, data3: 4560, data4: [165, 95, 0, 160, 201, 12, 32, 145] };
-pub const CLSID_WamAdmin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1634960964, data2: 61846, data3: 4560, data4: [153, 83, 0, 192, 79, 217, 25, 193] };
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const CLSID_IImgCtx: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3050f3d6_98b5_11cf_bb82_00aa00bdce0b);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const CLSID_IisServiceControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe8fb8621_588f_11d2_9d61_00c04f79c5fe);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const CLSID_MSAdminBase_W: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa9e69610_b80d_11d0_b9b9_00a0c922e750);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const CLSID_Request: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x920c25d0_25d9_11d0_a55f_00a0c90c2091);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const CLSID_Response: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x46e19ba0_25dd_11d0_a55f_00a0c90c2091);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const CLSID_ScriptingContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd97a6da0_a868_11cf_83ae_11b0c90c2bd8);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const CLSID_Server: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa506d160_25e0_11d0_a55f_00a0c90c2091);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const CLSID_Session: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x509f8f20_25de_11d0_a55f_00a0c90c2091);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const CLSID_WamAdmin: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x61738644_f196_11d0_9953_00c04fd919c1);
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const DISPID_HTTPREQUEST_ABORT: u32 = 12u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
@@ -116,14 +118,22 @@ pub const DWN_RAWIMAGE: u32 = 256u32;
pub const FP_MD_ID_BEGIN_RESERVED: u32 = 32768u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const FP_MD_ID_END_RESERVED: u32 = 36863u32;
-pub const FtpProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1891485287, data2: 13234, data3: 17904, data4: [172, 82, 195, 202, 70, 247, 166, 86] };
-pub const GUID_IIS_ALL_TRACE_PROVIDERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] };
-pub const GUID_IIS_ASPNET_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2951774718, data2: 583, data3: 17013, data4: [156, 78, 2, 31, 61, 193, 218, 53] };
-pub const GUID_IIS_ASP_TRACE_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 112807322, data2: 45406, data3: 17774, data4: [164, 239, 55, 201, 132, 162, 203, 75] };
-pub const GUID_IIS_ISAPI_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2713846798, data2: 34880, data3: 19505, data4: [186, 17, 152, 113, 3, 26, 25, 234] };
-pub const GUID_IIS_WWW_GLOBAL_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3579657161, data2: 52137, data3: 17631, data4: [130, 126, 19, 45, 58, 69, 150, 194] };
-pub const GUID_IIS_WWW_SERVER_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 975851140, data2: 19489, data3: 18817, data4: [174, 16, 63, 218, 13, 155, 15, 131] };
-pub const GUID_IIS_WWW_SERVER_V2_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3729148361, data2: 5608, data3: 20458, data4: [157, 133, 28, 221, 165, 32, 195, 52] };
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const FtpProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x70bdc667_33b2_45f0_ac52_c3ca46f7a656);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const GUID_IIS_ALL_TRACE_PROVIDERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00000000_0000_0000_0000_000000000000);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const GUID_IIS_ASPNET_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaff081fe_0247_4275_9c4e_021f3dc1da35);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const GUID_IIS_ASP_TRACE_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x06b94d9a_b15e_456e_a4ef_37c984a2cb4b);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const GUID_IIS_ISAPI_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa1c2040e_8840_4c31_ba11_9871031a19ea);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const GUID_IIS_WWW_GLOBAL_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd55d3bc9_cba9_44df_827e_132d3a4596c2);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const GUID_IIS_WWW_SERVER_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3a2a4e84_4c21_4981_ae10_3fda0d9b0f83);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const GUID_IIS_WWW_SERVER_V2_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xde4649c9_15e8_4fea_9d85_1cdda520c334);
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const HSE_APPEND_LOG_PARAMETER: u32 = 1003u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
@@ -297,99 +307,99 @@ pub const HTTP_TRACE_LEVEL_END: u32 = 7u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const HTTP_TRACE_LEVEL_START: u32 = 6u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IISADMIN_EXTENSIONS_CLSID_MD_KEY: &str = "LM/IISADMIN/EXTENSIONS/DCOMCLSIDS";
+pub const IISADMIN_EXTENSIONS_CLSID_MD_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IISADMIN_EXTENSIONS_CLSID_MD_KEYA: &str = "LM/IISADMIN/EXTENSIONS/DCOMCLSIDS";
+pub const IISADMIN_EXTENSIONS_CLSID_MD_KEYA: ::windows_sys::core::PCSTR = ::windows_sys::s!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IISADMIN_EXTENSIONS_CLSID_MD_KEYW: &str = "LM/IISADMIN/EXTENSIONS/DCOMCLSIDS";
+pub const IISADMIN_EXTENSIONS_CLSID_MD_KEYW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IISADMIN_EXTENSIONS_REG_KEY: &str = "SOFTWARE\\Microsoft\\InetStp\\Extensions";
+pub const IISADMIN_EXTENSIONS_REG_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SOFTWARE\\Microsoft\\InetStp\\Extensions");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IISADMIN_EXTENSIONS_REG_KEYA: &str = "SOFTWARE\\Microsoft\\InetStp\\Extensions";
+pub const IISADMIN_EXTENSIONS_REG_KEYA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SOFTWARE\\Microsoft\\InetStp\\Extensions");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IISADMIN_EXTENSIONS_REG_KEYW: &str = "SOFTWARE\\Microsoft\\InetStp\\Extensions";
+pub const IISADMIN_EXTENSIONS_REG_KEYW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SOFTWARE\\Microsoft\\InetStp\\Extensions");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_CERTMAPPER: &str = "IIsCertMapper";
+pub const IIS_CLASS_CERTMAPPER: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsCertMapper");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_CERTMAPPER_W: &str = "IIsCertMapper";
+pub const IIS_CLASS_CERTMAPPER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsCertMapper");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_COMPRESS_SCHEME: &str = "IIsCompressionScheme";
+pub const IIS_CLASS_COMPRESS_SCHEME: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsCompressionScheme");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_COMPRESS_SCHEMES: &str = "IIsCompressionSchemes";
+pub const IIS_CLASS_COMPRESS_SCHEMES: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsCompressionSchemes");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_COMPRESS_SCHEMES_W: &str = "IIsCompressionSchemes";
+pub const IIS_CLASS_COMPRESS_SCHEMES_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsCompressionSchemes");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_COMPRESS_SCHEME_W: &str = "IIsCompressionScheme";
+pub const IIS_CLASS_COMPRESS_SCHEME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsCompressionScheme");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_COMPUTER: &str = "IIsComputer";
+pub const IIS_CLASS_COMPUTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsComputer");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_COMPUTER_W: &str = "IIsComputer";
+pub const IIS_CLASS_COMPUTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsComputer");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_FILTER: &str = "IIsFilter";
+pub const IIS_CLASS_FILTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsFilter");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_FILTERS: &str = "IIsFilters";
+pub const IIS_CLASS_FILTERS: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsFilters");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_FILTERS_W: &str = "IIsFilters";
+pub const IIS_CLASS_FILTERS_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsFilters");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_FILTER_W: &str = "IIsFilter";
+pub const IIS_CLASS_FILTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsFilter");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_FTP_INFO: &str = "IIsFtpInfo";
+pub const IIS_CLASS_FTP_INFO: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsFtpInfo");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_FTP_INFO_W: &str = "IIsFtpInfo";
+pub const IIS_CLASS_FTP_INFO_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsFtpInfo");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_FTP_SERVER: &str = "IIsFtpServer";
+pub const IIS_CLASS_FTP_SERVER: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsFtpServer");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_FTP_SERVER_W: &str = "IIsFtpServer";
+pub const IIS_CLASS_FTP_SERVER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsFtpServer");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_FTP_SERVICE: &str = "IIsFtpService";
+pub const IIS_CLASS_FTP_SERVICE: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsFtpService");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_FTP_SERVICE_W: &str = "IIsFtpService";
+pub const IIS_CLASS_FTP_SERVICE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsFtpService");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_FTP_VDIR: &str = "IIsFtpVirtualDir";
+pub const IIS_CLASS_FTP_VDIR: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsFtpVirtualDir");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_FTP_VDIR_W: &str = "IIsFtpVirtualDir";
+pub const IIS_CLASS_FTP_VDIR_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsFtpVirtualDir");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_LOG_MODULE: &str = "IIsLogModule";
+pub const IIS_CLASS_LOG_MODULE: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsLogModule");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_LOG_MODULES: &str = "IIsLogModules";
+pub const IIS_CLASS_LOG_MODULES: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsLogModules");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_LOG_MODULES_W: &str = "IIsLogModules";
+pub const IIS_CLASS_LOG_MODULES_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsLogModules");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_LOG_MODULE_W: &str = "IIsLogModule";
+pub const IIS_CLASS_LOG_MODULE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsLogModule");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_MIMEMAP: &str = "IIsMimeMap";
+pub const IIS_CLASS_MIMEMAP: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsMimeMap");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_MIMEMAP_W: &str = "IIsMimeMap";
+pub const IIS_CLASS_MIMEMAP_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsMimeMap");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_WEB_DIR: &str = "IIsWebDirectory";
+pub const IIS_CLASS_WEB_DIR: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsWebDirectory");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_WEB_DIR_W: &str = "IIsWebDirectory";
+pub const IIS_CLASS_WEB_DIR_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsWebDirectory");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_WEB_FILE: &str = "IIsWebFile";
+pub const IIS_CLASS_WEB_FILE: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsWebFile");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_WEB_FILE_W: &str = "IIsWebFile";
+pub const IIS_CLASS_WEB_FILE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsWebFile");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_WEB_INFO: &str = "IIsWebInfo";
+pub const IIS_CLASS_WEB_INFO: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsWebInfo");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_WEB_INFO_W: &str = "IIsWebInfo";
+pub const IIS_CLASS_WEB_INFO_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsWebInfo");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_WEB_SERVER: &str = "IIsWebServer";
+pub const IIS_CLASS_WEB_SERVER: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsWebServer");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_WEB_SERVER_W: &str = "IIsWebServer";
+pub const IIS_CLASS_WEB_SERVER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsWebServer");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_WEB_SERVICE: &str = "IIsWebService";
+pub const IIS_CLASS_WEB_SERVICE: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsWebService");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_WEB_SERVICE_W: &str = "IIsWebService";
+pub const IIS_CLASS_WEB_SERVICE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsWebService");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_WEB_VDIR: &str = "IIsWebVirtualDir";
+pub const IIS_CLASS_WEB_VDIR: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsWebVirtualDir");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_CLASS_WEB_VDIR_W: &str = "IIsWebVirtualDir";
+pub const IIS_CLASS_WEB_VDIR_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsWebVirtualDir");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const IIS_MD_ADSI_METAID_BEGIN: u32 = 130000u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_MD_ADSI_SCHEMA_PATH_A: &str = "/Schema";
+pub const IIS_MD_ADSI_SCHEMA_PATH_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("/Schema");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_MD_ADSI_SCHEMA_PATH_W: &str = "/Schema";
+pub const IIS_MD_ADSI_SCHEMA_PATH_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Schema");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const IIS_MD_APPPOOL_BASE: u32 = 9000u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
@@ -407,11 +417,11 @@ pub const IIS_MD_ID_BEGIN_RESERVED: u32 = 1u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const IIS_MD_ID_END_RESERVED: u32 = 32767u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_MD_INSTANCE_ROOT: &str = "Root";
+pub const IIS_MD_INSTANCE_ROOT: ::windows_sys::core::PCSTR = ::windows_sys::s!("Root");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_MD_ISAPI_FILTERS: &str = "/Filters";
+pub const IIS_MD_ISAPI_FILTERS: ::windows_sys::core::PCSTR = ::windows_sys::s!("/Filters");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_MD_LOCAL_MACHINE_PATH: &str = "LM";
+pub const IIS_MD_LOCAL_MACHINE_PATH: ::windows_sys::core::PCSTR = ::windows_sys::s!("LM");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const IIS_MD_LOGCUSTOM_BASE: u32 = 4500u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
@@ -425,7 +435,7 @@ pub const IIS_MD_SERVER_BASE: u32 = 1000u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const IIS_MD_SSL_BASE: u32 = 5500u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_MD_SVC_INFO_PATH: &str = "Info";
+pub const IIS_MD_SVC_INFO_PATH: ::windows_sys::core::PCSTR = ::windows_sys::s!("Info");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const IIS_MD_UT_END_RESERVED: u32 = 2000u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
@@ -437,9 +447,9 @@ pub const IIS_MD_UT_WAM: u32 = 100u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const IIS_MD_VR_BASE: u32 = 3000u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_WEBSOCKET: &str = "websockets";
+pub const IIS_WEBSOCKET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("websockets");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const IIS_WEBSOCKET_SERVER_VARIABLE: &str = "IIS_WEBSOCK";
+pub const IIS_WEBSOCKET_SERVER_VARIABLE: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIS_WEBSOCK");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const IMAP_MD_ID_BEGIN_RESERVED: u32 = 49152u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
@@ -482,9 +492,12 @@ pub const IMGLOAD_STOPPED: u32 = 4194304u32;
pub const IMGTRANS_MASK: u32 = 536870912u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const IMGTRANS_OPAQUE: u32 = 536870912u32;
-pub const LIBID_ASPTypeLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3648679328, data2: 43100, data3: 4559, data4: [131, 174, 0, 160, 201, 12, 43, 216] };
-pub const LIBID_IISRSTALib: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3908797972, data2: 22671, data3: 4562, data4: [157, 97, 0, 192, 79, 121, 197, 254] };
-pub const LIBID_WAMREGLib: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 696396456, data2: 62210, data3: 4560, data4: [153, 83, 0, 192, 79, 217, 25, 193] };
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const LIBID_ASPTypeLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd97a6da0_a85c_11cf_83ae_00a0c90c2bd8);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const LIBID_IISRSTALib: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe8fb8614_588f_11d2_9d61_00c04f79c5fe);
+#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
+pub const LIBID_WAMREGLib: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x29822aa8_f302_11d0_9953_00c04fd919c1);
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const MB_DONT_IMPERSONATE: u32 = 9033u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
@@ -984,7 +997,7 @@ pub const MD_CUSTOM_ERROR: u32 = 6008u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const MD_CUSTOM_ERROR_DESC: u32 = 2120u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const MD_DEFAULT_BACKUP_LOCATION: &str = "MDBackUp";
+pub const MD_DEFAULT_BACKUP_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MDBackUp");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const MD_DEFAULT_LOAD_FILE: u32 = 6006u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
@@ -1386,9 +1399,9 @@ pub const MD_IMPORT_MERGE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const MD_IMPORT_NODE_ONLY: u32 = 2u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const MD_INSERT_PATH_STRING: &str = "<%INSERT_PATH%>";
+pub const MD_INSERT_PATH_STRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("<%INSERT_PATH%>");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const MD_INSERT_PATH_STRINGA: &str = "<%INSERT_PATH%>";
+pub const MD_INSERT_PATH_STRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("<%INSERT_PATH%>");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const MD_IN_PROCESS_ISAPI_APPS: u32 = 2073u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
@@ -1868,13 +1881,13 @@ pub const WAM_MD_SERVER_BASE: u32 = 7500u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub const WEBDAV_MD_SERVER_BASE: u32 = 8500u32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const WEB_CORE_ACTIVATE_DLL_ENTRY: &str = "WebCoreActivate";
+pub const WEB_CORE_ACTIVATE_DLL_ENTRY: ::windows_sys::core::PCSTR = ::windows_sys::s!("WebCoreActivate");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const WEB_CORE_DLL_NAME: &str = "hwebcore.dll";
+pub const WEB_CORE_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("hwebcore.dll");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const WEB_CORE_SET_METADATA_DLL_ENTRY: &str = "WebCoreSetMetadata";
+pub const WEB_CORE_SET_METADATA_DLL_ENTRY: ::windows_sys::core::PCSTR = ::windows_sys::s!("WebCoreSetMetadata");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
-pub const WEB_CORE_SHUTDOWN_DLL_ENTRY: &str = "WebCoreShutdown";
+pub const WEB_CORE_SHUTDOWN_DLL_ENTRY: ::windows_sys::core::PCSTR = ::windows_sys::s!("WebCoreShutdown");
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
pub type FTP_ACCESS = i32;
#[doc = "*Required features: `\"Win32_System_Iis\"`*"]
@@ -2692,7 +2705,7 @@ pub type PFN_HSE_CACHE_INVALIDATION_CALLBACK = ::core::option::Option<unsafe ext
pub type PFN_HSE_GET_PROTOCOL_MANAGER_CUSTOM_INTERFACE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(pszprotocolmanagerdll: ::windows_sys::core::PCWSTR, pszprotocolmanagerdllinitfunction: ::windows_sys::core::PCWSTR, dwcustominterfaceid: u32, ppcustominterface: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>;
#[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
-pub type PFN_HSE_IO_COMPLETION = ::core::option::Option<unsafe extern "system" fn(pecb: *mut EXTENSION_CONTROL_BLOCK, pcontext: *mut ::core::ffi::c_void, cbio: u32, dwerror: u32)>;
+pub type PFN_HSE_IO_COMPLETION = ::core::option::Option<unsafe extern "system" fn(pecb: *mut EXTENSION_CONTROL_BLOCK, pcontext: *mut ::core::ffi::c_void, cbio: u32, dwerror: u32) -> ()>;
#[doc = "*Required features: `\"Win32_System_Iis\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub type PFN_HTTPEXTENSIONPROC = ::core::option::Option<unsafe extern "system" fn(pecb: *mut EXTENSION_CONTROL_BLOCK) -> u32>;