On 08.08.2017 21:04, Zebediah Figura wrote:
+[
- object,
- uuid(acc84351-04ff-44f9-b23f-655ed168c6d5),
- oleautomation
+] +interface IInternetExplorerManager : IUnknown +{
- HRESULT CreateObject([in] DWORD config, [in, unique] LPCWSTR url, [in] REFIID riid, [out, iid_is(riid)] void **ppv);
+}
This is not how it's defined in SDK - oleautomation is not used there and "url" argument has different attributes.
On 08/09/2017 01:16 AM, Nikolay Sivov wrote:
On 08.08.2017 21:04, Zebediah Figura wrote:
+[
- object,
- uuid(acc84351-04ff-44f9-b23f-655ed168c6d5),
- oleautomation
+] +interface IInternetExplorerManager : IUnknown +{
- HRESULT CreateObject([in] DWORD config, [in, unique] LPCWSTR url, [in] REFIID riid, [out, iid_is(riid)] void **ppv);
+}
This is not how it's defined in SDK - oleautomation is not used there and "url" argument has different attributes.
Correct my misconception, but I thought consulting the SDK for public headers wasn't allowed?
On 08/09/2017 06:03 PM, Zebediah Figura wrote:
On 08/09/2017 01:16 AM, Nikolay Sivov wrote:
On 08.08.2017 21:04, Zebediah Figura wrote:
+[
- object,
- uuid(acc84351-04ff-44f9-b23f-655ed168c6d5),
- oleautomation
+] +interface IInternetExplorerManager : IUnknown +{
- HRESULT CreateObject([in] DWORD config, [in, unique] LPCWSTR
url, [in] REFIID riid, [out, iid_is(riid)] void **ppv); +}
This is not how it's defined in SDK - oleautomation is not used there and "url" argument has different attributes.
Correct my misconception, but I thought consulting the SDK for public headers wasn't allowed
You can consult the SDK public headers as well as examples and what not. You can't copy from the headers. There is one exception though: if you plan to work on MFC then don't look at the MFC headers. ATL might be similar.
bye michael