aleksey.tomin
06/05/2020, 9:55 AMmemScoped {
val locator = alloc<IWbemLocator>()
val pointer: CValuesRef<LPVOIDVar> = locator.???
I try val pointer: CValuesRef<LPVOIDVar> = CPointerVarOf<LPVOID>(locator.ptr.rawValue).ptr
but it leads compile-time internal error.
If I create pointer by
val ptr = alloc<COpaquePointerVar>()
How I can get IWbemLocator
?Artyom Degtyarev [JB]
06/05/2020, 10:03 AMCPointer<IWbemLocator>
to a CPointer<LPVOID>
here? If so, you can try going with .reinterpret<LPVOID>()
, see the documentation.aleksey.tomin
06/05/2020, 10:26 AMCPointer<CPointerVar<IWbemLocator>>
? How I cat convert IWbemLocator
to this?aleksey.tomin
06/05/2020, 10:30 AMlocale.ptr.reinterpret<CPointerVar<IWbemLocator>>()