C++ interface vs D and com
Kagamin via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Jul 13 02:52:17 PDT 2016
On Wednesday, 13 July 2016 at 07:31:57 UTC, Adam Sansier wrote:
> void** ptr = null;
> auto res = CoCreateInstance(&CLS_ID, cast(IUnknown)null,
> CLSCTX_INPROC_SERVER, &CLS_ID, cast(void**)&ptr);
See the example above.
IUnknown ptr = null;
auto res = CoCreateInstance(&MyCLSID, null,
CLSCTX_INPROC_SERVER, &MyIID, cast(void**)&ptr);
if(SUCCEEDED(res))ptr.Release();
Are you sure CLSID matches IID in your case?
More information about the Digitalmars-d-learn
mailing list