1 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CMP_WaitNoPendingInstallEvents ( dwtimeout : u32 ) -> u32 );
2 #[cfg(feature = "Win32_Data_HtmlHelp")]
3 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Data_HtmlHelp\"`*"] fn CM_Add_Empty_Log_Conf ( plclogconf : *mut usize , dndevinst : u32 , priority : super::super::Data::HtmlHelp:: PRIORITY , ulflags : u32 ) -> CONFIGRET );
4 #[cfg(feature = "Win32_Data_HtmlHelp")]
5 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Data_HtmlHelp\"`*"] fn CM_Add_Empty_Log_Conf_Ex ( plclogconf : *mut usize , dndevinst : u32 , priority : super::super::Data::HtmlHelp:: PRIORITY , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
6 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_IDA ( dndevinst : u32 , pszid : :: windows_sys::core::PCSTR , ulflags : u32 ) -> CONFIGRET );
7 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_IDW ( dndevinst : u32 , pszid : :: windows_sys::core::PCWSTR , ulflags : u32 ) -> CONFIGRET );
8 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_ID_ExA ( dndevinst : u32 , pszid : :: windows_sys::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
9 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_ID_ExW ( dndevinst : u32 , pszid : :: windows_sys::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
10 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_Range ( ullstartvalue : u64 , ullendvalue : u64 , rlh : usize , ulflags : u32 ) -> CONFIGRET );
11 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_Res_Des ( prdresdes : *mut usize , lclogconf : usize , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , ulflags : u32 ) -> CONFIGRET );
12 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Add_Res_Des_Ex ( prdresdes : *mut usize , lclogconf : usize , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
13 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Connect_MachineA ( uncservername : :: windows_sys::core::PCSTR , phmachine : *mut isize ) -> CONFIGRET );
14 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Connect_MachineW ( uncservername : :: windows_sys::core::PCWSTR , phmachine : *mut isize ) -> CONFIGRET );
15 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Create_DevNodeA ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCSTR , dnparent : u32 , ulflags : u32 ) -> CONFIGRET );
16 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Create_DevNodeW ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCWSTR , dnparent : u32 , ulflags : u32 ) -> CONFIGRET );
17 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Create_DevNode_ExA ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCSTR , dnparent : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
18 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Create_DevNode_ExW ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCWSTR , dnparent : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
19 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Create_Range_List ( prlh : *mut usize , ulflags : u32 ) -> CONFIGRET );
20 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Class_Key ( classguid : *const :: windows_sys::core::GUID , ulflags : u32 ) -> CONFIGRET );
21 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Class_Key_Ex ( classguid : *const :: windows_sys::core::GUID , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
22 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_DevNode_Key ( dndevnode : u32 , ulhardwareprofile : u32 , ulflags : u32 ) -> CONFIGRET );
23 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_DevNode_Key_Ex ( dndevnode : u32 , ulhardwareprofile : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
24 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Device_Interface_KeyA ( pszdeviceinterface : :: windows_sys::core::PCSTR , ulflags : u32 ) -> CONFIGRET );
25 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Device_Interface_KeyW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , ulflags : u32 ) -> CONFIGRET );
26 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Device_Interface_Key_ExA ( pszdeviceinterface : :: windows_sys::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
27 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Device_Interface_Key_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
28 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Delete_Range ( ullstartvalue : u64 , ullendvalue : u64 , rlh : usize , ulflags : u32 ) -> CONFIGRET );
29 #[cfg(feature = "Win32_Foundation")]
30 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Detect_Resource_Conflict ( dndevinst : u32 , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , pbconflictdetected : *mut super::super::Foundation:: BOOL , ulflags : u32 ) -> CONFIGRET );
31 #[cfg(feature = "Win32_Foundation")]
32 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Detect_Resource_Conflict_Ex ( dndevinst : u32 , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , pbconflictdetected : *mut super::super::Foundation:: BOOL , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
33 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Disable_DevNode ( dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
34 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Disable_DevNode_Ex ( dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
35 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Disconnect_Machine ( hmachine : isize ) -> CONFIGRET );
36 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Dup_Range_List ( rlhold : usize , rlhnew : usize , ulflags : u32 ) -> CONFIGRET );
37 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enable_DevNode ( dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
38 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enable_DevNode_Ex ( dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
39 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enumerate_Classes ( ulclassindex : u32 , classguid : *mut :: windows_sys::core::GUID , ulflags : u32 ) -> CONFIGRET );
40 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enumerate_Classes_Ex ( ulclassindex : u32 , classguid : *mut :: windows_sys::core::GUID , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
41 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enumerate_EnumeratorsA ( ulenumindex : u32 , buffer : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
42 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enumerate_EnumeratorsW ( ulenumindex : u32 , buffer : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
43 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enumerate_Enumerators_ExA ( ulenumindex : u32 , buffer : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
44 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Enumerate_Enumerators_ExW ( ulenumindex : u32 , buffer : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
45 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Find_Range ( pullstart : *mut u64 , ullstart : u64 , ullength : u32 , ullalignment : u64 , ullend : u64 , rlh : usize , ulflags : u32 ) -> CONFIGRET );
46 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_First_Range ( rlh : usize , pullstart : *mut u64 , pullend : *mut u64 , preelement : *mut usize , ulflags : u32 ) -> CONFIGRET );
47 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Log_Conf ( lclogconftobefreed : usize , ulflags : u32 ) -> CONFIGRET );
48 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Log_Conf_Ex ( lclogconftobefreed : usize , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
49 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Log_Conf_Handle ( lclogconf : usize ) -> CONFIGRET );
50 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Range_List ( rlh : usize , ulflags : u32 ) -> CONFIGRET );
51 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Res_Des ( prdresdes : *mut usize , rdresdes : usize , ulflags : u32 ) -> CONFIGRET );
52 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Res_Des_Ex ( prdresdes : *mut usize , rdresdes : usize , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
53 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Res_Des_Handle ( rdresdes : usize ) -> CONFIGRET );
54 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Free_Resource_Conflict_Handle ( clconflictlist : usize ) -> CONFIGRET );
55 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Child ( pdndevinst : *mut u32 , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
56 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Child_Ex ( pdndevinst : *mut u32 , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
57 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Key_NameA ( classguid : *const :: windows_sys::core::GUID , pszkeyname : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
58 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Key_NameW ( classguid : *const :: windows_sys::core::GUID , pszkeyname : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
59 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Key_Name_ExA ( classguid : *const :: windows_sys::core::GUID , pszkeyname : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
60 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Key_Name_ExW ( classguid : *const :: windows_sys::core::GUID , pszkeyname : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
61 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_NameA ( classguid : *const :: windows_sys::core::GUID , buffer : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
62 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_NameW ( classguid : *const :: windows_sys::core::GUID , buffer : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
63 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Name_ExA ( classguid : *const :: windows_sys::core::GUID , buffer : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
64 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Name_ExW ( classguid : *const :: windows_sys::core::GUID , buffer : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
65 #[cfg(feature = "Win32_Devices_Properties")]
66 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Class_PropertyW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET );
67 #[cfg(feature = "Win32_Devices_Properties")]
68 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Class_Property_ExW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
69 #[cfg(feature = "Win32_Devices_Properties")]
70 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Class_Property_Keys ( classguid : *const :: windows_sys::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 ) -> CONFIGRET );
71 #[cfg(feature = "Win32_Devices_Properties")]
72 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Class_Property_Keys_Ex ( classguid : *const :: windows_sys::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
73 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Registry_PropertyA ( classguid : *const :: windows_sys::core::GUID , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
74 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Class_Registry_PropertyW ( classguid : *const :: windows_sys::core::GUID , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
75 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Depth ( puldepth : *mut u32 , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
76 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Depth_Ex ( puldepth : *mut u32 , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
77 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Custom_PropertyA ( dndevinst : u32 , pszcustompropertyname : :: windows_sys::core::PCSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
78 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Custom_PropertyW ( dndevinst : u32 , pszcustompropertyname : :: windows_sys::core::PCWSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
79 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Custom_Property_ExA ( dndevinst : u32 , pszcustompropertyname : :: windows_sys::core::PCSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
80 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Custom_Property_ExW ( dndevinst : u32 , pszcustompropertyname : :: windows_sys::core::PCWSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
81 #[cfg(feature = "Win32_Devices_Properties")]
82 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_DevNode_PropertyW ( dndevinst : u32 , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET );
83 #[cfg(feature = "Win32_Devices_Properties")]
84 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_DevNode_Property_ExW ( dndevinst : u32 , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
85 #[cfg(feature = "Win32_Devices_Properties")]
86 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_DevNode_Property_Keys ( dndevinst : u32 , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 ) -> CONFIGRET );
87 #[cfg(feature = "Win32_Devices_Properties")]
88 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_DevNode_Property_Keys_Ex ( dndevinst : u32 , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
89 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Registry_PropertyA ( dndevinst : u32 , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
90 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Registry_PropertyW ( dndevinst : u32 , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
91 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Registry_Property_ExA ( dndevinst : u32 , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
92 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Registry_Property_ExW ( dndevinst : u32 , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
93 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Status ( pulstatus : *mut u32 , pulproblemnumber : *mut u32 , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
94 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_DevNode_Status_Ex ( pulstatus : *mut u32 , pulproblemnumber : *mut u32 , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
95 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_IDA ( dndevinst : u32 , buffer : :: windows_sys::core::PSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET );
96 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_IDW ( dndevinst : u32 , buffer : :: windows_sys::core::PWSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET );
97 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_ExA ( dndevinst : u32 , buffer : :: windows_sys::core::PSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
98 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_ExW ( dndevinst : u32 , buffer : :: windows_sys::core::PWSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
99 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_ListA ( pszfilter : :: windows_sys::core::PCSTR , buffer : :: windows_sys::core::PSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET );
100 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_ListW ( pszfilter : :: windows_sys::core::PCWSTR , buffer : :: windows_sys::core::PWSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET );
101 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_List_ExA ( pszfilter : :: windows_sys::core::PCSTR , buffer : :: windows_sys::core::PSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
102 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_List_ExW ( pszfilter : :: windows_sys::core::PCWSTR , buffer : :: windows_sys::core::PWSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
103 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_List_SizeA ( pullen : *mut u32 , pszfilter : :: windows_sys::core::PCSTR , ulflags : u32 ) -> CONFIGRET );
104 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_List_SizeW ( pullen : *mut u32 , pszfilter : :: windows_sys::core::PCWSTR , ulflags : u32 ) -> CONFIGRET );
105 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_List_Size_ExA ( pullen : *mut u32 , pszfilter : :: windows_sys::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
106 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_List_Size_ExW ( pullen : *mut u32 , pszfilter : :: windows_sys::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
107 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_Size ( pullen : *mut u32 , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
108 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_ID_Size_Ex ( pullen : *mut u32 , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
109 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_AliasA ( pszdeviceinterface : :: windows_sys::core::PCSTR , aliasinterfaceguid : *const :: windows_sys::core::GUID , pszaliasdeviceinterface : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
110 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_AliasW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , aliasinterfaceguid : *const :: windows_sys::core::GUID , pszaliasdeviceinterface : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
111 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_Alias_ExA ( pszdeviceinterface : :: windows_sys::core::PCSTR , aliasinterfaceguid : *const :: windows_sys::core::GUID , pszaliasdeviceinterface : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
112 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_Alias_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , aliasinterfaceguid : *const :: windows_sys::core::GUID , pszaliasdeviceinterface : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
113 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_ListA ( interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCSTR , buffer : :: windows_sys::core::PSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET );
114 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_ListW ( interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCWSTR , buffer : :: windows_sys::core::PWSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET );
115 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_List_ExA ( interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCSTR , buffer : :: windows_sys::core::PSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
116 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_List_ExW ( interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCWSTR , buffer : :: windows_sys::core::PWSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
117 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_List_SizeA ( pullen : *mut u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCSTR , ulflags : u32 ) -> CONFIGRET );
118 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_List_SizeW ( pullen : *mut u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCWSTR , ulflags : u32 ) -> CONFIGRET );
119 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_List_Size_ExA ( pullen : *mut u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
120 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Device_Interface_List_Size_ExW ( pullen : *mut u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pdeviceid : :: windows_sys::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
121 #[cfg(feature = "Win32_Devices_Properties")]
122 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Device_Interface_PropertyW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET );
123 #[cfg(feature = "Win32_Devices_Properties")]
124 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Device_Interface_Property_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
125 #[cfg(feature = "Win32_Devices_Properties")]
126 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Device_Interface_Property_KeysW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 ) -> CONFIGRET );
127 #[cfg(feature = "Win32_Devices_Properties")]
128 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Get_Device_Interface_Property_Keys_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
129 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_First_Log_Conf ( plclogconf : *mut usize , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
130 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_First_Log_Conf_Ex ( plclogconf : *mut usize , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
131 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Global_State ( pulstate : *mut u32 , ulflags : u32 ) -> CONFIGRET );
132 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Global_State_Ex ( pulstate : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
133 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_HW_Prof_FlagsA ( pdeviceid : :: windows_sys::core::PCSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 ) -> CONFIGRET );
134 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_HW_Prof_FlagsW ( pdeviceid : :: windows_sys::core::PCWSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 ) -> CONFIGRET );
135 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_HW_Prof_Flags_ExA ( pdeviceid : :: windows_sys::core::PCSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
136 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_HW_Prof_Flags_ExW ( pdeviceid : :: windows_sys::core::PCWSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
137 #[cfg(feature = "Win32_Foundation")]
138 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Get_Hardware_Profile_InfoA ( ulindex : u32 , phwprofileinfo : *mut HWProfileInfo_sA , ulflags : u32 ) -> CONFIGRET );
139 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Hardware_Profile_InfoW ( ulindex : u32 , phwprofileinfo : *mut HWPROFILEINFO_W , ulflags : u32 ) -> CONFIGRET );
140 #[cfg(feature = "Win32_Foundation")]
141 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Get_Hardware_Profile_Info_ExA ( ulindex : u32 , phwprofileinfo : *mut HWProfileInfo_sA , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
142 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Hardware_Profile_Info_ExW ( ulindex : u32 , phwprofileinfo : *mut HWPROFILEINFO_W , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
143 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Log_Conf_Priority ( lclogconf : usize , ppriority : *mut u32 , ulflags : u32 ) -> CONFIGRET );
144 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Log_Conf_Priority_Ex ( lclogconf : usize , ppriority : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
145 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Next_Log_Conf ( plclogconf : *mut usize , lclogconf : usize , ulflags : u32 ) -> CONFIGRET );
146 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Next_Log_Conf_Ex ( plclogconf : *mut usize , lclogconf : usize , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
147 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Next_Res_Des ( prdresdes : *mut usize , rdresdes : usize , forresource : u32 , presourceid : *mut u32 , ulflags : u32 ) -> CONFIGRET );
148 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Next_Res_Des_Ex ( prdresdes : *mut usize , rdresdes : usize , forresource : u32 , presourceid : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
149 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Parent ( pdndevinst : *mut u32 , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
150 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Parent_Ex ( pdndevinst : *mut u32 , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
151 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Res_Des_Data ( rdresdes : usize , buffer : *mut ::core::ffi::c_void , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET );
152 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Res_Des_Data_Ex ( rdresdes : usize , buffer : *mut ::core::ffi::c_void , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
153 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Res_Des_Data_Size ( pulsize : *mut u32 , rdresdes : usize , ulflags : u32 ) -> CONFIGRET );
154 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Res_Des_Data_Size_Ex ( pulsize : *mut u32 , rdresdes : usize , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
155 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Resource_Conflict_Count ( clconflictlist : usize , pulcount : *mut u32 ) -> CONFIGRET );
156 #[cfg(feature = "Win32_Foundation")]
157 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Get_Resource_Conflict_DetailsA ( clconflictlist : usize , ulindex : u32 , pconflictdetails : *mut CONFLICT_DETAILS_A ) -> CONFIGRET );
158 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Resource_Conflict_DetailsW ( clconflictlist : usize , ulindex : u32 , pconflictdetails : *mut CONFLICT_DETAILS_W ) -> CONFIGRET );
159 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Sibling ( pdndevinst : *mut u32 , dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
160 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Sibling_Ex ( pdndevinst : *mut u32 , dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
161 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Version ( ) -> u16 );
162 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Version_Ex ( hmachine : isize ) -> u16 );
163 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Intersect_Range_List ( rlhold1 : usize , rlhold2 : usize , rlhnew : usize , ulflags : u32 ) -> CONFIGRET );
164 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Invert_Range_List ( rlhold : usize , rlhnew : usize , ullmaxvalue : u64 , ulflags : u32 ) -> CONFIGRET );
165 #[cfg(feature = "Win32_Foundation")]
166 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Is_Dock_Station_Present ( pbpresent : *mut super::super::Foundation:: BOOL ) -> CONFIGRET );
167 #[cfg(feature = "Win32_Foundation")]
168 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Is_Dock_Station_Present_Ex ( pbpresent : *mut super::super::Foundation:: BOOL , hmachine : isize ) -> CONFIGRET );
169 #[cfg(feature = "Win32_Foundation")]
170 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Is_Version_Available ( wversion : u16 ) -> super::super::Foundation:: BOOL );
171 #[cfg(feature = "Win32_Foundation")]
172 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Is_Version_Available_Ex ( wversion : u16 , hmachine : isize ) -> super::super::Foundation:: BOOL );
173 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Locate_DevNodeA ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCSTR , ulflags : u32 ) -> CONFIGRET );
174 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Locate_DevNodeW ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCWSTR , ulflags : u32 ) -> CONFIGRET );
175 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Locate_DevNode_ExA ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
176 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Locate_DevNode_ExW ( pdndevinst : *mut u32 , pdeviceid : :: windows_sys::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
177 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_MapCrToWin32Err ( cmreturncode : CONFIGRET , defaulterr : u32 ) -> u32 );
178 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Merge_Range_List ( rlhold1 : usize , rlhold2 : usize , rlhnew : usize , ulflags : u32 ) -> CONFIGRET );
179 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Modify_Res_Des ( prdresdes : *mut usize , rdresdes : usize , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , ulflags : u32 ) -> CONFIGRET );
180 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Modify_Res_Des_Ex ( prdresdes : *mut usize , rdresdes : usize , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
181 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Move_DevNode ( dnfromdevinst : u32 , dntodevinst : u32 , ulflags : u32 ) -> CONFIGRET );
182 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Move_DevNode_Ex ( dnfromdevinst : u32 , dntodevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
183 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Next_Range ( preelement : *mut usize , pullstart : *mut u64 , pullend : *mut u64 , ulflags : u32 ) -> CONFIGRET );
184 #[cfg(feature = "Win32_System_Registry")]
185 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Class_KeyA ( classguid : *const :: windows_sys::core::GUID , pszclassname : :: windows_sys::core::PCSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET );
186 #[cfg(feature = "Win32_System_Registry")]
187 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Class_KeyW ( classguid : *const :: windows_sys::core::GUID , pszclassname : :: windows_sys::core::PCWSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET );
188 #[cfg(feature = "Win32_System_Registry")]
189 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Class_Key_ExA ( classguid : *const :: windows_sys::core::GUID , pszclassname : :: windows_sys::core::PCSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
190 #[cfg(feature = "Win32_System_Registry")]
191 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Class_Key_ExW ( classguid : *const :: windows_sys::core::GUID , pszclassname : :: windows_sys::core::PCWSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
192 #[cfg(feature = "Win32_System_Registry")]
193 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_DevNode_Key ( dndevnode : u32 , samdesired : u32 , ulhardwareprofile : u32 , disposition : u32 , phkdevice : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET );
194 #[cfg(feature = "Win32_System_Registry")]
195 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_DevNode_Key_Ex ( dndevnode : u32 , samdesired : u32 , ulhardwareprofile : u32 , disposition : u32 , phkdevice : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
196 #[cfg(feature = "Win32_System_Registry")]
197 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Device_Interface_KeyA ( pszdeviceinterface : :: windows_sys::core::PCSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET );
198 #[cfg(feature = "Win32_System_Registry")]
199 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Device_Interface_KeyW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET );
200 #[cfg(feature = "Win32_System_Registry")]
201 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Device_Interface_Key_ExA ( pszdeviceinterface : :: windows_sys::core::PCSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
202 #[cfg(feature = "Win32_System_Registry")]
203 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn CM_Open_Device_Interface_Key_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
204 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_And_Remove_SubTreeA ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET );
205 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_And_Remove_SubTreeW ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PWSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET );
206 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_And_Remove_SubTree_ExA ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
207 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_And_Remove_SubTree_ExW ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PWSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
208 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Arbitrator_Free_Data ( pdata : *mut ::core::ffi::c_void , datalen : u32 , dndevinst : u32 , resourceid : u32 , ulflags : u32 ) -> CONFIGRET );
209 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Arbitrator_Free_Data_Ex ( pdata : *mut ::core::ffi::c_void , datalen : u32 , dndevinst : u32 , resourceid : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
210 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Arbitrator_Free_Size ( pulsize : *mut u32 , dndevinst : u32 , resourceid : u32 , ulflags : u32 ) -> CONFIGRET );
211 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Arbitrator_Free_Size_Ex ( pulsize : *mut u32 , dndevinst : u32 , resourceid : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
212 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Remove_SubTree ( dnancestor : u32 , ulflags : u32 ) -> CONFIGRET );
213 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Remove_SubTree_Ex ( dnancestor : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
214 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Query_Resource_Conflict_List ( pclconflictlist : *mut usize , dndevinst : u32 , resourceid : u32 , resourcedata : *const ::core::ffi::c_void , resourcelen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
215 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Reenumerate_DevNode ( dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
216 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Reenumerate_DevNode_Ex ( dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
217 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Register_Device_Driver ( dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
218 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Register_Device_Driver_Ex ( dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
219 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Register_Device_InterfaceA ( dndevinst : u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pszreference : :: windows_sys::core::PCSTR , pszdeviceinterface : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
220 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Register_Device_InterfaceW ( dndevinst : u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pszreference : :: windows_sys::core::PCWSTR , pszdeviceinterface : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET );
221 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Register_Device_Interface_ExA ( dndevinst : u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pszreference : :: windows_sys::core::PCSTR , pszdeviceinterface : :: windows_sys::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
222 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Register_Device_Interface_ExW ( dndevinst : u32 , interfaceclassguid : *const :: windows_sys::core::GUID , pszreference : :: windows_sys::core::PCWSTR , pszdeviceinterface : :: windows_sys::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
223 #[cfg(feature = "Win32_Foundation")]
224 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn CM_Register_Notification ( pfilter : *const CM_NOTIFY_FILTER , pcontext : *const ::core::ffi::c_void , pcallback : PCM_NOTIFY_CALLBACK , pnotifycontext : *mut isize ) -> CONFIGRET );
225 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Remove_SubTree ( dnancestor : u32 , ulflags : u32 ) -> CONFIGRET );
226 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Remove_SubTree_Ex ( dnancestor : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
227 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Request_Device_EjectA ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET );
228 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Request_Device_EjectW ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PWSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET );
229 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Request_Device_Eject_ExA ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
230 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Request_Device_Eject_ExW ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows_sys::core::PWSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
231 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Request_Eject_PC ( ) -> CONFIGRET );
232 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Request_Eject_PC_Ex ( hmachine : isize ) -> CONFIGRET );
233 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Run_Detection ( ulflags : u32 ) -> CONFIGRET );
234 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Run_Detection_Ex ( ulflags : u32 , hmachine : isize ) -> CONFIGRET );
235 #[cfg(feature = "Win32_Devices_Properties")]
236 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_Class_PropertyW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 ) -> CONFIGRET );
237 #[cfg(feature = "Win32_Devices_Properties")]
238 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_Class_Property_ExW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
239 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_Class_Registry_PropertyA ( classguid : *const :: windows_sys::core::GUID , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
240 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_Class_Registry_PropertyW ( classguid : *const :: windows_sys::core::GUID , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
241 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_DevNode_Problem ( dndevinst : u32 , ulproblem : u32 , ulflags : u32 ) -> CONFIGRET );
242 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_DevNode_Problem_Ex ( dndevinst : u32 , ulproblem : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
243 #[cfg(feature = "Win32_Devices_Properties")]
244 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_DevNode_PropertyW ( dndevinst : u32 , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 ) -> CONFIGRET );
245 #[cfg(feature = "Win32_Devices_Properties")]
246 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_DevNode_Property_ExW ( dndevinst : u32 , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
247 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_DevNode_Registry_PropertyA ( dndevinst : u32 , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 ) -> CONFIGRET );
248 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_DevNode_Registry_PropertyW ( dndevinst : u32 , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 ) -> CONFIGRET );
249 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_DevNode_Registry_Property_ExA ( dndevinst : u32 , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
250 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_DevNode_Registry_Property_ExW ( dndevinst : u32 , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
251 #[cfg(feature = "Win32_Devices_Properties")]
252 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_Device_Interface_PropertyW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 ) -> CONFIGRET );
253 #[cfg(feature = "Win32_Devices_Properties")]
254 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_Device_Interface_Property_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
255 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_HW_Prof ( ulhardwareprofile : u32 , ulflags : u32 ) -> CONFIGRET );
256 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_HW_Prof_Ex ( ulhardwareprofile : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
257 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_HW_Prof_FlagsA ( pdeviceid : :: windows_sys::core::PCSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 ) -> CONFIGRET );
258 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_HW_Prof_FlagsW ( pdeviceid : :: windows_sys::core::PCWSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 ) -> CONFIGRET );
259 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_HW_Prof_Flags_ExA ( pdeviceid : :: windows_sys::core::PCSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
260 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Set_HW_Prof_Flags_ExW ( pdeviceid : :: windows_sys::core::PCWSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
261 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Setup_DevNode ( dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
262 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Setup_DevNode_Ex ( dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
263 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Test_Range_Available ( ullstartvalue : u64 , ullendvalue : u64 , rlh : usize , ulflags : u32 ) -> CONFIGRET );
264 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Uninstall_DevNode ( dndevinst : u32 , ulflags : u32 ) -> CONFIGRET );
265 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Uninstall_DevNode_Ex ( dndevinst : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
266 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Unregister_Device_InterfaceA ( pszdeviceinterface : :: windows_sys::core::PCSTR , ulflags : u32 ) -> CONFIGRET );
267 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Unregister_Device_InterfaceW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , ulflags : u32 ) -> CONFIGRET );
268 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Unregister_Device_Interface_ExA ( pszdeviceinterface : :: windows_sys::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
269 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Unregister_Device_Interface_ExW ( pszdeviceinterface : :: windows_sys::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET );
270 ::windows_sys
::core
::link
! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Unregister_Notification ( notifycontext : HCMNOTIFICATION ) -> CONFIGRET );
271 #[cfg(feature = "Win32_Foundation")]
272 ::windows_sys
::core
::link
! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiInstallDevice ( hwndparent : super::super::Foundation:: HWND , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_A , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
273 #[cfg(feature = "Win32_Foundation")]
274 ::windows_sys
::core
::link
! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiInstallDriverA ( hwndparent : super::super::Foundation:: HWND , infpath : :: windows_sys::core::PCSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
275 #[cfg(feature = "Win32_Foundation")]
276 ::windows_sys
::core
::link
! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiInstallDriverW ( hwndparent : super::super::Foundation:: HWND , infpath : :: windows_sys::core::PCWSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
277 #[cfg(feature = "Win32_Foundation")]
278 ::windows_sys
::core
::link
! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiRollbackDriver ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , hwndparent : super::super::Foundation:: HWND , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
279 #[cfg(feature = "Win32_Foundation")]
280 ::windows_sys
::core
::link
! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiShowUpdateDevice ( hwndparent : super::super::Foundation:: HWND , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
281 #[cfg(feature = "Win32_Foundation")]
282 ::windows_sys
::core
::link
! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiShowUpdateDriver ( hwndparent : super::super::Foundation:: HWND , filepath : :: windows_sys::core::PCWSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
283 #[cfg(feature = "Win32_Foundation")]
284 ::windows_sys
::core
::link
! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiUninstallDevice ( hwndparent : super::super::Foundation:: HWND , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
285 #[cfg(feature = "Win32_Foundation")]
286 ::windows_sys
::core
::link
! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiUninstallDriverA ( hwndparent : super::super::Foundation:: HWND , infpath : :: windows_sys::core::PCSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
287 #[cfg(feature = "Win32_Foundation")]
288 ::windows_sys
::core
::link
! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn DiUninstallDriverW ( hwndparent : super::super::Foundation:: HWND , infpath : :: windows_sys::core::PCWSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
289 #[cfg(feature = "Win32_Foundation")]
290 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn InstallHinfSectionA ( window : super::super::Foundation:: HWND , modulehandle : super::super::Foundation:: HINSTANCE , commandline : :: windows_sys::core::PCSTR , showcommand : i32 ) -> ( ) );
291 #[cfg(feature = "Win32_Foundation")]
292 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn InstallHinfSectionW ( window : super::super::Foundation:: HWND , modulehandle : super::super::Foundation:: HINSTANCE , commandline : :: windows_sys::core::PCWSTR , showcommand : i32 ) -> ( ) );
293 #[cfg(feature = "Win32_Foundation")]
294 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddInstallSectionToDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
295 #[cfg(feature = "Win32_Foundation")]
296 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddInstallSectionToDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
297 #[cfg(feature = "Win32_Foundation")]
298 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddSectionToDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
299 #[cfg(feature = "Win32_Foundation")]
300 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddSectionToDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
301 #[cfg(feature = "Win32_Foundation")]
302 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddToDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , targetfilespec : :: windows_sys::core::PCSTR , filesize : i64 , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
303 #[cfg(feature = "Win32_Foundation")]
304 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddToDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , targetfilespec : :: windows_sys::core::PCWSTR , filesize : i64 , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
305 #[cfg(feature = "Win32_Foundation")]
306 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddToSourceListA ( flags : u32 , source : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL );
307 #[cfg(feature = "Win32_Foundation")]
308 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAddToSourceListW ( flags : u32 , source : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL );
309 #[cfg(feature = "Win32_Foundation")]
310 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAdjustDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , driveroot : :: windows_sys::core::PCSTR , amount : i64 , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
311 #[cfg(feature = "Win32_Foundation")]
312 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupAdjustDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , driveroot : :: windows_sys::core::PCWSTR , amount : i64 , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
313 #[cfg(feature = "Win32_Foundation")]
314 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupBackupErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCSTR , sourcefile : :: windows_sys::core::PCSTR , targetfile : :: windows_sys::core::PCSTR , win32errorcode : u32 , style : u32 ) -> u32 );
315 #[cfg(feature = "Win32_Foundation")]
316 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupBackupErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCWSTR , sourcefile : :: windows_sys::core::PCWSTR , targetfile : :: windows_sys::core::PCWSTR , win32errorcode : u32 , style : u32 ) -> u32 );
317 #[cfg(feature = "Win32_Foundation")]
318 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCancelTemporarySourceList ( ) -> super::super::Foundation:: BOOL );
319 #[cfg(feature = "Win32_Foundation")]
320 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCloseFileQueue ( queuehandle : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
321 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupCloseInfFile ( infhandle : *const ::core::ffi::c_void ) -> ( ) );
322 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupCloseLog ( ) -> ( ) );
323 #[cfg(feature = "Win32_Foundation")]
324 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCommitFileQueueA ( owner : super::super::Foundation:: HWND , queuehandle : *const ::core::ffi::c_void , msghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
325 #[cfg(feature = "Win32_Foundation")]
326 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCommitFileQueueW ( owner : super::super::Foundation:: HWND , queuehandle : *const ::core::ffi::c_void , msghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
327 #[cfg(feature = "Win32_Foundation")]
328 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupConfigureWmiFromInfSectionA ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , flags : u32 ) -> super::super::Foundation:: BOOL );
329 #[cfg(feature = "Win32_Foundation")]
330 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupConfigureWmiFromInfSectionW ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL );
331 #[cfg(feature = "Win32_Foundation")]
332 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCopyErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCSTR , diskname : :: windows_sys::core::PCSTR , pathtosource : :: windows_sys::core::PCSTR , sourcefile : :: windows_sys::core::PCSTR , targetpathfile : :: windows_sys::core::PCSTR , win32errorcode : u32 , style : u32 , pathbuffer : :: windows_sys::core::PSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 );
333 #[cfg(feature = "Win32_Foundation")]
334 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCopyErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCWSTR , diskname : :: windows_sys::core::PCWSTR , pathtosource : :: windows_sys::core::PCWSTR , sourcefile : :: windows_sys::core::PCWSTR , targetpathfile : :: windows_sys::core::PCWSTR , win32errorcode : u32 , style : u32 , pathbuffer : :: windows_sys::core::PWSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 );
335 #[cfg(feature = "Win32_Foundation")]
336 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCopyOEMInfA ( sourceinffilename : :: windows_sys::core::PCSTR , oemsourcemedialocation : :: windows_sys::core::PCSTR , oemsourcemediatype : OEM_SOURCE_MEDIA_TYPE , copystyle : u32 , destinationinffilename : :: windows_sys::core::PSTR , destinationinffilenamesize : u32 , requiredsize : *mut u32 , destinationinffilenamecomponent : *mut :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL );
337 #[cfg(feature = "Win32_Foundation")]
338 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupCopyOEMInfW ( sourceinffilename : :: windows_sys::core::PCWSTR , oemsourcemedialocation : :: windows_sys::core::PCWSTR , oemsourcemediatype : OEM_SOURCE_MEDIA_TYPE , copystyle : u32 , destinationinffilename : :: windows_sys::core::PWSTR , destinationinffilenamesize : u32 , requiredsize : *mut u32 , destinationinffilenamecomponent : *mut :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL );
339 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupCreateDiskSpaceListA ( reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 , flags : u32 ) -> *mut ::core::ffi::c_void );
340 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupCreateDiskSpaceListW ( reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 , flags : u32 ) -> *mut ::core::ffi::c_void );
341 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDecompressOrCopyFileA ( sourcefilename : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR , compressiontype : *const u32 ) -> u32 );
342 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDecompressOrCopyFileW ( sourcefilename : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR , compressiontype : *const u32 ) -> u32 );
343 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDefaultQueueCallbackA ( context : *const ::core::ffi::c_void , notification : u32 , param1 : usize , param2 : usize ) -> u32 );
344 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDefaultQueueCallbackW ( context : *const ::core::ffi::c_void , notification : u32 , param1 : usize , param2 : usize ) -> u32 );
345 #[cfg(feature = "Win32_Foundation")]
346 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDeleteErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCSTR , file : :: windows_sys::core::PCSTR , win32errorcode : u32 , style : u32 ) -> u32 );
347 #[cfg(feature = "Win32_Foundation")]
348 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDeleteErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCWSTR , file : :: windows_sys::core::PCWSTR , win32errorcode : u32 , style : u32 ) -> u32 );
349 #[cfg(feature = "Win32_Foundation")]
350 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDestroyDiskSpaceList ( diskspace : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
351 #[cfg(feature = "Win32_Foundation")]
352 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiAskForOEMDisk ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
353 #[cfg(feature = "Win32_Foundation")]
354 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiBuildClassInfoList ( flags : u32 , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
355 #[cfg(feature = "Win32_Foundation")]
356 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiBuildClassInfoListExA ( flags : u32 , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
357 #[cfg(feature = "Win32_Foundation")]
358 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiBuildClassInfoListExW ( flags : u32 , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
359 #[cfg(feature = "Win32_Foundation")]
360 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiBuildDriverInfoList ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , drivertype : SETUP_DI_BUILD_DRIVER_DRIVER_TYPE ) -> super::super::Foundation:: BOOL );
361 #[cfg(feature = "Win32_Foundation")]
362 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCallClassInstaller ( installfunction : u32 , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
363 #[cfg(feature = "Win32_Foundation")]
364 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCancelDriverInfoSearch ( deviceinfoset : HDEVINFO ) -> super::super::Foundation:: BOOL );
365 #[cfg(feature = "Win32_Foundation")]
366 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiChangeState ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
367 #[cfg(feature = "Win32_Foundation")]
368 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassGuidsFromNameA ( classname : :: windows_sys::core::PCSTR , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
369 #[cfg(feature = "Win32_Foundation")]
370 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassGuidsFromNameExA ( classname : :: windows_sys::core::PCSTR , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
371 #[cfg(feature = "Win32_Foundation")]
372 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassGuidsFromNameExW ( classname : :: windows_sys::core::PCWSTR , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
373 #[cfg(feature = "Win32_Foundation")]
374 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassGuidsFromNameW ( classname : :: windows_sys::core::PCWSTR , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
375 #[cfg(feature = "Win32_Foundation")]
376 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassNameFromGuidA ( classguid : *const :: windows_sys::core::GUID , classname : :: windows_sys::core::PSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
377 #[cfg(feature = "Win32_Foundation")]
378 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassNameFromGuidExA ( classguid : *const :: windows_sys::core::GUID , classname : :: windows_sys::core::PSTR , classnamesize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
379 #[cfg(feature = "Win32_Foundation")]
380 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassNameFromGuidExW ( classguid : *const :: windows_sys::core::GUID , classname : :: windows_sys::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
381 #[cfg(feature = "Win32_Foundation")]
382 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiClassNameFromGuidW ( classguid : *const :: windows_sys::core::GUID , classname : :: windows_sys::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
383 #[cfg(feature = "Win32_System_Registry")]
384 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiCreateDevRegKeyA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , scope : u32 , hwprofile : u32 , keytype : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCSTR ) -> super::super::System::Registry:: HKEY );
385 #[cfg(feature = "Win32_System_Registry")]
386 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiCreateDevRegKeyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , scope : u32 , hwprofile : u32 , keytype : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCWSTR ) -> super::super::System::Registry:: HKEY );
387 #[cfg(feature = "Win32_Foundation")]
388 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInfoA ( deviceinfoset : HDEVINFO , devicename : :: windows_sys::core::PCSTR , classguid : *const :: windows_sys::core::GUID , devicedescription : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , creationflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
389 #[cfg(feature = "Win32_Foundation")]
390 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInfoList ( classguid : *const :: windows_sys::core::GUID , hwndparent : super::super::Foundation:: HWND ) -> HDEVINFO );
391 #[cfg(feature = "Win32_Foundation")]
392 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInfoListExA ( classguid : *const :: windows_sys::core::GUID , hwndparent : super::super::Foundation:: HWND , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> HDEVINFO );
393 #[cfg(feature = "Win32_Foundation")]
394 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInfoListExW ( classguid : *const :: windows_sys::core::GUID , hwndparent : super::super::Foundation:: HWND , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> HDEVINFO );
395 #[cfg(feature = "Win32_Foundation")]
396 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInfoW ( deviceinfoset : HDEVINFO , devicename : :: windows_sys::core::PCWSTR , classguid : *const :: windows_sys::core::GUID , devicedescription : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , creationflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
397 #[cfg(feature = "Win32_Foundation")]
398 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInterfaceA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , interfaceclassguid : *const :: windows_sys::core::GUID , referencestring : :: windows_sys::core::PCSTR , creationflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL );
399 #[cfg(feature = "Win32_System_Registry")]
400 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiCreateDeviceInterfaceRegKeyA ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , reserved : u32 , samdesired : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCSTR ) -> super::super::System::Registry:: HKEY );
401 #[cfg(feature = "Win32_System_Registry")]
402 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiCreateDeviceInterfaceRegKeyW ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , reserved : u32 , samdesired : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCWSTR ) -> super::super::System::Registry:: HKEY );
403 #[cfg(feature = "Win32_Foundation")]
404 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiCreateDeviceInterfaceW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , interfaceclassguid : *const :: windows_sys::core::GUID , referencestring : :: windows_sys::core::PCWSTR , creationflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL );
405 #[cfg(feature = "Win32_Foundation")]
406 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiDeleteDevRegKey ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , scope : u32 , hwprofile : u32 , keytype : u32 ) -> super::super::Foundation:: BOOL );
407 #[cfg(feature = "Win32_Foundation")]
408 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiDeleteDeviceInfo ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
409 #[cfg(feature = "Win32_Foundation")]
410 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiDeleteDeviceInterfaceData ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL );
411 #[cfg(feature = "Win32_Foundation")]
412 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiDeleteDeviceInterfaceRegKey ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , reserved : u32 ) -> super::super::Foundation:: BOOL );
413 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
414 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SetupDiDestroyClassImageList ( classimagelistdata : *const SP_CLASSIMAGELIST_DATA ) -> super::super::Foundation:: BOOL );
415 #[cfg(feature = "Win32_Foundation")]
416 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiDestroyDeviceInfoList ( deviceinfoset : HDEVINFO ) -> super::super::Foundation:: BOOL );
417 #[cfg(feature = "Win32_Foundation")]
418 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiDestroyDriverInfoList ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , drivertype : u32 ) -> super::super::Foundation:: BOOL );
419 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
420 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetupDiDrawMiniIcon ( hdc : super::super::Graphics::Gdi:: HDC , rc : super::super::Foundation:: RECT , miniiconindex : i32 , flags : u32 ) -> i32 );
421 #[cfg(feature = "Win32_Foundation")]
422 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiEnumDeviceInfo ( deviceinfoset : HDEVINFO , memberindex : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
423 #[cfg(feature = "Win32_Foundation")]
424 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiEnumDeviceInterfaces ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , interfaceclassguid : *const :: windows_sys::core::GUID , memberindex : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL );
425 #[cfg(feature = "Win32_Foundation")]
426 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiEnumDriverInfoA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , drivertype : u32 , memberindex : u32 , driverinfodata : *mut SP_DRVINFO_DATA_V2_A ) -> super::super::Foundation:: BOOL );
427 #[cfg(feature = "Win32_Foundation")]
428 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiEnumDriverInfoW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , drivertype : u32 , memberindex : u32 , driverinfodata : *mut SP_DRVINFO_DATA_V2_W ) -> super::super::Foundation:: BOOL );
429 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))]
430 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupDiGetActualModelsSectionA ( context : *const INFCONTEXT , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : :: windows_sys::core::PSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
431 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))]
432 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupDiGetActualModelsSectionW ( context : *const INFCONTEXT , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : :: windows_sys::core::PWSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
433 #[cfg(feature = "Win32_Foundation")]
434 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetActualSectionToInstallA ( infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCSTR , infsectionwithext : :: windows_sys::core::PSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL );
435 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))]
436 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupDiGetActualSectionToInstallExA ( infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : :: windows_sys::core::PSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut :: windows_sys::core::PSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
437 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))]
438 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupDiGetActualSectionToInstallExW ( infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCWSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : :: windows_sys::core::PWSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut :: windows_sys::core::PWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
439 #[cfg(feature = "Win32_Foundation")]
440 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetActualSectionToInstallW ( infhandle : *const ::core::ffi::c_void , infsectionname : :: windows_sys::core::PCWSTR , infsectionwithext : :: windows_sys::core::PWSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL );
441 #[cfg(feature = "Win32_Foundation")]
442 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassBitmapIndex ( classguid : *const :: windows_sys::core::GUID , miniiconindex : *mut i32 ) -> super::super::Foundation:: BOOL );
443 #[cfg(feature = "Win32_Foundation")]
444 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDescriptionA ( classguid : *const :: windows_sys::core::GUID , classdescription : :: windows_sys::core::PSTR , classdescriptionsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
445 #[cfg(feature = "Win32_Foundation")]
446 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDescriptionExA ( classguid : *const :: windows_sys::core::GUID , classdescription : :: windows_sys::core::PSTR , classdescriptionsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
447 #[cfg(feature = "Win32_Foundation")]
448 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDescriptionExW ( classguid : *const :: windows_sys::core::GUID , classdescription : :: windows_sys::core::PWSTR , classdescriptionsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
449 #[cfg(feature = "Win32_Foundation")]
450 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDescriptionW ( classguid : *const :: windows_sys::core::GUID , classdescription : :: windows_sys::core::PWSTR , classdescriptionsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
451 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))]
452 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetupDiGetClassDevPropertySheetsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , propertysheetheader : *const super::super::UI::Controls:: PROPSHEETHEADERA_V2 , propertysheetheaderpagelistsize : u32 , requiredsize : *mut u32 , propertysheettype : u32 ) -> super::super::Foundation:: BOOL );
453 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))]
454 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetupDiGetClassDevPropertySheetsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , propertysheetheader : *const super::super::UI::Controls:: PROPSHEETHEADERW_V2 , propertysheetheaderpagelistsize : u32 , requiredsize : *mut u32 , propertysheettype : u32 ) -> super::super::Foundation:: BOOL );
455 #[cfg(feature = "Win32_Foundation")]
456 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDevsA ( classguid : *const :: windows_sys::core::GUID , enumerator : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 ) -> HDEVINFO );
457 #[cfg(feature = "Win32_Foundation")]
458 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDevsExA ( classguid : *const :: windows_sys::core::GUID , enumerator : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 , deviceinfoset : HDEVINFO , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> HDEVINFO );
459 #[cfg(feature = "Win32_Foundation")]
460 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDevsExW ( classguid : *const :: windows_sys::core::GUID , enumerator : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 , deviceinfoset : HDEVINFO , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> HDEVINFO );
461 #[cfg(feature = "Win32_Foundation")]
462 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassDevsW ( classguid : *const :: windows_sys::core::GUID , enumerator : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 ) -> HDEVINFO );
463 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
464 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SetupDiGetClassImageIndex ( classimagelistdata : *const SP_CLASSIMAGELIST_DATA , classguid : *const :: windows_sys::core::GUID , imageindex : *mut i32 ) -> super::super::Foundation:: BOOL );
465 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
466 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SetupDiGetClassImageList ( classimagelistdata : *mut SP_CLASSIMAGELIST_DATA ) -> super::super::Foundation:: BOOL );
467 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
468 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SetupDiGetClassImageListExA ( classimagelistdata : *mut SP_CLASSIMAGELIST_DATA , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
469 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
470 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SetupDiGetClassImageListExW ( classimagelistdata : *mut SP_CLASSIMAGELIST_DATA , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
471 #[cfg(feature = "Win32_Foundation")]
472 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , classinstallparams : *mut SP_CLASSINSTALL_HEADER , classinstallparamssize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
473 #[cfg(feature = "Win32_Foundation")]
474 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassInstallParamsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , classinstallparams : *mut SP_CLASSINSTALL_HEADER , classinstallparamssize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
475 #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
476 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassPropertyExW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
477 #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
478 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassPropertyKeys ( classguid : *const :: windows_sys::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : u32 , requiredpropertykeycount : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL );
479 #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
480 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassPropertyKeysExW ( classguid : *const :: windows_sys::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : u32 , requiredpropertykeycount : *mut u32 , flags : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
481 #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
482 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassPropertyW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL );
483 #[cfg(feature = "Win32_Foundation")]
484 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassRegistryPropertyA ( classguid : *const :: windows_sys::core::GUID , property : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
485 #[cfg(feature = "Win32_Foundation")]
486 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetClassRegistryPropertyW ( classguid : *const :: windows_sys::core::GUID , property : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
487 #[cfg(feature = "Win32_Foundation")]
488 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetCustomDevicePropertyA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , custompropertyname : :: windows_sys::core::PCSTR , flags : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
489 #[cfg(feature = "Win32_Foundation")]
490 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetCustomDevicePropertyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , custompropertyname : :: windows_sys::core::PCWSTR , flags : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
491 #[cfg(feature = "Win32_Foundation")]
492 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInfoListClass ( deviceinfoset : HDEVINFO , classguid : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOL );
493 #[cfg(feature = "Win32_Foundation")]
494 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInfoListDetailA ( deviceinfoset : HDEVINFO , deviceinfosetdetaildata : *mut SP_DEVINFO_LIST_DETAIL_DATA_A ) -> super::super::Foundation:: BOOL );
495 #[cfg(feature = "Win32_Foundation")]
496 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInfoListDetailW ( deviceinfoset : HDEVINFO , deviceinfosetdetaildata : *mut SP_DEVINFO_LIST_DETAIL_DATA_W ) -> super::super::Foundation:: BOOL );
497 #[cfg(feature = "Win32_Foundation")]
498 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstallparams : *mut SP_DEVINSTALL_PARAMS_A ) -> super::super::Foundation:: BOOL );
499 #[cfg(feature = "Win32_Foundation")]
500 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInstallParamsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstallparams : *mut SP_DEVINSTALL_PARAMS_W ) -> super::super::Foundation:: BOOL );
501 #[cfg(feature = "Win32_Foundation")]
502 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInstanceIdA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstanceid : :: windows_sys::core::PSTR , deviceinstanceidsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
503 #[cfg(feature = "Win32_Foundation")]
504 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInstanceIdW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstanceid : :: windows_sys::core::PWSTR , deviceinstanceidsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
505 #[cfg(feature = "Win32_Foundation")]
506 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInterfaceAlias ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , aliasinterfaceclassguid : *const :: windows_sys::core::GUID , aliasdeviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL );
507 #[cfg(feature = "Win32_Foundation")]
508 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInterfaceDetailA ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , deviceinterfacedetaildata : *mut SP_DEVICE_INTERFACE_DETAIL_DATA_A , deviceinterfacedetaildatasize : u32 , requiredsize : *mut u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
509 #[cfg(feature = "Win32_Foundation")]
510 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInterfaceDetailW ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , deviceinterfacedetaildata : *mut SP_DEVICE_INTERFACE_DETAIL_DATA_W , deviceinterfacedetaildatasize : u32 , requiredsize : *mut u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
511 #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
512 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInterfacePropertyKeys ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : u32 , requiredpropertykeycount : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL );
513 #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
514 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceInterfacePropertyW ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL );
515 #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
516 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDevicePropertyKeys ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : u32 , requiredpropertykeycount : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL );
517 #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
518 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDevicePropertyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL );
519 #[cfg(feature = "Win32_Foundation")]
520 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceRegistryPropertyA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , property : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
521 #[cfg(feature = "Win32_Foundation")]
522 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDeviceRegistryPropertyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , property : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
523 #[cfg(feature = "Win32_Foundation")]
524 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDriverInfoDetailA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_A , driverinfodetaildata : *mut SP_DRVINFO_DETAIL_DATA_A , driverinfodetaildatasize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
525 #[cfg(feature = "Win32_Foundation")]
526 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDriverInfoDetailW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_W , driverinfodetaildata : *mut SP_DRVINFO_DETAIL_DATA_W , driverinfodetaildatasize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
527 #[cfg(feature = "Win32_Foundation")]
528 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDriverInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_A , driverinstallparams : *mut SP_DRVINSTALL_PARAMS ) -> super::super::Foundation:: BOOL );
529 #[cfg(feature = "Win32_Foundation")]
530 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetDriverInstallParamsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_W , driverinstallparams : *mut SP_DRVINSTALL_PARAMS ) -> super::super::Foundation:: BOOL );
531 #[cfg(feature = "Win32_Foundation")]
532 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileFriendlyNameA ( hwprofile : u32 , friendlyname : :: windows_sys::core::PSTR , friendlynamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
533 #[cfg(feature = "Win32_Foundation")]
534 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileFriendlyNameExA ( hwprofile : u32 , friendlyname : :: windows_sys::core::PSTR , friendlynamesize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
535 #[cfg(feature = "Win32_Foundation")]
536 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileFriendlyNameExW ( hwprofile : u32 , friendlyname : :: windows_sys::core::PWSTR , friendlynamesize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
537 #[cfg(feature = "Win32_Foundation")]
538 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileFriendlyNameW ( hwprofile : u32 , friendlyname : :: windows_sys::core::PWSTR , friendlynamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
539 #[cfg(feature = "Win32_Foundation")]
540 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileList ( hwprofilelist : *mut u32 , hwprofilelistsize : u32 , requiredsize : *mut u32 , currentlyactiveindex : *mut u32 ) -> super::super::Foundation:: BOOL );
541 #[cfg(feature = "Win32_Foundation")]
542 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileListExA ( hwprofilelist : *mut u32 , hwprofilelistsize : u32 , requiredsize : *mut u32 , currentlyactiveindex : *mut u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
543 #[cfg(feature = "Win32_Foundation")]
544 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetHwProfileListExW ( hwprofilelist : *mut u32 , hwprofilelistsize : u32 , requiredsize : *mut u32 , currentlyactiveindex : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
545 #[cfg(feature = "Win32_Foundation")]
546 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetINFClassA ( infname : :: windows_sys::core::PCSTR , classguid : *mut :: windows_sys::core::GUID , classname : :: windows_sys::core::PSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
547 #[cfg(feature = "Win32_Foundation")]
548 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetINFClassW ( infname : :: windows_sys::core::PCWSTR , classguid : *mut :: windows_sys::core::GUID , classname : :: windows_sys::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
549 #[cfg(feature = "Win32_Foundation")]
550 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetSelectedDevice ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
551 #[cfg(feature = "Win32_Foundation")]
552 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetSelectedDriverA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *mut SP_DRVINFO_DATA_V2_A ) -> super::super::Foundation:: BOOL );
553 #[cfg(feature = "Win32_Foundation")]
554 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiGetSelectedDriverW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *mut SP_DRVINFO_DATA_V2_W ) -> super::super::Foundation:: BOOL );
555 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
556 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SetupDiGetWizardPage ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , installwizarddata : *const SP_INSTALLWIZARD_DATA , pagetype : u32 , flags : u32 ) -> super::super::UI::Controls:: HPROPSHEETPAGE );
557 #[cfg(feature = "Win32_Foundation")]
558 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallClassA ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows_sys::core::PCSTR , flags : u32 , filequeue : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
559 #[cfg(feature = "Win32_Foundation")]
560 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallClassExA ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows_sys::core::PCSTR , flags : u32 , filequeue : *const ::core::ffi::c_void , interfaceclassguid : *const :: windows_sys::core::GUID , reserved1 : *mut ::core::ffi::c_void , reserved2 : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
561 #[cfg(feature = "Win32_Foundation")]
562 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallClassExW ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows_sys::core::PCWSTR , flags : u32 , filequeue : *const ::core::ffi::c_void , interfaceclassguid : *const :: windows_sys::core::GUID , reserved1 : *mut ::core::ffi::c_void , reserved2 : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
563 #[cfg(feature = "Win32_Foundation")]
564 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallClassW ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows_sys::core::PCWSTR , flags : u32 , filequeue : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
565 #[cfg(feature = "Win32_Foundation")]
566 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallDevice ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
567 #[cfg(feature = "Win32_Foundation")]
568 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallDeviceInterfaces ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
569 #[cfg(feature = "Win32_Foundation")]
570 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiInstallDriverFiles ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
571 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
572 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetupDiLoadClassIcon ( classguid : *const :: windows_sys::core::GUID , largeicon : *mut super::super::UI::WindowsAndMessaging:: HICON , miniiconindex : *mut i32 ) -> super::super::Foundation:: BOOL );
573 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
574 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetupDiLoadDeviceIcon ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , cxicon : u32 , cyicon : u32 , flags : u32 , hicon : *mut super::super::UI::WindowsAndMessaging:: HICON ) -> super::super::Foundation:: BOOL );
575 #[cfg(feature = "Win32_System_Registry")]
576 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiOpenClassRegKey ( classguid : *const :: windows_sys::core::GUID , samdesired : u32 ) -> super::super::System::Registry:: HKEY );
577 #[cfg(feature = "Win32_System_Registry")]
578 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiOpenClassRegKeyExA ( classguid : *const :: windows_sys::core::GUID , samdesired : u32 , flags : u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::System::Registry:: HKEY );
579 #[cfg(feature = "Win32_System_Registry")]
580 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiOpenClassRegKeyExW ( classguid : *const :: windows_sys::core::GUID , samdesired : u32 , flags : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::System::Registry:: HKEY );
581 #[cfg(feature = "Win32_System_Registry")]
582 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiOpenDevRegKey ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , scope : u32 , hwprofile : u32 , keytype : u32 , samdesired : u32 ) -> super::super::System::Registry:: HKEY );
583 #[cfg(feature = "Win32_Foundation")]
584 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiOpenDeviceInfoA ( deviceinfoset : HDEVINFO , deviceinstanceid : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , openflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
585 #[cfg(feature = "Win32_Foundation")]
586 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiOpenDeviceInfoW ( deviceinfoset : HDEVINFO , deviceinstanceid : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , openflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
587 #[cfg(feature = "Win32_Foundation")]
588 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiOpenDeviceInterfaceA ( deviceinfoset : HDEVINFO , devicepath : :: windows_sys::core::PCSTR , openflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL );
589 #[cfg(feature = "Win32_System_Registry")]
590 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] fn SetupDiOpenDeviceInterfaceRegKey ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , reserved : u32 , samdesired : u32 ) -> super::super::System::Registry:: HKEY );
591 #[cfg(feature = "Win32_Foundation")]
592 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiOpenDeviceInterfaceW ( deviceinfoset : HDEVINFO , devicepath : :: windows_sys::core::PCWSTR , openflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL );
593 #[cfg(feature = "Win32_Foundation")]
594 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiRegisterCoDeviceInstallers ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
595 #[cfg(feature = "Win32_Foundation")]
596 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiRegisterDeviceInfo ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , flags : u32 , compareproc : PSP_DETSIG_CMPPROC , comparecontext : *const ::core::ffi::c_void , dupdeviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
597 #[cfg(feature = "Win32_Foundation")]
598 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiRemoveDevice ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
599 #[cfg(feature = "Win32_Foundation")]
600 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiRemoveDeviceInterface ( deviceinfoset : HDEVINFO , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL );
601 #[cfg(feature = "Win32_Foundation")]
602 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiRestartDevices ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
603 #[cfg(feature = "Win32_Foundation")]
604 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSelectBestCompatDrv ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
605 #[cfg(feature = "Win32_Foundation")]
606 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSelectDevice ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
607 #[cfg(feature = "Win32_Foundation")]
608 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSelectOEMDrv ( hwndparent : super::super::Foundation:: HWND , deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
609 #[cfg(feature = "Win32_Foundation")]
610 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetClassInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , classinstallparams : *const SP_CLASSINSTALL_HEADER , classinstallparamssize : u32 ) -> super::super::Foundation:: BOOL );
611 #[cfg(feature = "Win32_Foundation")]
612 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetClassInstallParamsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , classinstallparams : *const SP_CLASSINSTALL_HEADER , classinstallparamssize : u32 ) -> super::super::Foundation:: BOOL );
613 #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
614 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetClassPropertyExW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
615 #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
616 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetClassPropertyW ( classguid : *const :: windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 ) -> super::super::Foundation:: BOOL );
617 #[cfg(feature = "Win32_Foundation")]
618 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetClassRegistryPropertyA ( classguid : *const :: windows_sys::core::GUID , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , machinename : :: windows_sys::core::PCSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
619 #[cfg(feature = "Win32_Foundation")]
620 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetClassRegistryPropertyW ( classguid : *const :: windows_sys::core::GUID , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
621 #[cfg(feature = "Win32_Foundation")]
622 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDeviceInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstallparams : *const SP_DEVINSTALL_PARAMS_A ) -> super::super::Foundation:: BOOL );
623 #[cfg(feature = "Win32_Foundation")]
624 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDeviceInstallParamsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstallparams : *const SP_DEVINSTALL_PARAMS_W ) -> super::super::Foundation:: BOOL );
625 #[cfg(feature = "Win32_Foundation")]
626 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDeviceInterfaceDefault ( deviceinfoset : HDEVINFO , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA , flags : u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
627 #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
628 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDeviceInterfacePropertyW ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 ) -> super::super::Foundation:: BOOL );
629 #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))]
630 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDevicePropertyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 ) -> super::super::Foundation:: BOOL );
631 #[cfg(feature = "Win32_Foundation")]
632 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDeviceRegistryPropertyA ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 ) -> super::super::Foundation:: BOOL );
633 #[cfg(feature = "Win32_Foundation")]
634 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDeviceRegistryPropertyW ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 ) -> super::super::Foundation:: BOOL );
635 #[cfg(feature = "Win32_Foundation")]
636 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDriverInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_A , driverinstallparams : *const SP_DRVINSTALL_PARAMS ) -> super::super::Foundation:: BOOL );
637 #[cfg(feature = "Win32_Foundation")]
638 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetDriverInstallParamsW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , driverinfodata : *const SP_DRVINFO_DATA_V2_W , driverinstallparams : *const SP_DRVINSTALL_PARAMS ) -> super::super::Foundation:: BOOL );
639 #[cfg(feature = "Win32_Foundation")]
640 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetSelectedDevice ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
641 #[cfg(feature = "Win32_Foundation")]
642 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetSelectedDriverA ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , driverinfodata : *mut SP_DRVINFO_DATA_V2_A ) -> super::super::Foundation:: BOOL );
643 #[cfg(feature = "Win32_Foundation")]
644 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiSetSelectedDriverW ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , driverinfodata : *mut SP_DRVINFO_DATA_V2_W ) -> super::super::Foundation:: BOOL );
645 #[cfg(feature = "Win32_Foundation")]
646 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupDiUnremoveDevice ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
647 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDuplicateDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 , flags : u32 ) -> *mut ::core::ffi::c_void );
648 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDuplicateDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 , flags : u32 ) -> *mut ::core::ffi::c_void );
649 #[cfg(feature = "Win32_Foundation")]
650 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupEnumInfSectionsA ( infhandle : *const ::core::ffi::c_void , index : u32 , buffer : :: windows_sys::core::PSTR , size : u32 , sizeneeded : *mut u32 ) -> super::super::Foundation:: BOOL );
651 #[cfg(feature = "Win32_Foundation")]
652 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupEnumInfSectionsW ( infhandle : *const ::core::ffi::c_void , index : u32 , buffer : :: windows_sys::core::PWSTR , size : u32 , sizeneeded : *mut u32 ) -> super::super::Foundation:: BOOL );
653 #[cfg(feature = "Win32_Foundation")]
654 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFindFirstLineA ( infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR , key : :: windows_sys::core::PCSTR , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL );
655 #[cfg(feature = "Win32_Foundation")]
656 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFindFirstLineW ( infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR , key : :: windows_sys::core::PCWSTR , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL );
657 #[cfg(feature = "Win32_Foundation")]
658 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFindNextLine ( contextin : *const INFCONTEXT , contextout : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL );
659 #[cfg(feature = "Win32_Foundation")]
660 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFindNextMatchLineA ( contextin : *const INFCONTEXT , key : :: windows_sys::core::PCSTR , contextout : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL );
661 #[cfg(feature = "Win32_Foundation")]
662 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFindNextMatchLineW ( contextin : *const INFCONTEXT , key : :: windows_sys::core::PCWSTR , contextout : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL );
663 #[cfg(feature = "Win32_Foundation")]
664 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFreeSourceListA ( list : *mut *mut :: windows_sys::core::PSTR , count : u32 ) -> super::super::Foundation:: BOOL );
665 #[cfg(feature = "Win32_Foundation")]
666 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFreeSourceListW ( list : *mut *mut :: windows_sys::core::PWSTR , count : u32 ) -> super::super::Foundation:: BOOL );
667 #[cfg(feature = "Win32_Foundation")]
668 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetBackupInformationA ( queuehandle : *const ::core::ffi::c_void , backupparams : *mut SP_BACKUP_QUEUE_PARAMS_V2_A ) -> super::super::Foundation:: BOOL );
669 #[cfg(feature = "Win32_Foundation")]
670 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetBackupInformationW ( queuehandle : *const ::core::ffi::c_void , backupparams : *mut SP_BACKUP_QUEUE_PARAMS_V2_W ) -> super::super::Foundation:: BOOL );
671 #[cfg(feature = "Win32_Foundation")]
672 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetBinaryField ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : *mut u8 , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
673 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupGetFieldCount ( context : *const INFCONTEXT ) -> u32 );
674 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupGetFileCompressionInfoA ( sourcefilename : :: windows_sys::core::PCSTR , actualsourcefilename : *mut :: windows_sys::core::PSTR , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> u32 );
675 #[cfg(feature = "Win32_Foundation")]
676 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetFileCompressionInfoExA ( sourcefilename : :: windows_sys::core::PCSTR , actualsourcefilenamebuffer : :: windows_sys::core::PCSTR , actualsourcefilenamebufferlen : u32 , requiredbufferlen : *mut u32 , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> super::super::Foundation:: BOOL );
677 #[cfg(feature = "Win32_Foundation")]
678 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetFileCompressionInfoExW ( sourcefilename : :: windows_sys::core::PCWSTR , actualsourcefilenamebuffer : :: windows_sys::core::PCWSTR , actualsourcefilenamebufferlen : u32 , requiredbufferlen : *mut u32 , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> super::super::Foundation:: BOOL );
679 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupGetFileCompressionInfoW ( sourcefilename : :: windows_sys::core::PCWSTR , actualsourcefilename : *mut :: windows_sys::core::PWSTR , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> u32 );
680 #[cfg(feature = "Win32_Foundation")]
681 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetFileQueueCount ( filequeue : *const ::core::ffi::c_void , subqueuefileop : u32 , numoperations : *mut u32 ) -> super::super::Foundation:: BOOL );
682 #[cfg(feature = "Win32_Foundation")]
683 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetFileQueueFlags ( filequeue : *const ::core::ffi::c_void , flags : *mut u32 ) -> super::super::Foundation:: BOOL );
684 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))]
685 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupGetInfDriverStoreLocationA ( filename : :: windows_sys::core::PCSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , localename : :: windows_sys::core::PCSTR , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
686 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))]
687 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupGetInfDriverStoreLocationW ( filename : :: windows_sys::core::PCWSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , localename : :: windows_sys::core::PCWSTR , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
688 #[cfg(feature = "Win32_Foundation")]
689 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetInfFileListA ( directorypath : :: windows_sys::core::PCSTR , infstyle : u32 , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
690 #[cfg(feature = "Win32_Foundation")]
691 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetInfFileListW ( directorypath : :: windows_sys::core::PCWSTR , infstyle : u32 , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
692 #[cfg(feature = "Win32_Foundation")]
693 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetInfInformationA ( infspec : *const ::core::ffi::c_void , searchcontrol : u32 , returnbuffer : *mut SP_INF_INFORMATION , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
694 #[cfg(feature = "Win32_Foundation")]
695 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetInfInformationW ( infspec : *const ::core::ffi::c_void , searchcontrol : u32 , returnbuffer : *mut SP_INF_INFORMATION , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
696 #[cfg(feature = "Win32_Foundation")]
697 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetInfPublishedNameA ( driverstorelocation : :: windows_sys::core::PCSTR , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
698 #[cfg(feature = "Win32_Foundation")]
699 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetInfPublishedNameW ( driverstorelocation : :: windows_sys::core::PCWSTR , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
700 #[cfg(feature = "Win32_Foundation")]
701 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetIntField ( context : *const INFCONTEXT , fieldindex : u32 , integervalue : *mut i32 ) -> super::super::Foundation:: BOOL );
702 #[cfg(feature = "Win32_Foundation")]
703 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetLineByIndexA ( infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR , index : u32 , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL );
704 #[cfg(feature = "Win32_Foundation")]
705 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetLineByIndexW ( infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR , index : u32 , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL );
706 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupGetLineCountA ( infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR ) -> i32 );
707 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupGetLineCountW ( infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR ) -> i32 );
708 #[cfg(feature = "Win32_Foundation")]
709 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetLineTextA ( context : *const INFCONTEXT , infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR , key : :: windows_sys::core::PCSTR , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
710 #[cfg(feature = "Win32_Foundation")]
711 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetLineTextW ( context : *const INFCONTEXT , infhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR , key : :: windows_sys::core::PCWSTR , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
712 #[cfg(feature = "Win32_Foundation")]
713 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetMultiSzFieldA ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
714 #[cfg(feature = "Win32_Foundation")]
715 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetMultiSzFieldW ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
716 #[cfg(feature = "Win32_Foundation")]
717 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetNonInteractiveMode ( ) -> super::super::Foundation:: BOOL );
718 #[cfg(feature = "Win32_Foundation")]
719 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetSourceFileLocationA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : :: windows_sys::core::PCSTR , sourceid : *mut u32 , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
720 #[cfg(feature = "Win32_Foundation")]
721 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetSourceFileLocationW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : :: windows_sys::core::PCWSTR , sourceid : *mut u32 , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
722 #[cfg(feature = "Win32_Foundation")]
723 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetSourceFileSizeA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : :: windows_sys::core::PCSTR , section : :: windows_sys::core::PCSTR , filesize : *mut u32 , roundingfactor : u32 ) -> super::super::Foundation:: BOOL );
724 #[cfg(feature = "Win32_Foundation")]
725 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetSourceFileSizeW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : :: windows_sys::core::PCWSTR , section : :: windows_sys::core::PCWSTR , filesize : *mut u32 , roundingfactor : u32 ) -> super::super::Foundation:: BOOL );
726 #[cfg(feature = "Win32_Foundation")]
727 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetSourceInfoA ( infhandle : *const ::core::ffi::c_void , sourceid : u32 , infodesired : u32 , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
728 #[cfg(feature = "Win32_Foundation")]
729 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetSourceInfoW ( infhandle : *const ::core::ffi::c_void , sourceid : u32 , infodesired : u32 , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
730 #[cfg(feature = "Win32_Foundation")]
731 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetStringFieldA ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
732 #[cfg(feature = "Win32_Foundation")]
733 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetStringFieldW ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
734 #[cfg(feature = "Win32_Foundation")]
735 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetTargetPathA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , section : :: windows_sys::core::PCSTR , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
736 #[cfg(feature = "Win32_Foundation")]
737 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupGetTargetPathW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , section : :: windows_sys::core::PCWSTR , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
738 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupGetThreadLogToken ( ) -> u64 );
739 #[cfg(feature = "Win32_Foundation")]
740 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInitDefaultQueueCallback ( ownerwindow : super::super::Foundation:: HWND ) -> *mut ::core::ffi::c_void );
741 #[cfg(feature = "Win32_Foundation")]
742 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInitDefaultQueueCallbackEx ( ownerwindow : super::super::Foundation:: HWND , alternateprogresswindow : super::super::Foundation:: HWND , progressmessage : u32 , reserved1 : u32 , reserved2 : *mut ::core::ffi::c_void ) -> *mut ::core::ffi::c_void );
743 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupInitializeFileLogA ( logfilename : :: windows_sys::core::PCSTR , flags : u32 ) -> *mut ::core::ffi::c_void );
744 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupInitializeFileLogW ( logfilename : :: windows_sys::core::PCWSTR , flags : u32 ) -> *mut ::core::ffi::c_void );
745 #[cfg(feature = "Win32_Foundation")]
746 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallFileA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : :: windows_sys::core::PCSTR , sourcepathroot : :: windows_sys::core::PCSTR , destinationname : :: windows_sys::core::PCSTR , copystyle : SP_COPY_STYLE , copymsghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
747 #[cfg(feature = "Win32_Foundation")]
748 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallFileExA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : :: windows_sys::core::PCSTR , sourcepathroot : :: windows_sys::core::PCSTR , destinationname : :: windows_sys::core::PCSTR , copystyle : SP_COPY_STYLE , copymsghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void , filewasinuse : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
749 #[cfg(feature = "Win32_Foundation")]
750 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallFileExW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : :: windows_sys::core::PCWSTR , sourcepathroot : :: windows_sys::core::PCWSTR , destinationname : :: windows_sys::core::PCWSTR , copystyle : SP_COPY_STYLE , copymsghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void , filewasinuse : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
751 #[cfg(feature = "Win32_Foundation")]
752 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallFileW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : :: windows_sys::core::PCWSTR , sourcepathroot : :: windows_sys::core::PCWSTR , destinationname : :: windows_sys::core::PCWSTR , copystyle : SP_COPY_STYLE , copymsghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
753 #[cfg(feature = "Win32_Foundation")]
754 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallFilesFromInfSectionA ( infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , filequeue : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , sourcerootpath : :: windows_sys::core::PCSTR , copyflags : u32 ) -> super::super::Foundation:: BOOL );
755 #[cfg(feature = "Win32_Foundation")]
756 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallFilesFromInfSectionW ( infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , filequeue : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , sourcerootpath : :: windows_sys::core::PCWSTR , copyflags : u32 ) -> super::super::Foundation:: BOOL );
757 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
758 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SetupInstallFromInfSectionA ( owner : super::super::Foundation:: HWND , infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , flags : u32 , relativekeyroot : super::super::System::Registry:: HKEY , sourcerootpath : :: windows_sys::core::PCSTR , copyflags : u32 , msghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
759 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
760 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SetupInstallFromInfSectionW ( owner : super::super::Foundation:: HWND , infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , flags : u32 , relativekeyroot : super::super::System::Registry:: HKEY , sourcerootpath : :: windows_sys::core::PCWSTR , copyflags : u32 , msghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL );
761 #[cfg(feature = "Win32_Foundation")]
762 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallServicesFromInfSectionA ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , flags : u32 ) -> super::super::Foundation:: BOOL );
763 #[cfg(feature = "Win32_Foundation")]
764 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallServicesFromInfSectionExA ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , flags : u32 , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , reserved1 : *mut ::core::ffi::c_void , reserved2 : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
765 #[cfg(feature = "Win32_Foundation")]
766 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallServicesFromInfSectionExW ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , flags : u32 , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , reserved1 : *mut ::core::ffi::c_void , reserved2 : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
767 #[cfg(feature = "Win32_Foundation")]
768 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupInstallServicesFromInfSectionW ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL );
769 #[cfg(feature = "Win32_Foundation")]
770 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupIterateCabinetA ( cabinetfile : :: windows_sys::core::PCSTR , reserved : u32 , msghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
771 #[cfg(feature = "Win32_Foundation")]
772 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupIterateCabinetW ( cabinetfile : :: windows_sys::core::PCWSTR , reserved : u32 , msghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
773 #[cfg(feature = "Win32_Foundation")]
774 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupLogErrorA ( messagestring : :: windows_sys::core::PCSTR , severity : u32 ) -> super::super::Foundation:: BOOL );
775 #[cfg(feature = "Win32_Foundation")]
776 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupLogErrorW ( messagestring : :: windows_sys::core::PCWSTR , severity : u32 ) -> super::super::Foundation:: BOOL );
777 #[cfg(feature = "Win32_Foundation")]
778 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupLogFileA ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows_sys::core::PCSTR , sourcefilename : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR , checksum : u32 , disktagfile : :: windows_sys::core::PCSTR , diskdescription : :: windows_sys::core::PCSTR , otherinfo : :: windows_sys::core::PCSTR , flags : u32 ) -> super::super::Foundation:: BOOL );
779 #[cfg(feature = "Win32_Foundation")]
780 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupLogFileW ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows_sys::core::PCWSTR , sourcefilename : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR , checksum : u32 , disktagfile : :: windows_sys::core::PCWSTR , diskdescription : :: windows_sys::core::PCWSTR , otherinfo : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL );
781 #[cfg(feature = "Win32_Foundation")]
782 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupOpenAppendInfFileA ( filename : :: windows_sys::core::PCSTR , infhandle : *const ::core::ffi::c_void , errorline : *mut u32 ) -> super::super::Foundation:: BOOL );
783 #[cfg(feature = "Win32_Foundation")]
784 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupOpenAppendInfFileW ( filename : :: windows_sys::core::PCWSTR , infhandle : *const ::core::ffi::c_void , errorline : *mut u32 ) -> super::super::Foundation:: BOOL );
785 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupOpenFileQueue ( ) -> *mut ::core::ffi::c_void );
786 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupOpenInfFileA ( filename : :: windows_sys::core::PCSTR , infclass : :: windows_sys::core::PCSTR , infstyle : u32 , errorline : *mut u32 ) -> *mut ::core::ffi::c_void );
787 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupOpenInfFileW ( filename : :: windows_sys::core::PCWSTR , infclass : :: windows_sys::core::PCWSTR , infstyle : u32 , errorline : *mut u32 ) -> *mut ::core::ffi::c_void );
788 #[cfg(feature = "Win32_Foundation")]
789 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupOpenLog ( erase : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
790 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupOpenMasterInf ( ) -> *mut ::core::ffi::c_void );
791 #[cfg(feature = "Win32_Foundation")]
792 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupPrepareQueueForRestoreA ( queuehandle : *const ::core::ffi::c_void , backuppath : :: windows_sys::core::PCSTR , restoreflags : u32 ) -> super::super::Foundation:: BOOL );
793 #[cfg(feature = "Win32_Foundation")]
794 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupPrepareQueueForRestoreW ( queuehandle : *const ::core::ffi::c_void , backuppath : :: windows_sys::core::PCWSTR , restoreflags : u32 ) -> super::super::Foundation:: BOOL );
795 #[cfg(feature = "Win32_Foundation")]
796 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupPromptForDiskA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCSTR , diskname : :: windows_sys::core::PCSTR , pathtosource : :: windows_sys::core::PCSTR , filesought : :: windows_sys::core::PCSTR , tagfile : :: windows_sys::core::PCSTR , diskpromptstyle : u32 , pathbuffer : :: windows_sys::core::PSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 );
797 #[cfg(feature = "Win32_Foundation")]
798 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupPromptForDiskW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCWSTR , diskname : :: windows_sys::core::PCWSTR , pathtosource : :: windows_sys::core::PCWSTR , filesought : :: windows_sys::core::PCWSTR , tagfile : :: windows_sys::core::PCWSTR , diskpromptstyle : u32 , pathbuffer : :: windows_sys::core::PWSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 );
799 #[cfg(feature = "Win32_Foundation")]
800 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupPromptReboot ( filequeue : *const ::core::ffi::c_void , owner : super::super::Foundation:: HWND , scanonly : super::super::Foundation:: BOOL ) -> i32 );
801 #[cfg(feature = "Win32_Foundation")]
802 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryDrivesInDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
803 #[cfg(feature = "Win32_Foundation")]
804 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryDrivesInDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
805 #[cfg(feature = "Win32_Foundation")]
806 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryFileLogA ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR , desiredinfo : SetupFileLogInfo , dataout : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
807 #[cfg(feature = "Win32_Foundation")]
808 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryFileLogW ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR , desiredinfo : SetupFileLogInfo , dataout : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
809 #[cfg(feature = "Win32_Foundation")]
810 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryInfFileInformationA ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
811 #[cfg(feature = "Win32_Foundation")]
812 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryInfFileInformationW ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
813 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))]
814 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupQueryInfOriginalFileInformationA ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , originalfileinfo : *mut SP_ORIGINAL_FILE_INFO_A ) -> super::super::Foundation:: BOOL );
815 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))]
816 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupQueryInfOriginalFileInformationW ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , originalfileinfo : *mut SP_ORIGINAL_FILE_INFO_W ) -> super::super::Foundation:: BOOL );
817 #[cfg(feature = "Win32_Foundation")]
818 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryInfVersionInformationA ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , key : :: windows_sys::core::PCSTR , returnbuffer : :: windows_sys::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
819 #[cfg(feature = "Win32_Foundation")]
820 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueryInfVersionInformationW ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , key : :: windows_sys::core::PCWSTR , returnbuffer : :: windows_sys::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL );
821 #[cfg(feature = "Win32_Foundation")]
822 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQuerySourceListA ( flags : u32 , list : *mut *mut :: windows_sys::core::PSTR , count : *mut u32 ) -> super::super::Foundation:: BOOL );
823 #[cfg(feature = "Win32_Foundation")]
824 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQuerySourceListW ( flags : u32 , list : *mut *mut :: windows_sys::core::PWSTR , count : *mut u32 ) -> super::super::Foundation:: BOOL );
825 #[cfg(feature = "Win32_Foundation")]
826 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQuerySpaceRequiredOnDriveA ( diskspace : *const ::core::ffi::c_void , drivespec : :: windows_sys::core::PCSTR , spacerequired : *mut i64 , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
827 #[cfg(feature = "Win32_Foundation")]
828 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQuerySpaceRequiredOnDriveW ( diskspace : *const ::core::ffi::c_void , drivespec : :: windows_sys::core::PCWSTR , spacerequired : *mut i64 , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
829 #[cfg(feature = "Win32_Foundation")]
830 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueCopyA ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : :: windows_sys::core::PCSTR , sourcepath : :: windows_sys::core::PCSTR , sourcefilename : :: windows_sys::core::PCSTR , sourcedescription : :: windows_sys::core::PCSTR , sourcetagfile : :: windows_sys::core::PCSTR , targetdirectory : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL );
831 #[cfg(feature = "Win32_Foundation")]
832 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueCopyIndirectA ( copyparams : *const SP_FILE_COPY_PARAMS_A ) -> super::super::Foundation:: BOOL );
833 #[cfg(feature = "Win32_Foundation")]
834 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueCopyIndirectW ( copyparams : *const SP_FILE_COPY_PARAMS_W ) -> super::super::Foundation:: BOOL );
835 #[cfg(feature = "Win32_Foundation")]
836 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueCopySectionA ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : :: windows_sys::core::PCSTR , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL );
837 #[cfg(feature = "Win32_Foundation")]
838 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueCopySectionW ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : :: windows_sys::core::PCWSTR , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL );
839 #[cfg(feature = "Win32_Foundation")]
840 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueCopyW ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : :: windows_sys::core::PCWSTR , sourcepath : :: windows_sys::core::PCWSTR , sourcefilename : :: windows_sys::core::PCWSTR , sourcedescription : :: windows_sys::core::PCWSTR , sourcetagfile : :: windows_sys::core::PCWSTR , targetdirectory : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL );
841 #[cfg(feature = "Win32_Foundation")]
842 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueDefaultCopyA ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , sourcerootpath : :: windows_sys::core::PCSTR , sourcefilename : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL );
843 #[cfg(feature = "Win32_Foundation")]
844 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueDefaultCopyW ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , sourcerootpath : :: windows_sys::core::PCWSTR , sourcefilename : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL );
845 #[cfg(feature = "Win32_Foundation")]
846 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueDeleteA ( queuehandle : *const ::core::ffi::c_void , pathpart1 : :: windows_sys::core::PCSTR , pathpart2 : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL );
847 #[cfg(feature = "Win32_Foundation")]
848 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueDeleteSectionA ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL );
849 #[cfg(feature = "Win32_Foundation")]
850 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueDeleteSectionW ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL );
851 #[cfg(feature = "Win32_Foundation")]
852 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueDeleteW ( queuehandle : *const ::core::ffi::c_void , pathpart1 : :: windows_sys::core::PCWSTR , pathpart2 : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL );
853 #[cfg(feature = "Win32_Foundation")]
854 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueRenameA ( queuehandle : *const ::core::ffi::c_void , sourcepath : :: windows_sys::core::PCSTR , sourcefilename : :: windows_sys::core::PCSTR , targetpath : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL );
855 #[cfg(feature = "Win32_Foundation")]
856 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueRenameSectionA ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL );
857 #[cfg(feature = "Win32_Foundation")]
858 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueRenameSectionW ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL );
859 #[cfg(feature = "Win32_Foundation")]
860 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupQueueRenameW ( queuehandle : *const ::core::ffi::c_void , sourcepath : :: windows_sys::core::PCWSTR , sourcefilename : :: windows_sys::core::PCWSTR , targetpath : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL );
861 #[cfg(feature = "Win32_Foundation")]
862 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveFileLogEntryA ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows_sys::core::PCSTR , targetfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL );
863 #[cfg(feature = "Win32_Foundation")]
864 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveFileLogEntryW ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows_sys::core::PCWSTR , targetfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL );
865 #[cfg(feature = "Win32_Foundation")]
866 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveFromDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , targetfilespec : :: windows_sys::core::PCSTR , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
867 #[cfg(feature = "Win32_Foundation")]
868 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveFromDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , targetfilespec : :: windows_sys::core::PCWSTR , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
869 #[cfg(feature = "Win32_Foundation")]
870 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveFromSourceListA ( flags : u32 , source : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL );
871 #[cfg(feature = "Win32_Foundation")]
872 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveFromSourceListW ( flags : u32 , source : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL );
873 #[cfg(feature = "Win32_Foundation")]
874 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveInstallSectionFromDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
875 #[cfg(feature = "Win32_Foundation")]
876 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveInstallSectionFromDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
877 #[cfg(feature = "Win32_Foundation")]
878 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveSectionFromDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCSTR , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
879 #[cfg(feature = "Win32_Foundation")]
880 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRemoveSectionFromDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , operation : SETUP_FILE_OPERATION , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL );
881 #[cfg(feature = "Win32_Foundation")]
882 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRenameErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCSTR , sourcefile : :: windows_sys::core::PCSTR , targetfile : :: windows_sys::core::PCSTR , win32errorcode : u32 , style : u32 ) -> u32 );
883 #[cfg(feature = "Win32_Foundation")]
884 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupRenameErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows_sys::core::PCWSTR , sourcefile : :: windows_sys::core::PCWSTR , targetfile : :: windows_sys::core::PCWSTR , win32errorcode : u32 , style : u32 ) -> u32 );
885 #[cfg(feature = "Win32_Foundation")]
886 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupScanFileQueueA ( filequeue : *const ::core::ffi::c_void , flags : u32 , window : super::super::Foundation:: HWND , callbackroutine : PSP_FILE_CALLBACK_A , callbackcontext : *const ::core::ffi::c_void , result : *mut u32 ) -> super::super::Foundation:: BOOL );
887 #[cfg(feature = "Win32_Foundation")]
888 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupScanFileQueueW ( filequeue : *const ::core::ffi::c_void , flags : u32 , window : super::super::Foundation:: HWND , callbackroutine : PSP_FILE_CALLBACK_W , callbackcontext : *const ::core::ffi::c_void , result : *mut u32 ) -> super::super::Foundation:: BOOL );
889 #[cfg(feature = "Win32_Foundation")]
890 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetDirectoryIdA ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL );
891 #[cfg(feature = "Win32_Foundation")]
892 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetDirectoryIdExA ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows_sys::core::PCSTR , flags : u32 , reserved1 : u32 , reserved2 : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
893 #[cfg(feature = "Win32_Foundation")]
894 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetDirectoryIdExW ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows_sys::core::PCWSTR , flags : u32 , reserved1 : u32 , reserved2 : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
895 #[cfg(feature = "Win32_Foundation")]
896 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetDirectoryIdW ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL );
897 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))]
898 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupSetFileQueueAlternatePlatformA ( queuehandle : *const ::core::ffi::c_void , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , alternatedefaultcatalogfile : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL );
899 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))]
900 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupSetFileQueueAlternatePlatformW ( queuehandle : *const ::core::ffi::c_void , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , alternatedefaultcatalogfile : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL );
901 #[cfg(feature = "Win32_Foundation")]
902 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetFileQueueFlags ( filequeue : *const ::core::ffi::c_void , flagmask : u32 , flags : u32 ) -> super::super::Foundation:: BOOL );
903 #[cfg(feature = "Win32_Foundation")]
904 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetNonInteractiveMode ( noninteractiveflag : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
905 #[cfg(feature = "Win32_Foundation")]
906 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetPlatformPathOverrideA ( r#override : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL );
907 #[cfg(feature = "Win32_Foundation")]
908 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetPlatformPathOverrideW ( r#override : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL );
909 #[cfg(feature = "Win32_Foundation")]
910 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetSourceListA ( flags : u32 , sourcelist : *const :: windows_sys::core::PCSTR , sourcecount : u32 ) -> super::super::Foundation:: BOOL );
911 #[cfg(feature = "Win32_Foundation")]
912 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupSetSourceListW ( flags : u32 , sourcelist : *const :: windows_sys::core::PCWSTR , sourcecount : u32 ) -> super::super::Foundation:: BOOL );
913 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupSetThreadLogToken ( logtoken : u64 ) -> ( ) );
914 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupTermDefaultQueueCallback ( context : *const ::core::ffi::c_void ) -> ( ) );
915 #[cfg(feature = "Win32_Foundation")]
916 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupTerminateFileLog ( fileloghandle : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
917 #[cfg(feature = "Win32_Foundation")]
918 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupUninstallNewlyCopiedInfs ( filequeue : *const ::core::ffi::c_void , flags : u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
919 #[cfg(feature = "Win32_Foundation")]
920 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupUninstallOEMInfA ( inffilename : :: windows_sys::core::PCSTR , flags : u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
921 #[cfg(feature = "Win32_Foundation")]
922 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupUninstallOEMInfW ( inffilename : :: windows_sys::core::PCWSTR , flags : u32 , reserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL );
923 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))]
924 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupVerifyInfFileA ( infname : :: windows_sys::core::PCSTR , altplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsignerinfo : *mut SP_INF_SIGNER_INFO_V2_A ) -> super::super::Foundation:: BOOL );
925 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))]
926 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn SetupVerifyInfFileW ( infname : :: windows_sys::core::PCWSTR , altplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsignerinfo : *mut SP_INF_SIGNER_INFO_V2_W ) -> super::super::Foundation:: BOOL );
927 ::windows_sys
::core
::link
! ( "setupapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupWriteTextLog ( logtoken : u64 , category : u32 , flags : u32 , messagestr : :: windows_sys::core::PCSTR ) -> ( ) );
928 ::windows_sys
::core
::link
! ( "setupapi.dll""cdecl" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupWriteTextLogError ( logtoken : u64 , category : u32 , logflags : u32 , error : u32 , messagestr : :: windows_sys::core::PCSTR ) -> ( ) );
929 ::windows_sys
::core
::link
! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupWriteTextLogInfLine ( logtoken : u64 , flags : u32 , infhandle : *const ::core::ffi::c_void , context : *const INFCONTEXT ) -> ( ) );
930 #[cfg(feature = "Win32_Foundation")]
931 ::windows_sys
::core
::link
! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn UpdateDriverForPlugAndPlayDevicesA ( hwndparent : super::super::Foundation:: HWND , hardwareid : :: windows_sys::core::PCSTR , fullinfpath : :: windows_sys::core::PCSTR , installflags : u32 , brebootrequired : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
932 #[cfg(feature = "Win32_Foundation")]
933 ::windows_sys
::core
::link
! ( "newdev.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn UpdateDriverForPlugAndPlayDevicesW ( hwndparent : super::super::Foundation:: HWND , hardwareid : :: windows_sys::core::PCWSTR , fullinfpath : :: windows_sys::core::PCWSTR , installflags : u32 , brebootrequired : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL );
934 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
935 pub const ALLOC_LOG_CONF
: u32 = 2u32;
936 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
937 pub const BASIC_LOG_CONF
: u32 = 0u32;
938 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
939 pub const BOOT_LOG_CONF
: u32 = 3u32;
940 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
941 pub const CM_ADD_ID_BITS
: u32 = 1u32;
942 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
943 pub const CM_ADD_ID_COMPATIBLE
: u32 = 1u32;
944 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
945 pub const CM_ADD_ID_HARDWARE
: u32 = 0u32;
946 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
947 pub const CM_ADD_RANGE_ADDIFCONFLICT
: u32 = 0u32;
948 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
949 pub const CM_ADD_RANGE_BITS
: u32 = 1u32;
950 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
951 pub const CM_ADD_RANGE_DONOTADDIFCONFLICT
: u32 = 1u32;
952 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
953 pub const CM_CDFLAGS_DRIVER
: u32 = 1u32;
954 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
955 pub const CM_CDFLAGS_RESERVED
: u32 = 4u32;
956 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
957 pub const CM_CDFLAGS_ROOT_OWNED
: u32 = 2u32;
958 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
959 pub const CM_CDMASK_DESCRIPTION
: u32 = 8u32;
960 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
961 pub const CM_CDMASK_DEVINST
: u32 = 1u32;
962 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
963 pub const CM_CDMASK_FLAGS
: u32 = 4u32;
964 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
965 pub const CM_CDMASK_RESDES
: u32 = 2u32;
966 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
967 pub const CM_CDMASK_VALID
: u32 = 15u32;
968 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
969 pub const CM_CLASS_PROPERTY_BITS
: u32 = 1u32;
970 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
971 pub const CM_CLASS_PROPERTY_INSTALLER
: u32 = 0u32;
972 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
973 pub const CM_CLASS_PROPERTY_INTERFACE
: u32 = 1u32;
974 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
975 pub const CM_CREATE_DEVINST_BITS
: u32 = 15u32;
976 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
977 pub const CM_CREATE_DEVINST_DO_NOT_INSTALL
: u32 = 8u32;
978 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
979 pub const CM_CREATE_DEVINST_GENERATE_ID
: u32 = 4u32;
980 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
981 pub const CM_CREATE_DEVINST_NORMAL
: u32 = 0u32;
982 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
983 pub const CM_CREATE_DEVINST_NO_WAIT_INSTALL
: u32 = 1u32;
984 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
985 pub const CM_CREATE_DEVINST_PHANTOM
: u32 = 2u32;
986 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
987 pub const CM_CREATE_DEVNODE_BITS
: u32 = 15u32;
988 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
989 pub const CM_CREATE_DEVNODE_DO_NOT_INSTALL
: u32 = 8u32;
990 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
991 pub const CM_CREATE_DEVNODE_GENERATE_ID
: u32 = 4u32;
992 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
993 pub const CM_CREATE_DEVNODE_NORMAL
: u32 = 0u32;
994 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
995 pub const CM_CREATE_DEVNODE_NO_WAIT_INSTALL
: u32 = 1u32;
996 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
997 pub const CM_CREATE_DEVNODE_PHANTOM
: u32 = 2u32;
998 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
999 pub const CM_CRP_CHARACTERISTICS
: u32 = 28u32;
1000 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1001 pub const CM_CRP_DEVTYPE
: u32 = 26u32;
1002 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1003 pub const CM_CRP_EXCLUSIVE
: u32 = 27u32;
1004 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1005 pub const CM_CRP_LOWERFILTERS
: u32 = 19u32;
1006 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1007 pub const CM_CRP_MAX
: u32 = 37u32;
1008 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1009 pub const CM_CRP_MIN
: u32 = 1u32;
1010 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1011 pub const CM_CRP_SECURITY
: u32 = 24u32;
1012 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1013 pub const CM_CRP_SECURITY_SDS
: u32 = 25u32;
1014 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1015 pub const CM_CRP_UPPERFILTERS
: u32 = 18u32;
1016 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1017 pub const CM_CUSTOMDEVPROP_BITS
: u32 = 1u32;
1018 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1019 pub const CM_CUSTOMDEVPROP_MERGE_MULTISZ
: u32 = 1u32;
1020 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1021 pub const CM_DELETE_CLASS_BITS
: u32 = 3u32;
1022 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1023 pub const CM_DELETE_CLASS_INTERFACE
: u32 = 2u32;
1024 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1025 pub const CM_DELETE_CLASS_ONLY
: u32 = 0u32;
1026 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1027 pub const CM_DELETE_CLASS_SUBKEYS
: u32 = 1u32;
1028 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1029 pub const CM_DETECT_BITS
: u32 = 2147483655u32;
1030 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1031 pub const CM_DETECT_CRASHED
: u32 = 2u32;
1032 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1033 pub const CM_DETECT_HWPROF_FIRST_BOOT
: u32 = 4u32;
1034 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1035 pub const CM_DETECT_NEW_PROFILE
: u32 = 1u32;
1036 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1037 pub const CM_DETECT_RUN
: u32 = 2147483648u32;
1038 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1039 pub const CM_DEVCAP_DOCKDEVICE
: u32 = 8u32;
1040 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1041 pub const CM_DEVCAP_EJECTSUPPORTED
: u32 = 2u32;
1042 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1043 pub const CM_DEVCAP_HARDWAREDISABLED
: u32 = 256u32;
1044 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1045 pub const CM_DEVCAP_LOCKSUPPORTED
: u32 = 1u32;
1046 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1047 pub const CM_DEVCAP_NONDYNAMIC
: u32 = 512u32;
1048 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1049 pub const CM_DEVCAP_RAWDEVICEOK
: u32 = 64u32;
1050 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1051 pub const CM_DEVCAP_REMOVABLE
: u32 = 4u32;
1052 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1053 pub const CM_DEVCAP_SECUREDEVICE
: u32 = 1024u32;
1054 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1055 pub const CM_DEVCAP_SILENTINSTALL
: u32 = 32u32;
1056 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1057 pub const CM_DEVCAP_SURPRISEREMOVALOK
: u32 = 128u32;
1058 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1059 pub const CM_DEVCAP_UNIQUEID
: u32 = 16u32;
1060 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1061 pub const CM_DEVICE_PANEL_EDGE_BOTTOM
: u32 = 2u32;
1062 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1063 pub const CM_DEVICE_PANEL_EDGE_LEFT
: u32 = 3u32;
1064 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1065 pub const CM_DEVICE_PANEL_EDGE_RIGHT
: u32 = 4u32;
1066 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1067 pub const CM_DEVICE_PANEL_EDGE_TOP
: u32 = 1u32;
1068 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1069 pub const CM_DEVICE_PANEL_EDGE_UNKNOWN
: u32 = 0u32;
1070 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1071 pub const CM_DEVICE_PANEL_JOINT_TYPE_HINGE
: u32 = 2u32;
1072 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1073 pub const CM_DEVICE_PANEL_JOINT_TYPE_PIVOT
: u32 = 3u32;
1074 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1075 pub const CM_DEVICE_PANEL_JOINT_TYPE_PLANAR
: u32 = 1u32;
1076 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1077 pub const CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL
: u32 = 4u32;
1078 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1079 pub const CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN
: u32 = 0u32;
1080 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1081 pub const CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL
: u32 = 0u32;
1082 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1083 pub const CM_DEVICE_PANEL_ORIENTATION_VERTICAL
: u32 = 1u32;
1084 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1085 pub const CM_DEVICE_PANEL_SHAPE_OVAL
: u32 = 2u32;
1086 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1087 pub const CM_DEVICE_PANEL_SHAPE_RECTANGLE
: u32 = 1u32;
1088 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1089 pub const CM_DEVICE_PANEL_SHAPE_UNKNOWN
: u32 = 0u32;
1090 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1091 pub const CM_DEVICE_PANEL_SIDE_BACK
: u32 = 6u32;
1092 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1093 pub const CM_DEVICE_PANEL_SIDE_BOTTOM
: u32 = 2u32;
1094 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1095 pub const CM_DEVICE_PANEL_SIDE_FRONT
: u32 = 5u32;
1096 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1097 pub const CM_DEVICE_PANEL_SIDE_LEFT
: u32 = 3u32;
1098 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1099 pub const CM_DEVICE_PANEL_SIDE_RIGHT
: u32 = 4u32;
1100 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1101 pub const CM_DEVICE_PANEL_SIDE_TOP
: u32 = 1u32;
1102 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1103 pub const CM_DEVICE_PANEL_SIDE_UNKNOWN
: u32 = 0u32;
1104 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1105 pub const CM_DISABLE_ABSOLUTE
: u32 = 1u32;
1106 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1107 pub const CM_DISABLE_BITS
: u32 = 15u32;
1108 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1109 pub const CM_DISABLE_HARDWARE
: u32 = 2u32;
1110 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1111 pub const CM_DISABLE_PERSIST
: u32 = 8u32;
1112 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1113 pub const CM_DISABLE_POLITE
: u32 = 0u32;
1114 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1115 pub const CM_DISABLE_UI_NOT_OK
: u32 = 4u32;
1116 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1117 pub const CM_DRP_ADDRESS
: u32 = 29u32;
1118 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1119 pub const CM_DRP_BASE_CONTAINERID
: u32 = 37u32;
1120 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1121 pub const CM_DRP_BUSNUMBER
: u32 = 22u32;
1122 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1123 pub const CM_DRP_BUSTYPEGUID
: u32 = 20u32;
1124 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1125 pub const CM_DRP_CAPABILITIES
: u32 = 16u32;
1126 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1127 pub const CM_DRP_CHARACTERISTICS
: u32 = 28u32;
1128 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1129 pub const CM_DRP_CLASS
: u32 = 8u32;
1130 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1131 pub const CM_DRP_CLASSGUID
: u32 = 9u32;
1132 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1133 pub const CM_DRP_COMPATIBLEIDS
: u32 = 3u32;
1134 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1135 pub const CM_DRP_CONFIGFLAGS
: u32 = 11u32;
1136 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1137 pub const CM_DRP_DEVICEDESC
: u32 = 1u32;
1138 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1139 pub const CM_DRP_DEVICE_POWER_DATA
: u32 = 31u32;
1140 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1141 pub const CM_DRP_DEVTYPE
: u32 = 26u32;
1142 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1143 pub const CM_DRP_DRIVER
: u32 = 10u32;
1144 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1145 pub const CM_DRP_ENUMERATOR_NAME
: u32 = 23u32;
1146 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1147 pub const CM_DRP_EXCLUSIVE
: u32 = 27u32;
1148 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1149 pub const CM_DRP_FRIENDLYNAME
: u32 = 13u32;
1150 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1151 pub const CM_DRP_HARDWAREID
: u32 = 2u32;
1152 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1153 pub const CM_DRP_INSTALL_STATE
: u32 = 35u32;
1154 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1155 pub const CM_DRP_LEGACYBUSTYPE
: u32 = 21u32;
1156 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1157 pub const CM_DRP_LOCATION_INFORMATION
: u32 = 14u32;
1158 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1159 pub const CM_DRP_LOCATION_PATHS
: u32 = 36u32;
1160 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1161 pub const CM_DRP_LOWERFILTERS
: u32 = 19u32;
1162 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1163 pub const CM_DRP_MAX
: u32 = 37u32;
1164 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1165 pub const CM_DRP_MFG
: u32 = 12u32;
1166 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1167 pub const CM_DRP_MIN
: u32 = 1u32;
1168 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1169 pub const CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME
: u32 = 15u32;
1170 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1171 pub const CM_DRP_REMOVAL_POLICY
: u32 = 32u32;
1172 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1173 pub const CM_DRP_REMOVAL_POLICY_HW_DEFAULT
: u32 = 33u32;
1174 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1175 pub const CM_DRP_REMOVAL_POLICY_OVERRIDE
: u32 = 34u32;
1176 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1177 pub const CM_DRP_SECURITY
: u32 = 24u32;
1178 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1179 pub const CM_DRP_SECURITY_SDS
: u32 = 25u32;
1180 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1181 pub const CM_DRP_SERVICE
: u32 = 5u32;
1182 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1183 pub const CM_DRP_UI_NUMBER
: u32 = 17u32;
1184 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1185 pub const CM_DRP_UI_NUMBER_DESC_FORMAT
: u32 = 30u32;
1186 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1187 pub const CM_DRP_UNUSED0
: u32 = 4u32;
1188 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1189 pub const CM_DRP_UNUSED1
: u32 = 6u32;
1190 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1191 pub const CM_DRP_UNUSED2
: u32 = 7u32;
1192 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1193 pub const CM_DRP_UPPERFILTERS
: u32 = 18u32;
1194 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1195 pub const CM_ENUMERATE_CLASSES_BITS
: u32 = 1u32;
1196 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1197 pub const CM_ENUMERATE_CLASSES_INSTALLER
: u32 = 0u32;
1198 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1199 pub const CM_ENUMERATE_CLASSES_INTERFACE
: u32 = 1u32;
1200 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1201 pub const CM_GETIDLIST_DONOTGENERATE
: u32 = 268435520u32;
1202 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1203 pub const CM_GETIDLIST_FILTER_BITS
: u32 = 268435583u32;
1204 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1205 pub const CM_GETIDLIST_FILTER_BUSRELATIONS
: u32 = 32u32;
1206 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1207 pub const CM_GETIDLIST_FILTER_CLASS
: u32 = 512u32;
1208 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1209 pub const CM_GETIDLIST_FILTER_EJECTRELATIONS
: u32 = 4u32;
1210 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1211 pub const CM_GETIDLIST_FILTER_ENUMERATOR
: u32 = 1u32;
1212 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1213 pub const CM_GETIDLIST_FILTER_NONE
: u32 = 0u32;
1214 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1215 pub const CM_GETIDLIST_FILTER_POWERRELATIONS
: u32 = 16u32;
1216 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1217 pub const CM_GETIDLIST_FILTER_PRESENT
: u32 = 256u32;
1218 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1219 pub const CM_GETIDLIST_FILTER_REMOVALRELATIONS
: u32 = 8u32;
1220 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1221 pub const CM_GETIDLIST_FILTER_SERVICE
: u32 = 2u32;
1222 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1223 pub const CM_GETIDLIST_FILTER_TRANSPORTRELATIONS
: u32 = 128u32;
1224 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1225 pub const CM_GET_DEVICE_INTERFACE_LIST_ALL_DEVICES
: u32 = 1u32;
1226 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1227 pub const CM_GET_DEVICE_INTERFACE_LIST_BITS
: u32 = 1u32;
1228 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1229 pub const CM_GET_DEVICE_INTERFACE_LIST_PRESENT
: u32 = 0u32;
1230 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1231 pub const CM_GLOBAL_STATE_CAN_DO_UI
: u32 = 1u32;
1232 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1233 pub const CM_GLOBAL_STATE_DETECTION_PENDING
: u32 = 16u32;
1234 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1235 pub const CM_GLOBAL_STATE_ON_BIG_STACK
: u32 = 2u32;
1236 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1237 pub const CM_GLOBAL_STATE_REBOOT_REQUIRED
: u32 = 32u32;
1238 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1239 pub const CM_GLOBAL_STATE_SERVICES_AVAILABLE
: u32 = 4u32;
1240 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1241 pub const CM_GLOBAL_STATE_SHUTTING_DOWN
: u32 = 8u32;
1242 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1243 pub const CM_HWPI_DOCKED
: u32 = 2u32;
1244 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1245 pub const CM_HWPI_NOT_DOCKABLE
: u32 = 0u32;
1246 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1247 pub const CM_HWPI_UNDOCKED
: u32 = 1u32;
1248 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1249 pub const CM_INSTALL_STATE_FAILED_INSTALL
: u32 = 2u32;
1250 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1251 pub const CM_INSTALL_STATE_FINISH_INSTALL
: u32 = 3u32;
1252 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1253 pub const CM_INSTALL_STATE_INSTALLED
: u32 = 0u32;
1254 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1255 pub const CM_INSTALL_STATE_NEEDS_REINSTALL
: u32 = 1u32;
1256 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1257 pub const CM_LOCATE_DEVINST_BITS
: u32 = 7u32;
1258 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1259 pub const CM_LOCATE_DEVINST_CANCELREMOVE
: u32 = 2u32;
1260 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1261 pub const CM_LOCATE_DEVINST_NORMAL
: u32 = 0u32;
1262 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1263 pub const CM_LOCATE_DEVINST_NOVALIDATION
: u32 = 4u32;
1264 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1265 pub const CM_LOCATE_DEVINST_PHANTOM
: u32 = 1u32;
1266 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1267 pub const CM_LOCATE_DEVNODE_BITS
: u32 = 7u32;
1268 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1269 pub const CM_LOCATE_DEVNODE_CANCELREMOVE
: u32 = 2u32;
1270 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1271 pub const CM_LOCATE_DEVNODE_NORMAL
: u32 = 0u32;
1272 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1273 pub const CM_LOCATE_DEVNODE_NOVALIDATION
: u32 = 4u32;
1274 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1275 pub const CM_LOCATE_DEVNODE_PHANTOM
: u32 = 1u32;
1276 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1277 pub const CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE
: u32 = 1u32;
1278 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1279 pub const CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME
: u32 = 2u32;
1280 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1281 pub const CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES
: u32 = 2u32;
1282 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1283 pub const CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES
: u32 = 1u32;
1284 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1285 pub const CM_OPEN_CLASS_KEY_BITS
: u32 = 1u32;
1286 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1287 pub const CM_OPEN_CLASS_KEY_INSTALLER
: u32 = 0u32;
1288 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1289 pub const CM_OPEN_CLASS_KEY_INTERFACE
: u32 = 1u32;
1290 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1291 pub const CM_PROB_BIOS_TABLE
: u32 = 35u32;
1292 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1293 pub const CM_PROB_BOOT_CONFIG_CONFLICT
: u32 = 6u32;
1294 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1295 pub const CM_PROB_CANT_SHARE_IRQ
: u32 = 30u32;
1296 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1297 pub const CM_PROB_CONSOLE_LOCKED
: u32 = 55u32;
1298 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1299 pub const CM_PROB_DEVICE_NOT_THERE
: u32 = 24u32;
1300 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1301 pub const CM_PROB_DEVICE_RESET
: u32 = 54u32;
1302 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1303 pub const CM_PROB_DEVLOADER_FAILED
: u32 = 2u32;
1304 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1305 pub const CM_PROB_DEVLOADER_NOT_FOUND
: u32 = 8u32;
1306 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1307 pub const CM_PROB_DEVLOADER_NOT_READY
: u32 = 23u32;
1308 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1309 pub const CM_PROB_DISABLED
: u32 = 22u32;
1310 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1311 pub const CM_PROB_DISABLED_SERVICE
: u32 = 32u32;
1312 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1313 pub const CM_PROB_DRIVER_BLOCKED
: u32 = 48u32;
1314 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1315 pub const CM_PROB_DRIVER_FAILED_LOAD
: u32 = 39u32;
1316 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1317 pub const CM_PROB_DRIVER_FAILED_PRIOR_UNLOAD
: u32 = 38u32;
1318 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1319 pub const CM_PROB_DRIVER_SERVICE_KEY_INVALID
: u32 = 40u32;
1320 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1321 pub const CM_PROB_DUPLICATE_DEVICE
: u32 = 42u32;
1322 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1323 pub const CM_PROB_ENTRY_IS_WRONG_TYPE
: u32 = 4u32;
1324 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1325 pub const CM_PROB_FAILED_ADD
: u32 = 31u32;
1326 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1327 pub const CM_PROB_FAILED_DRIVER_ENTRY
: u32 = 37u32;
1328 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1329 pub const CM_PROB_FAILED_FILTER
: u32 = 7u32;
1330 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1331 pub const CM_PROB_FAILED_INSTALL
: u32 = 28u32;
1332 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1333 pub const CM_PROB_FAILED_POST_START
: u32 = 43u32;
1334 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1335 pub const CM_PROB_FAILED_START
: u32 = 10u32;
1336 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1337 pub const CM_PROB_GUEST_ASSIGNMENT_FAILED
: u32 = 57u32;
1338 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1339 pub const CM_PROB_HALTED
: u32 = 44u32;
1340 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1341 pub const CM_PROB_HARDWARE_DISABLED
: u32 = 29u32;
1342 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1343 pub const CM_PROB_HELD_FOR_EJECT
: u32 = 47u32;
1344 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1345 pub const CM_PROB_INVALID_DATA
: u32 = 9u32;
1346 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1347 pub const CM_PROB_IRQ_TRANSLATION_FAILED
: u32 = 36u32;
1348 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1349 pub const CM_PROB_LACKED_ARBITRATOR
: u32 = 5u32;
1350 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1351 pub const CM_PROB_LEGACY_SERVICE_NO_DEVICES
: u32 = 41u32;
1352 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1353 pub const CM_PROB_LIAR
: u32 = 11u32;
1354 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1355 pub const CM_PROB_MOVED
: u32 = 25u32;
1356 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1357 pub const CM_PROB_NEED_CLASS_CONFIG
: u32 = 56u32;
1358 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1359 pub const CM_PROB_NEED_RESTART
: u32 = 14u32;
1360 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1361 pub const CM_PROB_NORMAL_CONFLICT
: u32 = 12u32;
1362 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1363 pub const CM_PROB_NOT_CONFIGURED
: u32 = 1u32;
1364 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1365 pub const CM_PROB_NOT_VERIFIED
: u32 = 13u32;
1366 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1367 pub const CM_PROB_NO_SOFTCONFIG
: u32 = 34u32;
1368 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1369 pub const CM_PROB_NO_VALID_LOG_CONF
: u32 = 27u32;
1370 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1371 pub const CM_PROB_OUT_OF_MEMORY
: u32 = 3u32;
1372 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1373 pub const CM_PROB_PARTIAL_LOG_CONF
: u32 = 16u32;
1374 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1375 pub const CM_PROB_PHANTOM
: u32 = 45u32;
1376 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1377 pub const CM_PROB_REENUMERATION
: u32 = 15u32;
1378 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1379 pub const CM_PROB_REGISTRY
: u32 = 19u32;
1380 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1381 pub const CM_PROB_REGISTRY_TOO_LARGE
: u32 = 49u32;
1382 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1383 pub const CM_PROB_REINSTALL
: u32 = 18u32;
1384 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1385 pub const CM_PROB_SETPROPERTIES_FAILED
: u32 = 50u32;
1386 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1387 pub const CM_PROB_SYSTEM_SHUTDOWN
: u32 = 46u32;
1388 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1389 pub const CM_PROB_TOO_EARLY
: u32 = 26u32;
1390 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1391 pub const CM_PROB_TRANSLATION_FAILED
: u32 = 33u32;
1392 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1393 pub const CM_PROB_UNKNOWN_RESOURCE
: u32 = 17u32;
1394 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1395 pub const CM_PROB_UNSIGNED_DRIVER
: u32 = 52u32;
1396 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1397 pub const CM_PROB_USED_BY_DEBUGGER
: u32 = 53u32;
1398 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1399 pub const CM_PROB_VXDLDR
: u32 = 20u32;
1400 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1401 pub const CM_PROB_WAITING_ON_DEPENDENCY
: u32 = 51u32;
1402 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1403 pub const CM_PROB_WILL_BE_REMOVED
: u32 = 21u32;
1404 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1405 pub const CM_QUERY_ARBITRATOR_BITS
: u32 = 1u32;
1406 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1407 pub const CM_QUERY_ARBITRATOR_RAW
: u32 = 0u32;
1408 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1409 pub const CM_QUERY_ARBITRATOR_TRANSLATED
: u32 = 1u32;
1410 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1411 pub const CM_QUERY_REMOVE_UI_NOT_OK
: u32 = 1u32;
1412 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1413 pub const CM_QUERY_REMOVE_UI_OK
: u32 = 0u32;
1414 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1415 pub const CM_REENUMERATE_ASYNCHRONOUS
: u32 = 4u32;
1416 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1417 pub const CM_REENUMERATE_BITS
: u32 = 7u32;
1418 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1419 pub const CM_REENUMERATE_NORMAL
: u32 = 0u32;
1420 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1421 pub const CM_REENUMERATE_RETRY_INSTALLATION
: u32 = 2u32;
1422 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1423 pub const CM_REENUMERATE_SYNCHRONOUS
: u32 = 1u32;
1424 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1425 pub const CM_REGISTER_DEVICE_DRIVER_BITS
: u32 = 3u32;
1426 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1427 pub const CM_REGISTER_DEVICE_DRIVER_DISABLEABLE
: u32 = 1u32;
1428 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1429 pub const CM_REGISTER_DEVICE_DRIVER_REMOVABLE
: u32 = 2u32;
1430 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1431 pub const CM_REGISTER_DEVICE_DRIVER_STATIC
: u32 = 0u32;
1432 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1433 pub const CM_REGISTRY_BITS
: u32 = 769u32;
1434 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1435 pub const CM_REGISTRY_CONFIG
: u32 = 512u32;
1436 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1437 pub const CM_REGISTRY_HARDWARE
: u32 = 0u32;
1438 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1439 pub const CM_REGISTRY_SOFTWARE
: u32 = 1u32;
1440 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1441 pub const CM_REGISTRY_USER
: u32 = 256u32;
1442 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1443 pub const CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL
: u32 = 1u32;
1444 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1445 pub const CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL
: u32 = 2u32;
1446 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1447 pub const CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL
: u32 = 3u32;
1448 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1449 pub const CM_REMOVE_BITS
: u32 = 7u32;
1450 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1451 pub const CM_REMOVE_DISABLE
: u32 = 4u32;
1452 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1453 pub const CM_REMOVE_NO_RESTART
: u32 = 2u32;
1454 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1455 pub const CM_REMOVE_UI_NOT_OK
: u32 = 1u32;
1456 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1457 pub const CM_REMOVE_UI_OK
: u32 = 0u32;
1458 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1459 pub const CM_RESDES_WIDTH_32
: u32 = 1u32;
1460 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1461 pub const CM_RESDES_WIDTH_64
: u32 = 2u32;
1462 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1463 pub const CM_RESDES_WIDTH_BITS
: u32 = 3u32;
1464 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1465 pub const CM_RESDES_WIDTH_DEFAULT
: u32 = 0u32;
1466 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1467 pub const CM_SETUP_BITS
: u32 = 15u32;
1468 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1469 pub const CM_SETUP_DEVINST_CONFIG
: u32 = 5u32;
1470 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1471 pub const CM_SETUP_DEVINST_CONFIG_CLASS
: u32 = 6u32;
1472 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1473 pub const CM_SETUP_DEVINST_CONFIG_EXTENSIONS
: u32 = 7u32;
1474 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1475 pub const CM_SETUP_DEVINST_CONFIG_RESET
: u32 = 8u32;
1476 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1477 pub const CM_SETUP_DEVINST_READY
: u32 = 0u32;
1478 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1479 pub const CM_SETUP_DEVINST_RESET
: u32 = 4u32;
1480 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1481 pub const CM_SETUP_DEVNODE_CONFIG
: u32 = 5u32;
1482 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1483 pub const CM_SETUP_DEVNODE_CONFIG_CLASS
: u32 = 6u32;
1484 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1485 pub const CM_SETUP_DEVNODE_CONFIG_EXTENSIONS
: u32 = 7u32;
1486 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1487 pub const CM_SETUP_DEVNODE_CONFIG_RESET
: u32 = 8u32;
1488 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1489 pub const CM_SETUP_DEVNODE_READY
: u32 = 0u32;
1490 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1491 pub const CM_SETUP_DEVNODE_RESET
: u32 = 4u32;
1492 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1493 pub const CM_SETUP_DOWNLOAD
: u32 = 1u32;
1494 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1495 pub const CM_SETUP_PROP_CHANGE
: u32 = 3u32;
1496 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1497 pub const CM_SETUP_WRITE_LOG_CONFS
: u32 = 2u32;
1498 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1499 pub const CM_SET_DEVINST_PROBLEM_BITS
: u32 = 1u32;
1500 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1501 pub const CM_SET_DEVINST_PROBLEM_NORMAL
: u32 = 0u32;
1502 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1503 pub const CM_SET_DEVINST_PROBLEM_OVERRIDE
: u32 = 1u32;
1504 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1505 pub const CM_SET_DEVNODE_PROBLEM_BITS
: u32 = 1u32;
1506 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1507 pub const CM_SET_DEVNODE_PROBLEM_NORMAL
: u32 = 0u32;
1508 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1509 pub const CM_SET_DEVNODE_PROBLEM_OVERRIDE
: u32 = 1u32;
1510 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1511 pub const CM_SET_HW_PROF_FLAGS_BITS
: u32 = 1u32;
1512 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1513 pub const CM_SET_HW_PROF_FLAGS_UI_NOT_OK
: u32 = 1u32;
1514 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1515 pub const CONFIGMG_VERSION
: u32 = 1024u32;
1516 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1517 pub const COPYFLG_FORCE_FILE_IN_USE
: u32 = 8u32;
1518 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1519 pub const COPYFLG_IN_USE_TRY_RENAME
: u32 = 16384u32;
1520 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1521 pub const COPYFLG_NODECOMP
: u32 = 2048u32;
1522 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1523 pub const COPYFLG_NOPRUNE
: u32 = 8192u32;
1524 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1525 pub const COPYFLG_NOSKIP
: u32 = 2u32;
1526 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1527 pub const COPYFLG_NOVERSIONCHECK
: u32 = 4u32;
1528 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1529 pub const COPYFLG_NO_OVERWRITE
: u32 = 16u32;
1530 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1531 pub const COPYFLG_NO_VERSION_DIALOG
: u32 = 32u32;
1532 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1533 pub const COPYFLG_OVERWRITE_OLDER_ONLY
: u32 = 64u32;
1534 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1535 pub const COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE
: u32 = 256u32;
1536 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1537 pub const COPYFLG_REPLACEONLY
: u32 = 1024u32;
1538 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1539 pub const COPYFLG_REPLACE_BOOT_FILE
: u32 = 4096u32;
1540 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1541 pub const COPYFLG_WARN_IF_SKIP
: u32 = 1u32;
1542 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1543 pub const DELFLG_IN_USE
: u32 = 1u32;
1544 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1545 pub const DELFLG_IN_USE1
: u32 = 65536u32;
1546 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1547 pub const DIBCI_NODISPLAYCLASS
: u32 = 2u32;
1548 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1549 pub const DIBCI_NOINSTALLCLASS
: u32 = 1u32;
1550 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1551 pub const DICD_GENERATE_ID
: u32 = 1u32;
1552 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1553 pub const DICD_INHERIT_CLASSDRVS
: u32 = 2u32;
1554 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1555 pub const DICLASSPROP_INSTALLER
: u32 = 1u32;
1556 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1557 pub const DICLASSPROP_INTERFACE
: u32 = 2u32;
1558 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1559 pub const DICS_DISABLE
: u32 = 2u32;
1560 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1561 pub const DICS_ENABLE
: u32 = 1u32;
1562 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1563 pub const DICS_FLAG_CONFIGGENERAL
: u32 = 4u32;
1564 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1565 pub const DICS_FLAG_CONFIGSPECIFIC
: u32 = 2u32;
1566 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1567 pub const DICS_FLAG_GLOBAL
: u32 = 1u32;
1568 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1569 pub const DICS_PROPCHANGE
: u32 = 3u32;
1570 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1571 pub const DICS_START
: u32 = 4u32;
1572 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1573 pub const DICS_STOP
: u32 = 5u32;
1574 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1575 pub const DICUSTOMDEVPROP_MERGE_MULTISZ
: u32 = 1u32;
1576 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1577 pub const DIF_ADDPROPERTYPAGE_ADVANCED
: u32 = 35u32;
1578 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1579 pub const DIF_ADDPROPERTYPAGE_BASIC
: u32 = 36u32;
1580 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1581 pub const DIF_ADDREMOTEPROPERTYPAGE_ADVANCED
: u32 = 40u32;
1582 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1583 pub const DIF_ALLOW_INSTALL
: u32 = 24u32;
1584 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1585 pub const DIF_ASSIGNRESOURCES
: u32 = 3u32;
1586 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1587 pub const DIF_CALCDISKSPACE
: u32 = 11u32;
1588 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1589 pub const DIF_DESTROYPRIVATEDATA
: u32 = 12u32;
1590 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1591 pub const DIF_DESTROYWIZARDDATA
: u32 = 17u32;
1592 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1593 pub const DIF_DETECT
: u32 = 15u32;
1594 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1595 pub const DIF_DETECTCANCEL
: u32 = 33u32;
1596 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1597 pub const DIF_DETECTVERIFY
: u32 = 20u32;
1598 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1599 pub const DIF_ENABLECLASS
: u32 = 19u32;
1600 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1601 pub const DIF_FINISHINSTALL_ACTION
: u32 = 42u32;
1602 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1603 pub const DIF_FIRSTTIMESETUP
: u32 = 6u32;
1604 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1605 pub const DIF_FOUNDDEVICE
: u32 = 7u32;
1606 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1607 pub const DIF_INSTALLCLASSDRIVERS
: u32 = 10u32;
1608 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1609 pub const DIF_INSTALLDEVICE
: u32 = 2u32;
1610 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1611 pub const DIF_INSTALLDEVICEFILES
: u32 = 21u32;
1612 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1613 pub const DIF_INSTALLINTERFACES
: u32 = 32u32;
1614 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1615 pub const DIF_INSTALLWIZARD
: u32 = 16u32;
1616 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1617 pub const DIF_MOVEDEVICE
: u32 = 14u32;
1618 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1619 pub const DIF_NEWDEVICEWIZARD_FINISHINSTALL
: u32 = 30u32;
1620 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1621 pub const DIF_NEWDEVICEWIZARD_POSTANALYZE
: u32 = 29u32;
1622 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1623 pub const DIF_NEWDEVICEWIZARD_PREANALYZE
: u32 = 28u32;
1624 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1625 pub const DIF_NEWDEVICEWIZARD_PRESELECT
: u32 = 26u32;
1626 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1627 pub const DIF_NEWDEVICEWIZARD_SELECT
: u32 = 27u32;
1628 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1629 pub const DIF_POWERMESSAGEWAKE
: u32 = 39u32;
1630 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1631 pub const DIF_PROPERTIES
: u32 = 4u32;
1632 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1633 pub const DIF_PROPERTYCHANGE
: u32 = 18u32;
1634 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1635 pub const DIF_REGISTERDEVICE
: u32 = 25u32;
1636 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1637 pub const DIF_REGISTER_COINSTALLERS
: u32 = 34u32;
1638 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1639 pub const DIF_REMOVE
: u32 = 5u32;
1640 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1641 pub const DIF_RESERVED1
: u32 = 37u32;
1642 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1643 pub const DIF_RESERVED2
: u32 = 48u32;
1644 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1645 pub const DIF_SELECTBESTCOMPATDRV
: u32 = 23u32;
1646 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1647 pub const DIF_SELECTCLASSDRIVERS
: u32 = 8u32;
1648 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1649 pub const DIF_SELECTDEVICE
: u32 = 1u32;
1650 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1651 pub const DIF_TROUBLESHOOTER
: u32 = 38u32;
1652 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1653 pub const DIF_UNREMOVE
: u32 = 22u32;
1654 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1655 pub const DIF_UNUSED1
: u32 = 31u32;
1656 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1657 pub const DIF_UPDATEDRIVER_UI
: u32 = 41u32;
1658 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1659 pub const DIF_VALIDATECLASSDRIVERS
: u32 = 9u32;
1660 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1661 pub const DIF_VALIDATEDRIVER
: u32 = 13u32;
1662 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1663 pub const DIGCDP_FLAG_ADVANCED
: u32 = 2u32;
1664 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1665 pub const DIGCDP_FLAG_BASIC
: u32 = 1u32;
1666 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1667 pub const DIGCDP_FLAG_REMOTE_ADVANCED
: u32 = 4u32;
1668 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1669 pub const DIGCDP_FLAG_REMOTE_BASIC
: u32 = 3u32;
1670 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1671 pub const DIGCF_ALLCLASSES
: u32 = 4u32;
1672 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1673 pub const DIGCF_DEFAULT
: u32 = 1u32;
1674 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1675 pub const DIGCF_DEVICEINTERFACE
: u32 = 16u32;
1676 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1677 pub const DIGCF_INTERFACEDEVICE
: u32 = 16u32;
1678 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1679 pub const DIGCF_PRESENT
: u32 = 2u32;
1680 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1681 pub const DIGCF_PROFILE
: u32 = 8u32;
1682 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1683 pub const DIIDFLAG_BITS
: u32 = 15u32;
1684 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1685 pub const DIIDFLAG_INSTALLCOPYINFDRIVERS
: u32 = 8u32;
1686 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1687 pub const DIIDFLAG_INSTALLNULLDRIVER
: u32 = 4u32;
1688 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1689 pub const DIIDFLAG_NOFINISHINSTALLUI
: u32 = 2u32;
1690 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1691 pub const DIIDFLAG_SHOWSEARCHUI
: u32 = 1u32;
1692 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1693 pub const DIIRFLAG_FORCE_INF
: u32 = 2u32;
1694 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1695 pub const DIIRFLAG_HOTPATCH
: u32 = 8u32;
1696 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1697 pub const DIIRFLAG_HW_USING_THE_INF
: u32 = 4u32;
1698 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1699 pub const DIIRFLAG_INF_ALREADY_COPIED
: u32 = 1u32;
1700 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1701 pub const DIIRFLAG_INSTALL_AS_SET
: u32 = 64u32;
1702 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1703 pub const DIIRFLAG_NOBACKUP
: u32 = 16u32;
1704 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1705 pub const DIIRFLAG_PRE_CONFIGURE_INF
: u32 = 32u32;
1706 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1707 pub const DIOCR_INSTALLER
: u32 = 1u32;
1708 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1709 pub const DIOCR_INTERFACE
: u32 = 2u32;
1710 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1711 pub const DIODI_NO_ADD
: u32 = 1u32;
1712 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1713 pub const DIOD_CANCEL_REMOVE
: u32 = 4u32;
1714 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1715 pub const DIOD_INHERIT_CLASSDRVS
: u32 = 2u32;
1716 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1717 pub const DIREG_BOTH
: u32 = 4u32;
1718 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1719 pub const DIREG_DEV
: u32 = 1u32;
1720 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1721 pub const DIREG_DRV
: u32 = 2u32;
1722 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1723 pub const DIRID_ABSOLUTE
: i32 = -1i32;
1724 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1725 pub const DIRID_ABSOLUTE_16BIT
: u32 = 65535u32;
1726 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1727 pub const DIRID_APPS
: u32 = 24u32;
1728 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1729 pub const DIRID_BOOT
: u32 = 30u32;
1730 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1731 pub const DIRID_COLOR
: u32 = 23u32;
1732 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1733 pub const DIRID_COMMON_APPDATA
: u32 = 16419u32;
1734 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1735 pub const DIRID_COMMON_DESKTOPDIRECTORY
: u32 = 16409u32;
1736 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1737 pub const DIRID_COMMON_DOCUMENTS
: u32 = 16430u32;
1738 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1739 pub const DIRID_COMMON_FAVORITES
: u32 = 16415u32;
1740 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1741 pub const DIRID_COMMON_PROGRAMS
: u32 = 16407u32;
1742 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1743 pub const DIRID_COMMON_STARTMENU
: u32 = 16406u32;
1744 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1745 pub const DIRID_COMMON_STARTUP
: u32 = 16408u32;
1746 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1747 pub const DIRID_COMMON_TEMPLATES
: u32 = 16429u32;
1748 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1749 pub const DIRID_DEFAULT
: u32 = 11u32;
1750 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1751 pub const DIRID_DRIVERS
: u32 = 12u32;
1752 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1753 pub const DIRID_DRIVER_STORE
: u32 = 13u32;
1754 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1755 pub const DIRID_FONTS
: u32 = 20u32;
1756 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1757 pub const DIRID_HELP
: u32 = 18u32;
1758 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1759 pub const DIRID_INF
: u32 = 17u32;
1760 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1761 pub const DIRID_IOSUBSYS
: u32 = 12u32;
1762 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1763 pub const DIRID_LOADER
: u32 = 54u32;
1764 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1765 pub const DIRID_NULL
: u32 = 0u32;
1766 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1767 pub const DIRID_PRINTPROCESSOR
: u32 = 55u32;
1768 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1769 pub const DIRID_PROGRAM_FILES
: u32 = 16422u32;
1770 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1771 pub const DIRID_PROGRAM_FILES_COMMON
: u32 = 16427u32;
1772 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1773 pub const DIRID_PROGRAM_FILES_COMMONX86
: u32 = 16428u32;
1774 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1775 pub const DIRID_PROGRAM_FILES_X86
: u32 = 16426u32;
1776 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1777 pub const DIRID_SHARED
: u32 = 25u32;
1778 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1779 pub const DIRID_SPOOL
: u32 = 51u32;
1780 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1781 pub const DIRID_SPOOLDRIVERS
: u32 = 52u32;
1782 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1783 pub const DIRID_SRCPATH
: u32 = 1u32;
1784 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1785 pub const DIRID_SYSTEM
: u32 = 11u32;
1786 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1787 pub const DIRID_SYSTEM16
: u32 = 50u32;
1788 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1789 pub const DIRID_SYSTEM_X86
: u32 = 16425u32;
1790 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1791 pub const DIRID_USER
: u32 = 32768u32;
1792 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1793 pub const DIRID_USERPROFILE
: u32 = 53u32;
1794 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1795 pub const DIRID_VIEWERS
: u32 = 21u32;
1796 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1797 pub const DIRID_WINDOWS
: u32 = 10u32;
1798 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1799 pub const DIURFLAG_NO_REMOVE_INF
: u32 = 1u32;
1800 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1801 pub const DIURFLAG_RESERVED
: u32 = 2u32;
1802 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1803 pub const DI_AUTOASSIGNRES
: i32 = 64i32;
1804 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1805 pub const DI_CLASSINSTALLPARAMS
: i32 = 1048576i32;
1806 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1807 pub const DI_COMPAT_FROM_CLASS
: i32 = 524288i32;
1808 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1809 pub const DI_DIDCLASS
: i32 = 32i32;
1810 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1811 pub const DI_DIDCOMPAT
: i32 = 16i32;
1812 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1813 pub const DI_DISABLED
: i32 = 2048i32;
1814 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1815 pub const DI_DONOTCALLCONFIGMG
: i32 = 131072i32;
1816 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1817 pub const DI_DRIVERPAGE_ADDED
: i32 = 67108864i32;
1818 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1819 pub const DI_ENUMSINGLEINF
: i32 = 65536i32;
1820 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1821 pub const DI_FLAGSEX_ALLOWEXCLUDEDDRVS
: i32 = 2048i32;
1822 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1823 pub const DI_FLAGSEX_ALTPLATFORM_DRVSEARCH
: i32 = 268435456i32;
1824 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1825 pub const DI_FLAGSEX_ALWAYSWRITEIDS
: i32 = 512i32;
1826 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1827 pub const DI_FLAGSEX_APPENDDRIVERLIST
: i32 = 262144i32;
1828 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1829 pub const DI_FLAGSEX_BACKUPONREPLACE
: i32 = 1048576i32;
1830 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1831 pub const DI_FLAGSEX_CI_FAILED
: i32 = 4i32;
1832 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1833 pub const DI_FLAGSEX_DEVICECHANGE
: i32 = 256i32;
1834 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1835 pub const DI_FLAGSEX_DIDCOMPATINFO
: i32 = 32i32;
1836 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1837 pub const DI_FLAGSEX_DIDINFOLIST
: i32 = 16i32;
1838 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1839 pub const DI_FLAGSEX_DRIVERLIST_FROM_URL
: i32 = 2097152i32;
1840 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1841 pub const DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS
: i32 = 8388608i32;
1842 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1843 pub const DI_FLAGSEX_FILTERCLASSES
: i32 = 64i32;
1844 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1845 pub const DI_FLAGSEX_FILTERSIMILARDRIVERS
: i32 = 33554432i32;
1846 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1847 pub const DI_FLAGSEX_FINISHINSTALL_ACTION
: i32 = 8i32;
1848 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1849 pub const DI_FLAGSEX_INET_DRIVER
: i32 = 131072i32;
1850 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1851 pub const DI_FLAGSEX_INSTALLEDDRIVER
: i32 = 67108864i32;
1852 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1853 pub const DI_FLAGSEX_IN_SYSTEM_SETUP
: i32 = 65536i32;
1854 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1855 pub const DI_FLAGSEX_NOUIONQUERYREMOVE
: i32 = 4096i32;
1856 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1857 pub const DI_FLAGSEX_NO_CLASSLIST_NODE_MERGE
: i32 = 134217728i32;
1858 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1859 pub const DI_FLAGSEX_NO_DRVREG_MODIFY
: i32 = 32768i32;
1860 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1861 pub const DI_FLAGSEX_POWERPAGE_ADDED
: i32 = 16777216i32;
1862 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1863 pub const DI_FLAGSEX_PREINSTALLBACKUP
: i32 = 524288i32;
1864 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1865 pub const DI_FLAGSEX_PROPCHANGE_PENDING
: i32 = 1024i32;
1866 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1867 pub const DI_FLAGSEX_RECURSIVESEARCH
: i32 = 1073741824i32;
1868 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1869 pub const DI_FLAGSEX_RESERVED1
: i32 = 4194304i32;
1870 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1871 pub const DI_FLAGSEX_RESERVED2
: i32 = 1i32;
1872 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1873 pub const DI_FLAGSEX_RESERVED3
: i32 = 2i32;
1874 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1875 pub const DI_FLAGSEX_RESERVED4
: i32 = 16384i32;
1876 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1877 pub const DI_FLAGSEX_RESTART_DEVICE_ONLY
: i32 = 536870912i32;
1878 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1879 pub const DI_FLAGSEX_SEARCH_PUBLISHED_INFS
: i32 = -2147483648i32;
1880 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1881 pub const DI_FLAGSEX_SETFAILEDINSTALL
: i32 = 128i32;
1882 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1883 pub const DI_FLAGSEX_USECLASSFORCOMPAT
: i32 = 8192i32;
1884 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1885 pub const DI_FORCECOPY
: i32 = 33554432i32;
1886 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1887 pub const DI_GENERALPAGE_ADDED
: i32 = 4096i32;
1888 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1889 pub const DI_INF_IS_SORTED
: i32 = 32768i32;
1890 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1891 pub const DI_INSTALLDISABLED
: i32 = 262144i32;
1892 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1893 pub const DI_MULTMFGS
: i32 = 1024i32;
1894 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1895 pub const DI_NEEDREBOOT
: i32 = 256i32;
1896 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1897 pub const DI_NEEDRESTART
: i32 = 128i32;
1898 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1899 pub const DI_NOBROWSE
: i32 = 512i32;
1900 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1901 pub const DI_NODI_DEFAULTACTION
: i32 = 2097152i32;
1902 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1903 pub const DI_NOFILECOPY
: i32 = 16777216i32;
1904 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1905 pub const DI_NOSELECTICONS
: i32 = 1073741824i32;
1906 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1907 pub const DI_NOVCP
: i32 = 8i32;
1908 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1909 pub const DI_NOWRITE_IDS
: i32 = -2147483648i32;
1910 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1911 pub const DI_OVERRIDE_INFFLAGS
: i32 = 268435456i32;
1912 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1913 pub const DI_PROPERTIES_CHANGE
: i32 = 16384i32;
1914 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1915 pub const DI_PROPS_NOCHANGEUSAGE
: i32 = 536870912i32;
1916 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1917 pub const DI_QUIETINSTALL
: i32 = 8388608i32;
1918 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1919 pub const DI_REMOVEDEVICE_CONFIGSPECIFIC
: u32 = 2u32;
1920 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1921 pub const DI_REMOVEDEVICE_GLOBAL
: u32 = 1u32;
1922 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1923 pub const DI_RESOURCEPAGE_ADDED
: i32 = 8192i32;
1924 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1925 pub const DI_SHOWALL
: i32 = 7i32;
1926 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1927 pub const DI_SHOWCLASS
: i32 = 4i32;
1928 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1929 pub const DI_SHOWCOMPAT
: i32 = 2i32;
1930 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1931 pub const DI_SHOWOEM
: i32 = 1i32;
1932 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1933 pub const DI_UNREMOVEDEVICE_CONFIGSPECIFIC
: u32 = 2u32;
1934 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1935 pub const DI_USECI_SELECTSTRINGS
: i32 = 134217728i32;
1936 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1937 pub const DMI_BKCOLOR
: u32 = 2u32;
1938 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1939 pub const DMI_MASK
: u32 = 1u32;
1940 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1941 pub const DMI_USERECT
: u32 = 4u32;
1942 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1943 pub const DNF_ALWAYSEXCLUDEFROMLIST
: u32 = 524288u32;
1944 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1945 pub const DNF_AUTHENTICODE_SIGNED
: u32 = 131072u32;
1946 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1947 pub const DNF_BAD_DRIVER
: u32 = 2048u32;
1948 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1949 pub const DNF_BASIC_DRIVER
: u32 = 65536u32;
1950 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1951 pub const DNF_CLASS_DRIVER
: u32 = 32u32;
1952 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1953 pub const DNF_COMPATIBLE_DRIVER
: u32 = 64u32;
1954 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1955 pub const DNF_DUPDESC
: u32 = 1u32;
1956 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1957 pub const DNF_DUPDRIVERVER
: u32 = 32768u32;
1958 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1959 pub const DNF_DUPPROVIDER
: u32 = 4096u32;
1960 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1961 pub const DNF_EXCLUDEFROMLIST
: u32 = 4u32;
1962 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1963 pub const DNF_INBOX_DRIVER
: u32 = 1048576u32;
1964 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1965 pub const DNF_INET_DRIVER
: u32 = 128u32;
1966 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1967 pub const DNF_INF_IS_SIGNED
: u32 = 8192u32;
1968 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1969 pub const DNF_INSTALLEDDRIVER
: u32 = 262144u32;
1970 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1971 pub const DNF_LEGACYINF
: u32 = 16u32;
1972 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1973 pub const DNF_NODRIVER
: u32 = 8u32;
1974 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1975 pub const DNF_OEM_F6_INF
: u32 = 16384u32;
1976 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1977 pub const DNF_OLDDRIVER
: u32 = 2u32;
1978 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1979 pub const DNF_OLD_INET_DRIVER
: u32 = 1024u32;
1980 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1981 pub const DNF_REQUESTADDITIONALSOFTWARE
: u32 = 2097152u32;
1982 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1983 pub const DNF_UNUSED1
: u32 = 256u32;
1984 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1985 pub const DNF_UNUSED2
: u32 = 512u32;
1986 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1987 pub const DNF_UNUSED_22
: u32 = 4194304u32;
1988 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1989 pub const DNF_UNUSED_23
: u32 = 8388608u32;
1990 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1991 pub const DNF_UNUSED_24
: u32 = 16777216u32;
1992 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1993 pub const DNF_UNUSED_25
: u32 = 33554432u32;
1994 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1995 pub const DNF_UNUSED_26
: u32 = 67108864u32;
1996 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1997 pub const DNF_UNUSED_27
: u32 = 134217728u32;
1998 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
1999 pub const DNF_UNUSED_28
: u32 = 268435456u32;
2000 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2001 pub const DNF_UNUSED_29
: u32 = 536870912u32;
2002 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2003 pub const DNF_UNUSED_30
: u32 = 1073741824u32;
2004 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2005 pub const DNF_UNUSED_31
: u32 = 2147483648u32;
2006 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2007 pub const DN_APM_DRIVER
: u32 = 268435456u32;
2008 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2009 pub const DN_APM_ENUMERATOR
: u32 = 134217728u32;
2010 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2011 pub const DN_ARM_WAKEUP
: u32 = 67108864u32;
2012 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2013 pub const DN_BAD_PARTIAL
: u32 = 4194304u32;
2014 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2015 pub const DN_BOOT_LOG_PROB
: u32 = 2147483648u32;
2016 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2017 pub const DN_CHILD_WITH_INVALID_ID
: u32 = 512u32;
2018 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2019 pub const DN_DEVICE_DISCONNECTED
: u32 = 33554432u32;
2020 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2021 pub const DN_DISABLEABLE
: u32 = 8192u32;
2022 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2023 pub const DN_DRIVER_BLOCKED
: u32 = 64u32;
2024 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2025 pub const DN_DRIVER_LOADED
: u32 = 2u32;
2026 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2027 pub const DN_ENUM_LOADED
: u32 = 4u32;
2028 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2029 pub const DN_FILTERED
: u32 = 2048u32;
2030 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2031 pub const DN_HARDWARE_ENUM
: u32 = 128u32;
2032 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2033 pub const DN_HAS_MARK
: u32 = 512u32;
2034 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2035 pub const DN_HAS_PROBLEM
: u32 = 1024u32;
2036 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2037 pub const DN_LEGACY_DRIVER
: u32 = 4096u32;
2038 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2039 pub const DN_LIAR
: u32 = 256u32;
2040 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2041 pub const DN_MANUAL
: u32 = 16u32;
2042 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2043 pub const DN_MF_CHILD
: u32 = 131072u32;
2044 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2045 pub const DN_MF_PARENT
: u32 = 65536u32;
2046 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2047 pub const DN_MOVED
: u32 = 4096u32;
2048 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2049 pub const DN_NEEDS_LOCKING
: u32 = 33554432u32;
2050 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2051 pub const DN_NEED_RESTART
: u32 = 256u32;
2052 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2053 pub const DN_NEED_TO_ENUM
: u32 = 32u32;
2054 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2055 pub const DN_NOT_FIRST_TIME
: u32 = 64u32;
2056 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2057 pub const DN_NOT_FIRST_TIMEE
: u32 = 524288u32;
2058 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2059 pub const DN_NO_SHOW_IN_DM
: u32 = 1073741824u32;
2060 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2061 pub const DN_NT_DRIVER
: u32 = 16777216u32;
2062 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2063 pub const DN_NT_ENUMERATOR
: u32 = 8388608u32;
2064 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2065 pub const DN_PRIVATE_PROBLEM
: u32 = 32768u32;
2066 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2067 pub const DN_QUERY_REMOVE_ACTIVE
: u32 = 131072u32;
2068 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2069 pub const DN_QUERY_REMOVE_PENDING
: u32 = 65536u32;
2070 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2071 pub const DN_REBAL_CANDIDATE
: u32 = 2097152u32;
2072 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2073 pub const DN_REMOVABLE
: u32 = 16384u32;
2074 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2075 pub const DN_ROOT_ENUMERATED
: u32 = 1u32;
2076 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2077 pub const DN_SILENT_INSTALL
: u32 = 536870912u32;
2078 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2079 pub const DN_STARTED
: u32 = 8u32;
2080 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2081 pub const DN_STOP_FREE_RES
: u32 = 1048576u32;
2082 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2083 pub const DN_WILL_BE_REMOVED
: u32 = 262144u32;
2084 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2085 pub const DPROMPT_BUFFERTOOSMALL
: u32 = 3u32;
2086 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2087 pub const DPROMPT_CANCEL
: u32 = 1u32;
2088 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2089 pub const DPROMPT_OUTOFMEMORY
: u32 = 4u32;
2090 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2091 pub const DPROMPT_SKIPFILE
: u32 = 2u32;
2092 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2093 pub const DPROMPT_SUCCESS
: u32 = 0u32;
2094 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2095 pub const DRIVER_COMPATID_RANK
: u32 = 16383u32;
2096 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2097 pub const DRIVER_HARDWAREID_MASK
: u32 = 2147487743u32;
2098 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2099 pub const DRIVER_HARDWAREID_RANK
: u32 = 4095u32;
2100 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2101 pub const DRIVER_UNTRUSTED_COMPATID_RANK
: u32 = 49151u32;
2102 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2103 pub const DRIVER_UNTRUSTED_HARDWAREID_RANK
: u32 = 36863u32;
2104 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2105 pub const DRIVER_UNTRUSTED_RANK
: u32 = 2147483648u32;
2106 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2107 pub const DRIVER_W9X_SUSPECT_COMPATID_RANK
: u32 = 65535u32;
2108 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2109 pub const DRIVER_W9X_SUSPECT_HARDWAREID_RANK
: u32 = 53247u32;
2110 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2111 pub const DRIVER_W9X_SUSPECT_RANK
: u32 = 3221225472u32;
2112 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2113 pub const DWORD_MAX
: u32 = 4294967295u32;
2114 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2115 pub const DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT
: u32 = 8u32;
2116 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2117 pub const DYNAWIZ_FLAG_INSTALLDET_NEXT
: u32 = 2u32;
2118 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2119 pub const DYNAWIZ_FLAG_INSTALLDET_PREV
: u32 = 4u32;
2120 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2121 pub const DYNAWIZ_FLAG_PAGESADDED
: u32 = 1u32;
2122 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2123 pub const ENABLECLASS_FAILURE
: u32 = 2u32;
2124 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2125 pub const ENABLECLASS_QUERY
: u32 = 0u32;
2126 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2127 pub const ENABLECLASS_SUCCESS
: u32 = 1u32;
2128 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2129 pub const FILEOP_ABORT
: u32 = 0u32;
2130 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2131 pub const FILEOP_BACKUP
: u32 = 3u32;
2132 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2133 pub const FILEOP_DOIT
: u32 = 1u32;
2134 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2135 pub const FILEOP_NEWPATH
: u32 = 4u32;
2136 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2137 pub const FILEOP_RENAME
: u32 = 1u32;
2138 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2139 pub const FILEOP_RETRY
: u32 = 1u32;
2140 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2141 pub const FILEOP_SKIP
: u32 = 2u32;
2142 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2143 pub const FILE_COMPRESSION_MSZIP
: u32 = 2u32;
2144 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2145 pub const FILE_COMPRESSION_NONE
: u32 = 0u32;
2146 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2147 pub const FILE_COMPRESSION_NTCAB
: u32 = 3u32;
2148 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2149 pub const FILE_COMPRESSION_WINLZA
: u32 = 1u32;
2150 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2151 pub const FILTERED_LOG_CONF
: u32 = 1u32;
2152 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2153 pub const FLG_ADDPROPERTY_AND
: u32 = 16u32;
2154 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2155 pub const FLG_ADDPROPERTY_APPEND
: u32 = 4u32;
2156 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2157 pub const FLG_ADDPROPERTY_NOCLOBBER
: u32 = 1u32;
2158 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2159 pub const FLG_ADDPROPERTY_OR
: u32 = 8u32;
2160 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2161 pub const FLG_ADDPROPERTY_OVERWRITEONLY
: u32 = 2u32;
2162 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2163 pub const FLG_ADDREG_32BITKEY
: u32 = 16384u32;
2164 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2165 pub const FLG_ADDREG_64BITKEY
: u32 = 4096u32;
2166 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2167 pub const FLG_ADDREG_APPEND
: u32 = 8u32;
2168 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2169 pub const FLG_ADDREG_BINVALUETYPE
: u32 = 1u32;
2170 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2171 pub const FLG_ADDREG_DELREG_BIT
: u32 = 32768u32;
2172 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2173 pub const FLG_ADDREG_DELVAL
: u32 = 4u32;
2174 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2175 pub const FLG_ADDREG_KEYONLY
: u32 = 16u32;
2176 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2177 pub const FLG_ADDREG_KEYONLY_COMMON
: u32 = 8192u32;
2178 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2179 pub const FLG_ADDREG_NOCLOBBER
: u32 = 2u32;
2180 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2181 pub const FLG_ADDREG_OVERWRITEONLY
: u32 = 32u32;
2182 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2183 pub const FLG_ADDREG_TYPE_EXPAND_SZ
: u32 = 131072u32;
2184 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2185 pub const FLG_ADDREG_TYPE_MULTI_SZ
: u32 = 65536u32;
2186 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2187 pub const FLG_ADDREG_TYPE_SZ
: u32 = 0u32;
2188 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2189 pub const FLG_BITREG_32BITKEY
: u32 = 16384u32;
2190 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2191 pub const FLG_BITREG_64BITKEY
: u32 = 4096u32;
2192 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2193 pub const FLG_BITREG_CLEARBITS
: u32 = 0u32;
2194 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2195 pub const FLG_BITREG_SETBITS
: u32 = 1u32;
2196 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2197 pub const FLG_DELPROPERTY_MULTI_SZ_DELSTRING
: u32 = 1u32;
2198 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2199 pub const FLG_DELREG_32BITKEY
: u32 = 16384u32;
2200 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2201 pub const FLG_DELREG_64BITKEY
: u32 = 4096u32;
2202 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2203 pub const FLG_DELREG_KEYONLY_COMMON
: u32 = 8192u32;
2204 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2205 pub const FLG_DELREG_OPERATION_MASK
: u32 = 254u32;
2206 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2207 pub const FLG_DELREG_TYPE_EXPAND_SZ
: u32 = 131072u32;
2208 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2209 pub const FLG_DELREG_TYPE_MULTI_SZ
: u32 = 65536u32;
2210 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2211 pub const FLG_DELREG_TYPE_SZ
: u32 = 0u32;
2212 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2213 pub const FLG_DELREG_VALUE
: u32 = 0u32;
2214 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2215 pub const FLG_INI2REG_32BITKEY
: u32 = 16384u32;
2216 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2217 pub const FLG_INI2REG_64BITKEY
: u32 = 4096u32;
2218 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2219 pub const FLG_PROFITEM_CSIDL
: u32 = 8u32;
2220 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2221 pub const FLG_PROFITEM_CURRENTUSER
: u32 = 1u32;
2222 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2223 pub const FLG_PROFITEM_DELETE
: u32 = 2u32;
2224 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2225 pub const FLG_PROFITEM_GROUP
: u32 = 4u32;
2226 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2227 pub const FLG_REGSVR_DLLINSTALL
: u32 = 2u32;
2228 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2229 pub const FLG_REGSVR_DLLREGISTER
: u32 = 1u32;
2230 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2231 pub const FORCED_LOG_CONF
: u32 = 4u32;
2232 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2233 pub const GUID_ACPI_CMOS_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x3a8d0384_6505_40ca_bc39_56c15f8c5fed);
2234 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2235 pub const GUID_ACPI_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xb091a08a_ba97_11d0_bd14_00aa00b7b32a);
2236 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2237 pub const GUID_ACPI_INTERFACE_STANDARD2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xe8695f63_1831_4870_a8cf_9c2f03f9dcb5);
2238 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2239 pub const GUID_ACPI_PORT_RANGES_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xf14f609b_cbbd_4957_a674_bc00213f1c97);
2240 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2241 pub const GUID_ACPI_REGS_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x06141966_7245_6369_462e_4e656c736f6e);
2242 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2243 pub const GUID_AGP_TARGET_BUS_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xb15cfce8_06d1_4d37_9d4c_bedde0c2a6ff);
2244 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2245 pub const GUID_ARBITER_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xe644f185_8c0e_11d0_becf_08002be2092f);
2246 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2247 pub const GUID_BUS_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x496b8280_6f25_11d0_beaf_08002be2092f);
2248 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2249 pub const GUID_BUS_RESOURCE_UPDATE_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x27d0102d_bfb2_4164_81dd_dbb82f968b48);
2250 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2251 pub const GUID_BUS_TYPE_1394
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xf74e73eb_9ac5_45eb_be4d_772cc71ddfb3);
2252 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2253 pub const GUID_BUS_TYPE_ACPI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xd7b46895_001a_4942_891f_a7d46610a843);
2254 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2255 pub const GUID_BUS_TYPE_AVC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xc06ff265_ae09_48f0_812c_16753d7cba83);
2256 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2257 pub const GUID_BUS_TYPE_DOT4PRT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x441ee001_4342_11d5_a184_00c04f60524d);
2258 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2259 pub const GUID_BUS_TYPE_EISA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xddc35509_f3fc_11d0_a537_0000f8753ed1);
2260 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2261 pub const GUID_BUS_TYPE_HID
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xeeaf37d0_1963_47c4_aa48_72476db7cf49);
2262 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2263 pub const GUID_BUS_TYPE_INTERNAL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x1530ea73_086b_11d1_a09f_00c04fc340b1);
2264 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2265 pub const GUID_BUS_TYPE_IRDA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x7ae17dc1_c944_44d6_881f_4c2e61053bc1);
2266 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2267 pub const GUID_BUS_TYPE_ISAPNP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xe676f854_d87d_11d0_92b2_00a0c9055fc5);
2268 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2269 pub const GUID_BUS_TYPE_LPTENUM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xc4ca1000_2ddc_11d5_a17a_00c04f60524d);
2270 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2271 pub const GUID_BUS_TYPE_MCA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x1c75997a_dc33_11d0_92b2_00a0c9055fc5);
2272 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2273 pub const GUID_BUS_TYPE_PCI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xc8ebdfb0_b510_11d0_80e5_00a0c92542e3);
2274 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2275 pub const GUID_BUS_TYPE_PCMCIA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x09343630_af9f_11d0_92e9_0000f81e1b30);
2276 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2277 pub const GUID_BUS_TYPE_SCM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x375a5912_804c_45aa_bdc2_fdd25a1d9512);
2278 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2279 pub const GUID_BUS_TYPE_SD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xe700cc04_4036_4e89_9579_89ebf45f00cd);
2280 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2281 pub const GUID_BUS_TYPE_SERENUM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x77114a87_8944_11d1_bd90_00a0c906be2d);
2282 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2283 pub const GUID_BUS_TYPE_SW_DEVICE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x06d10322_7de0_4cef_8e25_197d0e7442e2);
2284 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2285 pub const GUID_BUS_TYPE_USB
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x9d7debbc_c85d_11d1_9eb4_006008c3a19a);
2286 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2287 pub const GUID_BUS_TYPE_USBPRINT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x441ee000_4342_11d5_a184_00c04f60524d);
2288 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2289 pub const GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x0044d8aa_f664_4588_9ffc_2afeaf5950b9);
2290 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2291 pub const GUID_D3COLD_SUPPORT_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xb38290e5_3cd0_4f9d_9937_f5fe2b44d47a);
2292 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2293 pub const GUID_DEVCLASS_1394
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x6bdd1fc1_810f_11d0_bec7_08002be2092f);
2294 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2295 pub const GUID_DEVCLASS_1394DEBUG
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x66f250d6_7801_4a64_b139_eea80a450b24);
2296 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2297 pub const GUID_DEVCLASS_61883
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x7ebefbc0_3200_11d2_b4c2_00a0c9697d07);
2298 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2299 pub const GUID_DEVCLASS_ADAPTER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e964_e325_11ce_bfc1_08002be10318);
2300 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2301 pub const GUID_DEVCLASS_APMSUPPORT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xd45b1c18_c8fa_11d1_9f77_0000f805f530);
2302 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2303 pub const GUID_DEVCLASS_AVC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xc06ff265_ae09_48f0_812c_16753d7cba83);
2304 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2305 pub const GUID_DEVCLASS_BATTERY
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x72631e54_78a4_11d0_bcf7_00aa00b7b32a);
2306 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2307 pub const GUID_DEVCLASS_BIOMETRIC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x53d29ef7_377c_4d14_864b_eb3a85769359);
2308 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2309 pub const GUID_DEVCLASS_BLUETOOTH
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xe0cbf06c_cd8b_4647_bb8a_263b43f0f974);
2310 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2311 pub const GUID_DEVCLASS_CAMERA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xca3e7ab9_b4c3_4ae6_8251_579ef933890f);
2312 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2313 pub const GUID_DEVCLASS_CDROM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e965_e325_11ce_bfc1_08002be10318);
2314 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2315 pub const GUID_DEVCLASS_COMPUTEACCELERATOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xf01a9d53_3ff6_48d2_9f97_c8a7004be10c);
2316 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2317 pub const GUID_DEVCLASS_COMPUTER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e966_e325_11ce_bfc1_08002be10318);
2318 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2319 pub const GUID_DEVCLASS_DECODER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x6bdd1fc2_810f_11d0_bec7_08002be2092f);
2320 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2321 pub const GUID_DEVCLASS_DISKDRIVE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e967_e325_11ce_bfc1_08002be10318);
2322 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2323 pub const GUID_DEVCLASS_DISPLAY
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e968_e325_11ce_bfc1_08002be10318);
2324 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2325 pub const GUID_DEVCLASS_DOT4
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x48721b56_6795_11d2_b1a8_0080c72e74a2);
2326 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2327 pub const GUID_DEVCLASS_DOT4PRINT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x49ce6ac8_6f86_11d2_b1e5_0080c72e74a2);
2328 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2329 pub const GUID_DEVCLASS_EHSTORAGESILO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x9da2b80f_f89f_4a49_a5c2_511b085b9e8a);
2330 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2331 pub const GUID_DEVCLASS_ENUM1394
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xc459df55_db08_11d1_b009_00a0c9081ff6);
2332 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2333 pub const GUID_DEVCLASS_EXTENSION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xe2f84ce7_8efa_411c_aa69_97454ca4cb57);
2334 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2335 pub const GUID_DEVCLASS_FDC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e969_e325_11ce_bfc1_08002be10318);
2336 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2337 pub const GUID_DEVCLASS_FIRMWARE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xf2e7dd72_6468_4e36_b6f1_6488f42c1b52);
2338 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2339 pub const GUID_DEVCLASS_FLOPPYDISK
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e980_e325_11ce_bfc1_08002be10318);
2340 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2341 pub const GUID_DEVCLASS_FSFILTER_ACTIVITYMONITOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xb86dff51_a31e_4bac_b3cf_e8cfe75c9fc2);
2342 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2343 pub const GUID_DEVCLASS_FSFILTER_ANTIVIRUS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xb1d1a169_c54f_4379_81db_bee7d88d7454);
2344 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2345 pub const GUID_DEVCLASS_FSFILTER_BOTTOM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x37765ea0_5958_4fc9_b04b_2fdfef97e59e);
2346 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2347 pub const GUID_DEVCLASS_FSFILTER_CFSMETADATASERVER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xcdcf0939_b75b_4630_bf76_80f7ba655884);
2348 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2349 pub const GUID_DEVCLASS_FSFILTER_COMPRESSION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xf3586baf_b5aa_49b5_8d6c_0569284c639f);
2350 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2351 pub const GUID_DEVCLASS_FSFILTER_CONTENTSCREENER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x3e3f0674_c83c_4558_bb26_9820e1eba5c5);
2352 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2353 pub const GUID_DEVCLASS_FSFILTER_CONTINUOUSBACKUP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x71aa14f8_6fad_4622_ad77_92bb9d7e6947);
2354 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2355 pub const GUID_DEVCLASS_FSFILTER_COPYPROTECTION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x89786ff1_9c12_402f_9c9e_17753c7f4375);
2356 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2357 pub const GUID_DEVCLASS_FSFILTER_ENCRYPTION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xa0a701c0_a511_42ff_aa6c_06dc0395576f);
2358 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2359 pub const GUID_DEVCLASS_FSFILTER_HSM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xd546500a_2aeb_45f6_9482_f4b1799c3177);
2360 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2361 pub const GUID_DEVCLASS_FSFILTER_INFRASTRUCTURE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xe55fa6f9_128c_4d04_abab_630c74b1453a);
2362 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2363 pub const GUID_DEVCLASS_FSFILTER_OPENFILEBACKUP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xf8ecafa6_66d1_41a5_899b_66585d7216b7);
2364 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2365 pub const GUID_DEVCLASS_FSFILTER_PHYSICALQUOTAMANAGEMENT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x6a0a8e78_bba6_4fc4_a709_1e33cd09d67e);
2366 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2367 pub const GUID_DEVCLASS_FSFILTER_QUOTAMANAGEMENT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x8503c911_a6c7_4919_8f79_5028f5866b0c);
2368 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2369 pub const GUID_DEVCLASS_FSFILTER_REPLICATION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x48d3ebc4_4cf8_48ff_b869_9c68ad42eb9f);
2370 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2371 pub const GUID_DEVCLASS_FSFILTER_SECURITYENHANCER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xd02bc3da_0c8e_4945_9bd5_f1883c226c8c);
2372 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2373 pub const GUID_DEVCLASS_FSFILTER_SYSTEM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x5d1b9aaa_01e2_46af_849f_272b3f324c46);
2374 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2375 pub const GUID_DEVCLASS_FSFILTER_SYSTEMRECOVERY
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x2db15374_706e_4131_a0c7_d7c78eb0289a);
2376 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2377 pub const GUID_DEVCLASS_FSFILTER_TOP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xb369baf4_5568_4e82_a87e_a93eb16bca87);
2378 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2379 pub const GUID_DEVCLASS_FSFILTER_UNDELETE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xfe8f1572_c67a_48c0_bbac_0b5c6d66cafb);
2380 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2381 pub const GUID_DEVCLASS_FSFILTER_VIRTUALIZATION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xf75a86c0_10d8_4c3a_b233_ed60e4cdfaac);
2382 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2383 pub const GUID_DEVCLASS_GPS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x6bdd1fc3_810f_11d0_bec7_08002be2092f);
2384 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2385 pub const GUID_DEVCLASS_HDC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e96a_e325_11ce_bfc1_08002be10318);
2386 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2387 pub const GUID_DEVCLASS_HIDCLASS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x745a17a0_74d3_11d0_b6fe_00a0c90f57da);
2388 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2389 pub const GUID_DEVCLASS_HOLOGRAPHIC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xd612553d_06b1_49ca_8938_e39ef80eb16f);
2390 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2391 pub const GUID_DEVCLASS_IMAGE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x6bdd1fc6_810f_11d0_bec7_08002be2092f);
2392 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2393 pub const GUID_DEVCLASS_INFINIBAND
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x30ef7132_d858_4a0c_ac24_b9028a5cca3f);
2394 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2395 pub const GUID_DEVCLASS_INFRARED
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x6bdd1fc5_810f_11d0_bec7_08002be2092f);
2396 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2397 pub const GUID_DEVCLASS_KEYBOARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e96b_e325_11ce_bfc1_08002be10318);
2398 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2399 pub const GUID_DEVCLASS_LEGACYDRIVER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x8ecc055d_047f_11d1_a537_0000f8753ed1);
2400 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2401 pub const GUID_DEVCLASS_MEDIA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e96c_e325_11ce_bfc1_08002be10318);
2402 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2403 pub const GUID_DEVCLASS_MEDIUM_CHANGER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xce5939ae_ebde_11d0_b181_0000f8753ec4);
2404 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2405 pub const GUID_DEVCLASS_MEMORY
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x5099944a_f6b9_4057_a056_8c550228544c);
2406 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2407 pub const GUID_DEVCLASS_MODEM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e96d_e325_11ce_bfc1_08002be10318);
2408 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2409 pub const GUID_DEVCLASS_MONITOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e96e_e325_11ce_bfc1_08002be10318);
2410 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2411 pub const GUID_DEVCLASS_MOUSE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e96f_e325_11ce_bfc1_08002be10318);
2412 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2413 pub const GUID_DEVCLASS_MTD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e970_e325_11ce_bfc1_08002be10318);
2414 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2415 pub const GUID_DEVCLASS_MULTIFUNCTION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e971_e325_11ce_bfc1_08002be10318);
2416 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2417 pub const GUID_DEVCLASS_MULTIPORTSERIAL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x50906cb8_ba12_11d1_bf5d_0000f805f530);
2418 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2419 pub const GUID_DEVCLASS_NET
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e972_e325_11ce_bfc1_08002be10318);
2420 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2421 pub const GUID_DEVCLASS_NETCLIENT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e973_e325_11ce_bfc1_08002be10318);
2422 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2423 pub const GUID_DEVCLASS_NETDRIVER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x87ef9ad1_8f70_49ee_b215_ab1fcadcbe3c);
2424 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2425 pub const GUID_DEVCLASS_NETSERVICE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e974_e325_11ce_bfc1_08002be10318);
2426 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2427 pub const GUID_DEVCLASS_NETTRANS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e975_e325_11ce_bfc1_08002be10318);
2428 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2429 pub const GUID_DEVCLASS_NETUIO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x78912bc1_cb8e_4b28_a329_f322ebadbe0f);
2430 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2431 pub const GUID_DEVCLASS_NODRIVER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e976_e325_11ce_bfc1_08002be10318);
2432 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2433 pub const GUID_DEVCLASS_PCMCIA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e977_e325_11ce_bfc1_08002be10318);
2434 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2435 pub const GUID_DEVCLASS_PNPPRINTERS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4658ee7e_f050_11d1_b6bd_00c04fa372a7);
2436 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2437 pub const GUID_DEVCLASS_PORTS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e978_e325_11ce_bfc1_08002be10318);
2438 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2439 pub const GUID_DEVCLASS_PRINTER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e979_e325_11ce_bfc1_08002be10318);
2440 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2441 pub const GUID_DEVCLASS_PRINTERUPGRADE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e97a_e325_11ce_bfc1_08002be10318);
2442 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2443 pub const GUID_DEVCLASS_PRINTQUEUE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x1ed2bbf9_11f0_4084_b21f_ad83a8e6dcdc);
2444 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2445 pub const GUID_DEVCLASS_PROCESSOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x50127dc3_0f36_415e_a6cc_4cb3be910b65);
2446 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2447 pub const GUID_DEVCLASS_SBP2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xd48179be_ec20_11d1_b6b8_00c04fa372a7);
2448 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2449 pub const GUID_DEVCLASS_SCMDISK
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x53966cb1_4d46_4166_bf23_c522403cd495);
2450 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2451 pub const GUID_DEVCLASS_SCMVOLUME
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x53ccb149_e543_4c84_b6e0_bce4f6b7e806);
2452 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2453 pub const GUID_DEVCLASS_SCSIADAPTER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e97b_e325_11ce_bfc1_08002be10318);
2454 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2455 pub const GUID_DEVCLASS_SECURITYACCELERATOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x268c95a1_edfe_11d3_95c3_0010dc4050a5);
2456 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2457 pub const GUID_DEVCLASS_SENSOR
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x5175d334_c371_4806_b3ba_71fd53c9258d);
2458 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2459 pub const GUID_DEVCLASS_SIDESHOW
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x997b5d8d_c442_4f2e_baf3_9c8e671e9e21);
2460 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2461 pub const GUID_DEVCLASS_SMARTCARDREADER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x50dd5230_ba8a_11d1_bf5d_0000f805f530);
2462 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2463 pub const GUID_DEVCLASS_SMRDISK
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x53487c23_680f_4585_acc3_1f10d6777e82);
2464 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2465 pub const GUID_DEVCLASS_SMRVOLUME
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x53b3cf03_8f5a_4788_91b6_d19ed9fcccbf);
2466 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2467 pub const GUID_DEVCLASS_SOFTWARECOMPONENT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x5c4c3332_344d_483c_8739_259e934c9cc8);
2468 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2469 pub const GUID_DEVCLASS_SOUND
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e97c_e325_11ce_bfc1_08002be10318);
2470 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2471 pub const GUID_DEVCLASS_SYSTEM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e97d_e325_11ce_bfc1_08002be10318);
2472 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2473 pub const GUID_DEVCLASS_TAPEDRIVE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x6d807884_7d21_11cf_801c_08002be10318);
2474 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2475 pub const GUID_DEVCLASS_UCM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xe6f1aa1c_7f3b_4473_b2e8_c97d8ac71d53);
2476 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2477 pub const GUID_DEVCLASS_UNKNOWN
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d36e97e_e325_11ce_bfc1_08002be10318);
2478 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2479 pub const GUID_DEVCLASS_USB
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x36fc9e60_c465_11cf_8056_444553540000);
2480 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2481 pub const GUID_DEVCLASS_VOLUME
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x71a27cdd_812a_11d0_bec7_08002be2092f);
2482 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2483 pub const GUID_DEVCLASS_VOLUMESNAPSHOT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x533c5b84_ec70_11d2_9505_00c04f79deaf);
2484 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2485 pub const GUID_DEVCLASS_WCEUSBS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x25dbce51_6c8f_4a72_8a6d_b54c2b4fc835);
2486 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2487 pub const GUID_DEVCLASS_WPD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xeec5ad98_8080_425f_922a_dabf3de3f69a);
2488 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2489 pub const GUID_DEVICE_INTERFACE_ARRIVAL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xcb3a4004_46f0_11d0_b08f_00609713053f);
2490 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2491 pub const GUID_DEVICE_INTERFACE_REMOVAL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xcb3a4005_46f0_11d0_b08f_00609713053f);
2492 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2493 pub const GUID_DEVICE_RESET_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x649fdf26_3bc0_4813_ad24_7e0c1eda3fa3);
2494 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2495 pub const GUID_DMA_CACHE_COHERENCY_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xb520f7fa_8a5a_4e40_a3f6_6be1e162d935);
2496 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2497 pub const GUID_HWPROFILE_CHANGE_CANCELLED
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xcb3a4002_46f0_11d0_b08f_00609713053f);
2498 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2499 pub const GUID_HWPROFILE_CHANGE_COMPLETE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xcb3a4003_46f0_11d0_b08f_00609713053f);
2500 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2501 pub const GUID_HWPROFILE_QUERY_CHANGE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xcb3a4001_46f0_11d0_b08f_00609713053f);
2502 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2503 pub const GUID_INT_ROUTE_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x70941bf4_0073_11d1_a09e_00c04fc340b1);
2504 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2505 pub const GUID_IOMMU_BUS_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x1efee0b2_d278_4ae4_bddc_1b34dd648043);
2506 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2507 pub const GUID_KERNEL_SOFT_RESTART_CANCEL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x31d737e7_8c0b_468a_956e_9f433ec358fb);
2508 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2509 pub const GUID_KERNEL_SOFT_RESTART_FINALIZE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x20e91abd_350a_4d4f_8577_99c81507473a);
2510 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2511 pub const GUID_KERNEL_SOFT_RESTART_PREPARE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xde373def_a85c_4f76_8cbf_f96bea8bd10f);
2512 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2513 pub const GUID_LEGACY_DEVICE_DETECTION_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x50feb0de_596a_11d2_a5b8_0000f81a4619);
2514 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2515 pub const GUID_MF_ENUMERATION_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xaeb895f0_5586_11d1_8d84_00a0c906b244);
2516 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2517 pub const GUID_MSIX_TABLE_CONFIG_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x1a6a460b_194f_455d_b34b_b84c5b05712b);
2518 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2519 pub const GUID_NPEM_CONTROL_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4d95573d_b774_488a_b120_4f284a9eff51);
2520 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2521 pub const GUID_PARTITION_UNIT_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x52363f5b_d891_429b_8195_aec5fef6853c);
2522 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2523 pub const GUID_PCC_INTERFACE_INTERNAL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x7cce62ce_c189_4814_a6a7_12112089e938);
2524 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2525 pub const GUID_PCC_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x3ee8ba63_0f59_4a24_8a45_35808bdd1249);
2526 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2527 pub const GUID_PCI_ATS_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x010a7fe8_96f5_4943_bedf_95e651b93412);
2528 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2529 pub const GUID_PCI_BUS_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x496b8281_6f25_11d0_beaf_08002be2092f);
2530 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2531 pub const GUID_PCI_BUS_INTERFACE_STANDARD2
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xde94e966_fdff_4c9c_9998_6747b150e74c);
2532 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2533 pub const GUID_PCI_DEVICE_PRESENT_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xd1b82c26_bf49_45ef_b216_71cbd7889b57);
2534 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2535 pub const GUID_PCI_EXPRESS_LINK_QUIESCENT_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x146cd41c_dae3_4437_8aff_2af3f038099b);
2536 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2537 pub const GUID_PCI_EXPRESS_ROOT_PORT_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x83a7734a_84c7_4161_9a98_6000ed0c4a33);
2538 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2539 pub const GUID_PCI_FPGA_CONTROL_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x2df3f7a8_b9b3_4063_9215_b5d14a0b266e);
2540 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2541 pub const GUID_PCI_PTM_CONTROL_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x348a5ebb_ba24_44b7_9916_285687735117);
2542 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2543 pub const GUID_PCI_SECURITY_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x6e7f1451_199e_4acc_ba2d_762b4edf4674);
2544 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2545 pub const GUID_PCI_VIRTUALIZATION_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x64897b47_3a4a_4d75_bc74_89dd6c078293);
2546 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2547 pub const GUID_PCMCIA_BUS_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x76173af0_c504_11d1_947f_00c04fb960ee);
2548 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2549 pub const GUID_PNP_CUSTOM_NOTIFICATION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xaca73f8e_8d23_11d1_ac7d_0000f87571d0);
2550 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2551 pub const GUID_PNP_EXTENDED_ADDRESS_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xb8e992ec_a797_4dc4_8846_84d041707446);
2552 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2553 pub const GUID_PNP_LOCATION_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x70211b0e_0afb_47db_afc1_410bf842497a);
2554 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2555 pub const GUID_PNP_POWER_NOTIFICATION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xc2cf0660_eb7a_11d1_bd7f_0000f87571d0);
2556 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2557 pub const GUID_PNP_POWER_SETTING_CHANGE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x29c69b3e_c79a_43bf_bbde_a932fa1bea7e);
2558 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2559 pub const GUID_POWER_DEVICE_ENABLE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x827c0a6f_feb0_11d0_bd26_00aa00b7b32a);
2560 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2561 pub const GUID_POWER_DEVICE_TIMEOUTS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xa45da735_feb0_11d0_bd26_00aa00b7b32a);
2562 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2563 pub const GUID_POWER_DEVICE_WAKE_ENABLE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xa9546a82_feb0_11d0_bd26_00aa00b7b32a);
2564 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2565 pub const GUID_PROCESSOR_PCC_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x37b17e9a_c21c_4296_972d_11c4b32b28f0);
2566 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2567 pub const GUID_QUERY_CRASHDUMP_FUNCTIONS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x9cc6b8ff_32e2_4834_b1de_b32ef8880a4b);
2568 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2569 pub const GUID_RECOVERY_NVMED_PREPARE_SHUTDOWN
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x4b9770ea_bde7_400b_a9b9_4f684f54cc2a);
2570 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2571 pub const GUID_RECOVERY_PCI_PREPARE_SHUTDOWN
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x90d889de_8704_44cf_8115_ed8528d2b2da);
2572 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2573 pub const GUID_REENUMERATE_SELF_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x2aeb0243_6a6e_486b_82fc_d815f6b97006);
2574 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2575 pub const GUID_SCM_BUS_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x25944783_ce79_4232_815e_4a30014e8eb4);
2576 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2577 pub const GUID_SCM_BUS_LD_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x9b89307d_d76b_4f48_b186_54041ae92e8d);
2578 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2579 pub const GUID_SCM_BUS_NVD_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x8de064ff_b630_42e4_88ea_6f24c8641175);
2580 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2581 pub const GUID_SCM_PHYSICAL_NVDIMM_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x0079c21b_917e_405e_a9ce_0732b5bbcebd);
2582 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2583 pub const GUID_SDEV_IDENTIFIER_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x49d67af8_916c_4ee8_9df1_889f17d21e91);
2584 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2585 pub const GUID_SECURE_DRIVER_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x370f67e1_4ff5_4a94_9a35_06c5d9cc30e2);
2586 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2587 pub const GUID_TARGET_DEVICE_QUERY_REMOVE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xcb3a4006_46f0_11d0_b08f_00609713053f);
2588 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2589 pub const GUID_TARGET_DEVICE_REMOVE_CANCELLED
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xcb3a4007_46f0_11d0_b08f_00609713053f);
2590 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2591 pub const GUID_TARGET_DEVICE_REMOVE_COMPLETE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xcb3a4008_46f0_11d0_b08f_00609713053f);
2592 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2593 pub const GUID_TARGET_DEVICE_TRANSPORT_RELATIONS_CHANGED
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xfcf528f6_a82f_47b1_ad3a_8050594cad28);
2594 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2595 pub const GUID_THERMAL_COOLING_INTERFACE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xecbe47a8_c498_4bb9_bd70_e867e0940d22);
2596 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2597 pub const GUID_TRANSLATOR_INTERFACE_STANDARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0x6c154a92_aacf_11d0_8d2a_00a0c906b244);
2598 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2599 pub const GUID_WUDF_DEVICE_HOST_PROBLEM
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID
::from_u128(0xc43d25bd_9346_40ee_a2d2_d70c15f8b75b);
2600 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2601 pub const IDD_DYNAWIZ_ANALYZEDEV_PAGE
: u32 = 10010u32;
2602 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2603 pub const IDD_DYNAWIZ_ANALYZE_NEXTPAGE
: u32 = 10004u32;
2604 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2605 pub const IDD_DYNAWIZ_ANALYZE_PREVPAGE
: u32 = 10003u32;
2606 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2607 pub const IDD_DYNAWIZ_FIRSTPAGE
: u32 = 10000u32;
2608 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2609 pub const IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE
: u32 = 10011u32;
2610 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2611 pub const IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE
: u32 = 10007u32;
2612 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2613 pub const IDD_DYNAWIZ_INSTALLDETECTED_NODEVS
: u32 = 10008u32;
2614 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2615 pub const IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE
: u32 = 10006u32;
2616 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2617 pub const IDD_DYNAWIZ_SELECTCLASS_PAGE
: u32 = 10012u32;
2618 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2619 pub const IDD_DYNAWIZ_SELECTDEV_PAGE
: u32 = 10009u32;
2620 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2621 pub const IDD_DYNAWIZ_SELECT_NEXTPAGE
: u32 = 10002u32;
2622 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2623 pub const IDD_DYNAWIZ_SELECT_PREVPAGE
: u32 = 10001u32;
2624 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2625 pub const IDF_CHECKFIRST
: u32 = 256u32;
2626 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2627 pub const IDF_NOBEEP
: u32 = 512u32;
2628 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2629 pub const IDF_NOBROWSE
: u32 = 1u32;
2630 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2631 pub const IDF_NOCOMPRESSED
: u32 = 8u32;
2632 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2633 pub const IDF_NODETAILS
: u32 = 4u32;
2634 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2635 pub const IDF_NOFOREGROUND
: u32 = 1024u32;
2636 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2637 pub const IDF_NOREMOVABLEMEDIAPROMPT
: u32 = 4096u32;
2638 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2639 pub const IDF_NOSKIP
: u32 = 2u32;
2640 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2641 pub const IDF_OEMDISK
: u32 = 2147483648u32;
2642 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2643 pub const IDF_USEDISKNAMEASPROMPT
: u32 = 8192u32;
2644 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2645 pub const IDF_WARNIFSKIP
: u32 = 2048u32;
2646 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2647 pub const IDI_CLASSICON_OVERLAYFIRST
: u32 = 500u32;
2648 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2649 pub const IDI_CLASSICON_OVERLAYLAST
: u32 = 502u32;
2650 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2651 pub const IDI_CONFLICT
: u32 = 161u32;
2652 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2653 pub const IDI_DISABLED_OVL
: u32 = 501u32;
2654 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2655 pub const IDI_FORCED_OVL
: u32 = 502u32;
2656 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2657 pub const IDI_PROBLEM_OVL
: u32 = 500u32;
2658 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2659 pub const IDI_RESOURCE
: u32 = 159u32;
2660 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2661 pub const IDI_RESOURCEFIRST
: u32 = 159u32;
2662 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2663 pub const IDI_RESOURCELAST
: u32 = 161u32;
2664 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2665 pub const IDI_RESOURCEOVERLAYFIRST
: u32 = 161u32;
2666 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2667 pub const IDI_RESOURCEOVERLAYLAST
: u32 = 161u32;
2668 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2669 pub const INFINFO_DEFAULT_SEARCH
: u32 = 3u32;
2670 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2671 pub const INFINFO_INF_NAME_IS_ABSOLUTE
: u32 = 2u32;
2672 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2673 pub const INFINFO_INF_PATH_LIST_SEARCH
: u32 = 5u32;
2674 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2675 pub const INFINFO_INF_SPEC_IS_HINF
: u32 = 1u32;
2676 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2677 pub const INFINFO_REVERSE_DEFAULT_SEARCH
: u32 = 4u32;
2678 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2679 pub const INFSTR_BUS_ALL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BUS_ALL");
2680 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2681 pub const INFSTR_BUS_EISA
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BUS_EISA");
2682 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2683 pub const INFSTR_BUS_ISA
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BUS_ISA");
2684 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2685 pub const INFSTR_BUS_MCA
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BUS_MCA");
2686 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2687 pub const INFSTR_CFGPRI_DESIRED
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DESIRED");
2688 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2689 pub const INFSTR_CFGPRI_DISABLED
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DISABLED");
2690 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2691 pub const INFSTR_CFGPRI_FORCECONFIG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("FORCECONFIG");
2692 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2693 pub const INFSTR_CFGPRI_HARDRECONFIG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("HARDRECONFIG");
2694 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2695 pub const INFSTR_CFGPRI_HARDWIRED
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("HARDWIRED");
2696 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2697 pub const INFSTR_CFGPRI_NORMAL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NORMAL");
2698 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2699 pub const INFSTR_CFGPRI_POWEROFF
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("POWEROFF");
2700 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2701 pub const INFSTR_CFGPRI_REBOOT
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("REBOOT");
2702 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2703 pub const INFSTR_CFGPRI_RESTART
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RESTART");
2704 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2705 pub const INFSTR_CFGPRI_SUBOPTIMAL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SUBOPTIMAL");
2706 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2707 pub const INFSTR_CFGTYPE_BASIC
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BASIC");
2708 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2709 pub const INFSTR_CFGTYPE_FORCED
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("FORCED");
2710 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2711 pub const INFSTR_CFGTYPE_OVERRIDE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("OVERRIDE");
2712 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2713 pub const INFSTR_CLASS_SAFEEXCL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SAFE_EXCL");
2714 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2715 pub const INFSTR_CONTROLFLAGS_SECTION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ControlFlags");
2716 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2717 pub const INFSTR_DRIVERSELECT_FUNCTIONS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DriverSelectFunctions");
2718 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2719 pub const INFSTR_DRIVERSELECT_SECTION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DriverSelect");
2720 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2721 pub const INFSTR_DRIVERVERSION_SECTION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DriverVer");
2722 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2723 pub const INFSTR_KEY_ACTION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Action");
2724 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2725 pub const INFSTR_KEY_ALWAYSEXCLUDEFROMSELECT
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AlwaysExcludeFromSelect");
2726 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2727 pub const INFSTR_KEY_BUFFER_SIZE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BufferSize");
2728 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2729 pub const INFSTR_KEY_CATALOGFILE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("CatalogFile");
2730 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2731 pub const INFSTR_KEY_CHANNEL_ACCESS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Access");
2732 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2733 pub const INFSTR_KEY_CHANNEL_ENABLED
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Enabled");
2734 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2735 pub const INFSTR_KEY_CHANNEL_ISOLATION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Isolation");
2736 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2737 pub const INFSTR_KEY_CHANNEL_VALUE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Value");
2738 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2739 pub const INFSTR_KEY_CLASS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Class");
2740 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2741 pub const INFSTR_KEY_CLASSGUID
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ClassGUID");
2742 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2743 pub const INFSTR_KEY_CLOCK_TYPE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ClockType");
2744 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2745 pub const INFSTR_KEY_CONFIGPRIORITY
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ConfigPriority");
2746 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2747 pub const INFSTR_KEY_COPYFILESONLY
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("CopyFilesOnly");
2748 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2749 pub const INFSTR_KEY_DATA_ITEM
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DataItem");
2750 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2751 pub const INFSTR_KEY_DELAYEDAUTOSTART
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DelayedAutoStart");
2752 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2753 pub const INFSTR_KEY_DEPENDENCIES
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Dependencies");
2754 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2755 pub const INFSTR_KEY_DESCRIPTION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Description");
2756 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2757 pub const INFSTR_KEY_DETECTLIST
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DetectList");
2758 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2759 pub const INFSTR_KEY_DETPARAMS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Params");
2760 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2761 pub const INFSTR_KEY_DISABLE_REALTIME_PERSISTENCE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DisableRealtimePersistence");
2762 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2763 pub const INFSTR_KEY_DISPLAYNAME
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DisplayName");
2764 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2765 pub const INFSTR_KEY_DMA
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DMA");
2766 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2767 pub const INFSTR_KEY_DMACONFIG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DMAConfig");
2768 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2769 pub const INFSTR_KEY_DRIVERSET
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DriverSet");
2770 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2771 pub const INFSTR_KEY_ENABLED
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Enabled");
2772 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2773 pub const INFSTR_KEY_ENABLE_FLAGS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("EnableFlags");
2774 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2775 pub const INFSTR_KEY_ENABLE_LEVEL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("EnableLevel");
2776 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2777 pub const INFSTR_KEY_ENABLE_PROPERTY
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("EnableProperty");
2778 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2779 pub const INFSTR_KEY_ERRORCONTROL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ErrorControl");
2780 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2781 pub const INFSTR_KEY_EXCLUDEFROMSELECT
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ExcludeFromSelect");
2782 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2783 pub const INFSTR_KEY_EXCLUDERES
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ExcludeRes");
2784 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2785 pub const INFSTR_KEY_EXTENSIONID
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ExtensionId");
2786 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2787 pub const INFSTR_KEY_FILE_MAX
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("FileMax");
2788 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2789 pub const INFSTR_KEY_FILE_NAME
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("FileName");
2790 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2791 pub const INFSTR_KEY_FLUSH_TIMER
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("FlushTimer");
2792 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2793 pub const INFSTR_KEY_FROMINET
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("FromINet");
2794 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2795 pub const INFSTR_KEY_HARDWARE_CLASS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Class");
2796 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2797 pub const INFSTR_KEY_HARDWARE_CLASSGUID
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ClassGUID");
2798 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2799 pub const INFSTR_KEY_INTERACTIVEINSTALL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("InteractiveInstall");
2800 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2801 pub const INFSTR_KEY_IO
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("IO");
2802 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2803 pub const INFSTR_KEY_IOCONFIG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("IOConfig");
2804 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2805 pub const INFSTR_KEY_IRQ
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("IRQ");
2806 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2807 pub const INFSTR_KEY_IRQCONFIG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("IRQConfig");
2808 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2809 pub const INFSTR_KEY_LOADORDERGROUP
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("LoadOrderGroup");
2810 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2811 pub const INFSTR_KEY_LOGGING_AUTOBACKUP
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("LoggingAutoBackup");
2812 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2813 pub const INFSTR_KEY_LOGGING_MAXSIZE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("LoggingMaxSize");
2814 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2815 pub const INFSTR_KEY_LOGGING_RETENTION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("LoggingRetention");
2816 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2817 pub const INFSTR_KEY_LOG_FILE_MODE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("LogFileMode");
2818 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2819 pub const INFSTR_KEY_MATCH_ALL_KEYWORD
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("MatchAllKeyword");
2820 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2821 pub const INFSTR_KEY_MATCH_ANY_KEYWORD
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("MatchAnyKeyword");
2822 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2823 pub const INFSTR_KEY_MAXIMUM_BUFFERS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("MaximumBuffers");
2824 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2825 pub const INFSTR_KEY_MAX_FILE_SIZE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("MaxFileSize");
2826 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2827 pub const INFSTR_KEY_MEM
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Mem");
2828 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2829 pub const INFSTR_KEY_MEMCONFIG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("MemConfig");
2830 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2831 pub const INFSTR_KEY_MEMLARGECONFIG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("MemLargeConfig");
2832 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2833 pub const INFSTR_KEY_MESSAGE_FILE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("MessageFile");
2834 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2835 pub const INFSTR_KEY_MFCARDCONFIG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("MfCardConfig");
2836 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2837 pub const INFSTR_KEY_MINIMUM_BUFFERS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("MinimumBuffers");
2838 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2839 pub const INFSTR_KEY_NAME
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Name");
2840 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2841 pub const INFSTR_KEY_NOSETUPINF
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NoSetupInf");
2842 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2843 pub const INFSTR_KEY_PARAMETER_FILE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ParameterFile");
2844 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2845 pub const INFSTR_KEY_PATH
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Path");
2846 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2847 pub const INFSTR_KEY_PCCARDCONFIG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("PcCardConfig");
2848 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2849 pub const INFSTR_KEY_PNPLOCKDOWN
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("PnpLockDown");
2850 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2851 pub const INFSTR_KEY_PROVIDER
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Provider");
2852 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2853 pub const INFSTR_KEY_PROVIDER_NAME
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ProviderName");
2854 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2855 pub const INFSTR_KEY_REQUESTADDITIONALSOFTWARE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RequestAdditionalSoftware");
2856 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2857 pub const INFSTR_KEY_REQUIREDPRIVILEGES
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RequiredPrivileges");
2858 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2859 pub const INFSTR_KEY_RESOURCE_FILE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ResourceFile");
2860 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2861 pub const INFSTR_KEY_SECURITY
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Security");
2862 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2863 pub const INFSTR_KEY_SERVICEBINARY
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ServiceBinary");
2864 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2865 pub const INFSTR_KEY_SERVICESIDTYPE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ServiceSidType");
2866 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2867 pub const INFSTR_KEY_SERVICETYPE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ServiceType");
2868 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2869 pub const INFSTR_KEY_SIGNATURE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Signature");
2870 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2871 pub const INFSTR_KEY_SKIPLIST
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SkipList");
2872 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2873 pub const INFSTR_KEY_START
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Start");
2874 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2875 pub const INFSTR_KEY_STARTNAME
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("StartName");
2876 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2877 pub const INFSTR_KEY_STARTTYPE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("StartType");
2878 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2879 pub const INFSTR_KEY_SUB_TYPE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SubType");
2880 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2881 pub const INFSTR_KEY_TRIGGER_TYPE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("TriggerType");
2882 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2883 pub const INFSTR_PLATFORM_NT
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NT");
2884 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2885 pub const INFSTR_PLATFORM_NTALPHA
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NTAlpha");
2886 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2887 pub const INFSTR_PLATFORM_NTAMD64
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NTAMD64");
2888 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2889 pub const INFSTR_PLATFORM_NTARM
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NTARM");
2890 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2891 pub const INFSTR_PLATFORM_NTARM64
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NTARM64");
2892 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2893 pub const INFSTR_PLATFORM_NTAXP64
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NTAXP64");
2894 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2895 pub const INFSTR_PLATFORM_NTIA64
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NTIA64");
2896 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2897 pub const INFSTR_PLATFORM_NTMIPS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NTMIPS");
2898 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2899 pub const INFSTR_PLATFORM_NTPPC
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NTPPC");
2900 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2901 pub const INFSTR_PLATFORM_NTX86
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NTx86");
2902 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2903 pub const INFSTR_PLATFORM_WIN
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Win");
2904 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2905 pub const INFSTR_REBOOT
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Reboot");
2906 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2907 pub const INFSTR_RESTART
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Restart");
2908 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2909 pub const INFSTR_RISK_BIOSROMRD
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_BIOSROMRD");
2910 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2911 pub const INFSTR_RISK_DELICATE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_DELICATE");
2912 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2913 pub const INFSTR_RISK_IORD
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_IORD");
2914 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2915 pub const INFSTR_RISK_IOWR
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_IOWR");
2916 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2917 pub const INFSTR_RISK_LOW
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_LOW");
2918 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2919 pub const INFSTR_RISK_MEMRD
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_MEMRD");
2920 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2921 pub const INFSTR_RISK_MEMWR
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_MEMWR");
2922 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2923 pub const INFSTR_RISK_NONE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_NONE");
2924 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2925 pub const INFSTR_RISK_QUERYDRV
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_QUERYDRV");
2926 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2927 pub const INFSTR_RISK_SWINT
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_SWINT");
2928 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2929 pub const INFSTR_RISK_UNRELIABLE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_UNRELIABLE");
2930 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2931 pub const INFSTR_RISK_VERYHIGH
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_VERYHIGH");
2932 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2933 pub const INFSTR_RISK_VERYLOW
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RISK_VERYLOW");
2934 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2935 pub const INFSTR_SECT_AUTOEXECBAT
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AutoexecBatDrivers");
2936 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2937 pub const INFSTR_SECT_AVOIDCFGSYSDEV
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.AvoidCfgSysDev");
2938 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2939 pub const INFSTR_SECT_AVOIDENVDEV
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.AvoidEnvDev");
2940 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2941 pub const INFSTR_SECT_AVOIDINIDEV
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.AvoidIniDev");
2942 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2943 pub const INFSTR_SECT_BADACPIBIOS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BadACPIBios");
2944 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2945 pub const INFSTR_SECT_BADDISKBIOS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BadDiskBios");
2946 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2947 pub const INFSTR_SECT_BADDSBIOS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BadDSBios");
2948 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2949 pub const INFSTR_SECT_BADPMCALLBIOS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BadProtectedModeCallBios");
2950 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2951 pub const INFSTR_SECT_BADPNPBIOS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BadPnpBios");
2952 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2953 pub const INFSTR_SECT_BADRMCALLBIOS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BadRealModeCallBios");
2954 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2955 pub const INFSTR_SECT_BADROUTINGTABLEBIOS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BadPCIIRQRoutingTableBios");
2956 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2957 pub const INFSTR_SECT_CFGSYS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ConfigSysDrivers");
2958 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2959 pub const INFSTR_SECT_CLASS_INSTALL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ClassInstall");
2960 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2961 pub const INFSTR_SECT_CLASS_INSTALL_32
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ClassInstall32");
2962 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2963 pub const INFSTR_SECT_DEFAULT_INSTALL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DefaultInstall");
2964 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2965 pub const INFSTR_SECT_DEFAULT_UNINSTALL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DefaultUninstall");
2966 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2967 pub const INFSTR_SECT_DETCLASSINFO
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.ClassInfo");
2968 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2969 pub const INFSTR_SECT_DETMODULES
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.Modules");
2970 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2971 pub const INFSTR_SECT_DETOPTIONS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.Options");
2972 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2973 pub const INFSTR_SECT_DEVINFS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.DevINFs");
2974 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2975 pub const INFSTR_SECT_DISPLAY_CLEANUP
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DisplayCleanup");
2976 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2977 pub const INFSTR_SECT_EXTENSIONCONTRACTS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ExtensionContracts");
2978 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2979 pub const INFSTR_SECT_FORCEHWVERIFY
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.ForceHWVerify");
2980 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2981 pub const INFSTR_SECT_GOODACPIBIOS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("GoodACPIBios");
2982 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2983 pub const INFSTR_SECT_HPOMNIBOOK
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.HPOmnibook");
2984 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2985 pub const INFSTR_SECT_INTERFACE_INSTALL_32
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("InterfaceInstall32");
2986 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2987 pub const INFSTR_SECT_MACHINEIDBIOS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("MachineIDBios");
2988 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2989 pub const INFSTR_SECT_MANUALDEV
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.ManualDev");
2990 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2991 pub const INFSTR_SECT_MFG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Manufacturer");
2992 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2993 pub const INFSTR_SECT_REGCFGSYSDEV
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.RegCfgSysDev");
2994 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2995 pub const INFSTR_SECT_REGENVDEV
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.RegEnvDev");
2996 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2997 pub const INFSTR_SECT_REGINIDEV
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det.RegIniDev");
2998 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
2999 pub const INFSTR_SECT_SYSINI
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SystemIniDrivers");
3000 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3001 pub const INFSTR_SECT_SYSINIDRV
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SystemIniDriversLine");
3002 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3003 pub const INFSTR_SECT_TARGETCOMPUTERS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("TargetComputers");
3004 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3005 pub const INFSTR_SECT_VERSION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Version");
3006 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3007 pub const INFSTR_SECT_WININIRUN
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("WinIniRunLine");
3008 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3009 pub const INFSTR_SOFTWAREVERSION_SECTION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SoftwareVersion");
3010 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3011 pub const INFSTR_STRKEY_DRVDESC
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DriverDesc");
3012 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3013 pub const INFSTR_SUBKEY_COINSTALLERS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("CoInstallers");
3014 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3015 pub const INFSTR_SUBKEY_CTL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("CTL");
3016 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3017 pub const INFSTR_SUBKEY_DET
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Det");
3018 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3019 pub const INFSTR_SUBKEY_EVENTS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Events");
3020 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3021 pub const INFSTR_SUBKEY_FACTDEF
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("FactDef");
3022 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3023 pub const INFSTR_SUBKEY_FILTERS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Filters");
3024 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3025 pub const INFSTR_SUBKEY_HW
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Hw");
3026 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3027 pub const INFSTR_SUBKEY_INTERFACES
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Interfaces");
3028 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3029 pub const INFSTR_SUBKEY_LOGCONFIG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("LogConfig");
3030 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3031 pub const INFSTR_SUBKEY_LOGCONFIGOVERRIDE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("LogConfigOverride");
3032 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3033 pub const INFSTR_SUBKEY_NORESOURCEDUPS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("NoResDup");
3034 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3035 pub const INFSTR_SUBKEY_POSSIBLEDUPS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("PosDup");
3036 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3037 pub const INFSTR_SUBKEY_SERVICES
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Services");
3038 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3039 pub const INFSTR_SUBKEY_SOFTWARE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Software");
3040 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3041 pub const INFSTR_SUBKEY_WMI
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("WMI");
3042 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3043 pub const INF_STYLE_CACHE_DISABLE
: u32 = 32u32;
3044 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3045 pub const INF_STYLE_CACHE_ENABLE
: u32 = 16u32;
3046 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3047 pub const INF_STYLE_CACHE_IGNORE
: u32 = 64u32;
3048 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3049 pub const INSTALLFLAG_BITS
: u32 = 7u32;
3050 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3051 pub const INSTALLFLAG_FORCE
: u32 = 1u32;
3052 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3053 pub const INSTALLFLAG_NONINTERACTIVE
: u32 = 4u32;
3054 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3055 pub const INSTALLFLAG_READONLY
: u32 = 2u32;
3056 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3057 pub const IOA_Local
: u32 = 255u32;
3058 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3059 pub const IO_ALIAS_10_BIT_DECODE
: u32 = 4u32;
3060 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3061 pub const IO_ALIAS_12_BIT_DECODE
: u32 = 16u32;
3062 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3063 pub const IO_ALIAS_16_BIT_DECODE
: u32 = 0u32;
3064 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3065 pub const IO_ALIAS_POSITIVE_DECODE
: u32 = 255u32;
3066 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3067 pub const LCPRI_BOOTCONFIG
: u32 = 1u32;
3068 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3069 pub const LCPRI_DESIRED
: u32 = 8192u32;
3070 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3071 pub const LCPRI_DISABLED
: u32 = 65535u32;
3072 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3073 pub const LCPRI_FORCECONFIG
: u32 = 0u32;
3074 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3075 pub const LCPRI_HARDRECONFIG
: u32 = 49152u32;
3076 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3077 pub const LCPRI_HARDWIRED
: u32 = 57344u32;
3078 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3079 pub const LCPRI_IMPOSSIBLE
: u32 = 61440u32;
3080 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3081 pub const LCPRI_LASTBESTCONFIG
: u32 = 16383u32;
3082 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3083 pub const LCPRI_LASTSOFTCONFIG
: u32 = 32767u32;
3084 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3085 pub const LCPRI_NORMAL
: u32 = 12288u32;
3086 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3087 pub const LCPRI_POWEROFF
: u32 = 40960u32;
3088 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3089 pub const LCPRI_REBOOT
: u32 = 36864u32;
3090 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3091 pub const LCPRI_RESTART
: u32 = 32768u32;
3092 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3093 pub const LCPRI_SUBOPTIMAL
: u32 = 20480u32;
3094 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3095 pub const LINE_LEN
: u32 = 256u32;
3096 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3097 pub const LOG_CONF_BITS
: u32 = 7u32;
3098 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3099 pub const LogSevError
: u32 = 2u32;
3100 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3101 pub const LogSevFatalError
: u32 = 3u32;
3102 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3103 pub const LogSevInformation
: u32 = 0u32;
3104 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3105 pub const LogSevMaximum
: u32 = 4u32;
3106 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3107 pub const LogSevWarning
: u32 = 1u32;
3108 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3109 pub const MAX_CLASS_NAME_LEN
: u32 = 32u32;
3110 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3111 pub const MAX_CONFIG_VALUE
: u32 = 9999u32;
3112 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3113 pub const MAX_DEVICE_ID_LEN
: u32 = 200u32;
3114 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3115 pub const MAX_DEVNODE_ID_LEN
: u32 = 200u32;
3116 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3117 pub const MAX_DMA_CHANNELS
: u32 = 7u32;
3118 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3119 pub const MAX_GUID_STRING_LEN
: u32 = 39u32;
3120 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3121 pub const MAX_IDD_DYNAWIZ_RESOURCE_ID
: u32 = 11000u32;
3122 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3123 pub const MAX_INFSTR_STRKEY_LEN
: u32 = 32u32;
3124 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3125 pub const MAX_INF_FLAG
: u32 = 20u32;
3126 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3127 pub const MAX_INF_SECTION_NAME_LENGTH
: u32 = 255u32;
3128 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3129 pub const MAX_INF_STRING_LENGTH
: u32 = 4096u32;
3130 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3131 pub const MAX_INSTALLWIZARD_DYNAPAGES
: u32 = 20u32;
3132 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3133 pub const MAX_INSTANCE_VALUE
: u32 = 9999u32;
3134 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3135 pub const MAX_INSTRUCTION_LEN
: u32 = 256u32;
3136 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3137 pub const MAX_IO_PORTS
: u32 = 20u32;
3138 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3139 pub const MAX_IRQS
: u32 = 7u32;
3140 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3141 pub const MAX_KEY_LEN
: u32 = 100u32;
3142 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3143 pub const MAX_LABEL_LEN
: u32 = 30u32;
3144 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3145 pub const MAX_LCPRI
: u32 = 65535u32;
3146 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3147 pub const MAX_MEM_REGISTERS
: u32 = 9u32;
3148 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3149 pub const MAX_PRIORITYSTR_LEN
: u32 = 16u32;
3150 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3151 pub const MAX_PROFILE_LEN
: u32 = 80u32;
3152 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3153 pub const MAX_SERVICE_NAME_LEN
: u32 = 256u32;
3154 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3155 pub const MAX_SUBTITLE_LEN
: u32 = 256u32;
3156 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3157 pub const MAX_TITLE_LEN
: u32 = 60u32;
3158 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3159 pub const MIN_IDD_DYNAWIZ_RESOURCE_ID
: u32 = 10000u32;
3160 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3161 pub const NDW_INSTALLFLAG_CI_PICKED_OEM
: u32 = 32768u32;
3162 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3163 pub const NDW_INSTALLFLAG_DIDFACTDEFS
: u32 = 1u32;
3164 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3165 pub const NDW_INSTALLFLAG_EXPRESSINTRO
: u32 = 1024u32;
3166 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3167 pub const NDW_INSTALLFLAG_HARDWAREALLREADYIN
: u32 = 2u32;
3168 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3169 pub const NDW_INSTALLFLAG_INSTALLSPECIFIC
: u32 = 8192u32;
3170 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3171 pub const NDW_INSTALLFLAG_KNOWNCLASS
: u32 = 524288u32;
3172 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3173 pub const NDW_INSTALLFLAG_NEEDREBOOT
: i32 = 256i32;
3174 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3175 pub const NDW_INSTALLFLAG_NEEDRESTART
: i32 = 128i32;
3176 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3177 pub const NDW_INSTALLFLAG_NEEDSHUTDOWN
: u32 = 512u32;
3178 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3179 pub const NDW_INSTALLFLAG_NODETECTEDDEVS
: u32 = 4096u32;
3180 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3181 pub const NDW_INSTALLFLAG_PCMCIADEVICE
: u32 = 131072u32;
3182 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3183 pub const NDW_INSTALLFLAG_PCMCIAMODE
: u32 = 65536u32;
3184 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3185 pub const NDW_INSTALLFLAG_SKIPCLASSLIST
: u32 = 16384u32;
3186 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3187 pub const NDW_INSTALLFLAG_SKIPISDEVINSTALLED
: u32 = 2048u32;
3188 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3189 pub const NDW_INSTALLFLAG_USERCANCEL
: u32 = 262144u32;
3190 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3191 pub const NUM_CM_PROB
: u32 = 58u32;
3192 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3193 pub const NUM_CM_PROB_V1
: u32 = 37u32;
3194 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3195 pub const NUM_CM_PROB_V2
: u32 = 50u32;
3196 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3197 pub const NUM_CM_PROB_V3
: u32 = 51u32;
3198 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3199 pub const NUM_CM_PROB_V4
: u32 = 52u32;
3200 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3201 pub const NUM_CM_PROB_V5
: u32 = 53u32;
3202 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3203 pub const NUM_CM_PROB_V6
: u32 = 54u32;
3204 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3205 pub const NUM_CM_PROB_V7
: u32 = 55u32;
3206 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3207 pub const NUM_CM_PROB_V8
: u32 = 57u32;
3208 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3209 pub const NUM_CM_PROB_V9
: u32 = 58u32;
3210 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3211 pub const NUM_LOG_CONF
: u32 = 6u32;
3212 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3213 pub const OVERRIDE_LOG_CONF
: u32 = 5u32;
3214 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3215 pub const PCD_MAX_IO
: u32 = 2u32;
3216 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3217 pub const PCD_MAX_MEMORY
: u32 = 2u32;
3218 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3219 pub const PRIORITY_BIT
: u32 = 8u32;
3220 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3221 pub const PRIORITY_EQUAL_FIRST
: u32 = 8u32;
3222 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3223 pub const PRIORITY_EQUAL_LAST
: u32 = 0u32;
3224 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3225 pub const ROLLBACK_BITS
: u32 = 1u32;
3226 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3227 pub const ROLLBACK_FLAG_NO_UI
: u32 = 1u32;
3228 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3229 pub const RegDisposition_Bits
: u32 = 1u32;
3230 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3231 pub const RegDisposition_OpenAlways
: u32 = 0u32;
3232 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3233 pub const RegDisposition_OpenExisting
: u32 = 1u32;
3234 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3235 pub const ResType_All
: u32 = 0u32;
3236 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3237 pub const ResType_BusNumber
: u32 = 6u32;
3238 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3239 pub const ResType_ClassSpecific
: u32 = 65535u32;
3240 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3241 pub const ResType_Connection
: u32 = 32772u32;
3242 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3243 pub const ResType_DMA
: u32 = 3u32;
3244 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3245 pub const ResType_DevicePrivate
: u32 = 32769u32;
3246 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3247 pub const ResType_DoNotUse
: u32 = 5u32;
3248 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3249 pub const ResType_IO
: u32 = 2u32;
3250 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3251 pub const ResType_IRQ
: u32 = 4u32;
3252 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3253 pub const ResType_Ignored_Bit
: u32 = 32768u32;
3254 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3255 pub const ResType_MAX
: u32 = 7u32;
3256 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3257 pub const ResType_Mem
: u32 = 1u32;
3258 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3259 pub const ResType_MemLarge
: u32 = 7u32;
3260 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3261 pub const ResType_MfCardConfig
: u32 = 32771u32;
3262 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3263 pub const ResType_None
: u32 = 0u32;
3264 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3265 pub const ResType_PcCardConfig
: u32 = 32770u32;
3266 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3267 pub const ResType_Reserved
: u32 = 32768u32;
3268 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3269 pub const SCWMI_CLOBBER_SECURITY
: u32 = 1u32;
3270 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3271 pub const SETDIRID_NOT_FULL_PATH
: u32 = 1u32;
3272 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3273 pub const SIGNERSCORE_AUTHENTICODE
: u32 = 251658240u32;
3274 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3275 pub const SIGNERSCORE_INBOX
: u32 = 218103811u32;
3276 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3277 pub const SIGNERSCORE_LOGO_PREMIUM
: u32 = 218103809u32;
3278 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3279 pub const SIGNERSCORE_LOGO_STANDARD
: u32 = 218103810u32;
3280 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3281 pub const SIGNERSCORE_MASK
: u32 = 4278190080u32;
3282 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3283 pub const SIGNERSCORE_SIGNED_MASK
: u32 = 4026531840u32;
3284 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3285 pub const SIGNERSCORE_UNCLASSIFIED
: u32 = 218103812u32;
3286 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3287 pub const SIGNERSCORE_UNKNOWN
: u32 = 4278190080u32;
3288 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3289 pub const SIGNERSCORE_UNSIGNED
: u32 = 2147483648u32;
3290 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3291 pub const SIGNERSCORE_W9X_SUSPECT
: u32 = 3221225472u32;
3292 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3293 pub const SIGNERSCORE_WHQL
: u32 = 218103813u32;
3294 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3295 pub const SPCRP_CHARACTERISTICS
: u32 = 27u32;
3296 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3297 pub const SPCRP_DEVTYPE
: u32 = 25u32;
3298 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3299 pub const SPCRP_EXCLUSIVE
: u32 = 26u32;
3300 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3301 pub const SPCRP_LOWERFILTERS
: u32 = 18u32;
3302 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3303 pub const SPCRP_MAXIMUM_PROPERTY
: u32 = 28u32;
3304 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3305 pub const SPCRP_SECURITY
: u32 = 23u32;
3306 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3307 pub const SPCRP_SECURITY_SDS
: u32 = 24u32;
3308 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3309 pub const SPCRP_UPPERFILTERS
: u32 = 17u32;
3310 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3311 pub const SPDIT_NODRIVER
: u32 = 0u32;
3312 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3313 pub const SPDRP_ADDRESS
: u32 = 28u32;
3314 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3315 pub const SPDRP_BASE_CONTAINERID
: u32 = 36u32;
3316 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3317 pub const SPDRP_BUSNUMBER
: u32 = 21u32;
3318 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3319 pub const SPDRP_BUSTYPEGUID
: u32 = 19u32;
3320 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3321 pub const SPDRP_CAPABILITIES
: u32 = 15u32;
3322 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3323 pub const SPDRP_CHARACTERISTICS
: u32 = 27u32;
3324 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3325 pub const SPDRP_CLASS
: u32 = 7u32;
3326 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3327 pub const SPDRP_CLASSGUID
: u32 = 8u32;
3328 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3329 pub const SPDRP_COMPATIBLEIDS
: u32 = 2u32;
3330 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3331 pub const SPDRP_CONFIGFLAGS
: u32 = 10u32;
3332 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3333 pub const SPDRP_DEVICEDESC
: u32 = 0u32;
3334 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3335 pub const SPDRP_DEVICE_POWER_DATA
: u32 = 30u32;
3336 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3337 pub const SPDRP_DEVTYPE
: u32 = 25u32;
3338 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3339 pub const SPDRP_DRIVER
: u32 = 9u32;
3340 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3341 pub const SPDRP_ENUMERATOR_NAME
: u32 = 22u32;
3342 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3343 pub const SPDRP_EXCLUSIVE
: u32 = 26u32;
3344 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3345 pub const SPDRP_FRIENDLYNAME
: u32 = 12u32;
3346 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3347 pub const SPDRP_HARDWAREID
: u32 = 1u32;
3348 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3349 pub const SPDRP_INSTALL_STATE
: u32 = 34u32;
3350 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3351 pub const SPDRP_LEGACYBUSTYPE
: u32 = 20u32;
3352 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3353 pub const SPDRP_LOCATION_INFORMATION
: u32 = 13u32;
3354 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3355 pub const SPDRP_LOCATION_PATHS
: u32 = 35u32;
3356 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3357 pub const SPDRP_LOWERFILTERS
: u32 = 18u32;
3358 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3359 pub const SPDRP_MAXIMUM_PROPERTY
: u32 = 37u32;
3360 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3361 pub const SPDRP_MFG
: u32 = 11u32;
3362 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3363 pub const SPDRP_PHYSICAL_DEVICE_OBJECT_NAME
: u32 = 14u32;
3364 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3365 pub const SPDRP_REMOVAL_POLICY
: u32 = 31u32;
3366 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3367 pub const SPDRP_REMOVAL_POLICY_HW_DEFAULT
: u32 = 32u32;
3368 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3369 pub const SPDRP_REMOVAL_POLICY_OVERRIDE
: u32 = 33u32;
3370 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3371 pub const SPDRP_SECURITY
: u32 = 23u32;
3372 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3373 pub const SPDRP_SECURITY_SDS
: u32 = 24u32;
3374 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3375 pub const SPDRP_SERVICE
: u32 = 4u32;
3376 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3377 pub const SPDRP_UI_NUMBER
: u32 = 16u32;
3378 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3379 pub const SPDRP_UI_NUMBER_DESC_FORMAT
: u32 = 29u32;
3380 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3381 pub const SPDRP_UNUSED0
: u32 = 3u32;
3382 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3383 pub const SPDRP_UNUSED1
: u32 = 5u32;
3384 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3385 pub const SPDRP_UNUSED2
: u32 = 6u32;
3386 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3387 pub const SPDRP_UPPERFILTERS
: u32 = 17u32;
3388 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3389 pub const SPDSL_DISALLOW_NEGATIVE_ADJUST
: u32 = 2u32;
3390 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3391 pub const SPDSL_IGNORE_DISK
: u32 = 1u32;
3392 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3393 pub const SPFILELOG_FORCENEW
: u32 = 2u32;
3394 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3395 pub const SPFILELOG_OEMFILE
: u32 = 1u32;
3396 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3397 pub const SPFILELOG_QUERYONLY
: u32 = 4u32;
3398 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3399 pub const SPFILELOG_SYSTEMLOG
: u32 = 1u32;
3400 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3401 pub const SPFILENOTIFY_BACKUPERROR
: u32 = 22u32;
3402 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3403 pub const SPFILENOTIFY_CABINETINFO
: u32 = 16u32;
3404 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3405 pub const SPFILENOTIFY_COPYERROR
: u32 = 13u32;
3406 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3407 pub const SPFILENOTIFY_DELETEERROR
: u32 = 7u32;
3408 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3409 pub const SPFILENOTIFY_ENDBACKUP
: u32 = 23u32;
3410 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3411 pub const SPFILENOTIFY_ENDCOPY
: u32 = 12u32;
3412 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3413 pub const SPFILENOTIFY_ENDDELETE
: u32 = 6u32;
3414 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3415 pub const SPFILENOTIFY_ENDQUEUE
: u32 = 2u32;
3416 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3417 pub const SPFILENOTIFY_ENDREGISTRATION
: u32 = 32u32;
3418 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3419 pub const SPFILENOTIFY_ENDRENAME
: u32 = 9u32;
3420 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3421 pub const SPFILENOTIFY_ENDSUBQUEUE
: u32 = 4u32;
3422 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3423 pub const SPFILENOTIFY_FILEEXTRACTED
: u32 = 19u32;
3424 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3425 pub const SPFILENOTIFY_FILEINCABINET
: u32 = 17u32;
3426 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3427 pub const SPFILENOTIFY_FILEOPDELAYED
: u32 = 20u32;
3428 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3429 pub const SPFILENOTIFY_LANGMISMATCH
: u32 = 65536u32;
3430 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3431 pub const SPFILENOTIFY_NEEDMEDIA
: u32 = 14u32;
3432 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3433 pub const SPFILENOTIFY_NEEDNEWCABINET
: u32 = 18u32;
3434 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3435 pub const SPFILENOTIFY_QUEUESCAN
: u32 = 15u32;
3436 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3437 pub const SPFILENOTIFY_QUEUESCAN_EX
: u32 = 24u32;
3438 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3439 pub const SPFILENOTIFY_QUEUESCAN_SIGNERINFO
: u32 = 64u32;
3440 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3441 pub const SPFILENOTIFY_RENAMEERROR
: u32 = 10u32;
3442 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3443 pub const SPFILENOTIFY_STARTBACKUP
: u32 = 21u32;
3444 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3445 pub const SPFILENOTIFY_STARTCOPY
: u32 = 11u32;
3446 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3447 pub const SPFILENOTIFY_STARTDELETE
: u32 = 5u32;
3448 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3449 pub const SPFILENOTIFY_STARTQUEUE
: u32 = 1u32;
3450 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3451 pub const SPFILENOTIFY_STARTREGISTRATION
: u32 = 25u32;
3452 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3453 pub const SPFILENOTIFY_STARTRENAME
: u32 = 8u32;
3454 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3455 pub const SPFILENOTIFY_STARTSUBQUEUE
: u32 = 3u32;
3456 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3457 pub const SPFILENOTIFY_TARGETEXISTS
: u32 = 131072u32;
3458 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3459 pub const SPFILENOTIFY_TARGETNEWER
: u32 = 262144u32;
3460 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3461 pub const SPFILEQ_FILE_IN_USE
: u32 = 1u32;
3462 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3463 pub const SPFILEQ_REBOOT_IN_PROGRESS
: u32 = 4u32;
3464 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3465 pub const SPFILEQ_REBOOT_RECOMMENDED
: u32 = 2u32;
3466 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3467 pub const SPID_ACTIVE
: u32 = 1u32;
3468 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3469 pub const SPID_DEFAULT
: u32 = 2u32;
3470 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3471 pub const SPID_REMOVED
: u32 = 4u32;
3472 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3473 pub const SPINST_ALL
: u32 = 2047u32;
3474 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3475 pub const SPINST_BITREG
: u32 = 32u32;
3476 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3477 pub const SPINST_COPYINF
: u32 = 512u32;
3478 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3479 pub const SPINST_DEVICEINSTALL
: u32 = 1048576u32;
3480 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3481 pub const SPINST_FILES
: u32 = 16u32;
3482 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3483 pub const SPINST_INI2REG
: u32 = 8u32;
3484 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3485 pub const SPINST_INIFILES
: u32 = 2u32;
3486 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3487 pub const SPINST_LOGCONFIG
: u32 = 1u32;
3488 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3489 pub const SPINST_LOGCONFIGS_ARE_OVERRIDES
: u32 = 262144u32;
3490 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3491 pub const SPINST_LOGCONFIG_IS_FORCED
: u32 = 131072u32;
3492 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3493 pub const SPINST_PROFILEITEMS
: u32 = 256u32;
3494 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3495 pub const SPINST_PROPERTIES
: u32 = 1024u32;
3496 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3497 pub const SPINST_REGISTERCALLBACKAWARE
: u32 = 524288u32;
3498 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3499 pub const SPINST_REGISTRY
: u32 = 4u32;
3500 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3501 pub const SPINST_REGSVR
: u32 = 64u32;
3502 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3503 pub const SPINST_SINGLESECTION
: u32 = 65536u32;
3504 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3505 pub const SPINST_UNREGSVR
: u32 = 128u32;
3506 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3507 pub const SPINT_ACTIVE
: u32 = 1u32;
3508 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3509 pub const SPINT_DEFAULT
: u32 = 2u32;
3510 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3511 pub const SPINT_REMOVED
: u32 = 4u32;
3512 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3513 pub const SPOST_MAX
: u32 = 3u32;
3514 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3515 pub const SPPSR_ENUM_ADV_DEVICE_PROPERTIES
: u32 = 3u32;
3516 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3517 pub const SPPSR_ENUM_BASIC_DEVICE_PROPERTIES
: u32 = 2u32;
3518 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3519 pub const SPPSR_SELECT_DEVICE_RESOURCES
: u32 = 1u32;
3520 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3521 pub const SPQ_DELAYED_COPY
: u32 = 1u32;
3522 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3523 pub const SPQ_FLAG_ABORT_IF_UNSIGNED
: u32 = 2u32;
3524 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3525 pub const SPQ_FLAG_BACKUP_AWARE
: u32 = 1u32;
3526 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3527 pub const SPQ_FLAG_DO_SHUFFLEMOVE
: u32 = 8u32;
3528 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3529 pub const SPQ_FLAG_FILES_MODIFIED
: u32 = 4u32;
3530 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3531 pub const SPQ_FLAG_VALID
: u32 = 15u32;
3532 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3533 pub const SPQ_SCAN_ACTIVATE_DRP
: u32 = 1024u32;
3534 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3535 pub const SPQ_SCAN_FILE_COMPARISON
: u32 = 512u32;
3536 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3537 pub const SPQ_SCAN_FILE_PRESENCE
: u32 = 1u32;
3538 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3539 pub const SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE
: u32 = 256u32;
3540 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3541 pub const SPQ_SCAN_FILE_VALIDITY
: u32 = 2u32;
3542 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3543 pub const SPQ_SCAN_INFORM_USER
: u32 = 16u32;
3544 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3545 pub const SPQ_SCAN_PRUNE_COPY_QUEUE
: u32 = 32u32;
3546 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3547 pub const SPQ_SCAN_PRUNE_DELREN
: u32 = 128u32;
3548 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3549 pub const SPQ_SCAN_USE_CALLBACK
: u32 = 4u32;
3550 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3551 pub const SPQ_SCAN_USE_CALLBACKEX
: u32 = 8u32;
3552 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3553 pub const SPQ_SCAN_USE_CALLBACK_SIGNERINFO
: u32 = 64u32;
3554 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3555 pub const SPRDI_FIND_DUPS
: u32 = 1u32;
3556 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3557 pub const SPREG_DLLINSTALL
: u32 = 4u32;
3558 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3559 pub const SPREG_GETPROCADDR
: u32 = 2u32;
3560 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3561 pub const SPREG_LOADLIBRARY
: u32 = 1u32;
3562 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3563 pub const SPREG_REGSVR
: u32 = 3u32;
3564 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3565 pub const SPREG_SUCCESS
: u32 = 0u32;
3566 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3567 pub const SPREG_TIMEOUT
: u32 = 5u32;
3568 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3569 pub const SPREG_UNKNOWN
: u32 = 4294967295u32;
3570 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3571 pub const SPSVCINST_ASSOCSERVICE
: u32 = 2u32;
3572 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3573 pub const SPSVCINST_CLOBBER_SECURITY
: u32 = 1024u32;
3574 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3575 pub const SPSVCINST_DELETEEVENTLOGENTRY
: u32 = 4u32;
3576 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3577 pub const SPSVCINST_NOCLOBBER_DELAYEDAUTOSTART
: u32 = 32768u32;
3578 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3579 pub const SPSVCINST_NOCLOBBER_DEPENDENCIES
: u32 = 128u32;
3580 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3581 pub const SPSVCINST_NOCLOBBER_DESCRIPTION
: u32 = 256u32;
3582 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3583 pub const SPSVCINST_NOCLOBBER_DISPLAYNAME
: u32 = 8u32;
3584 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3585 pub const SPSVCINST_NOCLOBBER_ERRORCONTROL
: u32 = 32u32;
3586 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3587 pub const SPSVCINST_NOCLOBBER_LOADORDERGROUP
: u32 = 64u32;
3588 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3589 pub const SPSVCINST_NOCLOBBER_REQUIREDPRIVILEGES
: u32 = 4096u32;
3590 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3591 pub const SPSVCINST_NOCLOBBER_SERVICESIDTYPE
: u32 = 16384u32;
3592 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3593 pub const SPSVCINST_NOCLOBBER_STARTTYPE
: u32 = 16u32;
3594 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3595 pub const SPSVCINST_NOCLOBBER_TRIGGERS
: u32 = 8192u32;
3596 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3597 pub const SPSVCINST_STARTSERVICE
: u32 = 2048u32;
3598 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3599 pub const SPSVCINST_STOPSERVICE
: u32 = 512u32;
3600 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3601 pub const SPSVCINST_TAGTOFRONT
: u32 = 1u32;
3602 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3603 pub const SPSVCINST_UNIQUE_NAME
: u32 = 65536u32;
3604 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3605 pub const SPWPT_SELECTDEVICE
: u32 = 1u32;
3606 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3607 pub const SPWP_USE_DEVINFO_DATA
: u32 = 1u32;
3608 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3609 pub const SP_ALTPLATFORM_FLAGS_SUITE_MASK
: u32 = 2u32;
3610 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3611 pub const SP_ALTPLATFORM_FLAGS_VERSION_RANGE
: u32 = 1u32;
3612 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3613 pub const SP_BACKUP_BACKUPPASS
: u32 = 1u32;
3614 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3615 pub const SP_BACKUP_BOOTFILE
: u32 = 8u32;
3616 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3617 pub const SP_BACKUP_DEMANDPASS
: u32 = 2u32;
3618 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3619 pub const SP_BACKUP_SPECIAL
: u32 = 4u32;
3620 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3621 pub const SP_FLAG_CABINETCONTINUATION
: u32 = 2048u32;
3622 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3623 pub const SP_MAX_MACHINENAME_LENGTH
: u32 = 263u32;
3624 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3625 pub const SRCINFO_DESCRIPTION
: u32 = 3u32;
3626 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3627 pub const SRCINFO_FLAGS
: u32 = 4u32;
3628 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3629 pub const SRCINFO_PATH
: u32 = 1u32;
3630 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3631 pub const SRCINFO_TAGFILE
: u32 = 2u32;
3632 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3633 pub const SRCINFO_TAGFILE2
: u32 = 5u32;
3634 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3635 pub const SRCLIST_APPEND
: u32 = 512u32;
3636 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3637 pub const SRCLIST_NOBROWSE
: u32 = 2u32;
3638 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3639 pub const SRCLIST_NOSTRIPPLATFORM
: u32 = 1024u32;
3640 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3641 pub const SRCLIST_SUBDIRS
: u32 = 256u32;
3642 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3643 pub const SRCLIST_SYSIFADMIN
: u32 = 64u32;
3644 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3645 pub const SRCLIST_SYSTEM
: u32 = 16u32;
3646 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3647 pub const SRCLIST_TEMPORARY
: u32 = 1u32;
3648 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3649 pub const SRCLIST_USER
: u32 = 32u32;
3650 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3651 pub const SRC_FLAGS_CABFILE
: u32 = 16u32;
3652 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3653 pub const SUOI_FORCEDELETE
: u32 = 1u32;
3654 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3655 pub const SUOI_INTERNAL1
: u32 = 2u32;
3656 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3657 pub const SZ_KEY_ADDAUTOLOGGER
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddAutoLogger");
3658 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3659 pub const SZ_KEY_ADDAUTOLOGGERPROVIDER
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddAutoLoggerProvider");
3660 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3661 pub const SZ_KEY_ADDCHANNEL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddChannel");
3662 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3663 pub const SZ_KEY_ADDEVENTPROVIDER
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddEventProvider");
3664 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3665 pub const SZ_KEY_ADDFILTER
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddFilter");
3666 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3667 pub const SZ_KEY_ADDIME
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddIme");
3668 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3669 pub const SZ_KEY_ADDINTERFACE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddInterface");
3670 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3671 pub const SZ_KEY_ADDPOWERSETTING
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddPowerSetting");
3672 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3673 pub const SZ_KEY_ADDPROP
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddProperty");
3674 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3675 pub const SZ_KEY_ADDREG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddReg");
3676 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3677 pub const SZ_KEY_ADDREGNOCLOBBER
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddRegNoClobber");
3678 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3679 pub const SZ_KEY_ADDSERVICE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddService");
3680 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3681 pub const SZ_KEY_ADDTRIGGER
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("AddTrigger");
3682 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3683 pub const SZ_KEY_BITREG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("BitReg");
3684 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3685 pub const SZ_KEY_CLEANONLY
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("CleanOnly");
3686 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3687 pub const SZ_KEY_COPYFILES
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("CopyFiles");
3688 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3689 pub const SZ_KEY_COPYINF
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("CopyINF");
3690 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3691 pub const SZ_KEY_DEFAULTOPTION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DefaultOption");
3692 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3693 pub const SZ_KEY_DEFDESTDIR
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DefaultDestDir");
3694 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3695 pub const SZ_KEY_DELFILES
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DelFiles");
3696 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3697 pub const SZ_KEY_DELIME
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DelIme");
3698 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3699 pub const SZ_KEY_DELPROP
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DelProperty");
3700 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3701 pub const SZ_KEY_DELREG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DelReg");
3702 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3703 pub const SZ_KEY_DELSERVICE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DelService");
3704 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3705 pub const SZ_KEY_DESTDIRS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("DestinationDirs");
3706 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3707 pub const SZ_KEY_EXCLUDEID
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ExcludeId");
3708 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3709 pub const SZ_KEY_FEATURESCORE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("FeatureScore");
3710 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3711 pub const SZ_KEY_FILTERLEVEL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("FilterLevel");
3712 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3713 pub const SZ_KEY_FILTERPOSITION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("FilterPosition");
3714 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3715 pub const SZ_KEY_HARDWARE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Hardware");
3716 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3717 pub const SZ_KEY_IMPORTCHANNEL
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ImportChannel");
3718 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3719 pub const SZ_KEY_INI2REG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Ini2Reg");
3720 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3721 pub const SZ_KEY_LAYOUT_FILE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("LayoutFile");
3722 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3723 pub const SZ_KEY_LDIDOEM
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("LdidOEM");
3724 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3725 pub const SZ_KEY_LFN_SECTION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("VarLDID.LFN");
3726 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3727 pub const SZ_KEY_LISTOPTIONS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ListOptions");
3728 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3729 pub const SZ_KEY_LOGCONFIG
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("LogConfig");
3730 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3731 pub const SZ_KEY_MODULES
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Modules");
3732 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3733 pub const SZ_KEY_OPTIONDESC
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("OptionDesc");
3734 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3735 pub const SZ_KEY_PHASE1
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Phase1");
3736 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3737 pub const SZ_KEY_PROFILEITEMS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ProfileItems");
3738 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3739 pub const SZ_KEY_REGSVR
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RegisterDlls");
3740 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3741 pub const SZ_KEY_RENFILES
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RenFiles");
3742 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3743 pub const SZ_KEY_SFN_SECTION
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("VarLDID.SFN");
3744 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3745 pub const SZ_KEY_SRCDISKFILES
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SourceDisksFiles");
3746 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3747 pub const SZ_KEY_SRCDISKNAMES
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SourceDisksNames");
3748 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3749 pub const SZ_KEY_STRINGS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("Strings");
3750 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3751 pub const SZ_KEY_UNREGSVR
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("UnregisterDlls");
3752 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3753 pub const SZ_KEY_UPDATEAUTOLOGGER
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("UpdateAutoLogger");
3754 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3755 pub const SZ_KEY_UPDATEINIFIELDS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("UpdateIniFields");
3756 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3757 pub const SZ_KEY_UPDATEINIS
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("UpdateInis");
3758 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3759 pub const SZ_KEY_UPGRADEONLY
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("UpgradeOnly");
3760 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3761 pub const fDD_BYTE
: u32 = 0u32;
3762 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3763 pub const fDD_BYTE_AND_WORD
: u32 = 3u32;
3764 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3765 pub const fDD_BusMaster
: u32 = 4u32;
3766 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3767 pub const fDD_DWORD
: u32 = 2u32;
3768 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3769 pub const fDD_NoBusMaster
: u32 = 0u32;
3770 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3771 pub const fDD_TypeA
: u32 = 8u32;
3772 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3773 pub const fDD_TypeB
: u32 = 16u32;
3774 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3775 pub const fDD_TypeF
: u32 = 24u32;
3776 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3777 pub const fDD_TypeStandard
: u32 = 0u32;
3778 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3779 pub const fDD_WORD
: u32 = 1u32;
3780 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3781 pub const fIOD_10_BIT_DECODE
: u32 = 4u32;
3782 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3783 pub const fIOD_12_BIT_DECODE
: u32 = 8u32;
3784 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3785 pub const fIOD_16_BIT_DECODE
: u32 = 16u32;
3786 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3787 pub const fIOD_DECODE
: u32 = 252u32;
3788 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3789 pub const fIOD_IO
: u32 = 1u32;
3790 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3791 pub const fIOD_Memory
: u32 = 0u32;
3792 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3793 pub const fIOD_PASSIVE_DECODE
: u32 = 64u32;
3794 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3795 pub const fIOD_PORT_BAR
: u32 = 256u32;
3796 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3797 pub const fIOD_POSITIVE_DECODE
: u32 = 32u32;
3798 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3799 pub const fIOD_PortType
: u32 = 1u32;
3800 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3801 pub const fIOD_WINDOW_DECODE
: u32 = 128u32;
3802 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3803 pub const fIRQD_Edge
: u32 = 2u32;
3804 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3805 pub const fIRQD_Exclusive
: u32 = 0u32;
3806 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3807 pub const fIRQD_Level
: u32 = 0u32;
3808 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3809 pub const fIRQD_Level_Bit
: u32 = 1u32;
3810 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3811 pub const fIRQD_Share
: u32 = 1u32;
3812 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3813 pub const fIRQD_Share_Bit
: u32 = 0u32;
3814 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3815 pub const fMD_24
: u32 = 0u32;
3816 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3817 pub const fMD_32
: u32 = 2u32;
3818 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3819 pub const fMD_32_24
: u32 = 2u32;
3820 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3821 pub const fMD_Cacheable
: u32 = 32u32;
3822 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3823 pub const fMD_CombinedWrite
: u32 = 16u32;
3824 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3825 pub const fMD_CombinedWriteAllowed
: u32 = 16u32;
3826 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3827 pub const fMD_CombinedWriteDisallowed
: u32 = 0u32;
3828 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3829 pub const fMD_MEMORY_BAR
: u32 = 128u32;
3830 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3831 pub const fMD_MemoryType
: u32 = 1u32;
3832 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3833 pub const fMD_NonCacheable
: u32 = 0u32;
3834 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3835 pub const fMD_Pref
: u32 = 4u32;
3836 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3837 pub const fMD_PrefetchAllowed
: u32 = 4u32;
3838 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3839 pub const fMD_PrefetchDisallowed
: u32 = 0u32;
3840 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3841 pub const fMD_Prefetchable
: u32 = 4u32;
3842 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3843 pub const fMD_RAM
: u32 = 1u32;
3844 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3845 pub const fMD_ROM
: u32 = 0u32;
3846 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3847 pub const fMD_ReadAllowed
: u32 = 0u32;
3848 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3849 pub const fMD_ReadDisallowed
: u32 = 8u32;
3850 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3851 pub const fMD_Readable
: u32 = 8u32;
3852 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3853 pub const fMD_WINDOW_DECODE
: u32 = 64u32;
3854 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3855 pub const fPCD_ATTRIBUTES_PER_WINDOW
: u32 = 32768u32;
3856 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3857 pub const fPCD_IO1_16
: u32 = 65536u32;
3858 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3859 pub const fPCD_IO1_SRC_16
: u32 = 262144u32;
3860 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3861 pub const fPCD_IO1_WS_16
: u32 = 524288u32;
3862 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3863 pub const fPCD_IO1_ZW_8
: u32 = 131072u32;
3864 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3865 pub const fPCD_IO2_16
: u32 = 1048576u32;
3866 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3867 pub const fPCD_IO2_SRC_16
: u32 = 4194304u32;
3868 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3869 pub const fPCD_IO2_WS_16
: u32 = 8388608u32;
3870 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3871 pub const fPCD_IO2_ZW_8
: u32 = 2097152u32;
3872 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3873 pub const fPCD_IO_16
: u32 = 1u32;
3874 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3875 pub const fPCD_IO_8
: u32 = 0u32;
3876 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3877 pub const fPCD_IO_SRC_16
: u32 = 32u32;
3878 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3879 pub const fPCD_IO_WS_16
: u32 = 64u32;
3880 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3881 pub const fPCD_IO_ZW_8
: u32 = 16u32;
3882 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3883 pub const fPCD_MEM1_16
: u32 = 67108864u32;
3884 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3885 pub const fPCD_MEM1_A
: u32 = 4u32;
3886 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3887 pub const fPCD_MEM1_WS_ONE
: u32 = 16777216u32;
3888 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3889 pub const fPCD_MEM1_WS_THREE
: u32 = 50331648u32;
3890 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3891 pub const fPCD_MEM1_WS_TWO
: u32 = 33554432u32;
3892 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3893 pub const fPCD_MEM2_16
: u32 = 1073741824u32;
3894 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3895 pub const fPCD_MEM2_A
: u32 = 8u32;
3896 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3897 pub const fPCD_MEM2_WS_ONE
: u32 = 268435456u32;
3898 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3899 pub const fPCD_MEM2_WS_THREE
: u32 = 805306368u32;
3900 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3901 pub const fPCD_MEM2_WS_TWO
: u32 = 536870912u32;
3902 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3903 pub const fPCD_MEM_16
: u32 = 2u32;
3904 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3905 pub const fPCD_MEM_8
: u32 = 0u32;
3906 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3907 pub const fPCD_MEM_A
: u32 = 4u32;
3908 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3909 pub const fPCD_MEM_WS_ONE
: u32 = 256u32;
3910 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3911 pub const fPCD_MEM_WS_THREE
: u32 = 768u32;
3912 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3913 pub const fPCD_MEM_WS_TWO
: u32 = 512u32;
3914 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3915 pub const fPMF_AUDIO_ENABLE
: u32 = 8u32;
3916 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3917 pub const mDD_BusMaster
: u32 = 4u32;
3918 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3919 pub const mDD_Type
: u32 = 24u32;
3920 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3921 pub const mDD_Width
: u32 = 3u32;
3922 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3923 pub const mIRQD_Edge_Level
: u32 = 2u32;
3924 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3925 pub const mIRQD_Share
: u32 = 1u32;
3926 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3927 pub const mMD_32_24
: u32 = 2u32;
3928 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3929 pub const mMD_Cacheable
: u32 = 32u32;
3930 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3931 pub const mMD_CombinedWrite
: u32 = 16u32;
3932 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3933 pub const mMD_MemoryType
: u32 = 1u32;
3934 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3935 pub const mMD_Prefetchable
: u32 = 4u32;
3936 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3937 pub const mMD_Readable
: u32 = 8u32;
3938 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3939 pub const mPCD_IO_8_16
: u32 = 1u32;
3940 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3941 pub const mPCD_MEM1_WS
: u32 = 50331648u32;
3942 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3943 pub const mPCD_MEM2_WS
: u32 = 805306368u32;
3944 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3945 pub const mPCD_MEM_8_16
: u32 = 2u32;
3946 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3947 pub const mPCD_MEM_A_C
: u32 = 12u32;
3948 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3949 pub const mPCD_MEM_WS
: u32 = 768u32;
3950 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3951 pub const mPMF_AUDIO_ENABLE
: u32 = 8u32;
3952 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3953 pub type CM_NOTIFY_ACTION
= i32;
3954 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3955 pub const CM_NOTIFY_ACTION_DEVICEINTERFACEARRIVAL
: CM_NOTIFY_ACTION
= 0i32;
3956 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3957 pub const CM_NOTIFY_ACTION_DEVICEINTERFACEREMOVAL
: CM_NOTIFY_ACTION
= 1i32;
3958 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3959 pub const CM_NOTIFY_ACTION_DEVICEQUERYREMOVE
: CM_NOTIFY_ACTION
= 2i32;
3960 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3961 pub const CM_NOTIFY_ACTION_DEVICEQUERYREMOVEFAILED
: CM_NOTIFY_ACTION
= 3i32;
3962 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3963 pub const CM_NOTIFY_ACTION_DEVICEREMOVEPENDING
: CM_NOTIFY_ACTION
= 4i32;
3964 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3965 pub const CM_NOTIFY_ACTION_DEVICEREMOVECOMPLETE
: CM_NOTIFY_ACTION
= 5i32;
3966 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3967 pub const CM_NOTIFY_ACTION_DEVICECUSTOMEVENT
: CM_NOTIFY_ACTION
= 6i32;
3968 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3969 pub const CM_NOTIFY_ACTION_DEVICEINSTANCEENUMERATED
: CM_NOTIFY_ACTION
= 7i32;
3970 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3971 pub const CM_NOTIFY_ACTION_DEVICEINSTANCESTARTED
: CM_NOTIFY_ACTION
= 8i32;
3972 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3973 pub const CM_NOTIFY_ACTION_DEVICEINSTANCEREMOVED
: CM_NOTIFY_ACTION
= 9i32;
3974 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3975 pub const CM_NOTIFY_ACTION_MAX
: CM_NOTIFY_ACTION
= 10i32;
3976 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3977 pub type CM_NOTIFY_FILTER_TYPE
= i32;
3978 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3979 pub const CM_NOTIFY_FILTER_TYPE_DEVICEINTERFACE
: CM_NOTIFY_FILTER_TYPE
= 0i32;
3980 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3981 pub const CM_NOTIFY_FILTER_TYPE_DEVICEHANDLE
: CM_NOTIFY_FILTER_TYPE
= 1i32;
3982 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3983 pub const CM_NOTIFY_FILTER_TYPE_DEVICEINSTANCE
: CM_NOTIFY_FILTER_TYPE
= 2i32;
3984 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3985 pub const CM_NOTIFY_FILTER_TYPE_MAX
: CM_NOTIFY_FILTER_TYPE
= 3i32;
3986 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3987 pub type CONFIGRET
= u32;
3988 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3989 pub const CR_SUCCESS
: CONFIGRET
= 0u32;
3990 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3991 pub const CR_DEFAULT
: CONFIGRET
= 1u32;
3992 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3993 pub const CR_OUT_OF_MEMORY
: CONFIGRET
= 2u32;
3994 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3995 pub const CR_INVALID_POINTER
: CONFIGRET
= 3u32;
3996 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3997 pub const CR_INVALID_FLAG
: CONFIGRET
= 4u32;
3998 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
3999 pub const CR_INVALID_DEVNODE
: CONFIGRET
= 5u32;
4000 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4001 pub const CR_INVALID_DEVINST
: CONFIGRET
= 5u32;
4002 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4003 pub const CR_INVALID_RES_DES
: CONFIGRET
= 6u32;
4004 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4005 pub const CR_INVALID_LOG_CONF
: CONFIGRET
= 7u32;
4006 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4007 pub const CR_INVALID_ARBITRATOR
: CONFIGRET
= 8u32;
4008 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4009 pub const CR_INVALID_NODELIST
: CONFIGRET
= 9u32;
4010 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4011 pub const CR_DEVNODE_HAS_REQS
: CONFIGRET
= 10u32;
4012 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4013 pub const CR_DEVINST_HAS_REQS
: CONFIGRET
= 10u32;
4014 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4015 pub const CR_INVALID_RESOURCEID
: CONFIGRET
= 11u32;
4016 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4017 pub const CR_DLVXD_NOT_FOUND
: CONFIGRET
= 12u32;
4018 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4019 pub const CR_NO_SUCH_DEVNODE
: CONFIGRET
= 13u32;
4020 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4021 pub const CR_NO_SUCH_DEVINST
: CONFIGRET
= 13u32;
4022 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4023 pub const CR_NO_MORE_LOG_CONF
: CONFIGRET
= 14u32;
4024 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4025 pub const CR_NO_MORE_RES_DES
: CONFIGRET
= 15u32;
4026 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4027 pub const CR_ALREADY_SUCH_DEVNODE
: CONFIGRET
= 16u32;
4028 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4029 pub const CR_ALREADY_SUCH_DEVINST
: CONFIGRET
= 16u32;
4030 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4031 pub const CR_INVALID_RANGE_LIST
: CONFIGRET
= 17u32;
4032 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4033 pub const CR_INVALID_RANGE
: CONFIGRET
= 18u32;
4034 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4035 pub const CR_FAILURE
: CONFIGRET
= 19u32;
4036 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4037 pub const CR_NO_SUCH_LOGICAL_DEV
: CONFIGRET
= 20u32;
4038 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4039 pub const CR_CREATE_BLOCKED
: CONFIGRET
= 21u32;
4040 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4041 pub const CR_NOT_SYSTEM_VM
: CONFIGRET
= 22u32;
4042 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4043 pub const CR_REMOVE_VETOED
: CONFIGRET
= 23u32;
4044 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4045 pub const CR_APM_VETOED
: CONFIGRET
= 24u32;
4046 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4047 pub const CR_INVALID_LOAD_TYPE
: CONFIGRET
= 25u32;
4048 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4049 pub const CR_BUFFER_SMALL
: CONFIGRET
= 26u32;
4050 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4051 pub const CR_NO_ARBITRATOR
: CONFIGRET
= 27u32;
4052 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4053 pub const CR_NO_REGISTRY_HANDLE
: CONFIGRET
= 28u32;
4054 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4055 pub const CR_REGISTRY_ERROR
: CONFIGRET
= 29u32;
4056 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4057 pub const CR_INVALID_DEVICE_ID
: CONFIGRET
= 30u32;
4058 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4059 pub const CR_INVALID_DATA
: CONFIGRET
= 31u32;
4060 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4061 pub const CR_INVALID_API
: CONFIGRET
= 32u32;
4062 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4063 pub const CR_DEVLOADER_NOT_READY
: CONFIGRET
= 33u32;
4064 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4065 pub const CR_NEED_RESTART
: CONFIGRET
= 34u32;
4066 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4067 pub const CR_NO_MORE_HW_PROFILES
: CONFIGRET
= 35u32;
4068 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4069 pub const CR_DEVICE_NOT_THERE
: CONFIGRET
= 36u32;
4070 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4071 pub const CR_NO_SUCH_VALUE
: CONFIGRET
= 37u32;
4072 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4073 pub const CR_WRONG_TYPE
: CONFIGRET
= 38u32;
4074 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4075 pub const CR_INVALID_PRIORITY
: CONFIGRET
= 39u32;
4076 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4077 pub const CR_NOT_DISABLEABLE
: CONFIGRET
= 40u32;
4078 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4079 pub const CR_FREE_RESOURCES
: CONFIGRET
= 41u32;
4080 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4081 pub const CR_QUERY_VETOED
: CONFIGRET
= 42u32;
4082 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4083 pub const CR_CANT_SHARE_IRQ
: CONFIGRET
= 43u32;
4084 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4085 pub const CR_NO_DEPENDENT
: CONFIGRET
= 44u32;
4086 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4087 pub const CR_SAME_RESOURCES
: CONFIGRET
= 45u32;
4088 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4089 pub const CR_NO_SUCH_REGISTRY_KEY
: CONFIGRET
= 46u32;
4090 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4091 pub const CR_INVALID_MACHINENAME
: CONFIGRET
= 47u32;
4092 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4093 pub const CR_REMOTE_COMM_FAILURE
: CONFIGRET
= 48u32;
4094 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4095 pub const CR_MACHINE_UNAVAILABLE
: CONFIGRET
= 49u32;
4096 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4097 pub const CR_NO_CM_SERVICES
: CONFIGRET
= 50u32;
4098 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4099 pub const CR_ACCESS_DENIED
: CONFIGRET
= 51u32;
4100 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4101 pub const CR_CALL_NOT_IMPLEMENTED
: CONFIGRET
= 52u32;
4102 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4103 pub const CR_INVALID_PROPERTY
: CONFIGRET
= 53u32;
4104 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4105 pub const CR_DEVICE_INTERFACE_ACTIVE
: CONFIGRET
= 54u32;
4106 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4107 pub const CR_NO_SUCH_DEVICE_INTERFACE
: CONFIGRET
= 55u32;
4108 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4109 pub const CR_INVALID_REFERENCE_STRING
: CONFIGRET
= 56u32;
4110 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4111 pub const CR_INVALID_CONFLICT_LIST
: CONFIGRET
= 57u32;
4112 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4113 pub const CR_INVALID_INDEX
: CONFIGRET
= 58u32;
4114 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4115 pub const CR_INVALID_STRUCTURE_SIZE
: CONFIGRET
= 59u32;
4116 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4117 pub const NUM_CR_RESULTS
: CONFIGRET
= 60u32;
4118 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4119 pub type OEM_SOURCE_MEDIA_TYPE
= u32;
4120 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4121 pub const SPOST_NONE
: OEM_SOURCE_MEDIA_TYPE
= 0u32;
4122 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4123 pub const SPOST_PATH
: OEM_SOURCE_MEDIA_TYPE
= 1u32;
4124 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4125 pub const SPOST_URL
: OEM_SOURCE_MEDIA_TYPE
= 2u32;
4126 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4127 pub type PNP_VETO_TYPE
= i32;
4128 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4129 pub const PNP_VetoTypeUnknown
: PNP_VETO_TYPE
= 0i32;
4130 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4131 pub const PNP_VetoLegacyDevice
: PNP_VETO_TYPE
= 1i32;
4132 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4133 pub const PNP_VetoPendingClose
: PNP_VETO_TYPE
= 2i32;
4134 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4135 pub const PNP_VetoWindowsApp
: PNP_VETO_TYPE
= 3i32;
4136 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4137 pub const PNP_VetoWindowsService
: PNP_VETO_TYPE
= 4i32;
4138 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4139 pub const PNP_VetoOutstandingOpen
: PNP_VETO_TYPE
= 5i32;
4140 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4141 pub const PNP_VetoDevice
: PNP_VETO_TYPE
= 6i32;
4142 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4143 pub const PNP_VetoDriver
: PNP_VETO_TYPE
= 7i32;
4144 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4145 pub const PNP_VetoIllegalDeviceRequest
: PNP_VETO_TYPE
= 8i32;
4146 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4147 pub const PNP_VetoInsufficientPower
: PNP_VETO_TYPE
= 9i32;
4148 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4149 pub const PNP_VetoNonDisableable
: PNP_VETO_TYPE
= 10i32;
4150 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4151 pub const PNP_VetoLegacyDriver
: PNP_VETO_TYPE
= 11i32;
4152 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4153 pub const PNP_VetoInsufficientRights
: PNP_VETO_TYPE
= 12i32;
4154 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4155 pub const PNP_VetoAlreadyRemoved
: PNP_VETO_TYPE
= 13i32;
4156 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4157 pub type SETUP_DI_BUILD_DRIVER_DRIVER_TYPE
= u32;
4158 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4159 pub const SPDIT_CLASSDRIVER
: SETUP_DI_BUILD_DRIVER_DRIVER_TYPE
= 1u32;
4160 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4161 pub const SPDIT_COMPATDRIVER
: SETUP_DI_BUILD_DRIVER_DRIVER_TYPE
= 2u32;
4162 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4163 pub type SETUP_FILE_OPERATION
= u32;
4164 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4165 pub const FILEOP_DELETE
: SETUP_FILE_OPERATION
= 2u32;
4166 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4167 pub const FILEOP_COPY
: SETUP_FILE_OPERATION
= 0u32;
4168 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4169 pub type SP_COPY_STYLE
= u32;
4170 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4171 pub const SP_COPY_DELETESOURCE
: SP_COPY_STYLE
= 1u32;
4172 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4173 pub const SP_COPY_REPLACEONLY
: SP_COPY_STYLE
= 2u32;
4174 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4175 pub const SP_COPY_NEWER_OR_SAME
: SP_COPY_STYLE
= 4u32;
4176 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4177 pub const SP_COPY_NEWER_ONLY
: SP_COPY_STYLE
= 65536u32;
4178 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4179 pub const SP_COPY_NOOVERWRITE
: SP_COPY_STYLE
= 8u32;
4180 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4181 pub const SP_COPY_NODECOMP
: SP_COPY_STYLE
= 16u32;
4182 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4183 pub const SP_COPY_LANGUAGEAWARE
: SP_COPY_STYLE
= 32u32;
4184 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4185 pub const SP_COPY_SOURCE_ABSOLUTE
: SP_COPY_STYLE
= 64u32;
4186 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4187 pub const SP_COPY_SOURCEPATH_ABSOLUTE
: SP_COPY_STYLE
= 128u32;
4188 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4189 pub const SP_COPY_FORCE_IN_USE
: SP_COPY_STYLE
= 512u32;
4190 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4191 pub const SP_COPY_IN_USE_NEEDS_REBOOT
: SP_COPY_STYLE
= 256u32;
4192 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4193 pub const SP_COPY_NOSKIP
: SP_COPY_STYLE
= 1024u32;
4194 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4195 pub const SP_COPY_FORCE_NOOVERWRITE
: SP_COPY_STYLE
= 4096u32;
4196 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4197 pub const SP_COPY_FORCE_NEWER
: SP_COPY_STYLE
= 8192u32;
4198 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4199 pub const SP_COPY_WARNIFSKIP
: SP_COPY_STYLE
= 16384u32;
4200 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4201 pub const SP_COPY_NOBROWSE
: SP_COPY_STYLE
= 32768u32;
4202 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4203 pub const SP_COPY_NEWER
: SP_COPY_STYLE
= 4u32;
4204 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4205 pub const SP_COPY_RESERVED
: SP_COPY_STYLE
= 131072u32;
4206 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4207 pub const SP_COPY_OEMINF_CATALOG_ONLY
: SP_COPY_STYLE
= 262144u32;
4208 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4209 pub const SP_COPY_REPLACE_BOOT_FILE
: SP_COPY_STYLE
= 524288u32;
4210 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4211 pub const SP_COPY_NOPRUNE
: SP_COPY_STYLE
= 1048576u32;
4212 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4213 pub const SP_COPY_OEM_F6_INF
: SP_COPY_STYLE
= 2097152u32;
4214 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4215 pub const SP_COPY_ALREADYDECOMP
: SP_COPY_STYLE
= 4194304u32;
4216 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4217 pub const SP_COPY_WINDOWS_SIGNED
: SP_COPY_STYLE
= 16777216u32;
4218 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4219 pub const SP_COPY_PNPLOCKED
: SP_COPY_STYLE
= 33554432u32;
4220 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4221 pub const SP_COPY_IN_USE_TRY_RENAME
: SP_COPY_STYLE
= 67108864u32;
4222 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4223 pub const SP_COPY_INBOX_INF
: SP_COPY_STYLE
= 134217728u32;
4224 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4225 pub const SP_COPY_HARDLINK
: SP_COPY_STYLE
= 268435456u32;
4226 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4227 pub type SP_INF_STYLE
= u32;
4228 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4229 pub const INF_STYLE_NONE
: SP_INF_STYLE
= 0u32;
4230 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4231 pub const INF_STYLE_OLDNT
: SP_INF_STYLE
= 1u32;
4232 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4233 pub const INF_STYLE_WIN4
: SP_INF_STYLE
= 2u32;
4234 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4235 pub type SetupFileLogInfo
= i32;
4236 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4237 pub const SetupFileLogSourceFilename
: SetupFileLogInfo
= 0i32;
4238 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4239 pub const SetupFileLogChecksum
: SetupFileLogInfo
= 1i32;
4240 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4241 pub const SetupFileLogDiskTagfile
: SetupFileLogInfo
= 2i32;
4242 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4243 pub const SetupFileLogDiskDescription
: SetupFileLogInfo
= 3i32;
4244 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4245 pub const SetupFileLogOtherInfo
: SetupFileLogInfo
= 4i32;
4246 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4247 pub const SetupFileLogMax
: SetupFileLogInfo
= 5i32;
4248 #[repr(C, packed(1))]
4249 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4250 pub struct BUSNUMBER_DES
{
4251 pub BUSD_Count
: u32,
4253 pub BUSD_Flags
: u32,
4254 pub BUSD_Alloc_Base
: u32,
4255 pub BUSD_Alloc_End
: u32,
4257 impl ::core
::marker
::Copy
for BUSNUMBER_DES {}
4258 impl ::core
::clone
::Clone
for BUSNUMBER_DES
{
4259 fn clone(&self) -> Self {
4263 #[repr(C, packed(1))]
4264 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4265 pub struct BUSNUMBER_RANGE
{
4268 pub BUSR_nBusNumbers
: u32,
4269 pub BUSR_Flags
: u32,
4271 impl ::core
::marker
::Copy
for BUSNUMBER_RANGE {}
4272 impl ::core
::clone
::Clone
for BUSNUMBER_RANGE
{
4273 fn clone(&self) -> Self {
4277 #[repr(C, packed(1))]
4278 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4279 pub struct BUSNUMBER_RESOURCE
{
4280 pub BusNumber_Header
: BUSNUMBER_DES
,
4281 pub BusNumber_Data
: [BUSNUMBER_RANGE
; 1],
4283 impl ::core
::marker
::Copy
for BUSNUMBER_RESOURCE {}
4284 impl ::core
::clone
::Clone
for BUSNUMBER_RESOURCE
{
4285 fn clone(&self) -> Self {
4290 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4291 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4292 pub struct CABINET_INFO_A
{
4293 pub CabinetPath
: ::windows_sys
::core
::PCSTR
,
4294 pub CabinetFile
: ::windows_sys
::core
::PCSTR
,
4295 pub DiskName
: ::windows_sys
::core
::PCSTR
,
4297 pub CabinetNumber
: u16,
4299 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4300 impl ::core
::marker
::Copy
for CABINET_INFO_A {}
4301 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4302 impl ::core
::clone
::Clone
for CABINET_INFO_A
{
4303 fn clone(&self) -> Self {
4307 #[repr(C, packed(1))]
4308 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4309 #[cfg(target_arch = "x86")]
4310 pub struct CABINET_INFO_A
{
4311 pub CabinetPath
: ::windows_sys
::core
::PCSTR
,
4312 pub CabinetFile
: ::windows_sys
::core
::PCSTR
,
4313 pub DiskName
: ::windows_sys
::core
::PCSTR
,
4315 pub CabinetNumber
: u16,
4317 #[cfg(target_arch = "x86")]
4318 impl ::core
::marker
::Copy
for CABINET_INFO_A {}
4319 #[cfg(target_arch = "x86")]
4320 impl ::core
::clone
::Clone
for CABINET_INFO_A
{
4321 fn clone(&self) -> Self {
4326 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4327 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4328 pub struct CABINET_INFO_W
{
4329 pub CabinetPath
: ::windows_sys
::core
::PCWSTR
,
4330 pub CabinetFile
: ::windows_sys
::core
::PCWSTR
,
4331 pub DiskName
: ::windows_sys
::core
::PCWSTR
,
4333 pub CabinetNumber
: u16,
4335 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4336 impl ::core
::marker
::Copy
for CABINET_INFO_W {}
4337 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4338 impl ::core
::clone
::Clone
for CABINET_INFO_W
{
4339 fn clone(&self) -> Self {
4343 #[repr(C, packed(1))]
4344 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4345 #[cfg(target_arch = "x86")]
4346 pub struct CABINET_INFO_W
{
4347 pub CabinetPath
: ::windows_sys
::core
::PCWSTR
,
4348 pub CabinetFile
: ::windows_sys
::core
::PCWSTR
,
4349 pub DiskName
: ::windows_sys
::core
::PCWSTR
,
4351 pub CabinetNumber
: u16,
4353 #[cfg(target_arch = "x86")]
4354 impl ::core
::marker
::Copy
for CABINET_INFO_W {}
4355 #[cfg(target_arch = "x86")]
4356 impl ::core
::clone
::Clone
for CABINET_INFO_W
{
4357 fn clone(&self) -> Self {
4362 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4363 pub struct CM_NOTIFY_EVENT_DATA
{
4364 pub FilterType
: CM_NOTIFY_FILTER_TYPE
,
4366 pub u
: CM_NOTIFY_EVENT_DATA_0
,
4368 impl ::core
::marker
::Copy
for CM_NOTIFY_EVENT_DATA {}
4369 impl ::core
::clone
::Clone
for CM_NOTIFY_EVENT_DATA
{
4370 fn clone(&self) -> Self {
4375 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4376 pub union CM_NOTIFY_EVENT_DATA_0
{
4377 pub DeviceInterface
: CM_NOTIFY_EVENT_DATA_0_2
,
4378 pub DeviceHandle
: CM_NOTIFY_EVENT_DATA_0_0
,
4379 pub DeviceInstance
: CM_NOTIFY_EVENT_DATA_0_1
,
4381 impl ::core
::marker
::Copy
for CM_NOTIFY_EVENT_DATA_0 {}
4382 impl ::core
::clone
::Clone
for CM_NOTIFY_EVENT_DATA_0
{
4383 fn clone(&self) -> Self {
4388 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4389 pub struct CM_NOTIFY_EVENT_DATA_0_0
{
4390 pub EventGuid
: ::windows_sys
::core
::GUID
,
4391 pub NameOffset
: i32,
4395 impl ::core
::marker
::Copy
for CM_NOTIFY_EVENT_DATA_0_0 {}
4396 impl ::core
::clone
::Clone
for CM_NOTIFY_EVENT_DATA_0_0
{
4397 fn clone(&self) -> Self {
4402 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4403 pub struct CM_NOTIFY_EVENT_DATA_0_1
{
4404 pub InstanceId
: [u16; 1],
4406 impl ::core
::marker
::Copy
for CM_NOTIFY_EVENT_DATA_0_1 {}
4407 impl ::core
::clone
::Clone
for CM_NOTIFY_EVENT_DATA_0_1
{
4408 fn clone(&self) -> Self {
4413 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4414 pub struct CM_NOTIFY_EVENT_DATA_0_2
{
4415 pub ClassGuid
: ::windows_sys
::core
::GUID
,
4416 pub SymbolicLink
: [u16; 1],
4418 impl ::core
::marker
::Copy
for CM_NOTIFY_EVENT_DATA_0_2 {}
4419 impl ::core
::clone
::Clone
for CM_NOTIFY_EVENT_DATA_0_2
{
4420 fn clone(&self) -> Self {
4425 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
4426 #[cfg(feature = "Win32_Foundation")]
4427 pub struct CM_NOTIFY_FILTER
{
4430 pub FilterType
: CM_NOTIFY_FILTER_TYPE
,
4432 pub u
: CM_NOTIFY_FILTER_0
,
4434 #[cfg(feature = "Win32_Foundation")]
4435 impl ::core
::marker
::Copy
for CM_NOTIFY_FILTER {}
4436 #[cfg(feature = "Win32_Foundation")]
4437 impl ::core
::clone
::Clone
for CM_NOTIFY_FILTER
{
4438 fn clone(&self) -> Self {
4443 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
4444 #[cfg(feature = "Win32_Foundation")]
4445 pub union CM_NOTIFY_FILTER_0
{
4446 pub DeviceInterface
: CM_NOTIFY_FILTER_0_2
,
4447 pub DeviceHandle
: CM_NOTIFY_FILTER_0_0
,
4448 pub DeviceInstance
: CM_NOTIFY_FILTER_0_1
,
4450 #[cfg(feature = "Win32_Foundation")]
4451 impl ::core
::marker
::Copy
for CM_NOTIFY_FILTER_0 {}
4452 #[cfg(feature = "Win32_Foundation")]
4453 impl ::core
::clone
::Clone
for CM_NOTIFY_FILTER_0
{
4454 fn clone(&self) -> Self {
4459 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
4460 #[cfg(feature = "Win32_Foundation")]
4461 pub struct CM_NOTIFY_FILTER_0_0
{
4462 pub hTarget
: super::super::Foundation
::HANDLE
,
4464 #[cfg(feature = "Win32_Foundation")]
4465 impl ::core
::marker
::Copy
for CM_NOTIFY_FILTER_0_0 {}
4466 #[cfg(feature = "Win32_Foundation")]
4467 impl ::core
::clone
::Clone
for CM_NOTIFY_FILTER_0_0
{
4468 fn clone(&self) -> Self {
4473 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
4474 #[cfg(feature = "Win32_Foundation")]
4475 pub struct CM_NOTIFY_FILTER_0_1
{
4476 pub InstanceId
: [u16; 200],
4478 #[cfg(feature = "Win32_Foundation")]
4479 impl ::core
::marker
::Copy
for CM_NOTIFY_FILTER_0_1 {}
4480 #[cfg(feature = "Win32_Foundation")]
4481 impl ::core
::clone
::Clone
for CM_NOTIFY_FILTER_0_1
{
4482 fn clone(&self) -> Self {
4487 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
4488 #[cfg(feature = "Win32_Foundation")]
4489 pub struct CM_NOTIFY_FILTER_0_2
{
4490 pub ClassGuid
: ::windows_sys
::core
::GUID
,
4492 #[cfg(feature = "Win32_Foundation")]
4493 impl ::core
::marker
::Copy
for CM_NOTIFY_FILTER_0_2 {}
4494 #[cfg(feature = "Win32_Foundation")]
4495 impl ::core
::clone
::Clone
for CM_NOTIFY_FILTER_0_2
{
4496 fn clone(&self) -> Self {
4501 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
4502 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4503 #[cfg(feature = "Win32_Foundation")]
4504 pub struct COINSTALLER_CONTEXT_DATA
{
4505 pub PostProcessing
: super::super::Foundation
::BOOL
,
4506 pub InstallResult
: u32,
4507 pub PrivateData
: *mut ::core
::ffi
::c_void
,
4509 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4510 #[cfg(feature = "Win32_Foundation")]
4511 impl ::core
::marker
::Copy
for COINSTALLER_CONTEXT_DATA {}
4512 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4513 #[cfg(feature = "Win32_Foundation")]
4514 impl ::core
::clone
::Clone
for COINSTALLER_CONTEXT_DATA
{
4515 fn clone(&self) -> Self {
4519 #[repr(C, packed(1))]
4520 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
4521 #[cfg(target_arch = "x86")]
4522 #[cfg(feature = "Win32_Foundation")]
4523 pub struct COINSTALLER_CONTEXT_DATA
{
4524 pub PostProcessing
: super::super::Foundation
::BOOL
,
4525 pub InstallResult
: u32,
4526 pub PrivateData
: *mut ::core
::ffi
::c_void
,
4528 #[cfg(target_arch = "x86")]
4529 #[cfg(feature = "Win32_Foundation")]
4530 impl ::core
::marker
::Copy
for COINSTALLER_CONTEXT_DATA {}
4531 #[cfg(target_arch = "x86")]
4532 #[cfg(feature = "Win32_Foundation")]
4533 impl ::core
::clone
::Clone
for COINSTALLER_CONTEXT_DATA
{
4534 fn clone(&self) -> Self {
4539 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
4540 #[cfg(feature = "Win32_Foundation")]
4541 pub struct CONFLICT_DETAILS_A
{
4544 pub CD_dnDevInst
: u32,
4545 pub CD_rdResDes
: usize,
4546 pub CD_ulFlags
: u32,
4547 pub CD_szDescription
: [super::super::Foundation
::CHAR
; 260],
4549 #[cfg(feature = "Win32_Foundation")]
4550 impl ::core
::marker
::Copy
for CONFLICT_DETAILS_A {}
4551 #[cfg(feature = "Win32_Foundation")]
4552 impl ::core
::clone
::Clone
for CONFLICT_DETAILS_A
{
4553 fn clone(&self) -> Self {
4558 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4559 pub struct CONFLICT_DETAILS_W
{
4562 pub CD_dnDevInst
: u32,
4563 pub CD_rdResDes
: usize,
4564 pub CD_ulFlags
: u32,
4565 pub CD_szDescription
: [u16; 260],
4567 impl ::core
::marker
::Copy
for CONFLICT_DETAILS_W {}
4568 impl ::core
::clone
::Clone
for CONFLICT_DETAILS_W
{
4569 fn clone(&self) -> Self {
4573 #[repr(C, packed(1))]
4574 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4575 pub struct CONNECTION_DES
{
4577 pub COND_Flags
: u32,
4579 pub COND_ClassType
: u8,
4580 pub COND_Reserved1
: u8,
4581 pub COND_Reserved2
: u8,
4584 impl ::core
::marker
::Copy
for CONNECTION_DES {}
4585 impl ::core
::clone
::Clone
for CONNECTION_DES
{
4586 fn clone(&self) -> Self {
4590 #[repr(C, packed(1))]
4591 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4592 pub struct CONNECTION_RESOURCE
{
4593 pub Connection_Header
: CONNECTION_DES
,
4595 impl ::core
::marker
::Copy
for CONNECTION_RESOURCE {}
4596 impl ::core
::clone
::Clone
for CONNECTION_RESOURCE
{
4597 fn clone(&self) -> Self {
4601 #[repr(C, packed(1))]
4602 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4604 pub CSD_SignatureLength
: u32,
4605 pub CSD_LegacyDataOffset
: u32,
4606 pub CSD_LegacyDataSize
: u32,
4608 pub CSD_ClassGuid
: ::windows_sys
::core
::GUID
,
4609 pub CSD_Signature
: [u8; 1],
4611 impl ::core
::marker
::Copy
for CS_DES {}
4612 impl ::core
::clone
::Clone
for CS_DES
{
4613 fn clone(&self) -> Self {
4617 #[repr(C, packed(1))]
4618 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4619 pub struct CS_RESOURCE
{
4620 pub CS_Header
: CS_DES
,
4622 impl ::core
::marker
::Copy
for CS_RESOURCE {}
4623 impl ::core
::clone
::Clone
for CS_RESOURCE
{
4624 fn clone(&self) -> Self {
4628 #[repr(C, packed(1))]
4629 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4630 pub struct DEVPRIVATE_DES
{
4638 impl ::core
::marker
::Copy
for DEVPRIVATE_DES {}
4639 impl ::core
::clone
::Clone
for DEVPRIVATE_DES
{
4640 fn clone(&self) -> Self {
4644 #[repr(C, packed(1))]
4645 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4646 pub struct DEVPRIVATE_RANGE
{
4651 impl ::core
::marker
::Copy
for DEVPRIVATE_RANGE {}
4652 impl ::core
::clone
::Clone
for DEVPRIVATE_RANGE
{
4653 fn clone(&self) -> Self {
4657 #[repr(C, packed(1))]
4658 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4659 pub struct DEVPRIVATE_RESOURCE
{
4660 pub PRV_Header
: DEVPRIVATE_DES
,
4661 pub PRV_Data
: [DEVPRIVATE_RANGE
; 1],
4663 impl ::core
::marker
::Copy
for DEVPRIVATE_RESOURCE {}
4664 impl ::core
::clone
::Clone
for DEVPRIVATE_RESOURCE
{
4665 fn clone(&self) -> Self {
4669 #[repr(C, packed(1))]
4670 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4671 pub struct DMA_DES
{
4675 pub DD_Alloc_Chan
: u32,
4677 impl ::core
::marker
::Copy
for DMA_DES {}
4678 impl ::core
::clone
::Clone
for DMA_DES
{
4679 fn clone(&self) -> Self {
4683 #[repr(C, packed(1))]
4684 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4685 pub struct DMA_RANGE
{
4690 impl ::core
::marker
::Copy
for DMA_RANGE {}
4691 impl ::core
::clone
::Clone
for DMA_RANGE
{
4692 fn clone(&self) -> Self {
4696 #[repr(C, packed(1))]
4697 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4698 pub struct DMA_RESOURCE
{
4699 pub DMA_Header
: DMA_DES
,
4700 pub DMA_Data
: [DMA_RANGE
; 1],
4702 impl ::core
::marker
::Copy
for DMA_RESOURCE {}
4703 impl ::core
::clone
::Clone
for DMA_RESOURCE
{
4704 fn clone(&self) -> Self {
4709 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4710 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4711 pub struct FILEPATHS_A
{
4712 pub Target
: ::windows_sys
::core
::PCSTR
,
4713 pub Source
: ::windows_sys
::core
::PCSTR
,
4714 pub Win32Error
: u32,
4717 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4718 impl ::core
::marker
::Copy
for FILEPATHS_A {}
4719 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4720 impl ::core
::clone
::Clone
for FILEPATHS_A
{
4721 fn clone(&self) -> Self {
4725 #[repr(C, packed(1))]
4726 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4727 #[cfg(target_arch = "x86")]
4728 pub struct FILEPATHS_A
{
4729 pub Target
: ::windows_sys
::core
::PCSTR
,
4730 pub Source
: ::windows_sys
::core
::PCSTR
,
4731 pub Win32Error
: u32,
4734 #[cfg(target_arch = "x86")]
4735 impl ::core
::marker
::Copy
for FILEPATHS_A {}
4736 #[cfg(target_arch = "x86")]
4737 impl ::core
::clone
::Clone
for FILEPATHS_A
{
4738 fn clone(&self) -> Self {
4743 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4744 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4745 pub struct FILEPATHS_SIGNERINFO_A
{
4746 pub Target
: ::windows_sys
::core
::PCSTR
,
4747 pub Source
: ::windows_sys
::core
::PCSTR
,
4748 pub Win32Error
: u32,
4750 pub DigitalSigner
: ::windows_sys
::core
::PCSTR
,
4751 pub Version
: ::windows_sys
::core
::PCSTR
,
4752 pub CatalogFile
: ::windows_sys
::core
::PCSTR
,
4754 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4755 impl ::core
::marker
::Copy
for FILEPATHS_SIGNERINFO_A {}
4756 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4757 impl ::core
::clone
::Clone
for FILEPATHS_SIGNERINFO_A
{
4758 fn clone(&self) -> Self {
4762 #[repr(C, packed(1))]
4763 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4764 #[cfg(target_arch = "x86")]
4765 pub struct FILEPATHS_SIGNERINFO_A
{
4766 pub Target
: ::windows_sys
::core
::PCSTR
,
4767 pub Source
: ::windows_sys
::core
::PCSTR
,
4768 pub Win32Error
: u32,
4770 pub DigitalSigner
: ::windows_sys
::core
::PCSTR
,
4771 pub Version
: ::windows_sys
::core
::PCSTR
,
4772 pub CatalogFile
: ::windows_sys
::core
::PCSTR
,
4774 #[cfg(target_arch = "x86")]
4775 impl ::core
::marker
::Copy
for FILEPATHS_SIGNERINFO_A {}
4776 #[cfg(target_arch = "x86")]
4777 impl ::core
::clone
::Clone
for FILEPATHS_SIGNERINFO_A
{
4778 fn clone(&self) -> Self {
4783 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4784 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4785 pub struct FILEPATHS_SIGNERINFO_W
{
4786 pub Target
: ::windows_sys
::core
::PCWSTR
,
4787 pub Source
: ::windows_sys
::core
::PCWSTR
,
4788 pub Win32Error
: u32,
4790 pub DigitalSigner
: ::windows_sys
::core
::PCWSTR
,
4791 pub Version
: ::windows_sys
::core
::PCWSTR
,
4792 pub CatalogFile
: ::windows_sys
::core
::PCWSTR
,
4794 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4795 impl ::core
::marker
::Copy
for FILEPATHS_SIGNERINFO_W {}
4796 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4797 impl ::core
::clone
::Clone
for FILEPATHS_SIGNERINFO_W
{
4798 fn clone(&self) -> Self {
4802 #[repr(C, packed(1))]
4803 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4804 #[cfg(target_arch = "x86")]
4805 pub struct FILEPATHS_SIGNERINFO_W
{
4806 pub Target
: ::windows_sys
::core
::PCWSTR
,
4807 pub Source
: ::windows_sys
::core
::PCWSTR
,
4808 pub Win32Error
: u32,
4810 pub DigitalSigner
: ::windows_sys
::core
::PCWSTR
,
4811 pub Version
: ::windows_sys
::core
::PCWSTR
,
4812 pub CatalogFile
: ::windows_sys
::core
::PCWSTR
,
4814 #[cfg(target_arch = "x86")]
4815 impl ::core
::marker
::Copy
for FILEPATHS_SIGNERINFO_W {}
4816 #[cfg(target_arch = "x86")]
4817 impl ::core
::clone
::Clone
for FILEPATHS_SIGNERINFO_W
{
4818 fn clone(&self) -> Self {
4823 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4824 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4825 pub struct FILEPATHS_W
{
4826 pub Target
: ::windows_sys
::core
::PCWSTR
,
4827 pub Source
: ::windows_sys
::core
::PCWSTR
,
4828 pub Win32Error
: u32,
4831 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4832 impl ::core
::marker
::Copy
for FILEPATHS_W {}
4833 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4834 impl ::core
::clone
::Clone
for FILEPATHS_W
{
4835 fn clone(&self) -> Self {
4839 #[repr(C, packed(1))]
4840 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4841 #[cfg(target_arch = "x86")]
4842 pub struct FILEPATHS_W
{
4843 pub Target
: ::windows_sys
::core
::PCWSTR
,
4844 pub Source
: ::windows_sys
::core
::PCWSTR
,
4845 pub Win32Error
: u32,
4848 #[cfg(target_arch = "x86")]
4849 impl ::core
::marker
::Copy
for FILEPATHS_W {}
4850 #[cfg(target_arch = "x86")]
4851 impl ::core
::clone
::Clone
for FILEPATHS_W
{
4852 fn clone(&self) -> Self {
4857 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
4858 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4859 #[cfg(feature = "Win32_Foundation")]
4860 pub struct FILE_IN_CABINET_INFO_A
{
4861 pub NameInCabinet
: ::windows_sys
::core
::PCSTR
,
4863 pub Win32Error
: u32,
4866 pub DosAttribs
: u16,
4867 pub FullTargetName
: [super::super::Foundation
::CHAR
; 260],
4869 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4870 #[cfg(feature = "Win32_Foundation")]
4871 impl ::core
::marker
::Copy
for FILE_IN_CABINET_INFO_A {}
4872 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4873 #[cfg(feature = "Win32_Foundation")]
4874 impl ::core
::clone
::Clone
for FILE_IN_CABINET_INFO_A
{
4875 fn clone(&self) -> Self {
4879 #[repr(C, packed(1))]
4880 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
4881 #[cfg(target_arch = "x86")]
4882 #[cfg(feature = "Win32_Foundation")]
4883 pub struct FILE_IN_CABINET_INFO_A
{
4884 pub NameInCabinet
: ::windows_sys
::core
::PCSTR
,
4886 pub Win32Error
: u32,
4889 pub DosAttribs
: u16,
4890 pub FullTargetName
: [super::super::Foundation
::CHAR
; 260],
4892 #[cfg(target_arch = "x86")]
4893 #[cfg(feature = "Win32_Foundation")]
4894 impl ::core
::marker
::Copy
for FILE_IN_CABINET_INFO_A {}
4895 #[cfg(target_arch = "x86")]
4896 #[cfg(feature = "Win32_Foundation")]
4897 impl ::core
::clone
::Clone
for FILE_IN_CABINET_INFO_A
{
4898 fn clone(&self) -> Self {
4903 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4904 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4905 pub struct FILE_IN_CABINET_INFO_W
{
4906 pub NameInCabinet
: ::windows_sys
::core
::PCWSTR
,
4908 pub Win32Error
: u32,
4911 pub DosAttribs
: u16,
4912 pub FullTargetName
: [u16; 260],
4914 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4915 impl ::core
::marker
::Copy
for FILE_IN_CABINET_INFO_W {}
4916 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4917 impl ::core
::clone
::Clone
for FILE_IN_CABINET_INFO_W
{
4918 fn clone(&self) -> Self {
4922 #[repr(C, packed(1))]
4923 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4924 #[cfg(target_arch = "x86")]
4925 pub struct FILE_IN_CABINET_INFO_W
{
4926 pub NameInCabinet
: ::windows_sys
::core
::PCWSTR
,
4928 pub Win32Error
: u32,
4931 pub DosAttribs
: u16,
4932 pub FullTargetName
: [u16; 260],
4934 #[cfg(target_arch = "x86")]
4935 impl ::core
::marker
::Copy
for FILE_IN_CABINET_INFO_W {}
4936 #[cfg(target_arch = "x86")]
4937 impl ::core
::clone
::Clone
for FILE_IN_CABINET_INFO_W
{
4938 fn clone(&self) -> Self {
4942 pub type HCMNOTIFICATION
= isize;
4943 pub type HDEVINFO
= isize;
4944 #[repr(C, packed(1))]
4945 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4946 pub struct HWPROFILEINFO_W
{
4947 pub HWPI_ulHWProfile
: u32,
4948 pub HWPI_szFriendlyName
: [u16; 80],
4949 pub HWPI_dwFlags
: u32,
4951 impl ::core
::marker
::Copy
for HWPROFILEINFO_W {}
4952 impl ::core
::clone
::Clone
for HWPROFILEINFO_W
{
4953 fn clone(&self) -> Self {
4957 #[repr(C, packed(1))]
4958 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
4959 #[cfg(feature = "Win32_Foundation")]
4960 pub struct HWProfileInfo_sA
{
4961 pub HWPI_ulHWProfile
: u32,
4962 pub HWPI_szFriendlyName
: [super::super::Foundation
::CHAR
; 80],
4963 pub HWPI_dwFlags
: u32,
4965 #[cfg(feature = "Win32_Foundation")]
4966 impl ::core
::marker
::Copy
for HWProfileInfo_sA {}
4967 #[cfg(feature = "Win32_Foundation")]
4968 impl ::core
::clone
::Clone
for HWProfileInfo_sA
{
4969 fn clone(&self) -> Self {
4974 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4975 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4976 pub struct INFCONTEXT
{
4977 pub Inf
: *mut ::core
::ffi
::c_void
,
4978 pub CurrentInf
: *mut ::core
::ffi
::c_void
,
4982 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4983 impl ::core
::marker
::Copy
for INFCONTEXT {}
4984 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4985 impl ::core
::clone
::Clone
for INFCONTEXT
{
4986 fn clone(&self) -> Self {
4990 #[repr(C, packed(1))]
4991 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
4992 #[cfg(target_arch = "x86")]
4993 pub struct INFCONTEXT
{
4994 pub Inf
: *mut ::core
::ffi
::c_void
,
4995 pub CurrentInf
: *mut ::core
::ffi
::c_void
,
4999 #[cfg(target_arch = "x86")]
5000 impl ::core
::marker
::Copy
for INFCONTEXT {}
5001 #[cfg(target_arch = "x86")]
5002 impl ::core
::clone
::Clone
for INFCONTEXT
{
5003 fn clone(&self) -> Self {
5007 #[repr(C, packed(1))]
5008 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5012 pub IOD_Alloc_Base
: u64,
5013 pub IOD_Alloc_End
: u64,
5014 pub IOD_DesFlags
: u32,
5016 impl ::core
::marker
::Copy
for IO_DES {}
5017 impl ::core
::clone
::Clone
for IO_DES
{
5018 fn clone(&self) -> Self {
5022 #[repr(C, packed(1))]
5023 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5024 pub struct IO_RANGE
{
5026 pub IOR_nPorts
: u32,
5029 pub IOR_RangeFlags
: u32,
5032 impl ::core
::marker
::Copy
for IO_RANGE {}
5033 impl ::core
::clone
::Clone
for IO_RANGE
{
5034 fn clone(&self) -> Self {
5039 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5040 pub struct IO_RESOURCE
{
5041 pub IO_Header
: IO_DES
,
5042 pub IO_Data
: [IO_RANGE
; 1],
5044 impl ::core
::marker
::Copy
for IO_RESOURCE {}
5045 impl ::core
::clone
::Clone
for IO_RESOURCE
{
5046 fn clone(&self) -> Self {
5050 #[repr(C, packed(1))]
5051 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5052 pub struct IRQ_DES_32
{
5053 pub IRQD_Count
: u32,
5055 pub IRQD_Flags
: u32,
5056 pub IRQD_Alloc_Num
: u32,
5057 pub IRQD_Affinity
: u32,
5059 impl ::core
::marker
::Copy
for IRQ_DES_32 {}
5060 impl ::core
::clone
::Clone
for IRQ_DES_32
{
5061 fn clone(&self) -> Self {
5065 #[repr(C, packed(1))]
5066 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5067 pub struct IRQ_DES_64
{
5068 pub IRQD_Count
: u32,
5070 pub IRQD_Flags
: u32,
5071 pub IRQD_Alloc_Num
: u32,
5072 pub IRQD_Affinity
: u64,
5074 impl ::core
::marker
::Copy
for IRQ_DES_64 {}
5075 impl ::core
::clone
::Clone
for IRQ_DES_64
{
5076 fn clone(&self) -> Self {
5080 #[repr(C, packed(1))]
5081 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5082 pub struct IRQ_RANGE
{
5085 pub IRQR_Flags
: u32,
5087 impl ::core
::marker
::Copy
for IRQ_RANGE {}
5088 impl ::core
::clone
::Clone
for IRQ_RANGE
{
5089 fn clone(&self) -> Self {
5093 #[repr(C, packed(1))]
5094 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5095 pub struct IRQ_RESOURCE_32
{
5096 pub IRQ_Header
: IRQ_DES_32
,
5097 pub IRQ_Data
: [IRQ_RANGE
; 1],
5099 impl ::core
::marker
::Copy
for IRQ_RESOURCE_32 {}
5100 impl ::core
::clone
::Clone
for IRQ_RESOURCE_32
{
5101 fn clone(&self) -> Self {
5105 #[repr(C, packed(1))]
5106 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5107 pub struct IRQ_RESOURCE_64
{
5108 pub IRQ_Header
: IRQ_DES_64
,
5109 pub IRQ_Data
: [IRQ_RANGE
; 1],
5111 impl ::core
::marker
::Copy
for IRQ_RESOURCE_64 {}
5112 impl ::core
::clone
::Clone
for IRQ_RESOURCE_64
{
5113 fn clone(&self) -> Self {
5117 #[repr(C, packed(1))]
5118 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5119 pub struct MEM_DES
{
5122 pub MD_Alloc_Base
: u64,
5123 pub MD_Alloc_End
: u64,
5125 pub MD_Reserved
: u32,
5127 impl ::core
::marker
::Copy
for MEM_DES {}
5128 impl ::core
::clone
::Clone
for MEM_DES
{
5129 fn clone(&self) -> Self {
5133 #[repr(C, packed(1))]
5134 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5135 pub struct MEM_LARGE_DES
{
5138 pub MLD_Alloc_Base
: u64,
5139 pub MLD_Alloc_End
: u64,
5141 pub MLD_Reserved
: u32,
5143 impl ::core
::marker
::Copy
for MEM_LARGE_DES {}
5144 impl ::core
::clone
::Clone
for MEM_LARGE_DES
{
5145 fn clone(&self) -> Self {
5149 #[repr(C, packed(1))]
5150 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5151 pub struct MEM_LARGE_RANGE
{
5153 pub MLR_nBytes
: u64,
5157 pub MLR_Reserved
: u32,
5159 impl ::core
::marker
::Copy
for MEM_LARGE_RANGE {}
5160 impl ::core
::clone
::Clone
for MEM_LARGE_RANGE
{
5161 fn clone(&self) -> Self {
5165 #[repr(C, packed(1))]
5166 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5167 pub struct MEM_LARGE_RESOURCE
{
5168 pub MEM_LARGE_Header
: MEM_LARGE_DES
,
5169 pub MEM_LARGE_Data
: [MEM_LARGE_RANGE
; 1],
5171 impl ::core
::marker
::Copy
for MEM_LARGE_RESOURCE {}
5172 impl ::core
::clone
::Clone
for MEM_LARGE_RESOURCE
{
5173 fn clone(&self) -> Self {
5177 #[repr(C, packed(1))]
5178 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5179 pub struct MEM_RANGE
{
5185 pub MR_Reserved
: u32,
5187 impl ::core
::marker
::Copy
for MEM_RANGE {}
5188 impl ::core
::clone
::Clone
for MEM_RANGE
{
5189 fn clone(&self) -> Self {
5193 #[repr(C, packed(1))]
5194 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5195 pub struct MEM_RESOURCE
{
5196 pub MEM_Header
: MEM_DES
,
5197 pub MEM_Data
: [MEM_RANGE
; 1],
5199 impl ::core
::marker
::Copy
for MEM_RESOURCE {}
5200 impl ::core
::clone
::Clone
for MEM_RESOURCE
{
5201 fn clone(&self) -> Self {
5205 #[repr(C, packed(1))]
5206 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5207 pub struct MFCARD_DES
{
5211 pub PMF_ConfigOptions
: u8,
5212 pub PMF_IoResourceIndex
: u8,
5213 pub PMF_Reserved
: [u8; 2],
5214 pub PMF_ConfigRegisterBase
: u32,
5216 impl ::core
::marker
::Copy
for MFCARD_DES {}
5217 impl ::core
::clone
::Clone
for MFCARD_DES
{
5218 fn clone(&self) -> Self {
5222 #[repr(C, packed(1))]
5223 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5224 pub struct MFCARD_RESOURCE
{
5225 pub MfCard_Header
: MFCARD_DES
,
5227 impl ::core
::marker
::Copy
for MFCARD_RESOURCE {}
5228 impl ::core
::clone
::Clone
for MFCARD_RESOURCE
{
5229 fn clone(&self) -> Self {
5233 #[repr(C, packed(1))]
5234 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5235 pub struct PCCARD_DES
{
5239 pub PCD_ConfigIndex
: u8,
5240 pub PCD_Reserved
: [u8; 3],
5241 pub PCD_MemoryCardBase1
: u32,
5242 pub PCD_MemoryCardBase2
: u32,
5243 pub PCD_MemoryCardBase
: [u32; 2],
5244 pub PCD_MemoryFlags
: [u16; 2],
5245 pub PCD_IoFlags
: [u8; 2],
5247 impl ::core
::marker
::Copy
for PCCARD_DES {}
5248 impl ::core
::clone
::Clone
for PCCARD_DES
{
5249 fn clone(&self) -> Self {
5253 #[repr(C, packed(1))]
5254 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5255 pub struct PCCARD_RESOURCE
{
5256 pub PcCard_Header
: PCCARD_DES
,
5258 impl ::core
::marker
::Copy
for PCCARD_RESOURCE {}
5259 impl ::core
::clone
::Clone
for PCCARD_RESOURCE
{
5260 fn clone(&self) -> Self {
5265 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5266 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5267 pub struct SOURCE_MEDIA_A
{
5268 pub Reserved
: ::windows_sys
::core
::PCSTR
,
5269 pub Tagfile
: ::windows_sys
::core
::PCSTR
,
5270 pub Description
: ::windows_sys
::core
::PCSTR
,
5271 pub SourcePath
: ::windows_sys
::core
::PCSTR
,
5272 pub SourceFile
: ::windows_sys
::core
::PCSTR
,
5275 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5276 impl ::core
::marker
::Copy
for SOURCE_MEDIA_A {}
5277 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5278 impl ::core
::clone
::Clone
for SOURCE_MEDIA_A
{
5279 fn clone(&self) -> Self {
5283 #[repr(C, packed(1))]
5284 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5285 #[cfg(target_arch = "x86")]
5286 pub struct SOURCE_MEDIA_A
{
5287 pub Reserved
: ::windows_sys
::core
::PCSTR
,
5288 pub Tagfile
: ::windows_sys
::core
::PCSTR
,
5289 pub Description
: ::windows_sys
::core
::PCSTR
,
5290 pub SourcePath
: ::windows_sys
::core
::PCSTR
,
5291 pub SourceFile
: ::windows_sys
::core
::PCSTR
,
5294 #[cfg(target_arch = "x86")]
5295 impl ::core
::marker
::Copy
for SOURCE_MEDIA_A {}
5296 #[cfg(target_arch = "x86")]
5297 impl ::core
::clone
::Clone
for SOURCE_MEDIA_A
{
5298 fn clone(&self) -> Self {
5303 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5304 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5305 pub struct SOURCE_MEDIA_W
{
5306 pub Reserved
: ::windows_sys
::core
::PCWSTR
,
5307 pub Tagfile
: ::windows_sys
::core
::PCWSTR
,
5308 pub Description
: ::windows_sys
::core
::PCWSTR
,
5309 pub SourcePath
: ::windows_sys
::core
::PCWSTR
,
5310 pub SourceFile
: ::windows_sys
::core
::PCWSTR
,
5313 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5314 impl ::core
::marker
::Copy
for SOURCE_MEDIA_W {}
5315 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5316 impl ::core
::clone
::Clone
for SOURCE_MEDIA_W
{
5317 fn clone(&self) -> Self {
5321 #[repr(C, packed(1))]
5322 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5323 #[cfg(target_arch = "x86")]
5324 pub struct SOURCE_MEDIA_W
{
5325 pub Reserved
: ::windows_sys
::core
::PCWSTR
,
5326 pub Tagfile
: ::windows_sys
::core
::PCWSTR
,
5327 pub Description
: ::windows_sys
::core
::PCWSTR
,
5328 pub SourcePath
: ::windows_sys
::core
::PCWSTR
,
5329 pub SourceFile
: ::windows_sys
::core
::PCWSTR
,
5332 #[cfg(target_arch = "x86")]
5333 impl ::core
::marker
::Copy
for SOURCE_MEDIA_W {}
5334 #[cfg(target_arch = "x86")]
5335 impl ::core
::clone
::Clone
for SOURCE_MEDIA_W
{
5336 fn clone(&self) -> Self {
5341 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Diagnostics_Debug\"`*"]
5342 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5343 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5344 pub struct SP_ALTPLATFORM_INFO_V1
{
5346 pub Platform
: super::super::System
::Diagnostics
::Debug
::VER_PLATFORM
,
5347 pub MajorVersion
: u32,
5348 pub MinorVersion
: u32,
5349 pub ProcessorArchitecture
: u16,
5352 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5353 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5354 impl ::core
::marker
::Copy
for SP_ALTPLATFORM_INFO_V1 {}
5355 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5356 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5357 impl ::core
::clone
::Clone
for SP_ALTPLATFORM_INFO_V1
{
5358 fn clone(&self) -> Self {
5362 #[repr(C, packed(1))]
5363 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Diagnostics_Debug\"`*"]
5364 #[cfg(target_arch = "x86")]
5365 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5366 pub struct SP_ALTPLATFORM_INFO_V1
{
5368 pub Platform
: super::super::System
::Diagnostics
::Debug
::VER_PLATFORM
,
5369 pub MajorVersion
: u32,
5370 pub MinorVersion
: u32,
5371 pub ProcessorArchitecture
: u16,
5374 #[cfg(target_arch = "x86")]
5375 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5376 impl ::core
::marker
::Copy
for SP_ALTPLATFORM_INFO_V1 {}
5377 #[cfg(target_arch = "x86")]
5378 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5379 impl ::core
::clone
::Clone
for SP_ALTPLATFORM_INFO_V1
{
5380 fn clone(&self) -> Self {
5385 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Diagnostics_Debug\"`*"]
5386 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5387 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5388 pub struct SP_ALTPLATFORM_INFO_V2
{
5390 pub Platform
: super::super::System
::Diagnostics
::Debug
::VER_PLATFORM
,
5391 pub MajorVersion
: u32,
5392 pub MinorVersion
: u32,
5393 pub ProcessorArchitecture
: u16,
5394 pub Anonymous
: SP_ALTPLATFORM_INFO_V2_0
,
5395 pub FirstValidatedMajorVersion
: u32,
5396 pub FirstValidatedMinorVersion
: u32,
5398 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5399 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5400 impl ::core
::marker
::Copy
for SP_ALTPLATFORM_INFO_V2 {}
5401 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5402 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5403 impl ::core
::clone
::Clone
for SP_ALTPLATFORM_INFO_V2
{
5404 fn clone(&self) -> Self {
5409 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Diagnostics_Debug\"`*"]
5410 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5411 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5412 pub union SP_ALTPLATFORM_INFO_V2_0
{
5416 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5417 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5418 impl ::core
::marker
::Copy
for SP_ALTPLATFORM_INFO_V2_0 {}
5419 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5420 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5421 impl ::core
::clone
::Clone
for SP_ALTPLATFORM_INFO_V2_0
{
5422 fn clone(&self) -> Self {
5426 #[repr(C, packed(1))]
5427 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Diagnostics_Debug\"`*"]
5428 #[cfg(target_arch = "x86")]
5429 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5430 pub struct SP_ALTPLATFORM_INFO_V2
{
5432 pub Platform
: super::super::System
::Diagnostics
::Debug
::VER_PLATFORM
,
5433 pub MajorVersion
: u32,
5434 pub MinorVersion
: u32,
5435 pub ProcessorArchitecture
: u16,
5436 pub Anonymous
: SP_ALTPLATFORM_INFO_V2_0
,
5437 pub FirstValidatedMajorVersion
: u32,
5438 pub FirstValidatedMinorVersion
: u32,
5440 #[cfg(target_arch = "x86")]
5441 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5442 impl ::core
::marker
::Copy
for SP_ALTPLATFORM_INFO_V2 {}
5443 #[cfg(target_arch = "x86")]
5444 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5445 impl ::core
::clone
::Clone
for SP_ALTPLATFORM_INFO_V2
{
5446 fn clone(&self) -> Self {
5450 #[repr(C, packed(1))]
5451 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Diagnostics_Debug\"`*"]
5452 #[cfg(target_arch = "x86")]
5453 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5454 pub union SP_ALTPLATFORM_INFO_V2_0
{
5458 #[cfg(target_arch = "x86")]
5459 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5460 impl ::core
::marker
::Copy
for SP_ALTPLATFORM_INFO_V2_0 {}
5461 #[cfg(target_arch = "x86")]
5462 #[cfg(feature = "Win32_System_Diagnostics_Debug")]
5463 impl ::core
::clone
::Clone
for SP_ALTPLATFORM_INFO_V2_0
{
5464 fn clone(&self) -> Self {
5469 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5470 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5471 pub struct SP_ALTPLATFORM_INFO_V3
{
5474 pub MajorVersion
: u32,
5475 pub MinorVersion
: u32,
5476 pub ProcessorArchitecture
: u16,
5477 pub Anonymous
: SP_ALTPLATFORM_INFO_V3_0
,
5478 pub FirstValidatedMajorVersion
: u32,
5479 pub FirstValidatedMinorVersion
: u32,
5480 pub ProductType
: u8,
5482 pub BuildNumber
: u32,
5484 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5485 impl ::core
::marker
::Copy
for SP_ALTPLATFORM_INFO_V3 {}
5486 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5487 impl ::core
::clone
::Clone
for SP_ALTPLATFORM_INFO_V3
{
5488 fn clone(&self) -> Self {
5493 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5494 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5495 pub union SP_ALTPLATFORM_INFO_V3_0
{
5499 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5500 impl ::core
::marker
::Copy
for SP_ALTPLATFORM_INFO_V3_0 {}
5501 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5502 impl ::core
::clone
::Clone
for SP_ALTPLATFORM_INFO_V3_0
{
5503 fn clone(&self) -> Self {
5507 #[repr(C, packed(1))]
5508 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5509 #[cfg(target_arch = "x86")]
5510 pub struct SP_ALTPLATFORM_INFO_V3
{
5513 pub MajorVersion
: u32,
5514 pub MinorVersion
: u32,
5515 pub ProcessorArchitecture
: u16,
5516 pub Anonymous
: SP_ALTPLATFORM_INFO_V3_0
,
5517 pub FirstValidatedMajorVersion
: u32,
5518 pub FirstValidatedMinorVersion
: u32,
5519 pub ProductType
: u8,
5521 pub BuildNumber
: u32,
5523 #[cfg(target_arch = "x86")]
5524 impl ::core
::marker
::Copy
for SP_ALTPLATFORM_INFO_V3 {}
5525 #[cfg(target_arch = "x86")]
5526 impl ::core
::clone
::Clone
for SP_ALTPLATFORM_INFO_V3
{
5527 fn clone(&self) -> Self {
5531 #[repr(C, packed(1))]
5532 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5533 #[cfg(target_arch = "x86")]
5534 pub union SP_ALTPLATFORM_INFO_V3_0
{
5538 #[cfg(target_arch = "x86")]
5539 impl ::core
::marker
::Copy
for SP_ALTPLATFORM_INFO_V3_0 {}
5540 #[cfg(target_arch = "x86")]
5541 impl ::core
::clone
::Clone
for SP_ALTPLATFORM_INFO_V3_0
{
5542 fn clone(&self) -> Self {
5547 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
5548 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5549 #[cfg(feature = "Win32_Foundation")]
5550 pub struct SP_BACKUP_QUEUE_PARAMS_V1_A
{
5552 pub FullInfPath
: [super::super::Foundation
::CHAR
; 260],
5553 pub FilenameOffset
: i32,
5555 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5556 #[cfg(feature = "Win32_Foundation")]
5557 impl ::core
::marker
::Copy
for SP_BACKUP_QUEUE_PARAMS_V1_A {}
5558 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5559 #[cfg(feature = "Win32_Foundation")]
5560 impl ::core
::clone
::Clone
for SP_BACKUP_QUEUE_PARAMS_V1_A
{
5561 fn clone(&self) -> Self {
5565 #[repr(C, packed(1))]
5566 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
5567 #[cfg(target_arch = "x86")]
5568 #[cfg(feature = "Win32_Foundation")]
5569 pub struct SP_BACKUP_QUEUE_PARAMS_V1_A
{
5571 pub FullInfPath
: [super::super::Foundation
::CHAR
; 260],
5572 pub FilenameOffset
: i32,
5574 #[cfg(target_arch = "x86")]
5575 #[cfg(feature = "Win32_Foundation")]
5576 impl ::core
::marker
::Copy
for SP_BACKUP_QUEUE_PARAMS_V1_A {}
5577 #[cfg(target_arch = "x86")]
5578 #[cfg(feature = "Win32_Foundation")]
5579 impl ::core
::clone
::Clone
for SP_BACKUP_QUEUE_PARAMS_V1_A
{
5580 fn clone(&self) -> Self {
5585 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5586 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5587 pub struct SP_BACKUP_QUEUE_PARAMS_V1_W
{
5589 pub FullInfPath
: [u16; 260],
5590 pub FilenameOffset
: i32,
5592 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5593 impl ::core
::marker
::Copy
for SP_BACKUP_QUEUE_PARAMS_V1_W {}
5594 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5595 impl ::core
::clone
::Clone
for SP_BACKUP_QUEUE_PARAMS_V1_W
{
5596 fn clone(&self) -> Self {
5600 #[repr(C, packed(1))]
5601 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5602 #[cfg(target_arch = "x86")]
5603 pub struct SP_BACKUP_QUEUE_PARAMS_V1_W
{
5605 pub FullInfPath
: [u16; 260],
5606 pub FilenameOffset
: i32,
5608 #[cfg(target_arch = "x86")]
5609 impl ::core
::marker
::Copy
for SP_BACKUP_QUEUE_PARAMS_V1_W {}
5610 #[cfg(target_arch = "x86")]
5611 impl ::core
::clone
::Clone
for SP_BACKUP_QUEUE_PARAMS_V1_W
{
5612 fn clone(&self) -> Self {
5617 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
5618 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5619 #[cfg(feature = "Win32_Foundation")]
5620 pub struct SP_BACKUP_QUEUE_PARAMS_V2_A
{
5622 pub FullInfPath
: [super::super::Foundation
::CHAR
; 260],
5623 pub FilenameOffset
: i32,
5624 pub ReinstallInstance
: [super::super::Foundation
::CHAR
; 260],
5626 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5627 #[cfg(feature = "Win32_Foundation")]
5628 impl ::core
::marker
::Copy
for SP_BACKUP_QUEUE_PARAMS_V2_A {}
5629 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5630 #[cfg(feature = "Win32_Foundation")]
5631 impl ::core
::clone
::Clone
for SP_BACKUP_QUEUE_PARAMS_V2_A
{
5632 fn clone(&self) -> Self {
5636 #[repr(C, packed(1))]
5637 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
5638 #[cfg(target_arch = "x86")]
5639 #[cfg(feature = "Win32_Foundation")]
5640 pub struct SP_BACKUP_QUEUE_PARAMS_V2_A
{
5642 pub FullInfPath
: [super::super::Foundation
::CHAR
; 260],
5643 pub FilenameOffset
: i32,
5644 pub ReinstallInstance
: [super::super::Foundation
::CHAR
; 260],
5646 #[cfg(target_arch = "x86")]
5647 #[cfg(feature = "Win32_Foundation")]
5648 impl ::core
::marker
::Copy
for SP_BACKUP_QUEUE_PARAMS_V2_A {}
5649 #[cfg(target_arch = "x86")]
5650 #[cfg(feature = "Win32_Foundation")]
5651 impl ::core
::clone
::Clone
for SP_BACKUP_QUEUE_PARAMS_V2_A
{
5652 fn clone(&self) -> Self {
5657 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5658 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5659 pub struct SP_BACKUP_QUEUE_PARAMS_V2_W
{
5661 pub FullInfPath
: [u16; 260],
5662 pub FilenameOffset
: i32,
5663 pub ReinstallInstance
: [u16; 260],
5665 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5666 impl ::core
::marker
::Copy
for SP_BACKUP_QUEUE_PARAMS_V2_W {}
5667 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5668 impl ::core
::clone
::Clone
for SP_BACKUP_QUEUE_PARAMS_V2_W
{
5669 fn clone(&self) -> Self {
5673 #[repr(C, packed(1))]
5674 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5675 #[cfg(target_arch = "x86")]
5676 pub struct SP_BACKUP_QUEUE_PARAMS_V2_W
{
5678 pub FullInfPath
: [u16; 260],
5679 pub FilenameOffset
: i32,
5680 pub ReinstallInstance
: [u16; 260],
5682 #[cfg(target_arch = "x86")]
5683 impl ::core
::marker
::Copy
for SP_BACKUP_QUEUE_PARAMS_V2_W {}
5684 #[cfg(target_arch = "x86")]
5685 impl ::core
::clone
::Clone
for SP_BACKUP_QUEUE_PARAMS_V2_W
{
5686 fn clone(&self) -> Self {
5691 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_UI_Controls\"`*"]
5692 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5693 #[cfg(feature = "Win32_UI_Controls")]
5694 pub struct SP_CLASSIMAGELIST_DATA
{
5696 pub ImageList
: super::super::UI
::Controls
::HIMAGELIST
,
5697 pub Reserved
: usize,
5699 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5700 #[cfg(feature = "Win32_UI_Controls")]
5701 impl ::core
::marker
::Copy
for SP_CLASSIMAGELIST_DATA {}
5702 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5703 #[cfg(feature = "Win32_UI_Controls")]
5704 impl ::core
::clone
::Clone
for SP_CLASSIMAGELIST_DATA
{
5705 fn clone(&self) -> Self {
5709 #[repr(C, packed(1))]
5710 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_UI_Controls\"`*"]
5711 #[cfg(target_arch = "x86")]
5712 #[cfg(feature = "Win32_UI_Controls")]
5713 pub struct SP_CLASSIMAGELIST_DATA
{
5715 pub ImageList
: super::super::UI
::Controls
::HIMAGELIST
,
5716 pub Reserved
: usize,
5718 #[cfg(target_arch = "x86")]
5719 #[cfg(feature = "Win32_UI_Controls")]
5720 impl ::core
::marker
::Copy
for SP_CLASSIMAGELIST_DATA {}
5721 #[cfg(target_arch = "x86")]
5722 #[cfg(feature = "Win32_UI_Controls")]
5723 impl ::core
::clone
::Clone
for SP_CLASSIMAGELIST_DATA
{
5724 fn clone(&self) -> Self {
5729 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5730 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5731 pub struct SP_CLASSINSTALL_HEADER
{
5733 pub InstallFunction
: u32,
5735 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5736 impl ::core
::marker
::Copy
for SP_CLASSINSTALL_HEADER {}
5737 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5738 impl ::core
::clone
::Clone
for SP_CLASSINSTALL_HEADER
{
5739 fn clone(&self) -> Self {
5743 #[repr(C, packed(1))]
5744 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5745 #[cfg(target_arch = "x86")]
5746 pub struct SP_CLASSINSTALL_HEADER
{
5748 pub InstallFunction
: u32,
5750 #[cfg(target_arch = "x86")]
5751 impl ::core
::marker
::Copy
for SP_CLASSINSTALL_HEADER {}
5752 #[cfg(target_arch = "x86")]
5753 impl ::core
::clone
::Clone
for SP_CLASSINSTALL_HEADER
{
5754 fn clone(&self) -> Self {
5759 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
5760 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5761 #[cfg(feature = "Win32_Foundation")]
5762 pub struct SP_DETECTDEVICE_PARAMS
{
5763 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
5764 pub DetectProgressNotify
: PDETECT_PROGRESS_NOTIFY
,
5765 pub ProgressNotifyParam
: *mut ::core
::ffi
::c_void
,
5767 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5768 #[cfg(feature = "Win32_Foundation")]
5769 impl ::core
::marker
::Copy
for SP_DETECTDEVICE_PARAMS {}
5770 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5771 #[cfg(feature = "Win32_Foundation")]
5772 impl ::core
::clone
::Clone
for SP_DETECTDEVICE_PARAMS
{
5773 fn clone(&self) -> Self {
5777 #[repr(C, packed(1))]
5778 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
5779 #[cfg(target_arch = "x86")]
5780 #[cfg(feature = "Win32_Foundation")]
5781 pub struct SP_DETECTDEVICE_PARAMS
{
5782 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
5783 pub DetectProgressNotify
: PDETECT_PROGRESS_NOTIFY
,
5784 pub ProgressNotifyParam
: *mut ::core
::ffi
::c_void
,
5786 #[cfg(target_arch = "x86")]
5787 #[cfg(feature = "Win32_Foundation")]
5788 impl ::core
::marker
::Copy
for SP_DETECTDEVICE_PARAMS {}
5789 #[cfg(target_arch = "x86")]
5790 #[cfg(feature = "Win32_Foundation")]
5791 impl ::core
::clone
::Clone
for SP_DETECTDEVICE_PARAMS
{
5792 fn clone(&self) -> Self {
5797 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5798 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5799 pub struct SP_DEVICE_INTERFACE_DATA
{
5801 pub InterfaceClassGuid
: ::windows_sys
::core
::GUID
,
5803 pub Reserved
: usize,
5805 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5806 impl ::core
::marker
::Copy
for SP_DEVICE_INTERFACE_DATA {}
5807 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5808 impl ::core
::clone
::Clone
for SP_DEVICE_INTERFACE_DATA
{
5809 fn clone(&self) -> Self {
5813 #[repr(C, packed(1))]
5814 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5815 #[cfg(target_arch = "x86")]
5816 pub struct SP_DEVICE_INTERFACE_DATA
{
5818 pub InterfaceClassGuid
: ::windows_sys
::core
::GUID
,
5820 pub Reserved
: usize,
5822 #[cfg(target_arch = "x86")]
5823 impl ::core
::marker
::Copy
for SP_DEVICE_INTERFACE_DATA {}
5824 #[cfg(target_arch = "x86")]
5825 impl ::core
::clone
::Clone
for SP_DEVICE_INTERFACE_DATA
{
5826 fn clone(&self) -> Self {
5831 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
5832 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5833 #[cfg(feature = "Win32_Foundation")]
5834 pub struct SP_DEVICE_INTERFACE_DETAIL_DATA_A
{
5836 pub DevicePath
: [super::super::Foundation
::CHAR
; 1],
5838 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5839 #[cfg(feature = "Win32_Foundation")]
5840 impl ::core
::marker
::Copy
for SP_DEVICE_INTERFACE_DETAIL_DATA_A {}
5841 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5842 #[cfg(feature = "Win32_Foundation")]
5843 impl ::core
::clone
::Clone
for SP_DEVICE_INTERFACE_DETAIL_DATA_A
{
5844 fn clone(&self) -> Self {
5848 #[repr(C, packed(1))]
5849 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
5850 #[cfg(target_arch = "x86")]
5851 #[cfg(feature = "Win32_Foundation")]
5852 pub struct SP_DEVICE_INTERFACE_DETAIL_DATA_A
{
5854 pub DevicePath
: [super::super::Foundation
::CHAR
; 1],
5856 #[cfg(target_arch = "x86")]
5857 #[cfg(feature = "Win32_Foundation")]
5858 impl ::core
::marker
::Copy
for SP_DEVICE_INTERFACE_DETAIL_DATA_A {}
5859 #[cfg(target_arch = "x86")]
5860 #[cfg(feature = "Win32_Foundation")]
5861 impl ::core
::clone
::Clone
for SP_DEVICE_INTERFACE_DETAIL_DATA_A
{
5862 fn clone(&self) -> Self {
5867 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5868 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5869 pub struct SP_DEVICE_INTERFACE_DETAIL_DATA_W
{
5871 pub DevicePath
: [u16; 1],
5873 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5874 impl ::core
::marker
::Copy
for SP_DEVICE_INTERFACE_DETAIL_DATA_W {}
5875 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5876 impl ::core
::clone
::Clone
for SP_DEVICE_INTERFACE_DETAIL_DATA_W
{
5877 fn clone(&self) -> Self {
5881 #[repr(C, packed(1))]
5882 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5883 #[cfg(target_arch = "x86")]
5884 pub struct SP_DEVICE_INTERFACE_DETAIL_DATA_W
{
5886 pub DevicePath
: [u16; 1],
5888 #[cfg(target_arch = "x86")]
5889 impl ::core
::marker
::Copy
for SP_DEVICE_INTERFACE_DETAIL_DATA_W {}
5890 #[cfg(target_arch = "x86")]
5891 impl ::core
::clone
::Clone
for SP_DEVICE_INTERFACE_DETAIL_DATA_W
{
5892 fn clone(&self) -> Self {
5897 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5898 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5899 pub struct SP_DEVINFO_DATA
{
5901 pub ClassGuid
: ::windows_sys
::core
::GUID
,
5903 pub Reserved
: usize,
5905 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5906 impl ::core
::marker
::Copy
for SP_DEVINFO_DATA {}
5907 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5908 impl ::core
::clone
::Clone
for SP_DEVINFO_DATA
{
5909 fn clone(&self) -> Self {
5913 #[repr(C, packed(1))]
5914 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
5915 #[cfg(target_arch = "x86")]
5916 pub struct SP_DEVINFO_DATA
{
5918 pub ClassGuid
: ::windows_sys
::core
::GUID
,
5920 pub Reserved
: usize,
5922 #[cfg(target_arch = "x86")]
5923 impl ::core
::marker
::Copy
for SP_DEVINFO_DATA {}
5924 #[cfg(target_arch = "x86")]
5925 impl ::core
::clone
::Clone
for SP_DEVINFO_DATA
{
5926 fn clone(&self) -> Self {
5931 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
5932 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5933 #[cfg(feature = "Win32_Foundation")]
5934 pub struct SP_DEVINFO_LIST_DETAIL_DATA_A
{
5936 pub ClassGuid
: ::windows_sys
::core
::GUID
,
5937 pub RemoteMachineHandle
: super::super::Foundation
::HANDLE
,
5938 pub RemoteMachineName
: [super::super::Foundation
::CHAR
; 263],
5940 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5941 #[cfg(feature = "Win32_Foundation")]
5942 impl ::core
::marker
::Copy
for SP_DEVINFO_LIST_DETAIL_DATA_A {}
5943 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5944 #[cfg(feature = "Win32_Foundation")]
5945 impl ::core
::clone
::Clone
for SP_DEVINFO_LIST_DETAIL_DATA_A
{
5946 fn clone(&self) -> Self {
5950 #[repr(C, packed(1))]
5951 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
5952 #[cfg(target_arch = "x86")]
5953 #[cfg(feature = "Win32_Foundation")]
5954 pub struct SP_DEVINFO_LIST_DETAIL_DATA_A
{
5956 pub ClassGuid
: ::windows_sys
::core
::GUID
,
5957 pub RemoteMachineHandle
: super::super::Foundation
::HANDLE
,
5958 pub RemoteMachineName
: [super::super::Foundation
::CHAR
; 263],
5960 #[cfg(target_arch = "x86")]
5961 #[cfg(feature = "Win32_Foundation")]
5962 impl ::core
::marker
::Copy
for SP_DEVINFO_LIST_DETAIL_DATA_A {}
5963 #[cfg(target_arch = "x86")]
5964 #[cfg(feature = "Win32_Foundation")]
5965 impl ::core
::clone
::Clone
for SP_DEVINFO_LIST_DETAIL_DATA_A
{
5966 fn clone(&self) -> Self {
5971 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
5972 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5973 #[cfg(feature = "Win32_Foundation")]
5974 pub struct SP_DEVINFO_LIST_DETAIL_DATA_W
{
5976 pub ClassGuid
: ::windows_sys
::core
::GUID
,
5977 pub RemoteMachineHandle
: super::super::Foundation
::HANDLE
,
5978 pub RemoteMachineName
: [u16; 263],
5980 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5981 #[cfg(feature = "Win32_Foundation")]
5982 impl ::core
::marker
::Copy
for SP_DEVINFO_LIST_DETAIL_DATA_W {}
5983 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
5984 #[cfg(feature = "Win32_Foundation")]
5985 impl ::core
::clone
::Clone
for SP_DEVINFO_LIST_DETAIL_DATA_W
{
5986 fn clone(&self) -> Self {
5990 #[repr(C, packed(1))]
5991 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
5992 #[cfg(target_arch = "x86")]
5993 #[cfg(feature = "Win32_Foundation")]
5994 pub struct SP_DEVINFO_LIST_DETAIL_DATA_W
{
5996 pub ClassGuid
: ::windows_sys
::core
::GUID
,
5997 pub RemoteMachineHandle
: super::super::Foundation
::HANDLE
,
5998 pub RemoteMachineName
: [u16; 263],
6000 #[cfg(target_arch = "x86")]
6001 #[cfg(feature = "Win32_Foundation")]
6002 impl ::core
::marker
::Copy
for SP_DEVINFO_LIST_DETAIL_DATA_W {}
6003 #[cfg(target_arch = "x86")]
6004 #[cfg(feature = "Win32_Foundation")]
6005 impl ::core
::clone
::Clone
for SP_DEVINFO_LIST_DETAIL_DATA_W
{
6006 fn clone(&self) -> Self {
6011 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6012 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6013 #[cfg(feature = "Win32_Foundation")]
6014 pub struct SP_DEVINSTALL_PARAMS_A
{
6018 pub hwndParent
: super::super::Foundation
::HWND
,
6019 pub InstallMsgHandler
: PSP_FILE_CALLBACK_A
,
6020 pub InstallMsgHandlerContext
: *mut ::core
::ffi
::c_void
,
6021 pub FileQueue
: *mut ::core
::ffi
::c_void
,
6022 pub ClassInstallReserved
: usize,
6024 pub DriverPath
: [super::super::Foundation
::CHAR
; 260],
6026 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6027 #[cfg(feature = "Win32_Foundation")]
6028 impl ::core
::marker
::Copy
for SP_DEVINSTALL_PARAMS_A {}
6029 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6030 #[cfg(feature = "Win32_Foundation")]
6031 impl ::core
::clone
::Clone
for SP_DEVINSTALL_PARAMS_A
{
6032 fn clone(&self) -> Self {
6036 #[repr(C, packed(1))]
6037 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6038 #[cfg(target_arch = "x86")]
6039 #[cfg(feature = "Win32_Foundation")]
6040 pub struct SP_DEVINSTALL_PARAMS_A
{
6044 pub hwndParent
: super::super::Foundation
::HWND
,
6045 pub InstallMsgHandler
: PSP_FILE_CALLBACK_A
,
6046 pub InstallMsgHandlerContext
: *mut ::core
::ffi
::c_void
,
6047 pub FileQueue
: *mut ::core
::ffi
::c_void
,
6048 pub ClassInstallReserved
: usize,
6050 pub DriverPath
: [super::super::Foundation
::CHAR
; 260],
6052 #[cfg(target_arch = "x86")]
6053 #[cfg(feature = "Win32_Foundation")]
6054 impl ::core
::marker
::Copy
for SP_DEVINSTALL_PARAMS_A {}
6055 #[cfg(target_arch = "x86")]
6056 #[cfg(feature = "Win32_Foundation")]
6057 impl ::core
::clone
::Clone
for SP_DEVINSTALL_PARAMS_A
{
6058 fn clone(&self) -> Self {
6063 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6064 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6065 #[cfg(feature = "Win32_Foundation")]
6066 pub struct SP_DEVINSTALL_PARAMS_W
{
6070 pub hwndParent
: super::super::Foundation
::HWND
,
6071 pub InstallMsgHandler
: PSP_FILE_CALLBACK_A
,
6072 pub InstallMsgHandlerContext
: *mut ::core
::ffi
::c_void
,
6073 pub FileQueue
: *mut ::core
::ffi
::c_void
,
6074 pub ClassInstallReserved
: usize,
6076 pub DriverPath
: [u16; 260],
6078 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6079 #[cfg(feature = "Win32_Foundation")]
6080 impl ::core
::marker
::Copy
for SP_DEVINSTALL_PARAMS_W {}
6081 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6082 #[cfg(feature = "Win32_Foundation")]
6083 impl ::core
::clone
::Clone
for SP_DEVINSTALL_PARAMS_W
{
6084 fn clone(&self) -> Self {
6088 #[repr(C, packed(1))]
6089 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6090 #[cfg(target_arch = "x86")]
6091 #[cfg(feature = "Win32_Foundation")]
6092 pub struct SP_DEVINSTALL_PARAMS_W
{
6096 pub hwndParent
: super::super::Foundation
::HWND
,
6097 pub InstallMsgHandler
: PSP_FILE_CALLBACK_A
,
6098 pub InstallMsgHandlerContext
: *mut ::core
::ffi
::c_void
,
6099 pub FileQueue
: *mut ::core
::ffi
::c_void
,
6100 pub ClassInstallReserved
: usize,
6102 pub DriverPath
: [u16; 260],
6104 #[cfg(target_arch = "x86")]
6105 #[cfg(feature = "Win32_Foundation")]
6106 impl ::core
::marker
::Copy
for SP_DEVINSTALL_PARAMS_W {}
6107 #[cfg(target_arch = "x86")]
6108 #[cfg(feature = "Win32_Foundation")]
6109 impl ::core
::clone
::Clone
for SP_DEVINSTALL_PARAMS_W
{
6110 fn clone(&self) -> Self {
6115 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6116 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6117 #[cfg(feature = "Win32_Foundation")]
6118 pub struct SP_DRVINFO_DATA_V1_A
{
6120 pub DriverType
: u32,
6121 pub Reserved
: usize,
6122 pub Description
: [super::super::Foundation
::CHAR
; 256],
6123 pub MfgName
: [super::super::Foundation
::CHAR
; 256],
6124 pub ProviderName
: [super::super::Foundation
::CHAR
; 256],
6126 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6127 #[cfg(feature = "Win32_Foundation")]
6128 impl ::core
::marker
::Copy
for SP_DRVINFO_DATA_V1_A {}
6129 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6130 #[cfg(feature = "Win32_Foundation")]
6131 impl ::core
::clone
::Clone
for SP_DRVINFO_DATA_V1_A
{
6132 fn clone(&self) -> Self {
6136 #[repr(C, packed(1))]
6137 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6138 #[cfg(target_arch = "x86")]
6139 #[cfg(feature = "Win32_Foundation")]
6140 pub struct SP_DRVINFO_DATA_V1_A
{
6142 pub DriverType
: u32,
6143 pub Reserved
: usize,
6144 pub Description
: [super::super::Foundation
::CHAR
; 256],
6145 pub MfgName
: [super::super::Foundation
::CHAR
; 256],
6146 pub ProviderName
: [super::super::Foundation
::CHAR
; 256],
6148 #[cfg(target_arch = "x86")]
6149 #[cfg(feature = "Win32_Foundation")]
6150 impl ::core
::marker
::Copy
for SP_DRVINFO_DATA_V1_A {}
6151 #[cfg(target_arch = "x86")]
6152 #[cfg(feature = "Win32_Foundation")]
6153 impl ::core
::clone
::Clone
for SP_DRVINFO_DATA_V1_A
{
6154 fn clone(&self) -> Self {
6159 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6160 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6161 pub struct SP_DRVINFO_DATA_V1_W
{
6163 pub DriverType
: u32,
6164 pub Reserved
: usize,
6165 pub Description
: [u16; 256],
6166 pub MfgName
: [u16; 256],
6167 pub ProviderName
: [u16; 256],
6169 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6170 impl ::core
::marker
::Copy
for SP_DRVINFO_DATA_V1_W {}
6171 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6172 impl ::core
::clone
::Clone
for SP_DRVINFO_DATA_V1_W
{
6173 fn clone(&self) -> Self {
6177 #[repr(C, packed(1))]
6178 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6179 #[cfg(target_arch = "x86")]
6180 pub struct SP_DRVINFO_DATA_V1_W
{
6182 pub DriverType
: u32,
6183 pub Reserved
: usize,
6184 pub Description
: [u16; 256],
6185 pub MfgName
: [u16; 256],
6186 pub ProviderName
: [u16; 256],
6188 #[cfg(target_arch = "x86")]
6189 impl ::core
::marker
::Copy
for SP_DRVINFO_DATA_V1_W {}
6190 #[cfg(target_arch = "x86")]
6191 impl ::core
::clone
::Clone
for SP_DRVINFO_DATA_V1_W
{
6192 fn clone(&self) -> Self {
6197 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6198 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6199 #[cfg(feature = "Win32_Foundation")]
6200 pub struct SP_DRVINFO_DATA_V2_A
{
6202 pub DriverType
: u32,
6203 pub Reserved
: usize,
6204 pub Description
: [super::super::Foundation
::CHAR
; 256],
6205 pub MfgName
: [super::super::Foundation
::CHAR
; 256],
6206 pub ProviderName
: [super::super::Foundation
::CHAR
; 256],
6207 pub DriverDate
: super::super::Foundation
::FILETIME
,
6208 pub DriverVersion
: u64,
6210 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6211 #[cfg(feature = "Win32_Foundation")]
6212 impl ::core
::marker
::Copy
for SP_DRVINFO_DATA_V2_A {}
6213 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6214 #[cfg(feature = "Win32_Foundation")]
6215 impl ::core
::clone
::Clone
for SP_DRVINFO_DATA_V2_A
{
6216 fn clone(&self) -> Self {
6220 #[repr(C, packed(1))]
6221 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6222 #[cfg(target_arch = "x86")]
6223 #[cfg(feature = "Win32_Foundation")]
6224 pub struct SP_DRVINFO_DATA_V2_A
{
6226 pub DriverType
: u32,
6227 pub Reserved
: usize,
6228 pub Description
: [super::super::Foundation
::CHAR
; 256],
6229 pub MfgName
: [super::super::Foundation
::CHAR
; 256],
6230 pub ProviderName
: [super::super::Foundation
::CHAR
; 256],
6231 pub DriverDate
: super::super::Foundation
::FILETIME
,
6232 pub DriverVersion
: u64,
6234 #[cfg(target_arch = "x86")]
6235 #[cfg(feature = "Win32_Foundation")]
6236 impl ::core
::marker
::Copy
for SP_DRVINFO_DATA_V2_A {}
6237 #[cfg(target_arch = "x86")]
6238 #[cfg(feature = "Win32_Foundation")]
6239 impl ::core
::clone
::Clone
for SP_DRVINFO_DATA_V2_A
{
6240 fn clone(&self) -> Self {
6245 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6246 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6247 #[cfg(feature = "Win32_Foundation")]
6248 pub struct SP_DRVINFO_DATA_V2_W
{
6250 pub DriverType
: u32,
6251 pub Reserved
: usize,
6252 pub Description
: [u16; 256],
6253 pub MfgName
: [u16; 256],
6254 pub ProviderName
: [u16; 256],
6255 pub DriverDate
: super::super::Foundation
::FILETIME
,
6256 pub DriverVersion
: u64,
6258 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6259 #[cfg(feature = "Win32_Foundation")]
6260 impl ::core
::marker
::Copy
for SP_DRVINFO_DATA_V2_W {}
6261 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6262 #[cfg(feature = "Win32_Foundation")]
6263 impl ::core
::clone
::Clone
for SP_DRVINFO_DATA_V2_W
{
6264 fn clone(&self) -> Self {
6268 #[repr(C, packed(1))]
6269 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6270 #[cfg(target_arch = "x86")]
6271 #[cfg(feature = "Win32_Foundation")]
6272 pub struct SP_DRVINFO_DATA_V2_W
{
6274 pub DriverType
: u32,
6275 pub Reserved
: usize,
6276 pub Description
: [u16; 256],
6277 pub MfgName
: [u16; 256],
6278 pub ProviderName
: [u16; 256],
6279 pub DriverDate
: super::super::Foundation
::FILETIME
,
6280 pub DriverVersion
: u64,
6282 #[cfg(target_arch = "x86")]
6283 #[cfg(feature = "Win32_Foundation")]
6284 impl ::core
::marker
::Copy
for SP_DRVINFO_DATA_V2_W {}
6285 #[cfg(target_arch = "x86")]
6286 #[cfg(feature = "Win32_Foundation")]
6287 impl ::core
::clone
::Clone
for SP_DRVINFO_DATA_V2_W
{
6288 fn clone(&self) -> Self {
6293 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6294 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6295 #[cfg(feature = "Win32_Foundation")]
6296 pub struct SP_DRVINFO_DETAIL_DATA_A
{
6298 pub InfDate
: super::super::Foundation
::FILETIME
,
6299 pub CompatIDsOffset
: u32,
6300 pub CompatIDsLength
: u32,
6301 pub Reserved
: usize,
6302 pub SectionName
: [super::super::Foundation
::CHAR
; 256],
6303 pub InfFileName
: [super::super::Foundation
::CHAR
; 260],
6304 pub DrvDescription
: [super::super::Foundation
::CHAR
; 256],
6305 pub HardwareID
: [super::super::Foundation
::CHAR
; 1],
6307 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6308 #[cfg(feature = "Win32_Foundation")]
6309 impl ::core
::marker
::Copy
for SP_DRVINFO_DETAIL_DATA_A {}
6310 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6311 #[cfg(feature = "Win32_Foundation")]
6312 impl ::core
::clone
::Clone
for SP_DRVINFO_DETAIL_DATA_A
{
6313 fn clone(&self) -> Self {
6317 #[repr(C, packed(1))]
6318 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6319 #[cfg(target_arch = "x86")]
6320 #[cfg(feature = "Win32_Foundation")]
6321 pub struct SP_DRVINFO_DETAIL_DATA_A
{
6323 pub InfDate
: super::super::Foundation
::FILETIME
,
6324 pub CompatIDsOffset
: u32,
6325 pub CompatIDsLength
: u32,
6326 pub Reserved
: usize,
6327 pub SectionName
: [super::super::Foundation
::CHAR
; 256],
6328 pub InfFileName
: [super::super::Foundation
::CHAR
; 260],
6329 pub DrvDescription
: [super::super::Foundation
::CHAR
; 256],
6330 pub HardwareID
: [super::super::Foundation
::CHAR
; 1],
6332 #[cfg(target_arch = "x86")]
6333 #[cfg(feature = "Win32_Foundation")]
6334 impl ::core
::marker
::Copy
for SP_DRVINFO_DETAIL_DATA_A {}
6335 #[cfg(target_arch = "x86")]
6336 #[cfg(feature = "Win32_Foundation")]
6337 impl ::core
::clone
::Clone
for SP_DRVINFO_DETAIL_DATA_A
{
6338 fn clone(&self) -> Self {
6343 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6344 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6345 #[cfg(feature = "Win32_Foundation")]
6346 pub struct SP_DRVINFO_DETAIL_DATA_W
{
6348 pub InfDate
: super::super::Foundation
::FILETIME
,
6349 pub CompatIDsOffset
: u32,
6350 pub CompatIDsLength
: u32,
6351 pub Reserved
: usize,
6352 pub SectionName
: [u16; 256],
6353 pub InfFileName
: [u16; 260],
6354 pub DrvDescription
: [u16; 256],
6355 pub HardwareID
: [u16; 1],
6357 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6358 #[cfg(feature = "Win32_Foundation")]
6359 impl ::core
::marker
::Copy
for SP_DRVINFO_DETAIL_DATA_W {}
6360 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6361 #[cfg(feature = "Win32_Foundation")]
6362 impl ::core
::clone
::Clone
for SP_DRVINFO_DETAIL_DATA_W
{
6363 fn clone(&self) -> Self {
6367 #[repr(C, packed(1))]
6368 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6369 #[cfg(target_arch = "x86")]
6370 #[cfg(feature = "Win32_Foundation")]
6371 pub struct SP_DRVINFO_DETAIL_DATA_W
{
6373 pub InfDate
: super::super::Foundation
::FILETIME
,
6374 pub CompatIDsOffset
: u32,
6375 pub CompatIDsLength
: u32,
6376 pub Reserved
: usize,
6377 pub SectionName
: [u16; 256],
6378 pub InfFileName
: [u16; 260],
6379 pub DrvDescription
: [u16; 256],
6380 pub HardwareID
: [u16; 1],
6382 #[cfg(target_arch = "x86")]
6383 #[cfg(feature = "Win32_Foundation")]
6384 impl ::core
::marker
::Copy
for SP_DRVINFO_DETAIL_DATA_W {}
6385 #[cfg(target_arch = "x86")]
6386 #[cfg(feature = "Win32_Foundation")]
6387 impl ::core
::clone
::Clone
for SP_DRVINFO_DETAIL_DATA_W
{
6388 fn clone(&self) -> Self {
6393 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6394 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6395 pub struct SP_DRVINSTALL_PARAMS
{
6399 pub PrivateData
: usize,
6402 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6403 impl ::core
::marker
::Copy
for SP_DRVINSTALL_PARAMS {}
6404 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6405 impl ::core
::clone
::Clone
for SP_DRVINSTALL_PARAMS
{
6406 fn clone(&self) -> Self {
6410 #[repr(C, packed(1))]
6411 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6412 #[cfg(target_arch = "x86")]
6413 pub struct SP_DRVINSTALL_PARAMS
{
6417 pub PrivateData
: usize,
6420 #[cfg(target_arch = "x86")]
6421 impl ::core
::marker
::Copy
for SP_DRVINSTALL_PARAMS {}
6422 #[cfg(target_arch = "x86")]
6423 impl ::core
::clone
::Clone
for SP_DRVINSTALL_PARAMS
{
6424 fn clone(&self) -> Self {
6429 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6430 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6431 pub struct SP_ENABLECLASS_PARAMS
{
6432 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
6433 pub ClassGuid
: ::windows_sys
::core
::GUID
,
6434 pub EnableMessage
: u32,
6436 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6437 impl ::core
::marker
::Copy
for SP_ENABLECLASS_PARAMS {}
6438 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6439 impl ::core
::clone
::Clone
for SP_ENABLECLASS_PARAMS
{
6440 fn clone(&self) -> Self {
6444 #[repr(C, packed(1))]
6445 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6446 #[cfg(target_arch = "x86")]
6447 pub struct SP_ENABLECLASS_PARAMS
{
6448 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
6449 pub ClassGuid
: ::windows_sys
::core
::GUID
,
6450 pub EnableMessage
: u32,
6452 #[cfg(target_arch = "x86")]
6453 impl ::core
::marker
::Copy
for SP_ENABLECLASS_PARAMS {}
6454 #[cfg(target_arch = "x86")]
6455 impl ::core
::clone
::Clone
for SP_ENABLECLASS_PARAMS
{
6456 fn clone(&self) -> Self {
6461 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6462 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6463 pub struct SP_FILE_COPY_PARAMS_A
{
6465 pub QueueHandle
: *mut ::core
::ffi
::c_void
,
6466 pub SourceRootPath
: ::windows_sys
::core
::PCSTR
,
6467 pub SourcePath
: ::windows_sys
::core
::PCSTR
,
6468 pub SourceFilename
: ::windows_sys
::core
::PCSTR
,
6469 pub SourceDescription
: ::windows_sys
::core
::PCSTR
,
6470 pub SourceTagfile
: ::windows_sys
::core
::PCSTR
,
6471 pub TargetDirectory
: ::windows_sys
::core
::PCSTR
,
6472 pub TargetFilename
: ::windows_sys
::core
::PCSTR
,
6474 pub LayoutInf
: *mut ::core
::ffi
::c_void
,
6475 pub SecurityDescriptor
: ::windows_sys
::core
::PCSTR
,
6477 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6478 impl ::core
::marker
::Copy
for SP_FILE_COPY_PARAMS_A {}
6479 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6480 impl ::core
::clone
::Clone
for SP_FILE_COPY_PARAMS_A
{
6481 fn clone(&self) -> Self {
6485 #[repr(C, packed(1))]
6486 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6487 #[cfg(target_arch = "x86")]
6488 pub struct SP_FILE_COPY_PARAMS_A
{
6490 pub QueueHandle
: *mut ::core
::ffi
::c_void
,
6491 pub SourceRootPath
: ::windows_sys
::core
::PCSTR
,
6492 pub SourcePath
: ::windows_sys
::core
::PCSTR
,
6493 pub SourceFilename
: ::windows_sys
::core
::PCSTR
,
6494 pub SourceDescription
: ::windows_sys
::core
::PCSTR
,
6495 pub SourceTagfile
: ::windows_sys
::core
::PCSTR
,
6496 pub TargetDirectory
: ::windows_sys
::core
::PCSTR
,
6497 pub TargetFilename
: ::windows_sys
::core
::PCSTR
,
6499 pub LayoutInf
: *mut ::core
::ffi
::c_void
,
6500 pub SecurityDescriptor
: ::windows_sys
::core
::PCSTR
,
6502 #[cfg(target_arch = "x86")]
6503 impl ::core
::marker
::Copy
for SP_FILE_COPY_PARAMS_A {}
6504 #[cfg(target_arch = "x86")]
6505 impl ::core
::clone
::Clone
for SP_FILE_COPY_PARAMS_A
{
6506 fn clone(&self) -> Self {
6511 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6512 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6513 pub struct SP_FILE_COPY_PARAMS_W
{
6515 pub QueueHandle
: *mut ::core
::ffi
::c_void
,
6516 pub SourceRootPath
: ::windows_sys
::core
::PCWSTR
,
6517 pub SourcePath
: ::windows_sys
::core
::PCWSTR
,
6518 pub SourceFilename
: ::windows_sys
::core
::PCWSTR
,
6519 pub SourceDescription
: ::windows_sys
::core
::PCWSTR
,
6520 pub SourceTagfile
: ::windows_sys
::core
::PCWSTR
,
6521 pub TargetDirectory
: ::windows_sys
::core
::PCWSTR
,
6522 pub TargetFilename
: ::windows_sys
::core
::PCWSTR
,
6524 pub LayoutInf
: *mut ::core
::ffi
::c_void
,
6525 pub SecurityDescriptor
: ::windows_sys
::core
::PCWSTR
,
6527 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6528 impl ::core
::marker
::Copy
for SP_FILE_COPY_PARAMS_W {}
6529 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6530 impl ::core
::clone
::Clone
for SP_FILE_COPY_PARAMS_W
{
6531 fn clone(&self) -> Self {
6535 #[repr(C, packed(1))]
6536 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6537 #[cfg(target_arch = "x86")]
6538 pub struct SP_FILE_COPY_PARAMS_W
{
6540 pub QueueHandle
: *mut ::core
::ffi
::c_void
,
6541 pub SourceRootPath
: ::windows_sys
::core
::PCWSTR
,
6542 pub SourcePath
: ::windows_sys
::core
::PCWSTR
,
6543 pub SourceFilename
: ::windows_sys
::core
::PCWSTR
,
6544 pub SourceDescription
: ::windows_sys
::core
::PCWSTR
,
6545 pub SourceTagfile
: ::windows_sys
::core
::PCWSTR
,
6546 pub TargetDirectory
: ::windows_sys
::core
::PCWSTR
,
6547 pub TargetFilename
: ::windows_sys
::core
::PCWSTR
,
6549 pub LayoutInf
: *mut ::core
::ffi
::c_void
,
6550 pub SecurityDescriptor
: ::windows_sys
::core
::PCWSTR
,
6552 #[cfg(target_arch = "x86")]
6553 impl ::core
::marker
::Copy
for SP_FILE_COPY_PARAMS_W {}
6554 #[cfg(target_arch = "x86")]
6555 impl ::core
::clone
::Clone
for SP_FILE_COPY_PARAMS_W
{
6556 fn clone(&self) -> Self {
6561 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6562 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6563 pub struct SP_INF_INFORMATION
{
6564 pub InfStyle
: SP_INF_STYLE
,
6566 pub VersionData
: [u8; 1],
6568 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6569 impl ::core
::marker
::Copy
for SP_INF_INFORMATION {}
6570 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6571 impl ::core
::clone
::Clone
for SP_INF_INFORMATION
{
6572 fn clone(&self) -> Self {
6576 #[repr(C, packed(1))]
6577 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6578 #[cfg(target_arch = "x86")]
6579 pub struct SP_INF_INFORMATION
{
6580 pub InfStyle
: SP_INF_STYLE
,
6582 pub VersionData
: [u8; 1],
6584 #[cfg(target_arch = "x86")]
6585 impl ::core
::marker
::Copy
for SP_INF_INFORMATION {}
6586 #[cfg(target_arch = "x86")]
6587 impl ::core
::clone
::Clone
for SP_INF_INFORMATION
{
6588 fn clone(&self) -> Self {
6593 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6594 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6595 #[cfg(feature = "Win32_Foundation")]
6596 pub struct SP_INF_SIGNER_INFO_V1_A
{
6598 pub CatalogFile
: [super::super::Foundation
::CHAR
; 260],
6599 pub DigitalSigner
: [super::super::Foundation
::CHAR
; 260],
6600 pub DigitalSignerVersion
: [super::super::Foundation
::CHAR
; 260],
6602 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6603 #[cfg(feature = "Win32_Foundation")]
6604 impl ::core
::marker
::Copy
for SP_INF_SIGNER_INFO_V1_A {}
6605 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6606 #[cfg(feature = "Win32_Foundation")]
6607 impl ::core
::clone
::Clone
for SP_INF_SIGNER_INFO_V1_A
{
6608 fn clone(&self) -> Self {
6612 #[repr(C, packed(1))]
6613 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6614 #[cfg(target_arch = "x86")]
6615 #[cfg(feature = "Win32_Foundation")]
6616 pub struct SP_INF_SIGNER_INFO_V1_A
{
6618 pub CatalogFile
: [super::super::Foundation
::CHAR
; 260],
6619 pub DigitalSigner
: [super::super::Foundation
::CHAR
; 260],
6620 pub DigitalSignerVersion
: [super::super::Foundation
::CHAR
; 260],
6622 #[cfg(target_arch = "x86")]
6623 #[cfg(feature = "Win32_Foundation")]
6624 impl ::core
::marker
::Copy
for SP_INF_SIGNER_INFO_V1_A {}
6625 #[cfg(target_arch = "x86")]
6626 #[cfg(feature = "Win32_Foundation")]
6627 impl ::core
::clone
::Clone
for SP_INF_SIGNER_INFO_V1_A
{
6628 fn clone(&self) -> Self {
6633 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6634 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6635 pub struct SP_INF_SIGNER_INFO_V1_W
{
6637 pub CatalogFile
: [u16; 260],
6638 pub DigitalSigner
: [u16; 260],
6639 pub DigitalSignerVersion
: [u16; 260],
6641 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6642 impl ::core
::marker
::Copy
for SP_INF_SIGNER_INFO_V1_W {}
6643 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6644 impl ::core
::clone
::Clone
for SP_INF_SIGNER_INFO_V1_W
{
6645 fn clone(&self) -> Self {
6649 #[repr(C, packed(1))]
6650 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6651 #[cfg(target_arch = "x86")]
6652 pub struct SP_INF_SIGNER_INFO_V1_W
{
6654 pub CatalogFile
: [u16; 260],
6655 pub DigitalSigner
: [u16; 260],
6656 pub DigitalSignerVersion
: [u16; 260],
6658 #[cfg(target_arch = "x86")]
6659 impl ::core
::marker
::Copy
for SP_INF_SIGNER_INFO_V1_W {}
6660 #[cfg(target_arch = "x86")]
6661 impl ::core
::clone
::Clone
for SP_INF_SIGNER_INFO_V1_W
{
6662 fn clone(&self) -> Self {
6667 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6668 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6669 #[cfg(feature = "Win32_Foundation")]
6670 pub struct SP_INF_SIGNER_INFO_V2_A
{
6672 pub CatalogFile
: [super::super::Foundation
::CHAR
; 260],
6673 pub DigitalSigner
: [super::super::Foundation
::CHAR
; 260],
6674 pub DigitalSignerVersion
: [super::super::Foundation
::CHAR
; 260],
6675 pub SignerScore
: u32,
6677 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6678 #[cfg(feature = "Win32_Foundation")]
6679 impl ::core
::marker
::Copy
for SP_INF_SIGNER_INFO_V2_A {}
6680 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6681 #[cfg(feature = "Win32_Foundation")]
6682 impl ::core
::clone
::Clone
for SP_INF_SIGNER_INFO_V2_A
{
6683 fn clone(&self) -> Self {
6687 #[repr(C, packed(1))]
6688 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6689 #[cfg(target_arch = "x86")]
6690 #[cfg(feature = "Win32_Foundation")]
6691 pub struct SP_INF_SIGNER_INFO_V2_A
{
6693 pub CatalogFile
: [super::super::Foundation
::CHAR
; 260],
6694 pub DigitalSigner
: [super::super::Foundation
::CHAR
; 260],
6695 pub DigitalSignerVersion
: [super::super::Foundation
::CHAR
; 260],
6696 pub SignerScore
: u32,
6698 #[cfg(target_arch = "x86")]
6699 #[cfg(feature = "Win32_Foundation")]
6700 impl ::core
::marker
::Copy
for SP_INF_SIGNER_INFO_V2_A {}
6701 #[cfg(target_arch = "x86")]
6702 #[cfg(feature = "Win32_Foundation")]
6703 impl ::core
::clone
::Clone
for SP_INF_SIGNER_INFO_V2_A
{
6704 fn clone(&self) -> Self {
6709 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6710 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6711 pub struct SP_INF_SIGNER_INFO_V2_W
{
6713 pub CatalogFile
: [u16; 260],
6714 pub DigitalSigner
: [u16; 260],
6715 pub DigitalSignerVersion
: [u16; 260],
6716 pub SignerScore
: u32,
6718 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6719 impl ::core
::marker
::Copy
for SP_INF_SIGNER_INFO_V2_W {}
6720 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6721 impl ::core
::clone
::Clone
for SP_INF_SIGNER_INFO_V2_W
{
6722 fn clone(&self) -> Self {
6726 #[repr(C, packed(1))]
6727 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6728 #[cfg(target_arch = "x86")]
6729 pub struct SP_INF_SIGNER_INFO_V2_W
{
6731 pub CatalogFile
: [u16; 260],
6732 pub DigitalSigner
: [u16; 260],
6733 pub DigitalSignerVersion
: [u16; 260],
6734 pub SignerScore
: u32,
6736 #[cfg(target_arch = "x86")]
6737 impl ::core
::marker
::Copy
for SP_INF_SIGNER_INFO_V2_W {}
6738 #[cfg(target_arch = "x86")]
6739 impl ::core
::clone
::Clone
for SP_INF_SIGNER_INFO_V2_W
{
6740 fn clone(&self) -> Self {
6745 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
6746 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6747 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
6748 pub struct SP_INSTALLWIZARD_DATA
{
6749 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
6751 pub DynamicPages
: [super::super::UI
::Controls
::HPROPSHEETPAGE
; 20],
6752 pub NumDynamicPages
: u32,
6753 pub DynamicPageFlags
: u32,
6754 pub PrivateFlags
: u32,
6755 pub PrivateData
: super::super::Foundation
::LPARAM
,
6756 pub hwndWizardDlg
: super::super::Foundation
::HWND
,
6758 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6759 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
6760 impl ::core
::marker
::Copy
for SP_INSTALLWIZARD_DATA {}
6761 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6762 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
6763 impl ::core
::clone
::Clone
for SP_INSTALLWIZARD_DATA
{
6764 fn clone(&self) -> Self {
6768 #[repr(C, packed(1))]
6769 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
6770 #[cfg(target_arch = "x86")]
6771 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
6772 pub struct SP_INSTALLWIZARD_DATA
{
6773 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
6775 pub DynamicPages
: [super::super::UI
::Controls
::HPROPSHEETPAGE
; 20],
6776 pub NumDynamicPages
: u32,
6777 pub DynamicPageFlags
: u32,
6778 pub PrivateFlags
: u32,
6779 pub PrivateData
: super::super::Foundation
::LPARAM
,
6780 pub hwndWizardDlg
: super::super::Foundation
::HWND
,
6782 #[cfg(target_arch = "x86")]
6783 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
6784 impl ::core
::marker
::Copy
for SP_INSTALLWIZARD_DATA {}
6785 #[cfg(target_arch = "x86")]
6786 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
6787 impl ::core
::clone
::Clone
for SP_INSTALLWIZARD_DATA
{
6788 fn clone(&self) -> Self {
6793 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
6794 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6795 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
6796 pub struct SP_NEWDEVICEWIZARD_DATA
{
6797 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
6799 pub DynamicPages
: [super::super::UI
::Controls
::HPROPSHEETPAGE
; 20],
6800 pub NumDynamicPages
: u32,
6801 pub hwndWizardDlg
: super::super::Foundation
::HWND
,
6803 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6804 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
6805 impl ::core
::marker
::Copy
for SP_NEWDEVICEWIZARD_DATA {}
6806 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6807 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
6808 impl ::core
::clone
::Clone
for SP_NEWDEVICEWIZARD_DATA
{
6809 fn clone(&self) -> Self {
6813 #[repr(C, packed(1))]
6814 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"]
6815 #[cfg(target_arch = "x86")]
6816 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
6817 pub struct SP_NEWDEVICEWIZARD_DATA
{
6818 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
6820 pub DynamicPages
: [super::super::UI
::Controls
::HPROPSHEETPAGE
; 20],
6821 pub NumDynamicPages
: u32,
6822 pub hwndWizardDlg
: super::super::Foundation
::HWND
,
6824 #[cfg(target_arch = "x86")]
6825 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
6826 impl ::core
::marker
::Copy
for SP_NEWDEVICEWIZARD_DATA {}
6827 #[cfg(target_arch = "x86")]
6828 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))]
6829 impl ::core
::clone
::Clone
for SP_NEWDEVICEWIZARD_DATA
{
6830 fn clone(&self) -> Self {
6835 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6836 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6837 #[cfg(feature = "Win32_Foundation")]
6838 pub struct SP_ORIGINAL_FILE_INFO_A
{
6840 pub OriginalInfName
: [super::super::Foundation
::CHAR
; 260],
6841 pub OriginalCatalogName
: [super::super::Foundation
::CHAR
; 260],
6843 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6844 #[cfg(feature = "Win32_Foundation")]
6845 impl ::core
::marker
::Copy
for SP_ORIGINAL_FILE_INFO_A {}
6846 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6847 #[cfg(feature = "Win32_Foundation")]
6848 impl ::core
::clone
::Clone
for SP_ORIGINAL_FILE_INFO_A
{
6849 fn clone(&self) -> Self {
6853 #[repr(C, packed(1))]
6854 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6855 #[cfg(target_arch = "x86")]
6856 #[cfg(feature = "Win32_Foundation")]
6857 pub struct SP_ORIGINAL_FILE_INFO_A
{
6859 pub OriginalInfName
: [super::super::Foundation
::CHAR
; 260],
6860 pub OriginalCatalogName
: [super::super::Foundation
::CHAR
; 260],
6862 #[cfg(target_arch = "x86")]
6863 #[cfg(feature = "Win32_Foundation")]
6864 impl ::core
::marker
::Copy
for SP_ORIGINAL_FILE_INFO_A {}
6865 #[cfg(target_arch = "x86")]
6866 #[cfg(feature = "Win32_Foundation")]
6867 impl ::core
::clone
::Clone
for SP_ORIGINAL_FILE_INFO_A
{
6868 fn clone(&self) -> Self {
6873 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6874 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6875 pub struct SP_ORIGINAL_FILE_INFO_W
{
6877 pub OriginalInfName
: [u16; 260],
6878 pub OriginalCatalogName
: [u16; 260],
6880 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6881 impl ::core
::marker
::Copy
for SP_ORIGINAL_FILE_INFO_W {}
6882 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6883 impl ::core
::clone
::Clone
for SP_ORIGINAL_FILE_INFO_W
{
6884 fn clone(&self) -> Self {
6888 #[repr(C, packed(1))]
6889 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6890 #[cfg(target_arch = "x86")]
6891 pub struct SP_ORIGINAL_FILE_INFO_W
{
6893 pub OriginalInfName
: [u16; 260],
6894 pub OriginalCatalogName
: [u16; 260],
6896 #[cfg(target_arch = "x86")]
6897 impl ::core
::marker
::Copy
for SP_ORIGINAL_FILE_INFO_W {}
6898 #[cfg(target_arch = "x86")]
6899 impl ::core
::clone
::Clone
for SP_ORIGINAL_FILE_INFO_W
{
6900 fn clone(&self) -> Self {
6905 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
6906 #[cfg(feature = "Win32_Foundation")]
6907 pub struct SP_POWERMESSAGEWAKE_PARAMS_A
{
6908 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
6909 pub PowerMessageWake
: [super::super::Foundation
::CHAR
; 512],
6911 #[cfg(feature = "Win32_Foundation")]
6912 impl ::core
::marker
::Copy
for SP_POWERMESSAGEWAKE_PARAMS_A {}
6913 #[cfg(feature = "Win32_Foundation")]
6914 impl ::core
::clone
::Clone
for SP_POWERMESSAGEWAKE_PARAMS_A
{
6915 fn clone(&self) -> Self {
6920 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6921 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6922 pub struct SP_POWERMESSAGEWAKE_PARAMS_W
{
6923 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
6924 pub PowerMessageWake
: [u16; 512],
6926 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6927 impl ::core
::marker
::Copy
for SP_POWERMESSAGEWAKE_PARAMS_W {}
6928 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6929 impl ::core
::clone
::Clone
for SP_POWERMESSAGEWAKE_PARAMS_W
{
6930 fn clone(&self) -> Self {
6934 #[repr(C, packed(1))]
6935 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6936 #[cfg(target_arch = "x86")]
6937 pub struct SP_POWERMESSAGEWAKE_PARAMS_W
{
6938 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
6939 pub PowerMessageWake
: [u16; 512],
6941 #[cfg(target_arch = "x86")]
6942 impl ::core
::marker
::Copy
for SP_POWERMESSAGEWAKE_PARAMS_W {}
6943 #[cfg(target_arch = "x86")]
6944 impl ::core
::clone
::Clone
for SP_POWERMESSAGEWAKE_PARAMS_W
{
6945 fn clone(&self) -> Self {
6950 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6951 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6952 pub struct SP_PROPCHANGE_PARAMS
{
6953 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
6954 pub StateChange
: u32,
6958 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6959 impl ::core
::marker
::Copy
for SP_PROPCHANGE_PARAMS {}
6960 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6961 impl ::core
::clone
::Clone
for SP_PROPCHANGE_PARAMS
{
6962 fn clone(&self) -> Self {
6966 #[repr(C, packed(1))]
6967 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6968 #[cfg(target_arch = "x86")]
6969 pub struct SP_PROPCHANGE_PARAMS
{
6970 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
6971 pub StateChange
: u32,
6975 #[cfg(target_arch = "x86")]
6976 impl ::core
::marker
::Copy
for SP_PROPCHANGE_PARAMS {}
6977 #[cfg(target_arch = "x86")]
6978 impl ::core
::clone
::Clone
for SP_PROPCHANGE_PARAMS
{
6979 fn clone(&self) -> Self {
6984 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
6985 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6986 pub struct SP_PROPSHEETPAGE_REQUEST
{
6988 pub PageRequested
: u32,
6989 pub DeviceInfoSet
: HDEVINFO
,
6990 pub DeviceInfoData
: *mut SP_DEVINFO_DATA
,
6992 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6993 impl ::core
::marker
::Copy
for SP_PROPSHEETPAGE_REQUEST {}
6994 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6995 impl ::core
::clone
::Clone
for SP_PROPSHEETPAGE_REQUEST
{
6996 fn clone(&self) -> Self {
7000 #[repr(C, packed(1))]
7001 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7002 #[cfg(target_arch = "x86")]
7003 pub struct SP_PROPSHEETPAGE_REQUEST
{
7005 pub PageRequested
: u32,
7006 pub DeviceInfoSet
: HDEVINFO
,
7007 pub DeviceInfoData
: *mut SP_DEVINFO_DATA
,
7009 #[cfg(target_arch = "x86")]
7010 impl ::core
::marker
::Copy
for SP_PROPSHEETPAGE_REQUEST {}
7011 #[cfg(target_arch = "x86")]
7012 impl ::core
::clone
::Clone
for SP_PROPSHEETPAGE_REQUEST
{
7013 fn clone(&self) -> Self {
7018 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7019 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7020 pub struct SP_REGISTER_CONTROL_STATUSA
{
7022 pub FileName
: ::windows_sys
::core
::PCSTR
,
7023 pub Win32Error
: u32,
7024 pub FailureCode
: u32,
7026 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7027 impl ::core
::marker
::Copy
for SP_REGISTER_CONTROL_STATUSA {}
7028 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7029 impl ::core
::clone
::Clone
for SP_REGISTER_CONTROL_STATUSA
{
7030 fn clone(&self) -> Self {
7034 #[repr(C, packed(1))]
7035 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7036 #[cfg(target_arch = "x86")]
7037 pub struct SP_REGISTER_CONTROL_STATUSA
{
7039 pub FileName
: ::windows_sys
::core
::PCSTR
,
7040 pub Win32Error
: u32,
7041 pub FailureCode
: u32,
7043 #[cfg(target_arch = "x86")]
7044 impl ::core
::marker
::Copy
for SP_REGISTER_CONTROL_STATUSA {}
7045 #[cfg(target_arch = "x86")]
7046 impl ::core
::clone
::Clone
for SP_REGISTER_CONTROL_STATUSA
{
7047 fn clone(&self) -> Self {
7052 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7053 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7054 pub struct SP_REGISTER_CONTROL_STATUSW
{
7056 pub FileName
: ::windows_sys
::core
::PCWSTR
,
7057 pub Win32Error
: u32,
7058 pub FailureCode
: u32,
7060 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7061 impl ::core
::marker
::Copy
for SP_REGISTER_CONTROL_STATUSW {}
7062 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7063 impl ::core
::clone
::Clone
for SP_REGISTER_CONTROL_STATUSW
{
7064 fn clone(&self) -> Self {
7068 #[repr(C, packed(1))]
7069 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7070 #[cfg(target_arch = "x86")]
7071 pub struct SP_REGISTER_CONTROL_STATUSW
{
7073 pub FileName
: ::windows_sys
::core
::PCWSTR
,
7074 pub Win32Error
: u32,
7075 pub FailureCode
: u32,
7077 #[cfg(target_arch = "x86")]
7078 impl ::core
::marker
::Copy
for SP_REGISTER_CONTROL_STATUSW {}
7079 #[cfg(target_arch = "x86")]
7080 impl ::core
::clone
::Clone
for SP_REGISTER_CONTROL_STATUSW
{
7081 fn clone(&self) -> Self {
7086 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7087 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7088 pub struct SP_REMOVEDEVICE_PARAMS
{
7089 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
7093 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7094 impl ::core
::marker
::Copy
for SP_REMOVEDEVICE_PARAMS {}
7095 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7096 impl ::core
::clone
::Clone
for SP_REMOVEDEVICE_PARAMS
{
7097 fn clone(&self) -> Self {
7101 #[repr(C, packed(1))]
7102 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7103 #[cfg(target_arch = "x86")]
7104 pub struct SP_REMOVEDEVICE_PARAMS
{
7105 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
7109 #[cfg(target_arch = "x86")]
7110 impl ::core
::marker
::Copy
for SP_REMOVEDEVICE_PARAMS {}
7111 #[cfg(target_arch = "x86")]
7112 impl ::core
::clone
::Clone
for SP_REMOVEDEVICE_PARAMS
{
7113 fn clone(&self) -> Self {
7118 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
7119 #[cfg(feature = "Win32_Foundation")]
7120 pub struct SP_SELECTDEVICE_PARAMS_A
{
7121 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
7122 pub Title
: [super::super::Foundation
::CHAR
; 60],
7123 pub Instructions
: [super::super::Foundation
::CHAR
; 256],
7124 pub ListLabel
: [super::super::Foundation
::CHAR
; 30],
7125 pub SubTitle
: [super::super::Foundation
::CHAR
; 256],
7126 pub Reserved
: [u8; 2],
7128 #[cfg(feature = "Win32_Foundation")]
7129 impl ::core
::marker
::Copy
for SP_SELECTDEVICE_PARAMS_A {}
7130 #[cfg(feature = "Win32_Foundation")]
7131 impl ::core
::clone
::Clone
for SP_SELECTDEVICE_PARAMS_A
{
7132 fn clone(&self) -> Self {
7137 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7138 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7139 pub struct SP_SELECTDEVICE_PARAMS_W
{
7140 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
7141 pub Title
: [u16; 60],
7142 pub Instructions
: [u16; 256],
7143 pub ListLabel
: [u16; 30],
7144 pub SubTitle
: [u16; 256],
7146 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7147 impl ::core
::marker
::Copy
for SP_SELECTDEVICE_PARAMS_W {}
7148 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7149 impl ::core
::clone
::Clone
for SP_SELECTDEVICE_PARAMS_W
{
7150 fn clone(&self) -> Self {
7154 #[repr(C, packed(1))]
7155 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7156 #[cfg(target_arch = "x86")]
7157 pub struct SP_SELECTDEVICE_PARAMS_W
{
7158 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
7159 pub Title
: [u16; 60],
7160 pub Instructions
: [u16; 256],
7161 pub ListLabel
: [u16; 30],
7162 pub SubTitle
: [u16; 256],
7164 #[cfg(target_arch = "x86")]
7165 impl ::core
::marker
::Copy
for SP_SELECTDEVICE_PARAMS_W {}
7166 #[cfg(target_arch = "x86")]
7167 impl ::core
::clone
::Clone
for SP_SELECTDEVICE_PARAMS_W
{
7168 fn clone(&self) -> Self {
7173 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
7174 #[cfg(feature = "Win32_Foundation")]
7175 pub struct SP_TROUBLESHOOTER_PARAMS_A
{
7176 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
7177 pub ChmFile
: [super::super::Foundation
::CHAR
; 260],
7178 pub HtmlTroubleShooter
: [super::super::Foundation
::CHAR
; 260],
7180 #[cfg(feature = "Win32_Foundation")]
7181 impl ::core
::marker
::Copy
for SP_TROUBLESHOOTER_PARAMS_A {}
7182 #[cfg(feature = "Win32_Foundation")]
7183 impl ::core
::clone
::Clone
for SP_TROUBLESHOOTER_PARAMS_A
{
7184 fn clone(&self) -> Self {
7189 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7190 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7191 pub struct SP_TROUBLESHOOTER_PARAMS_W
{
7192 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
7193 pub ChmFile
: [u16; 260],
7194 pub HtmlTroubleShooter
: [u16; 260],
7196 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7197 impl ::core
::marker
::Copy
for SP_TROUBLESHOOTER_PARAMS_W {}
7198 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7199 impl ::core
::clone
::Clone
for SP_TROUBLESHOOTER_PARAMS_W
{
7200 fn clone(&self) -> Self {
7204 #[repr(C, packed(1))]
7205 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7206 #[cfg(target_arch = "x86")]
7207 pub struct SP_TROUBLESHOOTER_PARAMS_W
{
7208 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
7209 pub ChmFile
: [u16; 260],
7210 pub HtmlTroubleShooter
: [u16; 260],
7212 #[cfg(target_arch = "x86")]
7213 impl ::core
::marker
::Copy
for SP_TROUBLESHOOTER_PARAMS_W {}
7214 #[cfg(target_arch = "x86")]
7215 impl ::core
::clone
::Clone
for SP_TROUBLESHOOTER_PARAMS_W
{
7216 fn clone(&self) -> Self {
7221 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7222 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7223 pub struct SP_UNREMOVEDEVICE_PARAMS
{
7224 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
7228 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7229 impl ::core
::marker
::Copy
for SP_UNREMOVEDEVICE_PARAMS {}
7230 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7231 impl ::core
::clone
::Clone
for SP_UNREMOVEDEVICE_PARAMS
{
7232 fn clone(&self) -> Self {
7236 #[repr(C, packed(1))]
7237 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7238 #[cfg(target_arch = "x86")]
7239 pub struct SP_UNREMOVEDEVICE_PARAMS
{
7240 pub ClassInstallHeader
: SP_CLASSINSTALL_HEADER
,
7244 #[cfg(target_arch = "x86")]
7245 impl ::core
::marker
::Copy
for SP_UNREMOVEDEVICE_PARAMS {}
7246 #[cfg(target_arch = "x86")]
7247 impl ::core
::clone
::Clone
for SP_UNREMOVEDEVICE_PARAMS
{
7248 fn clone(&self) -> Self {
7252 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7253 pub type PCM_NOTIFY_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(hnotify
: HCMNOTIFICATION
, context
: *const ::core
::ffi
::c_void
, action
: CM_NOTIFY_ACTION
, eventdata
: *const CM_NOTIFY_EVENT_DATA
, eventdatasize
: u32) -> u32>;
7254 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"]
7255 #[cfg(feature = "Win32_Foundation")]
7256 pub type PDETECT_PROGRESS_NOTIFY
= ::core
::option
::Option
<unsafe extern "system" fn(progressnotifyparam
: *const ::core
::ffi
::c_void
, detectcomplete
: u32) -> super::super::Foundation
::BOOL
>;
7257 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7258 pub type PSP_DETSIG_CMPPROC
= ::core
::option
::Option
<unsafe extern "system" fn(deviceinfoset
: HDEVINFO
, newdevicedata
: *const SP_DEVINFO_DATA
, existingdevicedata
: *const SP_DEVINFO_DATA
, comparecontext
: *const ::core
::ffi
::c_void
) -> u32>;
7259 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7260 pub type PSP_FILE_CALLBACK_A
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, notification
: u32, param1
: usize, param2
: usize) -> u32>;
7261 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"]
7262 pub type PSP_FILE_CALLBACK_W
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *const ::core
::ffi
::c_void
, notification
: u32, param1
: usize, param2
: usize) -> u32>;