Docs.rs
winapi-0.3.9
winapi 0.3.9
Permalink
Docs.rs crate page
MIT/Apache-2.0
Links
Repository
Crates.io
Source
Owners
retep998
Dependencies
winapi-i686-pc-windows-gnu ^0.4
normal
winapi-x86_64-pc-windows-gnu ^0.4
normal
Versions
0.3.9
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.23
0.1.22
0.1.21
0.1.20
0.1.19
0.1.18
0.1.17
0.1.16
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
Platform
x86_64-pc-windows-msvc
aarch64-pc-windows-msvc
i686-pc-windows-msvc
Feature flags
Releases
All Releases
Releases by Stars
Recent Build Failures
Build Failures by Stars
Release Activity
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
Rust Cookbook
Crates.io
The Cargo Guide
☰
Module cfgmgr32
Structs
Enums
Constants
Functions
Type Definitions
winapi
::
um
All crates
[
−
]
[src]
Module
winapi
::
um
::
cfgmgr32
user APIs for the Configuration Manager
Structs
BUSNUMBER_DES
BUSNUMBER_RANGE
BUSNUMBER_RESOURCE
CM_NOTIFY_EVENT_DATA
CM_NOTIFY_EVENT_DATA_DeviceHandle
CM_NOTIFY_EVENT_DATA_DeviceInstance
CM_NOTIFY_EVENT_DATA_DeviceInterface
CM_NOTIFY_EVENT_DATA_u
CM_NOTIFY_FILTER
CM_NOTIFY_FILTER_DeviceHandle
CM_NOTIFY_FILTER_DeviceInstance
CM_NOTIFY_FILTER_DeviceInterface
CM_NOTIFY_FILTER_u
CONFLICT_DETAILS_A
CONFLICT_DETAILS_W
CONNECTION_DES
CONNECTION_RESOURCE
CS_DES
CS_RESOURCE
DEVPRIVATE_DES
DEVPRIVATE_RANGE
DEVPRIVATE_RESOURCE
DMA_DES
DMA_RANGE
DMA_RESOURCE
HWPROFILEINFO_A
HWPROFILEINFO_W
IO_DES
IO_RANGE
IO_RESOURCE
IRQ_DES_32
IRQ_DES_64
IRQ_RANGE
IRQ_RESOURCE_32
IRQ_RESOURCE_64
MEM_DES
MEM_LARGE_DES
MEM_LARGE_RANGE
MEM_LARGE_RESOURCE
MEM_RANGE
MEM_RESOURCE
MFCARD_DES
MFCARD_RESOURCE
PCCARD_DES
PCCARD_RESOURCE
Enums
HCMNOTIFICATION__
Constants
ALLOC_LOG_CONF
BASIC_LOG_CONF
BOOT_LOG_CONF
CM_ADD_ID_BITS
CM_ADD_ID_COMPATIBLE
CM_ADD_ID_HARDWARE
CM_ADD_RANGE_ADDIFCONFLICT
CM_ADD_RANGE_BITS
CM_ADD_RANGE_DONOTADDIFCONFLICT
CM_CDFLAGS_DRIVER
CM_CDFLAGS_RESERVED
CM_CDFLAGS_ROOT_OWNED
CM_CDMASK_DESCRIPTION
CM_CDMASK_DEVINST
CM_CDMASK_FLAGS
CM_CDMASK_RESDES
CM_CDMASK_VALID
CM_CLASS_PROPERTY_BITS
CM_CLASS_PROPERTY_INSTALLER
CM_CLASS_PROPERTY_INTERFACE
CM_CREATE_DEVINST_BITS
CM_CREATE_DEVINST_DO_NOT_INSTALL
CM_CREATE_DEVINST_GENERATE_ID
CM_CREATE_DEVINST_NORMAL
CM_CREATE_DEVINST_NO_WAIT_INSTALL
CM_CREATE_DEVINST_PHANTOM
CM_CREATE_DEVNODE_BITS
CM_CREATE_DEVNODE_DO_NOT_INSTALL
CM_CREATE_DEVNODE_GENERATE_ID
CM_CREATE_DEVNODE_NORMAL
CM_CREATE_DEVNODE_NO_WAIT_INSTALL
CM_CREATE_DEVNODE_PHANTOM
CM_CRP_CHARACTERISTICS
CM_CRP_DEVTYPE
CM_CRP_EXCLUSIVE
CM_CRP_LOWERFILTERS
CM_CRP_MAX
CM_CRP_MIN
CM_CRP_SECURITY
CM_CRP_SECURITY_SDS
CM_CRP_UPPERFILTERS
CM_CUSTOMDEVPROP_BITS
CM_CUSTOMDEVPROP_MERGE_MULTISZ
CM_DELETE_CLASS_BITS
CM_DELETE_CLASS_INTERFACE
CM_DELETE_CLASS_ONLY
CM_DELETE_CLASS_SUBKEYS
CM_DETECT_BITS
CM_DETECT_CRASHED
CM_DETECT_HWPROF_FIRST_BOOT
CM_DETECT_NEW_PROFILE
CM_DETECT_RUN
CM_DEVCAP_DOCKDEVICE
CM_DEVCAP_EJECTSUPPORTED
CM_DEVCAP_HARDWAREDISABLED
CM_DEVCAP_LOCKSUPPORTED
CM_DEVCAP_NONDYNAMIC
CM_DEVCAP_RAWDEVICEOK
CM_DEVCAP_REMOVABLE
CM_DEVCAP_SILENTINSTALL
CM_DEVCAP_SURPRISEREMOVALOK
CM_DEVCAP_UNIQUEID
CM_DISABLE_ABSOLUTE
CM_DISABLE_BITS
CM_DISABLE_HARDWARE
CM_DISABLE_POLITE
CM_DISABLE_UI_NOT_OK
CM_DRP_ADDRESS
CM_DRP_BASE_CONTAINERID
CM_DRP_BUSNUMBER
CM_DRP_BUSTYPEGUID
CM_DRP_CAPABILITIES
CM_DRP_CHARACTERISTICS
CM_DRP_CLASS
CM_DRP_CLASSGUID
CM_DRP_COMPATIBLEIDS
CM_DRP_CONFIGFLAGS
CM_DRP_DEVICEDESC
CM_DRP_DEVICE_POWER_DATA
CM_DRP_DEVTYPE
CM_DRP_DRIVER
CM_DRP_ENUMERATOR_NAME
CM_DRP_EXCLUSIVE
CM_DRP_FRIENDLYNAME
CM_DRP_HARDWAREID
CM_DRP_INSTALL_STATE
CM_DRP_LEGACYBUSTYPE
CM_DRP_LOCATION_INFORMATION
CM_DRP_LOCATION_PATHS
CM_DRP_LOWERFILTERS
CM_DRP_MAX
CM_DRP_MFG
CM_DRP_MIN
CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME
CM_DRP_REMOVAL_POLICY
CM_DRP_REMOVAL_POLICY_HW_DEFAULT
CM_DRP_REMOVAL_POLICY_OVERRIDE
CM_DRP_SECURITY
CM_DRP_SECURITY_SDS
CM_DRP_SERVICE
CM_DRP_UI_NUMBER
CM_DRP_UI_NUMBER_DESC_FORMAT
CM_DRP_UNUSED0
CM_DRP_UNUSED1
CM_DRP_UNUSED2
CM_DRP_UPPERFILTERS
CM_ENUMERATE_CLASSES_BITS
CM_ENUMERATE_CLASSES_INSTALLER
CM_ENUMERATE_CLASSES_INTERFACE
CM_GETIDLIST_DONOTGENERATE
CM_GETIDLIST_FILTER_BITS
CM_GETIDLIST_FILTER_BUSRELATIONS
CM_GETIDLIST_FILTER_CLASS
CM_GETIDLIST_FILTER_EJECTRELATIONS
CM_GETIDLIST_FILTER_ENUMERATOR
CM_GETIDLIST_FILTER_NONE
CM_GETIDLIST_FILTER_POWERRELATIONS
CM_GETIDLIST_FILTER_PRESENT
CM_GETIDLIST_FILTER_REMOVALRELATIONS
CM_GETIDLIST_FILTER_SERVICE
CM_GETIDLIST_FILTER_TRANSPORTRELATIONS
CM_GET_DEVICE_INTERFACE_LIST_ALL_DEVICES
CM_GET_DEVICE_INTERFACE_LIST_BITS
CM_GET_DEVICE_INTERFACE_LIST_PRESENT
CM_HWPI_DOCKED
CM_HWPI_NOT_DOCKABLE
CM_HWPI_UNDOCKED
CM_INSTALL_STATE_FAILED_INSTALL
CM_INSTALL_STATE_FINISH_INSTALL
CM_INSTALL_STATE_INSTALLED
CM_INSTALL_STATE_NEEDS_REINSTALL
CM_LOCATE_DEVINST_BITS
CM_LOCATE_DEVINST_CANCELREMOVE
CM_LOCATE_DEVINST_NORMAL
CM_LOCATE_DEVINST_NOVALIDATION
CM_LOCATE_DEVINST_PHANTOM
CM_LOCATE_DEVNODE_BITS
CM_LOCATE_DEVNODE_CANCELREMOVE
CM_LOCATE_DEVNODE_NORMAL
CM_LOCATE_DEVNODE_NOVALIDATION
CM_LOCATE_DEVNODE_PHANTOM
CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE
CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME
CM_NOTIFY_ACTION_DEVICECUSTOMEVENT
CM_NOTIFY_ACTION_DEVICEINSTANCEENUMERATED
CM_NOTIFY_ACTION_DEVICEINSTANCEREMOVED
CM_NOTIFY_ACTION_DEVICEINSTANCESTARTED
CM_NOTIFY_ACTION_DEVICEINTERFACEARRIVAL
CM_NOTIFY_ACTION_DEVICEINTERFACEREMOVAL
CM_NOTIFY_ACTION_DEVICEQUERYREMOVE
CM_NOTIFY_ACTION_DEVICEQUERYREMOVEFAILED
CM_NOTIFY_ACTION_DEVICEREMOVECOMPLETE
CM_NOTIFY_ACTION_DEVICEREMOVEPENDING
CM_NOTIFY_ACTION_MAX
CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES
CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES
CM_NOTIFY_FILTER_TYPE_DEVICEHANDLE
CM_NOTIFY_FILTER_TYPE_DEVICEINSTANCE
CM_NOTIFY_FILTER_TYPE_DEVICEINTERFACE
CM_NOTIFY_FILTER_TYPE_MAX
CM_NOTIFY_FILTER_VALID_FLAGS
CM_OPEN_CLASS_KEY_BITS
CM_OPEN_CLASS_KEY_INSTALLER
CM_OPEN_CLASS_KEY_INTERFACE
CM_QUERY_ARBITRATOR_BITS
CM_QUERY_ARBITRATOR_RAW
CM_QUERY_ARBITRATOR_TRANSLATED
CM_QUERY_REMOVE_BITS
CM_QUERY_REMOVE_UI_NOT_OK
CM_QUERY_REMOVE_UI_OK
CM_REENUMERATE_ASYNCHRONOUS
CM_REENUMERATE_BITS
CM_REENUMERATE_NORMAL
CM_REENUMERATE_RETRY_INSTALLATION
CM_REENUMERATE_SYNCHRONOUS
CM_REGISTER_DEVICE_DRIVER_BITS
CM_REGISTER_DEVICE_DRIVER_DISABLEABLE
CM_REGISTER_DEVICE_DRIVER_REMOVABLE
CM_REGISTER_DEVICE_DRIVER_STATIC
CM_REGISTRY_BITS
CM_REGISTRY_CONFIG
CM_REGISTRY_HARDWARE
CM_REGISTRY_SOFTWARE
CM_REGISTRY_USER
CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL
CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL
CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL
CM_REMOVE_BITS
CM_REMOVE_NO_RESTART
CM_REMOVE_UI_NOT_OK
CM_REMOVE_UI_OK
CM_SETUP_BITS
CM_SETUP_DEVINST_CONFIG
CM_SETUP_DEVINST_CONFIG_CLASS
CM_SETUP_DEVINST_CONFIG_EXTENSIONS
CM_SETUP_DEVINST_READY
CM_SETUP_DEVINST_RESET
CM_SETUP_DEVNODE_CONFIG
CM_SETUP_DEVNODE_CONFIG_CLASS
CM_SETUP_DEVNODE_CONFIG_EXTENSIONS
CM_SETUP_DEVNODE_READY
CM_SETUP_DEVNODE_RESET
CM_SETUP_DOWNLOAD
CM_SETUP_PROP_CHANGE
CM_SETUP_WRITE_LOG_CONFS
CM_SET_DEVINST_PROBLEM_BITS
CM_SET_DEVINST_PROBLEM_NORMAL
CM_SET_DEVINST_PROBLEM_OVERRIDE
CM_SET_DEVNODE_PROBLEM_BITS
CM_SET_DEVNODE_PROBLEM_NORMAL
CM_SET_DEVNODE_PROBLEM_OVERRIDE
CM_SET_HW_PROF_FLAGS_BITS
CM_SET_HW_PROF_FLAGS_UI_NOT_OK
CONFIGMG_VERSION
CR_ACCESS_DENIED
CR_ALREADY_SUCH_DEVINST
CR_ALREADY_SUCH_DEVNODE
CR_APM_VETOED
CR_BUFFER_SMALL
CR_CALL_NOT_IMPLEMENTED
CR_CANT_SHARE_IRQ
CR_CREATE_BLOCKED
CR_DEFAULT
CR_DEVICE_INTERFACE_ACTIVE
CR_DEVICE_NOT_THERE
CR_DEVINST_HAS_REQS
CR_DEVLOADER_NOT_READY
CR_DEVNODE_HAS_REQS
CR_DLVXD_NOT_FOUND
CR_FAILURE
CR_FREE_RESOURCES
CR_INVALID_API
CR_INVALID_ARBITRATOR
CR_INVALID_CONFLICT_LIST
CR_INVALID_DATA
CR_INVALID_DEVICE_ID
CR_INVALID_DEVINST
CR_INVALID_DEVNODE
CR_INVALID_FLAG
CR_INVALID_INDEX
CR_INVALID_LOAD_TYPE
CR_INVALID_LOG_CONF
CR_INVALID_MACHINENAME
CR_INVALID_NODELIST
CR_INVALID_POINTER
CR_INVALID_PRIORITY
CR_INVALID_PROPERTY
CR_INVALID_RANGE
CR_INVALID_RANGE_LIST
CR_INVALID_REFERENCE_STRING
CR_INVALID_RESOURCEID
CR_INVALID_RES_DES
CR_INVALID_STRUCTURE_SIZE
CR_MACHINE_UNAVAILABLE
CR_NEED_RESTART
CR_NOT_DISABLEABLE
CR_NOT_SYSTEM_VM
CR_NO_ARBITRATOR
CR_NO_CM_SERVICES
CR_NO_DEPENDENT
CR_NO_MORE_HW_PROFILES
CR_NO_MORE_LOG_CONF
CR_NO_MORE_RES_DES
CR_NO_REGISTRY_HANDLE
CR_NO_SUCH_DEVICE_INTERFACE
CR_NO_SUCH_DEVINST
CR_NO_SUCH_DEVNODE
CR_NO_SUCH_LOGICAL_DEV
CR_NO_SUCH_REGISTRY_KEY
CR_NO_SUCH_VALUE
CR_OUT_OF_MEMORY
CR_QUERY_VETOED
CR_REGISTRY_ERROR
CR_REMOTE_COMM_FAILURE
CR_REMOVE_VETOED
CR_SAME_RESOURCES
CR_SUCCESS
CR_WRONG_TYPE
DWORDLONG_MAX
DWORD_MAX
FILTERED_LOG_CONF
FORCED_LOG_CONF
IO_ALIAS_10_BIT_DECODE
IO_ALIAS_12_BIT_DECODE
IO_ALIAS_16_BIT_DECODE
IO_ALIAS_POSITIVE_DECODE
LOG_CONF_BITS
MAX_CLASS_NAME_LEN
MAX_CONFIG_VALUE
MAX_DEVICE_ID_LEN
MAX_DEVNODE_ID_LEN
MAX_DMA_CHANNELS
MAX_GUID_STRING_LEN
MAX_INSTANCE_VALUE
MAX_IO_PORTS
MAX_IRQS
MAX_MEM_REGISTERS
MAX_PROFILE_LEN
NUM_CR_RESULTS
NUM_LOG_CONF
OVERRIDE_LOG_CONF
PCD_MAX_IO
PCD_MAX_MEMORY
PRIORITY_BIT
PRIORITY_EQUAL_FIRST
PRIORITY_EQUAL_LAST
RegDisposition_Bits
RegDisposition_OpenAlways
RegDisposition_OpenExisting
ResType_All
ResType_BusNumber
ResType_ClassSpecific
ResType_Connection
ResType_DMA
ResType_DevicePrivate
ResType_DoNotUse
ResType_IO
ResType_IRQ
ResType_Ignored_Bit
ResType_MAX
ResType_Mem
ResType_MemLarge
ResType_MfCardConfig
ResType_None
ResType_PcCardConfig
ResType_Reserved
fDD_BYTE
fDD_BYTE_AND_WORD
fDD_BusMaster
fDD_DWORD
fDD_NoBusMaster
fDD_TypeA
fDD_TypeB
fDD_TypeF
fDD_TypeStandard
fDD_WORD
fIOD_10_BIT_DECODE
fIOD_12_BIT_DECODE
fIOD_16_BIT_DECODE
fIOD_DECODE
fIOD_IO
fIOD_Memory
fIOD_PASSIVE_DECODE
fIOD_PORT_BAR
fIOD_POSITIVE_DECODE
fIOD_PortType
fIOD_WINDOW_DECODE
fIRQD_Edge
fIRQD_Exclusive
fIRQD_Level
fIRQD_Level_Bit
fIRQD_Share
fIRQD_Share_Bit
fMD_24
fMD_32
fMD_32_24
fMD_Cacheable
fMD_CombinedWrite
fMD_CombinedWriteAllowed
fMD_CombinedWriteDisallowed
fMD_MEMORY_BAR
fMD_MemoryType
fMD_NonCacheable
fMD_Pref
fMD_PrefetchAllowed
fMD_PrefetchDisallowed
fMD_Prefetchable
fMD_RAM
fMD_ROM
fMD_ReadAllowed
fMD_ReadDisallowed
fMD_Readable
fMD_WINDOW_DECODE
fPCD_ATTRIBUTES_PER_WINDOW
fPCD_IO1_16
fPCD_IO1_SRC_16
fPCD_IO1_WS_16
fPCD_IO1_ZW_8
fPCD_IO2_16
fPCD_IO2_SRC_16
fPCD_IO2_WS_16
fPCD_IO2_ZW_8
fPCD_IO_8
fPCD_IO_16
fPCD_IO_SRC_16
fPCD_IO_WS_16
fPCD_IO_ZW_8
fPCD_MEM1_A
fPCD_MEM1_WS_TWO
fPCD_MEM1_WS_THREE
fPCD_MEM2_A
fPCD_MEM2_WS_ONE
fPCD_MEM2_WS_TWO
fPCD_MEM2_WS_THREE
fPCD_MEM1_16
fPCD_MEM2_16
fPCD_MEM_8
fPCD_MEM_16
fPCD_MEM_A
fPCD_MEM_WS_ONE
fPCD_MEM_WS_THREE
fPCD_MEM_WS_TWO
fPMF_AUDIO_ENABLE
mDD_BusMaster
mDD_Type
mDD_Width
mIRQD_Edge_Level
mIRQD_Share
mMD_32_24
mMD_Cacheable
mMD_CombinedWrite
mMD_MemoryType
mMD_Prefetchable
mMD_Readable
mPCD_IO_8_16
mPCD_MEM1_WS
mPCD_MEM2_WS
mPCD_MEM_8_16
mPCD_MEM_A_C
mPCD_MEM_WS
mPMF_AUDIO_ENABLE
Functions
CMP_WaitNoPendingInstallEvents
⚠
CM_Add_Empty_Log_Conf
⚠
CM_Add_Empty_Log_Conf_Ex
⚠
CM_Add_IDA
⚠
CM_Add_IDW
⚠
CM_Add_ID_ExA
⚠
CM_Add_ID_ExW
⚠
CM_Add_Range
⚠
CM_Add_Res_Des
⚠
CM_Add_Res_Des_Ex
⚠
CM_Connect_MachineA
⚠
CM_Connect_MachineW
⚠
CM_Create_DevNodeA
⚠
CM_Create_DevNodeW
⚠
CM_Create_DevNode_ExA
⚠
CM_Create_DevNode_ExW
⚠
CM_Create_Range_List
⚠
CM_Delete_Class_Key
⚠
CM_Delete_Class_Key_Ex
⚠
CM_Delete_DevNode_Key
⚠
CM_Delete_DevNode_Key_Ex
⚠
CM_Delete_Device_Interface_KeyA
⚠
CM_Delete_Device_Interface_KeyW
⚠
CM_Delete_Device_Interface_Key_ExA
⚠
CM_Delete_Device_Interface_Key_ExW
⚠
CM_Delete_Range
⚠
CM_Detect_Resource_Conflict
⚠
CM_Detect_Resource_Conflict_Ex
⚠
CM_Disable_DevNode
⚠
CM_Disable_DevNode_Ex
⚠
CM_Disconnect_Machine
⚠
CM_Dup_Range_List
⚠
CM_Enable_DevNode
⚠
CM_Enable_DevNode_Ex
⚠
CM_Enumerate_Classes
⚠
CM_Enumerate_Classes_Ex
⚠
CM_Enumerate_EnumeratorsA
⚠
CM_Enumerate_EnumeratorsW
⚠
CM_Enumerate_Enumerators_ExA
⚠
CM_Enumerate_Enumerators_ExW
⚠
CM_Find_Range
⚠
CM_First_Range
⚠
CM_Free_Log_Conf
⚠
CM_Free_Log_Conf_Ex
⚠
CM_Free_Log_Conf_Handle
⚠
CM_Free_Range_List
⚠
CM_Free_Res_Des
⚠
CM_Free_Res_Des_Ex
⚠
CM_Free_Res_Des_Handle
⚠
CM_Free_Resource_Conflict_Handle
⚠
CM_Get_Child
⚠
CM_Get_Child_Ex
⚠
CM_Get_Class_Key_NameA
⚠
CM_Get_Class_Key_NameW
⚠
CM_Get_Class_Key_Name_ExA
⚠
CM_Get_Class_Key_Name_ExW
⚠
CM_Get_Class_NameA
⚠
CM_Get_Class_NameW
⚠
CM_Get_Class_Name_ExA
⚠
CM_Get_Class_Name_ExW
⚠
CM_Get_Class_Registry_PropertyA
⚠
CM_Get_Class_Registry_PropertyW
⚠
CM_Get_Depth
⚠
CM_Get_Depth_Ex
⚠
CM_Get_DevNode_Custom_PropertyA
⚠
CM_Get_DevNode_Custom_PropertyW
⚠
CM_Get_DevNode_Custom_Property_ExA
⚠
CM_Get_DevNode_Custom_Property_ExW
⚠
CM_Get_DevNode_PropertyExW
⚠
CM_Get_DevNode_PropertyW
⚠
CM_Get_DevNode_Registry_PropertyA
⚠
CM_Get_DevNode_Registry_PropertyW
⚠
CM_Get_DevNode_Registry_Property_ExA
⚠
CM_Get_DevNode_Registry_Property_ExW
⚠
CM_Get_DevNode_Status
⚠
CM_Get_DevNode_Status_Ex
⚠
CM_Get_Device_IDA
⚠
CM_Get_Device_IDW
⚠
CM_Get_Device_ID_ExA
⚠
CM_Get_Device_ID_ExW
⚠
CM_Get_Device_ID_ListA
⚠
CM_Get_Device_ID_ListW
⚠
CM_Get_Device_ID_List_ExA
⚠
CM_Get_Device_ID_List_ExW
⚠
CM_Get_Device_ID_List_SizeA
⚠
CM_Get_Device_ID_List_SizeW
⚠
CM_Get_Device_ID_List_Size_ExA
⚠
CM_Get_Device_ID_List_Size_ExW
⚠
CM_Get_Device_ID_Size
⚠
CM_Get_Device_ID_Size_Ex
⚠
CM_Get_Device_Interface_AliasA
⚠
CM_Get_Device_Interface_AliasW
⚠
CM_Get_Device_Interface_Alias_ExA
⚠
CM_Get_Device_Interface_Alias_ExW
⚠
CM_Get_Device_Interface_ListA
⚠
CM_Get_Device_Interface_ListW
⚠
CM_Get_Device_Interface_List_ExA
⚠
CM_Get_Device_Interface_List_ExW
⚠
CM_Get_Device_Interface_List_SizeA
⚠
CM_Get_Device_Interface_List_SizeW
⚠
CM_Get_Device_Interface_List_Size_ExA
⚠
CM_Get_Device_Interface_List_Size_ExW
⚠
CM_Get_Device_Interface_PropertyExW
⚠
CM_Get_Device_Interface_PropertyW
⚠
CM_Get_First_Log_Conf
⚠
CM_Get_First_Log_Conf_Ex
⚠
CM_Get_Global_State
⚠
CM_Get_Global_State_Ex
⚠
CM_Get_HW_Prof_FlagsA
⚠
CM_Get_HW_Prof_FlagsW
⚠
CM_Get_HW_Prof_Flags_ExA
⚠
CM_Get_HW_Prof_Flags_ExW
⚠
CM_Get_Hardware_Profile_InfoA
⚠
CM_Get_Hardware_Profile_InfoW
⚠
CM_Get_Hardware_Profile_Info_ExA
⚠
CM_Get_Hardware_Profile_Info_ExW
⚠
CM_Get_Log_Conf_Priority
⚠
CM_Get_Log_Conf_Priority_Ex
⚠
CM_Get_Next_Log_Conf
⚠
CM_Get_Next_Log_Conf_Ex
⚠
CM_Get_Next_Res_Des
⚠
CM_Get_Next_Res_Des_Ex
⚠
CM_Get_Parent
⚠
CM_Get_Parent_Ex
⚠
CM_Get_Res_Des_Data
⚠
CM_Get_Res_Des_Data_Ex
⚠
CM_Get_Res_Des_Data_Size
⚠
CM_Get_Res_Des_Data_Size_Ex
⚠
CM_Get_Resource_Conflict_Count
⚠
CM_Get_Resource_Conflict_DetailsA
⚠
CM_Get_Resource_Conflict_DetailsW
⚠
CM_Get_Sibling
⚠
CM_Get_Sibling_Ex
⚠
CM_Get_Version
⚠
CM_Get_Version_Ex
⚠
CM_Intersect_Range_List
⚠
CM_Invert_Range_List
⚠
CM_Is_Dock_Station_Present
⚠
CM_Is_Dock_Station_Present_Ex
⚠
CM_Is_Version_Available
⚠
CM_Is_Version_Available_Ex
⚠
CM_Locate_DevNodeA
⚠
CM_Locate_DevNodeW
⚠
CM_Locate_DevNode_ExA
⚠
CM_Locate_DevNode_ExW
⚠
CM_Merge_Range_List
⚠
CM_Modify_Res_Des
⚠
CM_Modify_Res_Des_Ex
⚠
CM_Move_DevNode
⚠
CM_Move_DevNode_Ex
⚠
CM_Next_Range
⚠
CM_Open_Class_KeyA
⚠
CM_Open_Class_KeyW
⚠
CM_Open_Class_Key_ExA
⚠
CM_Open_Class_Key_ExW
⚠
CM_Open_DevNode_Key
⚠
CM_Open_DevNode_Key_Ex
⚠
CM_Open_Device_Interface_KeyA
⚠
CM_Open_Device_Interface_KeyW
⚠
CM_Open_Device_Interface_Key_ExA
⚠
CM_Open_Device_Interface_Key_ExW
⚠
CM_Query_And_Remove_SubTreeA
⚠
CM_Query_And_Remove_SubTreeW
⚠
CM_Query_And_Remove_SubTree_ExA
⚠
CM_Query_And_Remove_SubTree_ExW
⚠
CM_Query_Arbitrator_Free_Data
⚠
CM_Query_Arbitrator_Free_Data_Ex
⚠
CM_Query_Arbitrator_Free_Size
⚠
CM_Query_Arbitrator_Free_Size_Ex
⚠
CM_Query_Remove_SubTree
⚠
CM_Query_Remove_SubTree_Ex
⚠
CM_Query_Resource_Conflict_List
⚠
CM_Reenumerate_DevNode
⚠
CM_Reenumerate_DevNode_Ex
⚠
CM_Register_Device_Driver
⚠
CM_Register_Device_Driver_Ex
⚠
CM_Register_Device_InterfaceA
⚠
CM_Register_Device_InterfaceW
⚠
CM_Register_Device_Interface_ExA
⚠
CM_Register_Device_Interface_ExW
⚠
CM_Remove_SubTree
⚠
CM_Remove_SubTree_Ex
⚠
CM_Request_Device_EjectA
⚠
CM_Request_Device_EjectW
⚠
CM_Request_Device_Eject_ExA
⚠
CM_Request_Device_Eject_ExW
⚠
CM_Request_Eject_PC
⚠
CM_Request_Eject_PC_Ex
⚠
CM_Run_Detection
⚠
CM_Run_Detection_Ex
⚠
CM_Set_Class_Registry_PropertyA
⚠
CM_Set_Class_Registry_PropertyW
⚠
CM_Set_DevNode_Problem
⚠
CM_Set_DevNode_Problem_Ex
⚠
CM_Set_DevNode_Registry_PropertyA
⚠
CM_Set_DevNode_Registry_PropertyW
⚠
CM_Set_DevNode_Registry_Property_ExA
⚠
CM_Set_DevNode_Registry_Property_ExW
⚠
CM_Set_HW_Prof
⚠
CM_Set_HW_Prof_Ex
⚠
CM_Set_HW_Prof_FlagsA
⚠
CM_Set_HW_Prof_FlagsW
⚠
CM_Set_HW_Prof_Flags_ExA
⚠
CM_Set_HW_Prof_Flags_ExW
⚠
CM_Setup_DevNode
⚠
CM_Setup_DevNode_Ex
⚠
CM_Test_Range_Available
⚠
CM_Uninstall_DevNode
⚠
CM_Uninstall_DevNode_Ex
⚠
CM_Unregister_Device_InterfaceA
⚠
CM_Unregister_Device_InterfaceW
⚠
CM_Unregister_Device_Interface_ExA
⚠
CM_Unregister_Device_Interface_ExW
⚠
Type Definitions
CM_NOTIFY_ACTION
CM_NOTIFY_FILTER_TYPE
CONFIGRET
CONFLICT_LIST
DEVINST
DEVINSTID_A
DEVINSTID_W
DEVNODE
DEVNODEID_A
DEVNODEID_W
HCMNOTIFICATION
HMACHINE
LOG_CONF
PBUSNUMBER_DES
PBUSNUMBER_RANGE
PBUSNUMBER_RESOURCE
PCM_NOTIFY_ACTION
PCM_NOTIFY_CALLBACK
PCM_NOTIFY_EVENT_DATA
PCM_NOTIFY_FILTER
PCM_NOTIFY_FILTER_TYPE
PCONFLICT_DETAILS_A
PCONFLICT_DETAILS_W
PCONFLICT_LIST
PCONNECTION_DES
PCONNECTION_RESOURCE
PCS_DES
PCS_RESOURCE
PCVOID
PDEVINST
PDEVNODE
PDEVPRIVATE_DES
PDEVPRIVATE_RANGE
PDEVPRIVATE_RESOURCE
PDMA_DES
PDMA_RANGE
PDMA_RESOURCE
PHCMNOTIFICATION
PHMACHINE
PHWPROFILEINFO_A
PHWPROFILEINFO_W
PIO_DES
PIO_RANGE
PIO_RESOURCE
PIRQ_DES_32
PIRQ_DES_64
PIRQ_RANGE
PIRQ_RESOURCE_32
PIRQ_RESOURCE_64
PLOG_CONF
PMEM_DES
PMEM_LARGE_DES
PMEM_LARGE_RANGE
PMEM_LARGE_RESOURCE
PMEM_RANGE
PMEM_RESOURCE
PMFCARD_DES
PMFCARD_RESOURCE
PPCCARD_DES
PPCCARD_RESOURCE
PPRIORITY
PRANGE_ELEMENT
PRANGE_LIST
PRESOURCEID
PRES_DES
PRIORITY
RANGE_ELEMENT
RANGE_LIST
REGDISPOSITION
RESOURCEID
RES_DES
RETURN_TYPE