Nui
Public Member Functions | Public Attributes | List of all members
IWeakReferenceVtbl Struct Reference

#include <weakreference.h>

Public Member Functions

 BEGIN_INTERFACE (__RPC__in IWeakReference *This, __RPC__in REFIID riid, _COM_Outptr_ void **ppvObject)
 
 ULONG (STDMETHODCALLTYPE *AddRef)(__RPC__in IWeakReference *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(__RPC__in IWeakReference *This)
 

Public Attributes

__RPC__in IWeakReferenceThis
 
__RPC__in IWeakReference __RPC__in REFIID riid
 
__RPC__in IWeakReference __RPC__in REFIID __RPC__deref_out_opt IInspectable ** objectReference
 

Member Function Documentation

◆ BEGIN_INTERFACE()

IWeakReferenceVtbl::BEGIN_INTERFACE ( __RPC__in IWeakReference This,
__RPC__in REFIID  riid,
_COM_Outptr_ void **  ppvObject 
)

◆ ULONG() [1/2]

IWeakReferenceVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)

◆ ULONG() [2/2]

IWeakReferenceVtbl::ULONG ( STDMETHODCALLTYPE *  Release)

Member Data Documentation

◆ objectReference

__RPC__in IWeakReference __RPC__in REFIID __RPC__deref_out_opt IInspectable** IWeakReferenceVtbl::objectReference

◆ riid

__RPC__in IWeakReference __RPC__in REFIID IWeakReferenceVtbl::riid

◆ This

__RPC__in IWeakReference* IWeakReferenceVtbl::This

The documentation for this struct was generated from the following file: