ReactOS 0.4.16-dev-306-g647d351
|
#include "setupapi_private.h"
#include <dbt.h>
#include <pnp_c.h>
#include <winsvc.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 900 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 919 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 1045 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 1073 of file cfgmgr.c.
Referenced by CM_Add_ID_ExA(), and CM_Add_IDW().
Definition at line 1011 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 1141 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 1204 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 1225 of file cfgmgr.c.
Referenced by CM_Add_Res_Des().
Definition at line 1247 of file cfgmgr.c.
Definition at line 1276 of file cfgmgr.c.
Referenced by CM_Connect_MachineA(), SetupDiBuildClassInfoListExW(), and SetupDiCreateDeviceInfoListExW().
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 1383 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 1413 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 1345 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 1498 of file cfgmgr.c.
Definition at line 1542 of file cfgmgr.c.
CONFIGRET WINAPI CM_Delete_Class_Key_Ex | ( | _In_ LPGUID | ClassGuid, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HANDLE | hMachine | ||
) |
Definition at line 1558 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 1612 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 1630 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 1767 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 1794 of file cfgmgr.c.
Referenced by CM_Detect_Resource_Conflict().
Definition at line 1816 of file cfgmgr.c.
CONFIGRET WINAPI CM_Disable_DevNode_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 1832 of file cfgmgr.c.
Referenced by CM_Disable_DevNode(), and StopDevice().
Definition at line 1898 of file cfgmgr.c.
Referenced by DestroyDeviceInfoSet(), DeviceProblemWizardW(), DisplayDeviceAdvancedProperties(), and SetupDiBuildClassInfoListExW().
CONFIGRET WINAPI CM_Dup_Range_List | ( | _In_ RANGE_LIST | rlhOld, |
_In_ RANGE_LIST | rlhNew, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 1929 of file cfgmgr.c.
Definition at line 2002 of file cfgmgr.c.
CONFIGRET WINAPI CM_Enable_DevNode_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 2018 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 2083 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 2100 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 2205 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 2256 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 2167 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 2335 of file cfgmgr.c.
Definition at line 2393 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 2409 of file cfgmgr.c.
Referenced by CM_Free_Log_Conf().
Definition at line 2476 of file cfgmgr.c.
Definition at line 2498 of file cfgmgr.c.
CONFIGRET WINAPI CM_Free_Res_Des | ( | _Out_ PRES_DES | prdResDes, |
_In_ RES_DES | rdResDes, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 2546 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 2563 of file cfgmgr.c.
Referenced by CM_Free_Res_Des().
Definition at line 2581 of file cfgmgr.c.
CONFIGRET WINAPI CM_Free_Resource_Conflict_Handle | ( | _In_ CONFLICT_LIST | clConflictList | ) |
Definition at line 2603 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Child | ( | _Out_ PDEVINST | pdnDevInst, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 2629 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 2646 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 2766 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 2814 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 2728 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 2888 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 2936 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 2850 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 2996 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Class_Registry_PropertyW | ( | LPGUID | ClassGuid, |
ULONG | ulProperty, | ||
PULONG | pulRegDataType, | ||
PVOID | Buffer, | ||
PULONG | pulLength, | ||
ULONG | ulFlags, | ||
HMACHINE | hMachine | ||
) |
Definition at line 3075 of file cfgmgr.c.
Referenced by CM_Get_Class_Registry_PropertyA().
Definition at line 3154 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 3171 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 3793 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 3836 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 3922 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 3987 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 4077 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 4118 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 4043 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 3884 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Device_ID_Size | ( | _Out_ PULONG | pulLen, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4172 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 4189 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 3757 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 3775 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 4284 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 4305 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 4240 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 4262 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 4411 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 4476 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 4576 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 4615 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 4538 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 4369 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 3282 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 3370 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 3236 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 3499 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 3578 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 3455 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 3477 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 3671 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 3690 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 4671 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 4688 of file cfgmgr.c.
Referenced by CM_Get_First_Log_Conf().
Definition at line 4773 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Global_State_Ex | ( | _Out_ PULONG | pulState, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4789 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 4998 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 5040 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 4962 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 4875 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 4909 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 4837 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 4856 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Log_Conf_Priority | ( | _In_ LOG_CONF | lcLogConf, |
_Out_ PPRIORITY | pPriority, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5090 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 5107 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 5176 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 5193 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 5281 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 5301 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 5420 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 5437 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 5519 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 5537 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 5556 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 5573 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 5591 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 5652 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 5669 of file cfgmgr.c.
Referenced by CM_Get_Sibling().
Definition at line 5764 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 5843 of file cfgmgr.c.
CONFIGRET WINAPI CM_Is_Dock_Station_Present_Ex | ( | _Out_ PBOOL | pbPresent, |
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 5858 of file cfgmgr.c.
Referenced by CM_Is_Dock_Station_Present().
Definition at line 5905 of file cfgmgr.c.
Definition at line 5920 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 6002 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 6034 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 5968 of file cfgmgr.c.
CONFIGRET WINAPI CM_Locate_DevNodeW | ( | _Out_ PDEVINST | pdnDevInst, |
_In_opt_ DEVINSTID_W | pDeviceID, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5985 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 6139 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 6161 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 6183 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 6200 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 6271 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 6374 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 6411 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 6330 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 6515 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 6536 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 6724 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 6772 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 6684 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 6842 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 6862 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 6931 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 6950 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 7054 of file cfgmgr.c.
Definition at line 7172 of file cfgmgr.c.
CONFIGRET WINAPI CM_Reenumerate_DevNode_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7187 of file cfgmgr.c.
Referenced by CM_Reenumerate_DevNode().
Definition at line 7249 of file cfgmgr.c.
CONFIGRET WINAPI CM_Register_Device_Driver_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7265 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 7371 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 7445 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 7325 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 7348 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 7600 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 7650 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 7560 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 7580 of file cfgmgr.c.
Referenced by SafeRemoveDevice().
Definition at line 7724 of file cfgmgr.c.
Definition at line 7737 of file cfgmgr.c.
Referenced by CM_Request_Eject_PC().
Definition at line 7776 of file cfgmgr.c.
Definition at line 7790 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 | ||
) |
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 | ||
) |
CONFIGRET WINAPI CM_Set_DevNode_Problem | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulProblem, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 7878 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 7895 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 7999 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 8085 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 7957 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 8162 of file cfgmgr.c.
CONFIGRET WINAPI CM_Set_HW_Prof_Ex | ( | _In_ ULONG | ulHardwareProfile, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8178 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 8264 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 8298 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 8226 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 8351 of file cfgmgr.c.
CONFIGRET WINAPI CM_Setup_DevNode_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8367 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 8432 of file cfgmgr.c.
Definition at line 8502 of file cfgmgr.c.
CONFIGRET WINAPI CM_Uninstall_DevNode_Ex | ( | _In_ DEVINST | dnPhantom, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8518 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 8612 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 8644 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 8578 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 501 of file cfgmgr.c.
CONFIGRET WINAPI CMP_GetServerSideDeviceInstallFlags | ( | _Out_ PULONG | pulSSDIFlags, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 551 of file cfgmgr.c.
CONFIGRET WINAPI CMP_RegisterNotification | ( | _In_ HANDLE | hRecipient, |
_In_ LPVOID | lpvNotificationFilter, | ||
_In_ ULONG | ulFlags, | ||
_Out_ PHDEVNOTIFY | phDevNotify | ||
) |
Definition at line 634 of file cfgmgr.c.
Definition at line 745 of file cfgmgr.c.
Referenced by NotifyLogon().
Definition at line 793 of file cfgmgr.c.
Definition at line 837 of file cfgmgr.c.
Referenced by CommonInstall().
Definition at line 860 of file cfgmgr.c.
|
static |
Definition at line 235 of file cfgmgr.c.
Referenced by CM_Delete_DevNode_Key_Ex(), and CM_Open_DevNode_Key_Ex().
Definition at line 156 of file cfgmgr.c.
Referenced by CM_Get_Class_Registry_PropertyA(), CM_Set_DevNode_Registry_Property_ExA(), and CM_Set_DevNode_Registry_Property_ExW().
Definition at line 124 of file cfgmgr.c.
Referenced by CM_Delete_Class_Key_Ex(), CM_Get_Class_Key_Name_ExW(), and CM_Get_Class_Name_ExW().
DWORD WINAPI I_ScPnPGetServiceName | ( | IN SERVICE_STATUS_HANDLE | hServiceStatus, |
OUT LPWSTR | lpServiceName, | ||
IN DWORD | cchServiceName | ||
) |
Definition at line 869 of file sctrl.c.
Referenced by CMP_RegisterNotification().
BOOL IsValidConflictData | ( | _In_opt_ PCONFLICT_DATA | pConflictData | ) |
Definition at line 473 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 425 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 401 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 449 of file cfgmgr.c.
Referenced by CM_Free_Res_Des_Handle(), and CM_Get_Next_Res_Des_Ex().
|
static |
Definition at line 147 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_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 209 of file cfgmgr.c.
Referenced by GetDeviceInstanceKeyPath().
Definition at line 40 of file cfgmgr.c.
Referenced by CM_Open_Class_Key_ExW().
Definition at line 41 of file cfgmgr.c.
Referenced by CM_Open_Class_Key_ExW().
Definition at line 44 of file cfgmgr.c.
Referenced by BeginFile(), CM_Open_Class_Key_ExW(), and PiControlSyncDeviceAction().
Definition at line 49 of file cfgmgr.c.
Referenced by CM_Open_Class_Key_ExW().