Ejemplo n.º 1
0
STDMETHODIMP CTRiASMICursorProperty::GetType (BSTR Name, PROPERTY_TYPE *pVal)
{
	AFX_MANAGE_STATE(AfxGetStaticModuleState())
	_ASSERTE(NULL != Name || NULL != pVal);
	_ASSERTE(!wcscmp (Name, m_bstrName));		// muß voreingestellter Name sein

	if (NULL == pVal) return E_POINTER;

	*pVal = PROPERTY_TYPE(PROPERTY_TYPE_Dynamic);
	return S_OK;
}
Ejemplo n.º 2
0
STDMETHODIMP C$$safe_root$$CursorProperty::GetType (BSTR Name, PROPERTY_TYPE *pVal)
{
#if defined(_MFC_VER)
	AFX_MANAGE_STATE(AfxGetStaticModuleState())
#endif // defined(_MFC_VER)

	_ASSERTE(NULL != Name || NULL != pVal);
	_ASSERTE(!wcscmp (Name, m_bstrName));		// muß voreingestellter Name sein

	if (NULL == pVal) return E_POINTER;

	*pVal = PROPERTY_TYPE(PROPERTY_TYPE_Dynamic);
	return S_OK;
}
Ejemplo n.º 3
0
STDMETHODIMP CTRiASMICursorProperty::GetValueAndType(BSTR Name, VARIANT * pVal, PROPERTY_TYPE * pType)
{
	AFX_MANAGE_STATE(AfxGetStaticModuleState())
	_ASSERTE(NULL != Name || NULL != pVal || NULL != pType);
	_ASSERTE(!wcscmp (Name, m_bstrName));		// muß voreingestellter Name sein

	if (NULL != pVal) return E_POINTER;
	if (NULL != pType) return E_POINTER;

CComVariant val (m_Value);

	RETURN_FAILED_HRESULT(val.Detach (pVal));
	*pType = PROPERTY_TYPE(PROPERTY_TYPE_Dynamic);
	return S_OK;
}