1739 if (
__pUnkMarshal ==
nullptr || __guid.Equals(__uuidof(__abi_IMarshal)) ==
false)
1745 __abi_IUnknown* __pUnkMarshalLocal;
1747 #if !defined(VCWINRT_DLL)
1750 long __hr = ::CoCreateFreeThreadedMarshaler(reinterpret_cast<IUnknown*>(
__weakRefSource->__target), reinterpret_cast<IUnknown**>(&__pUnkMarshalLocal));
1756 __pUnkMarshalLocal->__abi_Release();
void __abi_ThrowIfFailed(long __hrArg)
Definition: vccorlib.h:91
long __stdcall __Platform_CoCreateFreeThreadedMarshaler(::Platform::Object^,::Platform::Object^*)
void * _InterlockedCompareExchangePointer(void *volatile *, void *, void *)
__abi_IUnknown *volatile __pUnkMarshal
Definition: vccorlib.h:702
::Platform::Details::ControlBlock * __weakRefSource
Definition: vccorlib.h:701