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.