Lines Matching defs:iUnknown
73 int (*QueryInterface)(IUnknown *iUnknown, int version, void **target); \
74 int (*AddRef)(IUnknown *iUnknown); \
75 int (*Release)(IUnknown *iUnknown)
88 T iUnknown
115 .iUnknown = { \
142 #define GET_IUNKNOWN(T) (IUnknown *)(&((T).iUnknown))
155 int (*QueryInterface)(IUnknown *iUnknown, int version, void **target);
157 int (*AddRef)(IUnknown *iUnknown);
159 int (*Release)(IUnknown *iUnknown);
181 IUnknown iUnknown;
196 * @param iUnknown Indicates the pointer to the <b>IUnknown<b> interface object.
202 int IUNKNOWN_AddRef(IUnknown *iUnknown);
212 * @param iUnknown Indicates the pointer to the <b>IUnknown</b> interface.
222 int IUNKNOWN_QueryInterface(IUnknown *iUnknown, int ver, void **target);
235 * @param iUnknown Indicates the pointer to the <b>IUnknown<b> interface object.
242 int IUNKNOWN_Release(IUnknown *iUnknown);