Greetings, I am new to creating ATL libs and have a question about the following code. I am converting this from a VC 6 dll to a VC 6 ATL dll. So I can use it with C#.
The library will consist of the 5 functions listed below. Only two will be called by the client, SetDocument and the CallJScript function. The other will be used by the library internaly. Using the Class View wizard and chosing Add Method. How do I declare the internal functions vs. the external (public) functions.
Also could someone please help me with the IDL statements. Especially for CStringArray and do I reference it the same way in the library function?
bool SetDocument(IDispatch* pDisp);
bool CallJScript(const CString strFunc,const CStringArray& paramArray,CComVariant* pVarResult = NULL);
LPDISPATCH GetHtmlDocument() const;
const CString GetLastError() const;
Thanks in advance!!!