#pragma once // Classes wrapper IDispatch g�n�r�es par l'ordinateur cr��es par Microsoft Visual C++ // REMARQUE�: Ne modifiez pas le contenu de ce fichier. Si cette classe est r�g�n�r�e par // Microsoft Visual C++, vos modifications seront remplac�es. ///////////////////////////////////////////////////////////////////////////// // Classe wrapper CRss1 class CRss1 : public CWnd { protected: DECLARE_DYNCREATE(CRss1) public: CLSID const& GetClsid() { static CLSID const clsid = { 0x15C5C155, 0x4E4D, 0x41BF, { 0x86, 0x96, 0x8, 0x64, 0x10, 0xC0, 0xEB, 0x76 } }; return clsid; } virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = NULL) { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); } BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CFile* pPersist = NULL, BOOL bStorage = FALSE, BSTR bstrLicKey = NULL) { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID, pPersist, bStorage, bstrLicKey); } // Attributs public: // Op�rations public: // IRss // Functions // void NewRss() { InvokeHelper(0x1, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH AddNewChannel() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH AddNewItem() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH AddNewImage() { LPDISPATCH result; InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } void Remove(LPCTSTR tag) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms, tag); } long DownloadRss(LPCTSTR url) { long result; static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x6, DISPATCH_METHOD, VT_I4, (void*)&result, parms, url); return result; } long LoadRssFile(LPCTSTR filename) { long result; static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x7, DISPATCH_METHOD, VT_I4, (void*)&result, parms, filename); return result; } LPDISPATCH GetItem(long index) { LPDISPATCH result; static BYTE parms[] = VTS_I4 ; InvokeHelper(0x8, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, index); return result; } LPDISPATCH GetChannel(long index) { LPDISPATCH result; static BYTE parms[] = VTS_I4 ; InvokeHelper(0x9, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, index); return result; } LPDISPATCH GetImage() { LPDISPATCH result; InvokeHelper(0xa, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } void SetString(LPCTSTR tag, LPCTSTR value) { static BYTE parms[] = VTS_BSTR VTS_BSTR ; InvokeHelper(0xb, DISPATCH_METHOD, VT_EMPTY, NULL, parms, tag, value); } CString GetString(LPCTSTR tag) { CString result; static BYTE parms[] = VTS_BSTR ; InvokeHelper(0xc, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, tag); return result; } void SetInt(LPCTSTR tag, long value) { static BYTE parms[] = VTS_BSTR VTS_I4 ; InvokeHelper(0xd, DISPATCH_METHOD, VT_EMPTY, NULL, parms, tag, value); } long GetInt(LPCTSTR tag) { long result; static BYTE parms[] = VTS_BSTR ; InvokeHelper(0xe, DISPATCH_METHOD, VT_I4, (void*)&result, parms, tag); return result; } void SetDate(LPCTSTR tag, DATE d) { static BYTE parms[] = VTS_BSTR VTS_DATE ; InvokeHelper(0xf, DISPATCH_METHOD, VT_EMPTY, NULL, parms, tag, d); } void SetDateNow(LPCTSTR tag) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x10, DISPATCH_METHOD, VT_EMPTY, NULL, parms, tag); } DATE GetDate(LPCTSTR tag) { DATE result; static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x11, DISPATCH_METHOD, VT_DATE, (void*)&result, parms, tag); return result; } long GetCount(LPCTSTR tag) { long result; static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x12, DISPATCH_METHOD, VT_I4, (void*)&result, parms, tag); return result; } CString MGetString(LPCTSTR tag, long index) { CString result; static BYTE parms[] = VTS_BSTR VTS_I4 ; InvokeHelper(0x13, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, tag, index); return result; } CString GetAttr(LPCTSTR tag, LPCTSTR attrName) { CString result; static BYTE parms[] = VTS_BSTR VTS_BSTR ; InvokeHelper(0x14, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, tag, attrName); return result; } CString MGetAttr(LPCTSTR tag, long index, LPCTSTR attrName) { CString result; static BYTE parms[] = VTS_BSTR VTS_I4 VTS_BSTR ; InvokeHelper(0x15, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, tag, index, attrName); return result; } void MSetString(LPCTSTR tag, long index, LPCTSTR value) { static BYTE parms[] = VTS_BSTR VTS_I4 VTS_BSTR ; InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, parms, tag, index, value); } void SetAttr(LPCTSTR tag, LPCTSTR attrName, LPCTSTR attrValue) { static BYTE parms[] = VTS_BSTR VTS_BSTR VTS_BSTR ; InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, parms, tag, attrName, attrValue); } void MSetAttr(LPCTSTR tag, long index, LPCTSTR attrName, LPCTSTR attrValue) { static BYTE parms[] = VTS_BSTR VTS_I4 VTS_BSTR VTS_BSTR ; InvokeHelper(0x18, DISPATCH_METHOD, VT_EMPTY, NULL, parms, tag, index, attrName, attrValue); } CString ToXmlString() { CString result; InvokeHelper(0x19, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL); return result; } long get_NumItems() { long result; InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long DownloadRssByProxy(LPCTSTR url, LPCTSTR proxyDomain, long proxyPort) { long result; static BYTE parms[] = VTS_BSTR VTS_BSTR VTS_I4 ; InvokeHelper(0x1b, DISPATCH_METHOD, VT_I4, (void*)&result, parms, url, proxyDomain, proxyPort); return result; } long LoadRssString(LPCTSTR rssStr) { long result; static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x1c, DISPATCH_METHOD, VT_I4, (void*)&result, parms, rssStr); return result; } // Properties // };