Expand description
user APIs for the Configuration Manager
Structs§
- BUSNUMBER_
DES - BUSNUMBER_
RANGE - BUSNUMBER_
RESOURCE - CM_
NOTIFY_ EVENT_ DATA - CM_
NOTIFY_ EVENT_ DATA_ Device Handle - CM_
NOTIFY_ EVENT_ DATA_ Device Instance - CM_
NOTIFY_ EVENT_ DATA_ Device Interface - CM_
NOTIFY_ EVENT_ DATA_ u - CM_
NOTIFY_ FILTER - CM_
NOTIFY_ FILTER_ Device Handle - CM_
NOTIFY_ FILTER_ Device Instance - CM_
NOTIFY_ FILTER_ Device Interface - 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§
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_ UNUSE D0 - CM_
DRP_ UNUSE D1 - CM_
DRP_ UNUSE D2 - 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_
Open Always - RegDisposition_
Open Existing - ResType_
All - ResType_
BusNumber - ResType_
Class Specific - ResType_
Connection - ResType_
DMA - ResType_
Device Private - ResType_
DoNot Use - ResType_
IO - ResType_
IRQ - ResType_
Ignored_ Bit - ResType_
MAX - ResType_
Mem - ResType_
MemLarge - ResType_
MfCard Config - ResType_
None - ResType_
PcCard Config - ResType_
Reserved - fDD_
BYTE - fDD_
BYTE_ AND_ WORD - fDD_
BusMaster - fDD_
DWORD - fDD_
NoBus Master - fDD_
TypeA - fDD_
TypeB - fDD_
TypeF - fDD_
Type Standard - 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_
Port Type - 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_
Combined Write - fMD_
Combined Write Allowed - fMD_
Combined Write Disallowed - fMD_
MEMORY_ BAR - fMD_
Memory Type - fMD_
NonCacheable - fMD_
Pref - fMD_
Prefetch Allowed - fMD_
Prefetch Disallowed - fMD_
Prefetchable - fMD_RAM
- fMD_ROM
- fMD_
Read Allowed - fMD_
Read Disallowed - 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_ 16 - fPCD_
MEM1_ A - fPCD_
MEM1_ WS_ THREE - fPCD_
MEM1_ WS_ TWO - fPCD_
MEM2_ 16 - fPCD_
MEM2_ A - fPCD_
MEM2_ WS_ ONE - fPCD_
MEM2_ WS_ THREE - fPCD_
MEM2_ WS_ TWO - 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_
Combined Write - mMD_
Memory Type - 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_
Wait ⚠NoPending Install Events - 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_ Property ExW - 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_ Property ExW - 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 Aliases§
- 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