Esempio n. 1
0
STDMETHODIMP CLiveColors::GetInfo(BSTR* psDescription, BSTR* psAuthor, BSTR* psEmail, BSTR* psHomepage)
{
    if (psDescription)  *psDescription  = OLE2BSTR(OLESTR("Show color values for HEX or RGB defined colors inline in source code"));
    if (psAuthor)       *psAuthor       = OLE2BSTR(OLESTR("HippoEDIT"));
    if (psEmail)        *psEmail        = OLE2BSTR(OLESTR("*****@*****.**"));
    if (psHomepage)     *psHomepage     = OLE2BSTR(OLESTR("http://wiki.hippoedit.com/plugins/live-colors"));

    return S_OK;
}
Esempio n. 2
0
STDMETHODIMP CJavaObject::GetIDsOfNames(REFIID riid, LPOLESTR* rgszNames,
                                        UINT cNames, LCID lcid, DISPID* rgdispid)
{
  USES_CONVERSION;
  // Stack-allocated
  return GetDispID(OLE2BSTR(*rgszNames), 0, rgdispid);
}
Esempio n. 3
0
//***********************************************************************
//*		get/put_Key()
//***********************************************************************
STDMETHODIMP CUndoList::get_Key(BSTR *pVal)
{
	AFX_MANAGE_STATE(AfxGetStaticModuleState())
	USES_CONVERSION;
	*pVal = OLE2BSTR(_key);
	return S_OK;
}
Esempio n. 4
0
STDMETHODIMP CUndoList::put_Key(BSTR newVal)
{
	AFX_MANAGE_STATE(AfxGetStaticModuleState())
	::SysFreeString(_key);
	USES_CONVERSION;
	_key = OLE2BSTR(newVal);
	return S_OK;
}
STDMETHODIMP CShapefileColorScheme::put_Key(BSTR newVal)
{
	AFX_MANAGE_STATE(AfxGetStaticModuleState())

	::SysFreeString(_key);
	_key = OLE2BSTR(newVal);

	return S_OK;
}
STDMETHODIMP CShapefileColorScheme::get_Key(BSTR *pVal)
{
	AFX_MANAGE_STATE(AfxGetStaticModuleState())
	
	USES_CONVERSION;
	*pVal = OLE2BSTR(_key);

	return S_OK;
}
Esempio n. 7
0
// *****************************************************************
//		GetDrawingKey()
// *****************************************************************
BSTR CMapView::GetDrawingKey(long DrawHandle)
{
	if( IsValidDrawList(DrawHandle) )
	{	
		return OLE2BSTR( _allDrawLists[DrawHandle]->key );
	}
	else
	{	
		ErrorMessage(tkINVALID_DRAW_HANDLE);
		CString result;
		return result.AllocSysString();
	}
}