|
|
// PCHSEResultItem.cpp : Implementation of SearchEngine::ResultItem
#include "stdafx.h"
SearchEngine::ResultItem_Data::ResultItem_Data() { // CComBSTR m_bstrTitle;
// CComBSTR m_bstrURI;
m_lContentType = 0; // long m_lContentType;
// CComBSTR m_bstrLocation;
m_lHits = 0; // long m_lHits;
m_dRank = 0; // double m_dRank;
// CComBSTR m_bstrImageURL;
// CComBSTR m_bstrVendor;
// CComBSTR m_bstrProduct;
// CComBSTR m_bstrComponent;
// CComBSTR m_bstrDescription;
m_dateLastModified = 0; // DATE m_dateLastModified;
}
/////////////////////////////////////////////////////////////////////////////
// SearchEngine::ResultItem
SearchEngine::ResultItem::ResultItem() { // ResultItem_Data m_data;
}
STDMETHODIMP SearchEngine::ResultItem::get_Title( BSTR *pVal ) { __HCP_BEGIN_PROPERTY_GET("SearchEngine::ResultItem::get_Title",hr,pVal);
__MPC_EXIT_IF_METHOD_FAILS(hr, MPC::GetBSTR( m_data.m_bstrTitle, pVal ));
__HCP_END_PROPERTY(hr); }
STDMETHODIMP SearchEngine::ResultItem::get_URI( BSTR *pVal ) { __HCP_BEGIN_PROPERTY_GET("SearchEngine::ResultItem::get_URI",hr,pVal);
__MPC_EXIT_IF_METHOD_FAILS(hr, MPC::GetBSTR( m_data.m_bstrURI, pVal ));
__HCP_END_PROPERTY(hr); }
STDMETHODIMP SearchEngine::ResultItem::get_ContentType( long *pVal ) { __HCP_BEGIN_PROPERTY_GET2("SearchEngine::ResultItem::get_ContentType",hr,pVal,m_data.m_lContentType);
__HCP_END_PROPERTY(hr); }
STDMETHODIMP SearchEngine::ResultItem::get_Location( BSTR *pVal ) { __HCP_BEGIN_PROPERTY_GET("SearchEngine::ResultItem::get_Location",hr,pVal);
__MPC_EXIT_IF_METHOD_FAILS(hr, MPC::GetBSTR( m_data.m_bstrLocation, pVal ));
__HCP_END_PROPERTY(hr); }
STDMETHODIMP SearchEngine::ResultItem::get_Hits( long *pVal ) { __HCP_BEGIN_PROPERTY_GET2("SearchEngine::ResultItem::get_Hits",hr,pVal,m_data.m_lHits);
__HCP_END_PROPERTY(hr); }
STDMETHODIMP SearchEngine::ResultItem::get_Rank( double *pVal ) { __HCP_BEGIN_PROPERTY_GET2("SearchEngine::ResultItem::get_Rank",hr,pVal,m_data.m_dRank);
__HCP_END_PROPERTY(hr); }
STDMETHODIMP SearchEngine::ResultItem::get_Description( BSTR *pVal ) { __HCP_BEGIN_PROPERTY_GET("SearchEngine::ResultItem::get_Description",hr,pVal);
__MPC_EXIT_IF_METHOD_FAILS(hr, MPC::GetBSTR( m_data.m_bstrDescription, pVal ));
__HCP_END_PROPERTY(hr); }
|