ReactOS 0.4.16-dev-1188-gc03d779
|
#include "setupapi_private.h"
#include <dbt.h>
#include <pnp_c.h>
#include <winsvc.h>
#include <winsvc_undoc.h>
#include <pseh/pseh2.h>
#include "rpc_private.h"
Go to the source code of this file.
Classes | |
struct | _MACHINE_INFO |
struct | _LOG_CONF_INFO |
struct | _RES_DES_INFO |
struct | _NOTIFY_DATA |
struct | _INTERNAL_RANGE |
struct | _INTERNAL_RANGE_LIST |
struct | _CONFLICT_DATA |
Macros | |
#define | LOG_CONF_MAGIC 0x464E434C /* "LCNF" */ |
#define | RES_DES_MAGIC 0x53445352 /* "RSDS" */ |
#define | NOTIFY_MAGIC 0x44556677 |
#define | RANGE_LIST_MAGIC 0x33445566 |
#define | CONFLICT_MAGIC 0x11225588 |
Typedefs | |
typedef struct _MACHINE_INFO | MACHINE_INFO |
typedef struct _MACHINE_INFO * | PMACHINE_INFO |
typedef struct _LOG_CONF_INFO | LOG_CONF_INFO |
typedef struct _LOG_CONF_INFO * | PLOG_CONF_INFO |
typedef struct _RES_DES_INFO | RES_DES_INFO |
typedef struct _RES_DES_INFO * | PRES_DES_INFO |
typedef struct _NOTIFY_DATA | NOTIFY_DATA |
typedef struct _NOTIFY_DATA * | PNOTIFY_DATA |
typedef struct _INTERNAL_RANGE | INTERNAL_RANGE |
typedef struct _INTERNAL_RANGE * | PINTERNAL_RANGE |
typedef struct _INTERNAL_RANGE_LIST | INTERNAL_RANGE_LIST |
typedef struct _INTERNAL_RANGE_LIST * | PINTERNAL_RANGE_LIST |
typedef struct _CONFLICT_DATA | CONFLICT_DATA |
typedef struct _CONFLICT_DATA * | PCONFLICT_DATA |
Variables | |
static const WCHAR | BackslashOpenBrace [] = {'\\', '{', 0} |
static const WCHAR | CloseBrace [] = {'}', 0} |
static const WCHAR | Class [] = {'C','l','a','s','s',0} |
static const WCHAR | ControlClass [] |
static const WCHAR | DeviceClasses [] |
typedef struct _CONFLICT_DATA CONFLICT_DATA |
typedef struct _INTERNAL_RANGE INTERNAL_RANGE |
typedef struct _LOG_CONF_INFO LOG_CONF_INFO |
typedef struct _MACHINE_INFO MACHINE_INFO |
typedef struct _NOTIFY_DATA NOTIFY_DATA |
typedef struct _CONFLICT_DATA * PCONFLICT_DATA |
typedef struct _INTERNAL_RANGE * PINTERNAL_RANGE |
typedef struct _INTERNAL_RANGE_LIST * PINTERNAL_RANGE_LIST |
typedef struct _LOG_CONF_INFO * PLOG_CONF_INFO |
typedef struct _MACHINE_INFO * PMACHINE_INFO |
typedef struct _NOTIFY_DATA * PNOTIFY_DATA |
typedef struct _RES_DES_INFO * PRES_DES_INFO |
typedef struct _RES_DES_INFO RES_DES_INFO |
CONFIGRET WINAPI CM_Add_Empty_Log_Conf | ( | _Out_ PLOG_CONF | plcLogConf, |
_In_ DEVINST | dnDevInst, | ||
_In_ PRIORITY | Priority, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 894 of file cfgmgr.c.
CONFIGRET WINAPI CM_Add_Empty_Log_Conf_Ex | ( | _Out_ PLOG_CONF | plcLogConf, |
_In_ DEVINST | dnDevInst, | ||
_In_ PRIORITY | Priority, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 913 of file cfgmgr.c.
Referenced by CM_Add_Empty_Log_Conf().
CONFIGRET WINAPI CM_Add_ID_ExA | ( | _In_ DEVINST | dnDevInst, |
_In_ PSTR | pszID, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 1039 of file cfgmgr.c.
Referenced by CM_Add_IDA().
CONFIGRET WINAPI CM_Add_ID_ExW | ( | _In_ DEVINST | dnDevInst, |
_In_ PWSTR | pszID, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 1067 of file cfgmgr.c.
Referenced by CM_Add_ID_ExA(), and CM_Add_IDW().
Definition at line 1005 of file cfgmgr.c.
CONFIGRET WINAPI CM_Add_Range | ( | _In_ DWORDLONG | ullStartValue, |
_In_ DWORDLONG | ullEndValue, | ||
_In_ RANGE_LIST | rlh, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 1135 of file cfgmgr.c.
CONFIGRET WINAPI CM_Add_Res_Des | ( | _Out_opt_ PRES_DES | prdResDes, |
_In_ LOG_CONF | lcLogConf, | ||
_In_ RESOURCEID | ResourceID, | ||
_In_reads_bytes_(ResourceLen) PCVOID | ResourceData, | ||
_In_ ULONG | ResourceLen, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 1198 of file cfgmgr.c.
CONFIGRET WINAPI CM_Add_Res_Des_Ex | ( | _Out_opt_ PRES_DES | prdResDes, |
_In_ LOG_CONF | lcLogConf, | ||
_In_ RESOURCEID | ResourceID, | ||
_In_reads_bytes_(ResourceLen) PCVOID | ResourceData, | ||
_In_ ULONG | ResourceLen, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 1219 of file cfgmgr.c.
Referenced by CM_Add_Res_Des().
Definition at line 1241 of file cfgmgr.c.
Referenced by SetupDiGetClassRegistryPropertyA(), and SetupDiSetClassRegistryPropertyA().
Definition at line 1270 of file cfgmgr.c.
Referenced by CM_Connect_MachineA(), SetupDiBuildClassInfoListExW(), SetupDiCreateDeviceInfoListExW(), SetupDiGetClassRegistryPropertyW(), and SetupDiSetClassRegistryPropertyW().
CONFIGRET WINAPI CM_Create_DevNode_ExA | ( | _Out_ PDEVINST | pdnDevInst, |
_In_ DEVINSTID_A | pDeviceID, | ||
_In_ DEVINST | dnParent, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HANDLE | hMachine | ||
) |
Definition at line 1377 of file cfgmgr.c.
Referenced by CM_Create_DevNodeA().
CONFIGRET WINAPI CM_Create_DevNode_ExW | ( | _Out_ PDEVINST | pdnDevInst, |
_In_ DEVINSTID_W | pDeviceID, | ||
_In_ DEVINST | dnParent, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HANDLE | hMachine | ||
) |
Definition at line 1407 of file cfgmgr.c.
Referenced by CM_Create_DevNode_ExA(), and CM_Create_DevNodeW().
CONFIGRET WINAPI CM_Create_DevNodeA | ( | _Out_ PDEVINST | pdnDevInst, |
_In_ DEVINSTID_A | pDeviceID, | ||
_In_ DEVINST | dnParent, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 1339 of file cfgmgr.c.
CONFIGRET WINAPI CM_Create_DevNodeW | ( | _Out_ PDEVINST | pdnDevInst, |
_In_ DEVINSTID_W | pDeviceID, | ||
_In_ DEVINST | dnParent, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 1492 of file cfgmgr.c.
Definition at line 1536 of file cfgmgr.c.
CONFIGRET WINAPI CM_Delete_Class_Key_Ex | ( | _In_ LPGUID | ClassGuid, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HANDLE | hMachine | ||
) |
Definition at line 1552 of file cfgmgr.c.
Referenced by CM_Delete_Class_Key().
CONFIGRET WINAPI CM_Delete_DevNode_Key | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulHardwareProfile, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 1606 of file cfgmgr.c.
CONFIGRET WINAPI CM_Delete_DevNode_Key_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulHardwareProfile, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HANDLE | hMachine | ||
) |
Definition at line 1624 of file cfgmgr.c.
Referenced by CM_Delete_DevNode_Key().
CONFIGRET WINAPI CM_Delete_Range | ( | _In_ DWORDLONG | ullStartValue, |
_In_ DWORDLONG | ullEndValue, | ||
_In_ RANGE_LIST | rlh, | ||
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CM_Detect_Resource_Conflict | ( | _In_ DEVINST | dnDevInst, |
_In_ RESOURCEID | ResourceID, | ||
_In_reads_bytes_(ResourceLen) PCVOID | ResourceData, | ||
_In_ ULONG | ResourceLen, | ||
_Out_ PBOOL | pbConflictDetected, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 1761 of file cfgmgr.c.
CONFIGRET WINAPI CM_Detect_Resource_Conflict_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ RESOURCEID | ResourceID, | ||
_In_reads_bytes_(ResourceLen) PCVOID | ResourceData, | ||
_In_ ULONG | ResourceLen, | ||
_Out_ PBOOL | pbConflictDetected, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 1788 of file cfgmgr.c.
Referenced by CM_Detect_Resource_Conflict().
Definition at line 1810 of file cfgmgr.c.
CONFIGRET WINAPI CM_Disable_DevNode_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 1826 of file cfgmgr.c.
Referenced by CM_Disable_DevNode(), and StopDevice().
Definition at line 1892 of file cfgmgr.c.
Referenced by DestroyDeviceInfoSet(), DeviceProblemWizardW(), DisplayDeviceAdvancedProperties(), SetupDiBuildClassInfoListExW(), SetupDiGetClassRegistryPropertyA(), SetupDiGetClassRegistryPropertyW(), SetupDiSetClassRegistryPropertyA(), and SetupDiSetClassRegistryPropertyW().
CONFIGRET WINAPI CM_Dup_Range_List | ( | _In_ RANGE_LIST | rlhOld, |
_In_ RANGE_LIST | rlhNew, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 1923 of file cfgmgr.c.
Definition at line 1996 of file cfgmgr.c.
CONFIGRET WINAPI CM_Enable_DevNode_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 2012 of file cfgmgr.c.
Referenced by CM_Enable_DevNode(), ResetDevice(), and SetupDiRestartDevices().
CONFIGRET WINAPI CM_Enumerate_Classes | ( | _In_ ULONG | ulClassIndex, |
_Out_ LPGUID | ClassGuid, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 2077 of file cfgmgr.c.
Referenced by EnumDeviceClasses(), and CDeviceView::GetNextClass().
CONFIGRET WINAPI CM_Enumerate_Classes_Ex | ( | _In_ ULONG | ulClassIndex, |
_Out_ LPGUID | ClassGuid, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 2094 of file cfgmgr.c.
Referenced by CM_Enumerate_Classes(), and SetupDiBuildClassInfoListExW().
CONFIGRET WINAPI CM_Enumerate_Enumerators_ExA | ( | _In_ ULONG | ulEnumIndex, |
_Out_writes_ *pulLength PCHAR | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 2199 of file cfgmgr.c.
Referenced by CM_Enumerate_EnumeratorsA().
CONFIGRET WINAPI CM_Enumerate_Enumerators_ExW | ( | _In_ ULONG | ulEnumIndex, |
_Out_writes_ *pulLength PWCHAR | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 2250 of file cfgmgr.c.
Referenced by CM_Enumerate_Enumerators_ExA(), and CM_Enumerate_EnumeratorsW().
CONFIGRET WINAPI CM_Enumerate_EnumeratorsA | ( | _In_ ULONG | ulEnumIndex, |
_Out_writes_ *pulLength PCHAR | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 2161 of file cfgmgr.c.
CONFIGRET WINAPI CM_Find_Range | ( | _Out_ PDWORDLONG | pullStart, |
_In_ DWORDLONG | ullStart, | ||
_In_ ULONG | ulLength, | ||
_In_ DWORDLONG | ullAlignment, | ||
_In_ DWORDLONG | ullEnd, | ||
_In_ RANGE_LIST | rlh, | ||
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CM_First_Range | ( | _In_ RANGE_LIST | rlh, |
_Out_ PDWORDLONG | pullStart, | ||
_Out_ PDWORDLONG | pullEnd, | ||
_Out_ PRANGE_ELEMENT | preElement, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 2329 of file cfgmgr.c.
Definition at line 2387 of file cfgmgr.c.
CONFIGRET WINAPI CM_Free_Log_Conf_Ex | ( | _In_ LOG_CONF | lcLogConfToBeFreed, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 2403 of file cfgmgr.c.
Referenced by CM_Free_Log_Conf().
Definition at line 2470 of file cfgmgr.c.
Definition at line 2492 of file cfgmgr.c.
CONFIGRET WINAPI CM_Free_Res_Des | ( | _Out_ PRES_DES | prdResDes, |
_In_ RES_DES | rdResDes, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 2540 of file cfgmgr.c.
CONFIGRET WINAPI CM_Free_Res_Des_Ex | ( | _Out_ PRES_DES | prdResDes, |
_In_ RES_DES | rdResDes, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 2557 of file cfgmgr.c.
Referenced by CM_Free_Res_Des().
Definition at line 2575 of file cfgmgr.c.
CONFIGRET WINAPI CM_Free_Resource_Conflict_Handle | ( | _In_ CONFLICT_LIST | clConflictList | ) |
Definition at line 2597 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Child | ( | _Out_ PDEVINST | pdnDevInst, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 2623 of file cfgmgr.c.
Referenced by CfmListRecursiveInsertSubDevices(), DevTreeRecursiveInsertSubDevices(), CDeviceView::GetChildDevice(), and GetMonitorDevInstID().
CONFIGRET WINAPI CM_Get_Child_Ex | ( | _Out_ PDEVINST | pdnDevInst, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 2640 of file cfgmgr.c.
Referenced by CM_Get_Child().
CONFIGRET WINAPI CM_Get_Class_Key_Name_ExA | ( | _In_ LPGUID | ClassGuid, |
_Out_writes_opt_ *pulLength LPSTR | pszKeyName, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 2760 of file cfgmgr.c.
Referenced by CM_Get_Class_Key_NameA().
CONFIGRET WINAPI CM_Get_Class_Key_Name_ExW | ( | _In_ LPGUID | ClassGuid, |
_Out_writes_opt_ *pulLength LPWSTR | pszKeyName, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 2808 of file cfgmgr.c.
Referenced by CM_Get_Class_Key_Name_ExA(), and CM_Get_Class_Key_NameW().
CONFIGRET WINAPI CM_Get_Class_Key_NameA | ( | _In_ LPGUID | ClassGuid, |
_Out_writes_opt_ *pulLength LPSTR | pszKeyName, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 2722 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Class_Key_NameW | ( | _In_ LPGUID | ClassGuid, |
_Out_writes_opt_ *pulLength LPWSTR | pszKeyName, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CM_Get_Class_Name_ExA | ( | _In_ LPGUID | ClassGuid, |
_Out_writes_opt_ *pulLength PCHAR | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 2882 of file cfgmgr.c.
Referenced by CM_Get_Class_NameA().
CONFIGRET WINAPI CM_Get_Class_Name_ExW | ( | _In_ LPGUID | ClassGuid, |
_Out_writes_opt_ *pulLength PWCHAR | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 2930 of file cfgmgr.c.
Referenced by CM_Get_Class_Name_ExA(), and CM_Get_Class_NameW().
CONFIGRET WINAPI CM_Get_Class_NameA | ( | _In_ LPGUID | ClassGuid, |
_Out_writes_opt_ *pulLength PCHAR | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 2844 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Class_Registry_PropertyA | ( | LPGUID | ClassGuid, |
ULONG | ulProperty, | ||
PULONG | pulRegDataType, | ||
PVOID | Buffer, | ||
PULONG | pulLength, | ||
ULONG | ulFlags, | ||
HMACHINE | hMachine | ||
) |
Definition at line 2990 of file cfgmgr.c.
Referenced by SetupDiGetClassRegistryPropertyA().
CONFIGRET WINAPI CM_Get_Class_Registry_PropertyW | ( | LPGUID | ClassGuid, |
ULONG | ulProperty, | ||
PULONG | pulRegDataType, | ||
PVOID | Buffer, | ||
PULONG | pulLength, | ||
ULONG | ulFlags, | ||
HMACHINE | hMachine | ||
) |
Definition at line 3069 of file cfgmgr.c.
Referenced by CM_Get_Class_Registry_PropertyA(), and SetupDiGetClassRegistryPropertyW().
Definition at line 3148 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Depth_Ex | ( | _Out_ PULONG | pulDepth, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 3165 of file cfgmgr.c.
Referenced by CM_Get_Depth().
CONFIGRET WINAPI CM_Get_Device_ID_ExA | ( | _In_ DEVINST | dnDevInst, |
_Out_writes_(BufferLen) PCHAR | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 3787 of file cfgmgr.c.
Referenced by CM_Get_Device_IDA().
CONFIGRET WINAPI CM_Get_Device_ID_ExW | ( | _In_ DEVINST | dnDevInst, |
_Out_writes_(BufferLen) PWCHAR | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 3830 of file cfgmgr.c.
Referenced by CM_Get_Device_ID_ExA(), and CM_Get_Device_IDW().
CONFIGRET WINAPI CM_Get_Device_ID_List_ExA | ( | _In_ PCSTR | pszFilter, |
_Out_writes_(BufferLen) PCHAR | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 3916 of file cfgmgr.c.
Referenced by CM_Get_Device_ID_ListA().
CONFIGRET WINAPI CM_Get_Device_ID_List_ExW | ( | _In_ PCWSTR | pszFilter, |
_Out_writes_(BufferLen) PWCHAR | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 3981 of file cfgmgr.c.
Referenced by CM_Get_Device_ID_List_ExA(), CM_Get_Device_ID_ListW(), DisplayDeviceRelations(), and SETUP_CreateDevicesList().
CONFIGRET WINAPI CM_Get_Device_ID_List_Size_ExA | ( | _Out_ PULONG | pulLen, |
_In_opt_ PCSTR | pszFilter, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4071 of file cfgmgr.c.
Referenced by CM_Get_Device_ID_List_SizeA().
CONFIGRET WINAPI CM_Get_Device_ID_List_Size_ExW | ( | _Out_ PULONG | pulLen, |
_In_opt_ PCWSTR | pszFilter, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4112 of file cfgmgr.c.
Referenced by CM_Get_Device_ID_List_Size_ExA(), CM_Get_Device_ID_List_SizeW(), and DisplayDeviceRelations().
CONFIGRET WINAPI CM_Get_Device_ID_List_SizeA | ( | _Out_ PULONG | pulLen, |
_In_opt_ PCSTR | pszFilter, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4037 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Device_ID_List_SizeW | ( | _Out_ PULONG | pulLen, |
_In_opt_ PCWSTR | pszFilter, | ||
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CM_Get_Device_ID_ListA | ( | _In_ PCSTR | pszFilter, |
_Out_writes_(BufferLen) PCHAR | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 3878 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Device_ID_Size | ( | _Out_ PULONG | pulLen, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4166 of file cfgmgr.c.
Referenced by GetMonitorDevInstID(), CDeviceNode::SetupNode(), and ShowDeviceProperties().
CONFIGRET WINAPI CM_Get_Device_ID_Size_Ex | ( | _Out_ PULONG | pulLen, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4183 of file cfgmgr.c.
Referenced by CM_Get_Device_ID_Size().
CONFIGRET WINAPI CM_Get_Device_IDA | ( | _In_ DEVINST | dnDevInst, |
_Out_writes_(BufferLen) PCHAR | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 3751 of file cfgmgr.c.
Referenced by test_devnode().
CONFIGRET WINAPI CM_Get_Device_IDW | ( | _In_ DEVINST | dnDevInst, |
_Out_writes_(BufferLen) PWCHAR | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 3769 of file cfgmgr.c.
Referenced by CDeviceNode::SetupNode(), and ShowDeviceProperties().
CONFIGRET WINAPI CM_Get_Device_Interface_Alias_ExA | ( | _In_ LPCSTR | pszDeviceInterface, |
_In_ LPGUID | AliasInterfaceGuid, | ||
_Out_writes_ *pulLength LPSTR | pszAliasDeviceInterface, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4278 of file cfgmgr.c.
Referenced by CM_Get_Device_Interface_AliasA().
CONFIGRET WINAPI CM_Get_Device_Interface_Alias_ExW | ( | _In_ LPCWSTR | pszDeviceInterface, |
_In_ LPGUID | AliasInterfaceGuid, | ||
_Out_writes_ *pulLength LPWSTR | pszAliasDeviceInterface, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4299 of file cfgmgr.c.
Referenced by CM_Get_Device_Interface_AliasW().
CONFIGRET WINAPI CM_Get_Device_Interface_AliasA | ( | _In_ LPCSTR | pszDeviceInterface, |
_In_ LPGUID | AliasInterfaceGuid, | ||
_Out_writes_ *pulLength LPSTR | pszAliasDeviceInterface, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4234 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Device_Interface_AliasW | ( | _In_ LPCWSTR | pszDeviceInterface, |
_In_ LPGUID | AliasInterfaceGuid, | ||
_Out_writes_ *pulLength LPWSTR | pszAliasDeviceInterface, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4256 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Device_Interface_List_ExA | ( | _In_ LPGUID | InterfaceClassGuid, |
_In_opt_ DEVINSTID_A | pDeviceID, | ||
_Out_writes_(BufferLen) PCHAR | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4405 of file cfgmgr.c.
Referenced by CM_Get_Device_Interface_ListA().
CONFIGRET WINAPI CM_Get_Device_Interface_List_ExW | ( | _In_ LPGUID | InterfaceClassGuid, |
_In_opt_ DEVINSTID_W | pDeviceID, | ||
_Out_writes_(BufferLen) PWCHAR | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4470 of file cfgmgr.c.
Referenced by CM_Get_Device_Interface_List_ExA(), and CM_Get_Device_Interface_ListW().
CONFIGRET WINAPI CM_Get_Device_Interface_List_Size_ExA | ( | _Out_ PULONG | pulLen, |
_In_ LPGUID | InterfaceClassGuid, | ||
_In_opt_ DEVINSTID_A | pDeviceID, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4570 of file cfgmgr.c.
Referenced by CM_Get_Device_Interface_List_SizeA().
CONFIGRET WINAPI CM_Get_Device_Interface_List_Size_ExW | ( | _Out_ PULONG | pulLen, |
_In_ LPGUID | InterfaceClassGuid, | ||
_In_opt_ DEVINSTID_W | pDeviceID, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4609 of file cfgmgr.c.
Referenced by CM_Get_Device_Interface_List_Size_ExA(), and CM_Get_Device_Interface_List_SizeW().
CONFIGRET WINAPI CM_Get_Device_Interface_List_SizeA | ( | _Out_ PULONG | pulLen, |
_In_ LPGUID | InterfaceClassGuid, | ||
_In_opt_ DEVINSTID_A | pDeviceID, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4532 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Device_Interface_List_SizeW | ( | _Out_ PULONG | pulLen, |
_In_ LPGUID | InterfaceClassGuid, | ||
_In_opt_ DEVINSTID_W | pDeviceID, | ||
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CM_Get_Device_Interface_ListA | ( | _In_ LPGUID | InterfaceClassGuid, |
_In_opt_ DEVINSTID_A | pDeviceID, | ||
_Out_writes_(BufferLen) PCHAR | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4363 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Device_Interface_ListW | ( | _In_ LPGUID | InterfaceClassGuid, |
_In_opt_ DEVINSTID_W | pDeviceID, | ||
_Out_writes_(BufferLen) PWCHAR | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CM_Get_DevNode_Custom_Property_ExA | ( | _In_ DEVINST | dnDevInst, |
_In_ PCSTR | pszCustomPropertyName, | ||
_Out_opt_ PULONG | pulRegDataType, | ||
_Out_writes_bytes_opt_ *pulLength PVOID | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 3276 of file cfgmgr.c.
Referenced by CM_Get_DevNode_Custom_PropertyA().
CONFIGRET WINAPI CM_Get_DevNode_Custom_Property_ExW | ( | _In_ DEVINST | dnDevInst, |
_In_ PCWSTR | pszCustomPropertyName, | ||
_Out_opt_ PULONG | pulRegDataType, | ||
_Out_writes_bytes_opt_ *pulLength PVOID | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 3364 of file cfgmgr.c.
Referenced by CM_Get_DevNode_Custom_Property_ExA(), and CM_Get_DevNode_Custom_PropertyW().
CONFIGRET WINAPI CM_Get_DevNode_Custom_PropertyA | ( | _In_ DEVINST | dnDevInst, |
_In_ PCSTR | pszCustomPropertyName, | ||
_Out_opt_ PULONG | pulRegDataType, | ||
_Out_writes_bytes_opt_ *pulLength PVOID | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 3230 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_DevNode_Custom_PropertyW | ( | _In_ DEVINST | dnDevInst, |
_In_ PCWSTR | pszCustomPropertyName, | ||
_Out_opt_ PULONG | pulRegDataType, | ||
_Out_writes_bytes_opt_ *pulLength PVOID | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CM_Get_DevNode_Registry_Property_ExA | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulProperty, | ||
_Out_opt_ PULONG | pulRegDataType, | ||
_Out_writes_bytes_opt_ *pulLength PVOID | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 3493 of file cfgmgr.c.
Referenced by CM_Get_DevNode_Registry_PropertyA().
CONFIGRET WINAPI CM_Get_DevNode_Registry_Property_ExW | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulProperty, | ||
_Out_opt_ PULONG | pulRegDataType, | ||
_Out_writes_bytes_opt_ *pulLength PVOID | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 3572 of file cfgmgr.c.
Referenced by CM_Get_DevNode_Registry_Property_ExA(), CM_Get_DevNode_Registry_PropertyW(), DisplayDevNodeEnumerator(), SETUP_CreateDevicesList(), and SetupDiGetDeviceRegistryPropertyW().
CONFIGRET WINAPI CM_Get_DevNode_Registry_PropertyA | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulProperty, | ||
_Out_opt_ PULONG | pulRegDataType, | ||
_Out_writes_bytes_opt_ *pulLength PVOID | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 3449 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_DevNode_Registry_PropertyW | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulProperty, | ||
_Out_opt_ PULONG | pulRegDataType, | ||
_Out_writes_bytes_opt_ *pulLength PVOID | Buffer, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 3471 of file cfgmgr.c.
Referenced by GetDeviceDisplayInfo(), and CDeviceNode::SetupNode().
CONFIGRET WINAPI CM_Get_DevNode_Status | ( | _Out_ PULONG | pulStatus, |
_Out_ PULONG | pulProblemNumber, | ||
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 3665 of file cfgmgr.c.
Referenced by EnumHotpluggedDevices(), and StorageCoInstaller().
CONFIGRET WINAPI CM_Get_DevNode_Status_Ex | ( | _Out_ PULONG | pulStatus, |
_Out_ PULONG | pulProblemNumber, | ||
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 3684 of file cfgmgr.c.
Referenced by CDeviceNode::CanDisable(), CanDisableDevice(), CDeviceNode::CanUninstall(), CM_Get_DevNode_Status(), DisplayDevNodeFlags(), GetDeviceStatusString(), CDeviceNode::HasProblem(), InitProbeListPage(), IsDeviceHidden(), IsDeviceStarted(), CDeviceNode::IsDisabled(), IsDriverInstalled(), CDeviceNode::IsHidden(), CDeviceNode::IsInstalled(), CDeviceNode::IsStarted(), ShowDeviceProblemWizard(), UpdateDevInfo(), and UpdateDriverDlg().
CONFIGRET WINAPI CM_Get_First_Log_Conf | ( | _Out_opt_ PLOG_CONF | plcLogConf, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4665 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_First_Log_Conf_Ex | ( | _Out_opt_ PLOG_CONF | plcLogConf, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4682 of file cfgmgr.c.
Referenced by CM_Get_First_Log_Conf().
Definition at line 4767 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Global_State_Ex | ( | _Out_ PULONG | pulState, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4783 of file cfgmgr.c.
Referenced by CM_Get_Global_State().
CONFIGRET WINAPI CM_Get_Hardware_Profile_Info_ExA | ( | _In_ ULONG | ulIndex, |
_Out_ PHWPROFILEINFO_A | pHWProfileInfo, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4992 of file cfgmgr.c.
Referenced by CM_Get_Hardware_Profile_InfoA().
CONFIGRET WINAPI CM_Get_Hardware_Profile_Info_ExW | ( | _In_ ULONG | ulIndex, |
_Out_ PHWPROFILEINFO_W | pHWProfileInfo, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 5034 of file cfgmgr.c.
Referenced by CM_Get_Hardware_Profile_Info_ExA(), and CM_Get_Hardware_Profile_InfoW().
CONFIGRET WINAPI CM_Get_Hardware_Profile_InfoA | ( | _In_ ULONG | ulIndex, |
_Out_ PHWPROFILEINFO_A | pHWProfileInfo, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4956 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Hardware_Profile_InfoW | ( | _In_ ULONG | ulIndex, |
_Out_ PHWPROFILEINFO_W | pHWProfileInfo, | ||
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CM_Get_HW_Prof_Flags_ExA | ( | _In_ DEVINSTID_A | szDevInstName, |
_In_ ULONG | ulHardwareProfile, | ||
_Out_ PULONG | pulValue, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4869 of file cfgmgr.c.
Referenced by CM_Get_HW_Prof_FlagsA().
CONFIGRET WINAPI CM_Get_HW_Prof_Flags_ExW | ( | _In_ DEVINSTID_W | szDevInstName, |
_In_ ULONG | ulHardwareProfile, | ||
_Out_ PULONG | pulValue, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4903 of file cfgmgr.c.
Referenced by CM_Get_HW_Prof_Flags_ExA(), and CM_Get_HW_Prof_FlagsW().
CONFIGRET WINAPI CM_Get_HW_Prof_FlagsA | ( | _In_ DEVINSTID_A | szDevInstName, |
_In_ ULONG | ulHardwareProfile, | ||
_Out_ PULONG | pulValue, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4831 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_HW_Prof_FlagsW | ( | _In_ DEVINSTID_W | szDevInstName, |
_In_ ULONG | ulHardwareProfile, | ||
_Out_ PULONG | pulValue, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4850 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Log_Conf_Priority | ( | _In_ LOG_CONF | lcLogConf, |
_Out_ PPRIORITY | pPriority, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5084 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Log_Conf_Priority_Ex | ( | _In_ LOG_CONF | lcLogConf, |
_Out_ PPRIORITY | pPriority, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 5101 of file cfgmgr.c.
Referenced by CM_Get_Log_Conf_Priority().
CONFIGRET WINAPI CM_Get_Next_Log_Conf | ( | _Out_opt_ PLOG_CONF | plcLogConf, |
_In_ LOG_CONF | lcLogConf, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5170 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Next_Log_Conf_Ex | ( | _Out_opt_ PLOG_CONF | plcLogConf, |
_In_ LOG_CONF | lcLogConf, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 5187 of file cfgmgr.c.
Referenced by CM_Get_Next_Log_Conf().
CONFIGRET WINAPI CM_Get_Next_Res_Des | ( | _Out_ PRES_DES | prdResDes, |
_In_ RES_DES | rdResDes, | ||
_In_ RESOURCEID | ForResource, | ||
_Out_opt_ PRESOURCEID | pResourceID, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5275 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Next_Res_Des_Ex | ( | _Out_ PRES_DES | prdResDes, |
_In_ RES_DES | rdResDes, | ||
_In_ RESOURCEID | ForResource, | ||
_Out_opt_ PRESOURCEID | pResourceID, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 5295 of file cfgmgr.c.
Referenced by CM_Get_Next_Res_Des().
CONFIGRET WINAPI CM_Get_Parent | ( | _Out_ PDEVINST | pdnDevInst, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5414 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Parent_Ex | ( | _Out_ PDEVINST | pdnDevInst, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 5431 of file cfgmgr.c.
Referenced by CM_Get_Parent(), SetupDiRegisterDeviceInfo(), and UpdateDevInfo().
CONFIGRET WINAPI CM_Get_Res_Des_Data | ( | _In_ RES_DES | rdResDes, |
_Out_writes_bytes_(BufferLen) PVOID | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5513 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Res_Des_Data_Ex | ( | _In_ RES_DES | rdResDes, |
_Out_writes_bytes_(BufferLen) PVOID | Buffer, | ||
_In_ ULONG | BufferLen, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 5531 of file cfgmgr.c.
Referenced by CM_Get_Res_Des_Data().
CONFIGRET WINAPI CM_Get_Res_Des_Data_Size | ( | _Out_ PULONG | pulSize, |
_In_ RES_DES | rdResDes, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5550 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Res_Des_Data_Size_Ex | ( | _Out_ PULONG | pulSize, |
_In_ RES_DES | rdResDes, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 5567 of file cfgmgr.c.
Referenced by CM_Get_Res_Des_Data_Size().
CONFIGRET WINAPI CM_Get_Resource_Conflict_Count | ( | _In_ CONFLICT_LIST | clConflictList, |
_Out_ PULONG | pulCount | ||
) |
Definition at line 5585 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Resource_Conflict_DetailsA | ( | _In_ CONFLICT_LIST | clConflictList, |
_In_ ULONG | ulIndex, | ||
_Inout_ PCONFLICT_DETAILS_A | pConflictDetails | ||
) |
CONFIGRET WINAPI CM_Get_Resource_Conflict_DetailsW | ( | _In_ CONFLICT_LIST | clConflictList, |
_In_ ULONG | ulIndex, | ||
_Inout_ PCONFLICT_DETAILS_W | pConflictDetails | ||
) |
CONFIGRET WINAPI CM_Get_Sibling | ( | _Out_ PDEVINST | pdnDevInst, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5646 of file cfgmgr.c.
Referenced by CfmListRecursiveInsertSubDevices(), DevTreeRecursiveInsertSubDevices(), GetMonitorDevInstID(), and CDeviceView::GetSiblingDevice().
CONFIGRET WINAPI CM_Get_Sibling_Ex | ( | _Out_ PDEVINST | pdnDevInst, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 5663 of file cfgmgr.c.
Referenced by CM_Get_Sibling().
Definition at line 5758 of file cfgmgr.c.
Referenced by CM_Get_Version().
CONFIGRET WINAPI CM_Intersect_Range_List | ( | _In_ RANGE_LIST | rlhOld1, |
_In_ RANGE_LIST | rlhOld2, | ||
_In_ RANGE_LIST | rlhNew, | ||
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CM_Invert_Range_List | ( | _In_ RANGE_LIST | rlhOld, |
_In_ RANGE_LIST | rlhNew, | ||
_In_ DWORDLONG | ullMaxValue, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5837 of file cfgmgr.c.
CONFIGRET WINAPI CM_Is_Dock_Station_Present_Ex | ( | _Out_ PBOOL | pbPresent, |
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 5852 of file cfgmgr.c.
Referenced by CM_Is_Dock_Station_Present().
Definition at line 5899 of file cfgmgr.c.
Definition at line 5914 of file cfgmgr.c.
Referenced by CM_Is_Version_Available().
CONFIGRET WINAPI CM_Locate_DevNode_ExA | ( | _Out_ PDEVINST | pdnDevInst, |
_In_opt_ DEVINSTID_A | pDeviceID, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 5996 of file cfgmgr.c.
Referenced by CM_Locate_DevNodeA().
CONFIGRET WINAPI CM_Locate_DevNode_ExW | ( | _Out_ PDEVINST | pdnDevInst, |
_In_opt_ DEVINSTID_W | pDeviceID, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 6028 of file cfgmgr.c.
Referenced by CM_Locate_DevNode_ExA(), CM_Locate_DevNodeW(), and CreateDeviceInfo().
CONFIGRET WINAPI CM_Locate_DevNodeA | ( | _Out_ PDEVINST | pdnDevInst, |
_In_opt_ DEVINSTID_A | pDeviceID, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5962 of file cfgmgr.c.
CONFIGRET WINAPI CM_Locate_DevNodeW | ( | _Out_ PDEVINST | pdnDevInst, |
_In_opt_ DEVINSTID_W | pDeviceID, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5979 of file cfgmgr.c.
Referenced by CRootNode::SetupNode().
CONFIGRET WINAPI CM_Merge_Range_List | ( | _In_ RANGE_LIST | rlhOld1, |
_In_ RANGE_LIST | rlhOld2, | ||
_In_ RANGE_LIST | rlhNew, | ||
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CM_Modify_Res_Des | ( | _Out_ PRES_DES | prdResDes, |
_In_ RES_DES | rdResDes, | ||
_In_ RESOURCEID | ResourceID, | ||
_In_reads_bytes_(ResourceLen) PCVOID | ResourceData, | ||
_In_ ULONG | ResourceLen, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 6133 of file cfgmgr.c.
CONFIGRET WINAPI CM_Modify_Res_Des_Ex | ( | _Out_ PRES_DES | prdResDes, |
_In_ RES_DES | rdResDes, | ||
_In_ RESOURCEID | ResourceID, | ||
_In_reads_bytes_(ResourceLen) PCVOID | ResourceData, | ||
_In_ ULONG | ResourceLen, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 6155 of file cfgmgr.c.
Referenced by CM_Modify_Res_Des().
CONFIGRET WINAPI CM_Move_DevNode | ( | _In_ DEVINST | dnFromDevInst, |
_In_ DEVINST | dnToDevInst, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 6177 of file cfgmgr.c.
CONFIGRET WINAPI CM_Move_DevNode_Ex | ( | _In_ DEVINST | dnFromDevInst, |
_In_ DEVINST | dnToDevInst, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 6194 of file cfgmgr.c.
Referenced by CM_Move_DevNode().
CONFIGRET WINAPI CM_Next_Range | ( | _Inout_ PRANGE_ELEMENT | preElement, |
_Out_ PDWORDLONG | pullStart, | ||
_Out_ PDWORDLONG | pullEnd, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 6265 of file cfgmgr.c.
CONFIGRET WINAPI CM_Open_Class_Key_ExA | ( | _In_opt_ LPGUID | pClassGuid, |
_In_opt_ LPCSTR | pszClassName, | ||
_In_ REGSAM | samDesired, | ||
_In_ REGDISPOSITION | Disposition, | ||
_Out_ PHKEY | phkClass, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 6368 of file cfgmgr.c.
Referenced by CM_Open_Class_KeyA().
CONFIGRET WINAPI CM_Open_Class_Key_ExW | ( | _In_opt_ LPGUID | pClassGuid, |
_In_opt_ LPCWSTR | pszClassName, | ||
_In_ REGSAM | samDesired, | ||
_In_ REGDISPOSITION | Disposition, | ||
_Out_ PHKEY | phkClass, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 6405 of file cfgmgr.c.
Referenced by CM_Open_Class_Key_ExA(), CM_Open_Class_KeyW(), and SetupDiBuildClassInfoListExW().
CONFIGRET WINAPI CM_Open_Class_KeyA | ( | _In_opt_ LPGUID | pClassGuid, |
_In_opt_ LPCSTR | pszClassName, | ||
_In_ REGSAM | samDesired, | ||
_In_ REGDISPOSITION | Disposition, | ||
_Out_ PHKEY | phkClass, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 6324 of file cfgmgr.c.
CONFIGRET WINAPI CM_Open_Class_KeyW | ( | _In_opt_ LPGUID | pClassGuid, |
_In_opt_ LPCWSTR | pszClassName, | ||
_In_ REGSAM | samDesired, | ||
_In_ REGDISPOSITION | Disposition, | ||
_Out_ PHKEY | phkClass, | ||
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CM_Open_DevNode_Key | ( | _In_ DEVINST | dnDevNode, |
_In_ REGSAM | samDesired, | ||
_In_ ULONG | ulHardwareProfile, | ||
_In_ REGDISPOSITION | Disposition, | ||
_Out_ PHKEY | phkDevice, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 6509 of file cfgmgr.c.
CONFIGRET WINAPI CM_Open_DevNode_Key_Ex | ( | _In_ DEVINST | dnDevNode, |
_In_ REGSAM | samDesired, | ||
_In_ ULONG | ulHardwareProfile, | ||
_In_ REGDISPOSITION | Disposition, | ||
_Out_ PHKEY | phkDevice, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 6530 of file cfgmgr.c.
Referenced by CM_Open_DevNode_Key().
CONFIGRET WINAPI CM_Query_And_Remove_SubTree_ExA | ( | _In_ DEVINST | dnAncestor, |
_Out_opt_ PPNP_VETO_TYPE | pVetoType, | ||
_Out_writes_opt_(ulNameLength) LPSTR | pszVetoName, | ||
_In_ ULONG | ulNameLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 6718 of file cfgmgr.c.
Referenced by CM_Query_And_Remove_SubTreeA().
CONFIGRET WINAPI CM_Query_And_Remove_SubTree_ExW | ( | _In_ DEVINST | dnAncestor, |
_Out_opt_ PPNP_VETO_TYPE | pVetoType, | ||
_Out_writes_opt_(ulNameLength) LPWSTR | pszVetoName, | ||
_In_ ULONG | ulNameLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 6766 of file cfgmgr.c.
Referenced by CM_Query_And_Remove_SubTree_ExA(), and CM_Query_And_Remove_SubTreeW().
CONFIGRET WINAPI CM_Query_And_Remove_SubTreeA | ( | _In_ DEVINST | dnAncestor, |
_Out_opt_ PPNP_VETO_TYPE | pVetoType, | ||
_Out_writes_opt_(ulNameLength) LPSTR | pszVetoName, | ||
_In_ ULONG | ulNameLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 6678 of file cfgmgr.c.
CONFIGRET WINAPI CM_Query_And_Remove_SubTreeW | ( | _In_ DEVINST | dnAncestor, |
_Out_opt_ PPNP_VETO_TYPE | pVetoType, | ||
_Out_writes_opt_(ulNameLength) LPWSTR | pszVetoName, | ||
_In_ ULONG | ulNameLength, | ||
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CM_Query_Arbitrator_Free_Data | ( | _Out_writes_bytes_(DataLen) PVOID | pData, |
_In_ ULONG | DataLen, | ||
_In_ DEVINST | dnDevInst, | ||
_In_ RESOURCEID | ResourceID, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 6836 of file cfgmgr.c.
CONFIGRET WINAPI CM_Query_Arbitrator_Free_Data_Ex | ( | _Out_writes_bytes_(DataLen) PVOID | pData, |
_In_ ULONG | DataLen, | ||
_In_ DEVINST | dnDevInst, | ||
_In_ RESOURCEID | ResourceID, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 6856 of file cfgmgr.c.
Referenced by CM_Query_Arbitrator_Free_Data().
CONFIGRET WINAPI CM_Query_Arbitrator_Free_Size | ( | _Out_ PULONG | pulSize, |
_In_ DEVINST | dnDevInst, | ||
_In_ RESOURCEID | ResourceID, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 6925 of file cfgmgr.c.
CONFIGRET WINAPI CM_Query_Arbitrator_Free_Size_Ex | ( | _Out_ PULONG | pulSize, |
_In_ DEVINST | dnDevInst, | ||
_In_ RESOURCEID | ResourceID, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 6944 of file cfgmgr.c.
Referenced by CM_Query_Arbitrator_Free_Size().
CONFIGRET WINAPI CM_Query_Remove_SubTree_Ex | ( | _In_ DEVINST | dnAncestor, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
CONFIGRET WINAPI CM_Query_Resource_Conflict_List | ( | _Out_ PCONFLICT_LIST | pclConflictList, |
_In_ DEVINST | dnDevInst, | ||
_In_ RESOURCEID | ResourceID, | ||
_In_ PCVOID | ResourceData, | ||
_In_ ULONG | ResourceLen, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7048 of file cfgmgr.c.
Definition at line 7166 of file cfgmgr.c.
CONFIGRET WINAPI CM_Reenumerate_DevNode_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7181 of file cfgmgr.c.
Referenced by CM_Reenumerate_DevNode().
Definition at line 7243 of file cfgmgr.c.
CONFIGRET WINAPI CM_Register_Device_Driver_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7259 of file cfgmgr.c.
Referenced by CM_Register_Device_Driver().
CONFIGRET WINAPI CM_Register_Device_Interface_ExA | ( | _In_ DEVINST | dnDevInst, |
_In_ LPGUID | InterfaceClassGuid, | ||
_In_opt_ LPCSTR | pszReference, | ||
_Out_writes_ *pulLength LPSTR | pszDeviceInterface, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7365 of file cfgmgr.c.
Referenced by CM_Register_Device_InterfaceA().
CONFIGRET WINAPI CM_Register_Device_Interface_ExW | ( | _In_ DEVINST | dnDevInst, |
_In_ LPGUID | InterfaceClassGuid, | ||
_In_opt_ LPCWSTR | pszReference, | ||
_Out_writes_ *pulLength LPWSTR | pszDeviceInterface, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7439 of file cfgmgr.c.
Referenced by CM_Register_Device_Interface_ExA(), and CM_Register_Device_InterfaceW().
CONFIGRET WINAPI CM_Register_Device_InterfaceA | ( | _In_ DEVINST | dnDevInst, |
_In_ LPGUID | InterfaceClassGuid, | ||
_In_opt_ LPCSTR | pszReference, | ||
_Out_writes_ *pulLength LPSTR | pszDeviceInterface, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 7319 of file cfgmgr.c.
CONFIGRET WINAPI CM_Register_Device_InterfaceW | ( | _In_ DEVINST | dnDevInst, |
_In_ LPGUID | InterfaceClassGuid, | ||
_In_opt_ LPCWSTR | pszReference, | ||
_Out_writes_ *pulLength LPWSTR | pszDeviceInterface, | ||
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 7342 of file cfgmgr.c.
CONFIGRET WINAPI CM_Remove_SubTree_Ex | ( | _In_ DEVINST | dnAncestor, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
CONFIGRET WINAPI CM_Request_Device_Eject_ExA | ( | _In_ DEVINST | dnDevInst, |
_Out_opt_ PPNP_VETO_TYPE | pVetoType, | ||
_Out_writes_opt_(ulNameLength) LPSTR | pszVetoName, | ||
_In_ ULONG | ulNameLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7594 of file cfgmgr.c.
Referenced by CM_Request_Device_EjectA().
CONFIGRET WINAPI CM_Request_Device_Eject_ExW | ( | _In_ DEVINST | dnDevInst, |
_Out_opt_ PPNP_VETO_TYPE | pVetoType, | ||
_Out_writes_opt_(ulNameLength) LPWSTR | pszVetoName, | ||
_In_ ULONG | ulNameLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7644 of file cfgmgr.c.
Referenced by CM_Request_Device_Eject_ExA(), and CM_Request_Device_EjectW().
CONFIGRET WINAPI CM_Request_Device_EjectA | ( | _In_ DEVINST | dnDevInst, |
_Out_opt_ PPNP_VETO_TYPE | pVetoType, | ||
_Out_writes_opt_(ulNameLength) LPSTR | pszVetoName, | ||
_In_ ULONG | ulNameLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 7554 of file cfgmgr.c.
CONFIGRET WINAPI CM_Request_Device_EjectW | ( | _In_ DEVINST | dnDevInst, |
_Out_opt_ PPNP_VETO_TYPE | pVetoType, | ||
_Out_writes_opt_(ulNameLength) LPWSTR | pszVetoName, | ||
_In_ ULONG | ulNameLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 7574 of file cfgmgr.c.
Referenced by SafeRemoveDevice().
Definition at line 7718 of file cfgmgr.c.
Definition at line 7731 of file cfgmgr.c.
Referenced by CM_Request_Eject_PC().
Definition at line 7770 of file cfgmgr.c.
Definition at line 7784 of file cfgmgr.c.
Referenced by CM_Run_Detection().
CONFIGRET WINAPI CM_Set_Class_Registry_PropertyA | ( | _In_ LPGUID | ClassGuid, |
_In_ ULONG | ulProperty, | ||
_In_reads_bytes_opt_(ulLength) PCVOID | Buffer, | ||
_In_ ULONG | ulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7832 of file cfgmgr.c.
Referenced by SetupDiSetClassRegistryPropertyA().
CONFIGRET WINAPI CM_Set_Class_Registry_PropertyW | ( | _In_ LPGUID | ClassGuid, |
_In_ ULONG | ulProperty, | ||
_In_reads_bytes_opt_(ulLength) PCVOID | Buffer, | ||
_In_ ULONG | ulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7919 of file cfgmgr.c.
Referenced by CM_Set_Class_Registry_PropertyA(), and SetupDiSetClassRegistryPropertyW().
CONFIGRET WINAPI CM_Set_DevNode_Problem | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulProblem, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 8019 of file cfgmgr.c.
Referenced by SetFailedInstall().
CONFIGRET WINAPI CM_Set_DevNode_Problem_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulProblem, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8036 of file cfgmgr.c.
Referenced by CM_Set_DevNode_Problem().
CONFIGRET WINAPI CM_Set_DevNode_Registry_Property_ExA | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulProperty, | ||
_In_reads_bytes_opt_(ulLength) PCVOID | Buffer, | ||
_In_ ULONG | ulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8140 of file cfgmgr.c.
Referenced by CM_Set_DevNode_Registry_PropertyA().
CONFIGRET WINAPI CM_Set_DevNode_Registry_Property_ExW | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulProperty, | ||
_In_reads_bytes_opt_(ulLength) PCVOID | Buffer, | ||
_In_ ULONG | ulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8226 of file cfgmgr.c.
Referenced by CM_Set_DevNode_Registry_Property_ExA(), and CM_Set_DevNode_Registry_PropertyW().
CONFIGRET WINAPI CM_Set_DevNode_Registry_PropertyA | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulProperty, | ||
_In_reads_bytes_opt_(ulLength) PCVOID | Buffer, | ||
_In_ ULONG | ulLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 8098 of file cfgmgr.c.
CONFIGRET WINAPI CM_Set_DevNode_Registry_PropertyW | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulProperty, | ||
_In_reads_bytes_opt_(ulLength) PCVOID | Buffer, | ||
_In_ ULONG | ulLength, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 8303 of file cfgmgr.c.
CONFIGRET WINAPI CM_Set_HW_Prof_Ex | ( | _In_ ULONG | ulHardwareProfile, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8319 of file cfgmgr.c.
Referenced by CM_Set_HW_Prof().
CONFIGRET WINAPI CM_Set_HW_Prof_Flags_ExA | ( | _In_ DEVINSTID_A | szDevInstName, |
_In_ ULONG | ulConfig, | ||
_In_ ULONG | ulValue, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8405 of file cfgmgr.c.
Referenced by CM_Set_HW_Prof_FlagsA().
CONFIGRET WINAPI CM_Set_HW_Prof_Flags_ExW | ( | _In_ DEVINSTID_W | szDevInstName, |
_In_ ULONG | ulConfig, | ||
_In_ ULONG | ulValue, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8439 of file cfgmgr.c.
Referenced by CM_Set_HW_Prof_Flags_ExA(), and CM_Set_HW_Prof_FlagsW().
CONFIGRET WINAPI CM_Set_HW_Prof_FlagsA | ( | _In_ DEVINSTID_A | szDevInstName, |
_In_ ULONG | ulConfig, | ||
_In_ ULONG | ulValue, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 8367 of file cfgmgr.c.
CONFIGRET WINAPI CM_Set_HW_Prof_FlagsW | ( | _In_ DEVINSTID_W | szDevInstName, |
_In_ ULONG | ulConfig, | ||
_In_ ULONG | ulValue, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 8492 of file cfgmgr.c.
CONFIGRET WINAPI CM_Setup_DevNode_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8508 of file cfgmgr.c.
Referenced by CM_Setup_DevNode().
CONFIGRET WINAPI CM_Test_Range_Available | ( | _In_ DWORDLONG | ullStartValue, |
_In_ DWORDLONG | ullEndValue, | ||
_In_ RANGE_LIST | rlh, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 8573 of file cfgmgr.c.
Definition at line 8643 of file cfgmgr.c.
CONFIGRET WINAPI CM_Uninstall_DevNode_Ex | ( | _In_ DEVINST | dnPhantom, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8659 of file cfgmgr.c.
Referenced by CM_Uninstall_DevNode().
CONFIGRET WINAPI CM_Unregister_Device_Interface_ExA | ( | _In_ LPCSTR | pszDeviceInterface, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8753 of file cfgmgr.c.
Referenced by CM_Unregister_Device_InterfaceA().
CONFIGRET WINAPI CM_Unregister_Device_Interface_ExW | ( | _In_ LPCWSTR | pszDeviceInterface, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8785 of file cfgmgr.c.
Referenced by CM_Unregister_Device_Interface_ExA(), and CM_Unregister_Device_InterfaceW().
CONFIGRET WINAPI CM_Unregister_Device_InterfaceA | ( | _In_ LPCSTR | pszDeviceInterface, |
_In_ ULONG | ulFlags | ||
) |
Definition at line 8719 of file cfgmgr.c.
CONFIGRET WINAPI CM_Unregister_Device_InterfaceW | ( | _In_ LPCWSTR | pszDeviceInterface, |
_In_ ULONG | ulFlags | ||
) |
CONFIGRET WINAPI CMP_GetBlockedDriverInfo | ( | _Out_opt_ LPWSTR | pszNames, |
_Inout_ PULONG | pulLength, | ||
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 495 of file cfgmgr.c.
CONFIGRET WINAPI CMP_GetServerSideDeviceInstallFlags | ( | _Out_ PULONG | pulSSDIFlags, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 545 of file cfgmgr.c.
CONFIGRET WINAPI CMP_RegisterNotification | ( | _In_ HANDLE | hRecipient, |
_In_ LPVOID | lpvNotificationFilter, | ||
_In_ ULONG | ulFlags, | ||
_Out_ PHDEVNOTIFY | phDevNotify | ||
) |
Definition at line 628 of file cfgmgr.c.
Definition at line 739 of file cfgmgr.c.
Referenced by NotifyLogon().
Definition at line 787 of file cfgmgr.c.
Definition at line 831 of file cfgmgr.c.
Referenced by CommonInstall().
Definition at line 854 of file cfgmgr.c.
|
static |
Definition at line 229 of file cfgmgr.c.
Referenced by CM_Delete_DevNode_Key_Ex(), and CM_Open_DevNode_Key_Ex().
Definition at line 150 of file cfgmgr.c.
Referenced by CM_Get_Class_Registry_PropertyA(), CM_Set_Class_Registry_PropertyA(), CM_Set_Class_Registry_PropertyW(), CM_Set_DevNode_Registry_Property_ExA(), and CM_Set_DevNode_Registry_Property_ExW().
Definition at line 118 of file cfgmgr.c.
Referenced by CM_Delete_Class_Key_Ex(), CM_Get_Class_Key_Name_ExW(), and CM_Get_Class_Name_ExW().
BOOL IsValidConflictData | ( | _In_opt_ PCONFLICT_DATA | pConflictData | ) |
Definition at line 467 of file cfgmgr.c.
Referenced by CM_Free_Resource_Conflict_Handle(), and CM_Get_Resource_Conflict_Count().
BOOL IsValidLogConf | ( | _In_opt_ PLOG_CONF_INFO | pLogConfInfo | ) |
Definition at line 419 of file cfgmgr.c.
Referenced by CM_Free_Log_Conf_Ex(), CM_Free_Log_Conf_Handle(), CM_Get_Log_Conf_Priority_Ex(), CM_Get_Next_Log_Conf_Ex(), and CM_Get_Next_Res_Des_Ex().
BOOL IsValidRangeList | ( | _In_opt_ PINTERNAL_RANGE_LIST | pRangeList | ) |
Definition at line 395 of file cfgmgr.c.
Referenced by CM_Add_Range(), CM_Dup_Range_List(), CM_First_Range(), CM_Free_Range_List(), and CM_Test_Range_Available().
BOOL IsValidResDes | ( | _In_opt_ PRES_DES_INFO | pResDesInfo | ) |
Definition at line 443 of file cfgmgr.c.
Referenced by CM_Free_Res_Des_Handle(), and CM_Get_Next_Res_Des_Ex().
|
static |
Definition at line 141 of file cfgmgr.c.
Referenced by CM_Add_Empty_Log_Conf_Ex(), CM_Add_ID_ExW(), CM_Create_DevNode_ExW(), CM_Delete_Class_Key_Ex(), CM_Delete_DevNode_Key_Ex(), CM_Disable_DevNode_Ex(), CM_Enable_DevNode_Ex(), CM_Enumerate_Classes_Ex(), CM_Enumerate_Enumerators_ExW(), CM_Free_Log_Conf_Ex(), CM_Get_Child_Ex(), CM_Get_Class_Name_ExW(), CM_Get_Class_Registry_PropertyW(), CM_Get_Depth_Ex(), CM_Get_Device_ID_List_ExW(), CM_Get_Device_ID_List_Size_ExW(), CM_Get_Device_Interface_Alias_ExW(), CM_Get_Device_Interface_List_ExW(), CM_Get_Device_Interface_List_Size_ExW(), CM_Get_DevNode_Custom_Property_ExW(), CM_Get_DevNode_Registry_Property_ExW(), CM_Get_DevNode_Status_Ex(), CM_Get_First_Log_Conf_Ex(), CM_Get_Global_State_Ex(), CM_Get_Hardware_Profile_Info_ExW(), CM_Get_HW_Prof_Flags_ExW(), CM_Get_Log_Conf_Priority_Ex(), CM_Get_Next_Log_Conf_Ex(), CM_Get_Next_Res_Des_Ex(), CM_Get_Parent_Ex(), CM_Get_Sibling_Ex(), CM_Get_Version_Ex(), CM_Is_Dock_Station_Present_Ex(), CM_Is_Version_Available_Ex(), CM_Locate_DevNode_ExW(), CM_Move_DevNode_Ex(), CM_Query_And_Remove_SubTree_ExW(), CM_Query_Arbitrator_Free_Data_Ex(), CM_Query_Arbitrator_Free_Size_Ex(), CM_Query_Resource_Conflict_List(), CM_Reenumerate_DevNode_Ex(), CM_Register_Device_Driver_Ex(), CM_Register_Device_Interface_ExW(), CM_Request_Device_Eject_ExW(), CM_Request_Eject_PC_Ex(), CM_Run_Detection_Ex(), CM_Set_Class_Registry_PropertyW(), CM_Set_DevNode_Problem_Ex(), CM_Set_DevNode_Registry_Property_ExW(), CM_Set_HW_Prof_Ex(), CM_Set_HW_Prof_Flags_ExW(), CM_Setup_DevNode_Ex(), CM_Uninstall_DevNode_Ex(), CM_Unregister_Device_Interface_ExW(), CMP_GetBlockedDriverInfo(), CMP_GetServerSideDeviceInstallFlags(), CMP_Init_Detection(), CMP_RegisterNotification(), CMP_Report_LogOn(), CMP_UnregisterNotification(), CMP_WaitServicesAvailable(), and GetDeviceInstanceKeyPath().
|
static |
Definition at line 203 of file cfgmgr.c.
Referenced by GetDeviceInstanceKeyPath().
Definition at line 34 of file cfgmgr.c.
Referenced by CM_Open_Class_Key_ExW().
Definition at line 35 of file cfgmgr.c.
Referenced by CM_Open_Class_Key_ExW().
Definition at line 38 of file cfgmgr.c.
Referenced by BeginFile(), CM_Open_Class_Key_ExW(), and PiControlSyncDeviceAction().
Definition at line 43 of file cfgmgr.c.
Referenced by CM_Open_Class_Key_ExW().