On Fri May 23 07:06:20 2025 +0000, Zhiyi Zhang wrote:
Thanks. I submitted a new version with your suggestions. I kept `IUnknown *object` in `struct weak_reference` because weak_reference_Resolve() needs access to the managed object.
Oh yes, I did mean to duplicate it but we can indeed use it through the weak reference like you did instead, thanks!