[SETUPAPI] Implement CM_Get_Resource_Conflict_Count and add stubs for CM_Get_Resource_Conflict_DetailsA/W

This commit is contained in:
Eric Kohl 2018-05-20 11:35:43 +02:00
parent f99f48045d
commit d1c376f37d

View file

@ -5157,6 +5157,67 @@ CM_Get_Res_Des_Data_Size_Ex(
}
/***********************************************************************
* CM_Get_Resource_Conflict_Count [SETUPAPI.@]
*/
CONFIGRET
WINAPI
CM_Get_Resource_Conflict_Count(
_In_ CONFLICT_LIST clConflictList,
_Out_ PULONG pulCount)
{
PCONFLICT_DATA pConflictData;
FIXME("CM_Get_Resource_Conflict_Count(%p %p)\n",
clConflictList, pulCount);
pConflictData = (PCONFLICT_DATA)clConflictList;
if (!IsValidConflictData(pConflictData))
return CR_INVALID_CONFLICT_LIST;
if (pulCount == NULL)
return CR_INVALID_POINTER;
*pulCount = pConflictData->pConflictList->ConflictsListed;
return CR_SUCCESS;
}
/***********************************************************************
* CM_Get_Resource_Conflict_DetailsA [SETUPAPI.@]
*/
CONFIGRET
WINAPI
CM_Get_Resource_Conflict_DetailsA(
_In_ CONFLICT_LIST clConflictList,
_In_ ULONG ulIndex,
_Inout_ PCONFLICT_DETAILS_A pConflictDetails)
{
FIXME("CM_Get_Resource_Conflict_CountA(%p %lu %p)\n",
clConflictList, ulIndex, pConflictDetails);
return CR_CALL_NOT_IMPLEMENTED;
}
/***********************************************************************
* CM_Get_Resource_Conflict_DetailsW [SETUPAPI.@]
*/
CONFIGRET
WINAPI
CM_Get_Resource_Conflict_DetailsW(
_In_ CONFLICT_LIST clConflictList,
_In_ ULONG ulIndex,
_Inout_ PCONFLICT_DETAILS_W pConflictDetails)
{
FIXME("CM_Get_Resource_Conflict_CountW(%p %lu %p)\n",
clConflictList, ulIndex, pConflictDetails);
return CR_CALL_NOT_IMPLEMENTED;
}
/***********************************************************************
* CM_Get_Sibling [SETUPAPI.@]
*/