51 lines
1.7 KiB
C++
51 lines
1.7 KiB
C++
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Copyright(C) 2000 Microsoft Corporation all rights reserved.
|
|
//
|
|
// Module: Providers.cpp
|
|
//
|
|
// Project: Windows 2000 IAS
|
|
//
|
|
// Description: Implementation of the CProviders class
|
|
//
|
|
// Author: tperraut
|
|
//
|
|
// Revision 02/24/2000 created
|
|
//
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
#include "stdafx.h"
|
|
#include "Providers.h"
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
// GetProvider
|
|
//////////////////////////////////////////////////////////////////////////
|
|
void CProviders::GetProvider(
|
|
const _bstr_t& UserDefinedName,
|
|
_bstr_t& Description,
|
|
_bstr_t& Type,
|
|
_bstr_t& DLLName,
|
|
VARIANT_BOOL& IsConfigured,
|
|
VARIANT_BOOL& CanConfigure
|
|
)
|
|
{
|
|
lstrcpynW(m_UserDefinedNameParam, UserDefinedName, COLUMN_SIZE);
|
|
|
|
_com_util::CheckError(BaseExecute());
|
|
Description = m_Description;
|
|
Type = m_Type;
|
|
DLLName = m_DLLName;
|
|
IsConfigured = m_IsConfigured;
|
|
CanConfigure = m_CanConfigure;
|
|
}
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
// GetProviderDescription
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
LPCOLESTR CProviders::GetProviderDescription(const _bstr_t& UserDefinedName)
|
|
{
|
|
lstrcpynW(m_UserDefinedNameParam, UserDefinedName, COLUMN_SIZE);
|
|
_com_util::CheckError(BaseExecute());
|
|
return m_Description;
|
|
}
|
|
|