HRESULT fabric_string_list_result_GetStrings()

in src/fabric_string_list_result.c [101:123]


HRESULT fabric_string_list_result_GetStrings(FABRIC_STRING_LIST_RESULT_HANDLE fabric_string_list_result, ULONG* nStrings, const LPCWSTR** strings)
{
    HRESULT result;

    if (
        (fabric_string_list_result == NULL)||
        (nStrings == NULL) ||
        (strings == NULL)
        )
    {
        LogError("Invalid arguments FABRIC_STRING_LIST_RESULT_HANDLE fabric_string_list_result=%p, ULONG* nStrings=%p, wchar_t*** strings=%p",
            fabric_string_list_result, nStrings, strings);
        result = E_INVALIDARG;
    }
    else
    {
        *nStrings = fabric_string_list_result->nstrings;
        *strings = fabric_string_list_result->strings;
        result = S_OK;
    }

    return result;
}