ReactOS 0.4.15-dev-7961-gdcf9eb0
|
#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 | _NOTIFY_DATA |
struct | _INTERNAL_RANGE |
struct | _INTERNAL_RANGE_LIST |
struct | _CONFLICT_DATA |
Macros | |
#define | LOG_CONF_MAGIC 0x464E434C /* "LCNF" */ |
#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 _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 |
CONFIGRET WINAPI CM_Add_Empty_Log_Conf | ( | _Out_ PLOG_CONF | plcLogConf, |
_In_ DEVINST | dnDevInst, | ||
_In_ PRIORITY | Priority, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 865 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 884 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 1010 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 1038 of file cfgmgr.c.
Referenced by CM_Add_ID_ExA(), and CM_Add_IDW().
Definition at line 976 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 1106 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 1169 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 1190 of file cfgmgr.c.
Referenced by CM_Add_Res_Des().
Definition at line 1212 of file cfgmgr.c.
Definition at line 1241 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 1348 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 1378 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 1310 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 1463 of file cfgmgr.c.
Definition at line 1507 of file cfgmgr.c.
CONFIGRET WINAPI CM_Delete_Class_Key_Ex | ( | _In_ LPGUID | ClassGuid, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HANDLE | hMachine | ||
) |
Definition at line 1523 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 1577 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 1595 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 1732 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 1759 of file cfgmgr.c.
Referenced by CM_Detect_Resource_Conflict().
Definition at line 1781 of file cfgmgr.c.
CONFIGRET WINAPI CM_Disable_DevNode_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 1797 of file cfgmgr.c.
Referenced by CM_Disable_DevNode(), and StopDevice().
Definition at line 1863 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 1911 of file cfgmgr.c.
CONFIGRET WINAPI CM_Enable_DevNode_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 1927 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 1992 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 2009 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 2114 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 2165 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 2076 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 2244 of file cfgmgr.c.
Definition at line 2302 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 2318 of file cfgmgr.c.
Referenced by CM_Free_Log_Conf().
Definition at line 2385 of file cfgmgr.c.
Definition at line 2407 of file cfgmgr.c.
CONFIGRET WINAPI CM_Free_Res_Des | ( | _Out_ PRES_DES | prdResDes, |
_In_ RES_DES | rdResDes, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 2455 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 2472 of file cfgmgr.c.
Referenced by CM_Free_Res_Des().
CONFIGRET WINAPI CM_Free_Resource_Conflict_Handle | ( | _In_ CONFLICT_LIST | clConflictList | ) |
Definition at line 2504 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Child | ( | _Out_ PDEVINST | pdnDevInst, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 2530 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 2547 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 2667 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 2715 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 2629 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 2789 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 2837 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 2751 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 2897 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 2976 of file cfgmgr.c.
Referenced by CM_Get_Class_Registry_PropertyA().
Definition at line 3055 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 3072 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 3694 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 3737 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 3823 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 3888 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 3978 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 4019 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 3944 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 3785 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Device_ID_Size | ( | _Out_ PULONG | pulLen, |
_In_ DEVINST | dnDevInst, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4073 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 4090 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 3658 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 3676 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 4185 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 4206 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 4141 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 4163 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 4312 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 4377 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 4477 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 4516 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 4439 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 4270 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 3183 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 3271 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 3137 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 3400 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 3479 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 3356 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 3378 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 3572 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 3591 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 4572 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 4589 of file cfgmgr.c.
Referenced by CM_Get_First_Log_Conf().
Definition at line 4674 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Global_State_Ex | ( | _Out_ PULONG | pulState, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 4690 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 4899 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 4941 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 4863 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 4776 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 4810 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 4738 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 4757 of file cfgmgr.c.
CONFIGRET WINAPI CM_Get_Log_Conf_Priority | ( | _In_ LOG_CONF | lcLogConf, |
_Out_ PPRIORITY | pPriority, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 4991 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 5008 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 5077 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 5094 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 5182 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 5202 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 5297 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 5314 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 5396 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 5414 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 5433 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 5450 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 5468 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 5529 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 5546 of file cfgmgr.c.
Referenced by CM_Get_Sibling().
Definition at line 5641 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 5720 of file cfgmgr.c.
CONFIGRET WINAPI CM_Is_Dock_Station_Present_Ex | ( | _Out_ PBOOL | pbPresent, |
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 5735 of file cfgmgr.c.
Referenced by CM_Is_Dock_Station_Present().
Definition at line 5782 of file cfgmgr.c.
Definition at line 5797 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 5879 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 5911 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 5845 of file cfgmgr.c.
CONFIGRET WINAPI CM_Locate_DevNodeW | ( | _Out_ PDEVINST | pdnDevInst, |
_In_opt_ DEVINSTID_W | pDeviceID, | ||
_In_ ULONG | ulFlags | ||
) |
Definition at line 5862 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 6016 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 6038 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 6060 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 6077 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 6148 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 6251 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 6288 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 6207 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 6392 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 6413 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 6601 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 6649 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 6561 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 6719 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 6739 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 6808 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 6827 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 6931 of file cfgmgr.c.
Definition at line 7049 of file cfgmgr.c.
CONFIGRET WINAPI CM_Reenumerate_DevNode_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7064 of file cfgmgr.c.
Referenced by CM_Reenumerate_DevNode().
Definition at line 7126 of file cfgmgr.c.
CONFIGRET WINAPI CM_Register_Device_Driver_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 7142 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 7248 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 7322 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 7202 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 7225 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 7477 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 7527 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 7437 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 7457 of file cfgmgr.c.
Referenced by SafeRemoveDevice().
Definition at line 7601 of file cfgmgr.c.
Definition at line 7614 of file cfgmgr.c.
Referenced by CM_Request_Eject_PC().
Definition at line 7653 of file cfgmgr.c.
Definition at line 7667 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 7755 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 7772 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 7876 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 7962 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 7834 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 8039 of file cfgmgr.c.
CONFIGRET WINAPI CM_Set_HW_Prof_Ex | ( | _In_ ULONG | ulHardwareProfile, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8055 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 8141 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 8175 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 8103 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 8228 of file cfgmgr.c.
CONFIGRET WINAPI CM_Setup_DevNode_Ex | ( | _In_ DEVINST | dnDevInst, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8244 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 8326 of file cfgmgr.c.
CONFIGRET WINAPI CM_Uninstall_DevNode_Ex | ( | _In_ DEVINST | dnPhantom, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 8342 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 8436 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 8468 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 8402 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 466 of file cfgmgr.c.
CONFIGRET WINAPI CMP_GetServerSideDeviceInstallFlags | ( | _Out_ PULONG | pulSSDIFlags, |
_In_ ULONG | ulFlags, | ||
_In_opt_ HMACHINE | hMachine | ||
) |
Definition at line 516 of file cfgmgr.c.
CONFIGRET WINAPI CMP_RegisterNotification | ( | _In_ HANDLE | hRecipient, |
_In_ LPVOID | lpvNotificationFilter, | ||
_In_ ULONG | ulFlags, | ||
_Out_ PHDEVNOTIFY | phDevNotify | ||
) |
Definition at line 599 of file cfgmgr.c.
Definition at line 710 of file cfgmgr.c.
Referenced by NotifyLogon().
Definition at line 758 of file cfgmgr.c.
Definition at line 802 of file cfgmgr.c.
Referenced by CommonInstall().
Definition at line 825 of file cfgmgr.c.
|
static |
Definition at line 224 of file cfgmgr.c.
Referenced by CM_Delete_DevNode_Key_Ex(), and CM_Open_DevNode_Key_Ex().
Definition at line 145 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 113 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 438 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 414 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 390 of file cfgmgr.c.
Referenced by CM_Add_Range(), CM_First_Range(), and CM_Free_Range_List().
|
static |
Definition at line 136 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 198 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().