interface IVBSAXXMLReader : IDispatch
{
[id(DISPID_SAX_XMLREADER_GETFEATURE)]
- HRESULT getFeature( [in] const WCHAR * pFeature,
+ HRESULT getFeature( [in] BSTR pFeature,
[out, retval] VARIANT_BOOL * pValue);
[id(DISPID_SAX_XMLREADER_PUTFEATURE)]
- HRESULT putFeature( [in] const WCHAR * pFeature,
+ HRESULT putFeature( [in] BSTR pFeature,
[in] VARIANT_BOOL vfValue);
[id(DISPID_SAX_XMLREADER_GETPROPERTY)]
- HRESULT getProperty( [in] const WCHAR * pProp,
+ HRESULT getProperty( [in] BSTR pProp,
[out, retval] VARIANT * pValue);
[id(DISPID_SAX_XMLREADER_PUTPROPERTY)]
- HRESULT putProperty( [in] const WCHAR * pProp, [in] VARIANT value);
+ HRESULT putProperty( [in] BSTR pProp, [in] VARIANT value);
[propget, id(DISPID_SAX_XMLREADER_ENTITYRESOLVER)]
HRESULT entityResolver(
HRESULT errorHandler([in] IVBSAXErrorHandler * errorHandler);
[propget, id(DISPID_SAX_XMLREADER_BASEURL)]
- HRESULT baseURL([out, retval] const WCHAR ** pBaseUrl);
+ HRESULT baseURL([out, retval] BSTR *pBaseUrl);
[propput, id(DISPID_SAX_XMLREADER_BASEURL)]
- HRESULT baseURL([in] const WCHAR * pBaseUrl);
+ HRESULT baseURL([in] BSTR pBaseUrl);
[propget, id(DISPID_SAX_XMLREADER_SECUREBASEURL)]
- HRESULT secureBaseURL([out, retval] const WCHAR ** pSecureBaseUrl);
+ HRESULT secureBaseURL([out, retval] BSTR *pSecureBaseUrl);
[propput, id(DISPID_SAX_XMLREADER_SECUREBASEURL)]
- HRESULT secureBaseURL([in] const WCHAR * secureBaseUrl);
+ HRESULT secureBaseURL([in] BSTR secureBaseUrl);
[id(DISPID_SAX_XMLREADER_PARSE)]
HRESULT parse( [in] VARIANT varInput);
[id(DISPID_SAX_XMLREADER_PARSEURL)]
- HRESULT parseURL([in] const WCHAR * url);
+ HRESULT parseURL([in] BSTR url);
}
[