Lines Matching refs:iUnknown
20 int IUNKNOWN_AddRef(IUnknown *iUnknown) in IUNKNOWN_AddRef() argument
22 if (iUnknown == NULL) { in IUNKNOWN_AddRef()
26 IUnknownEntry *entry = GET_OBJECT(iUnknown, IUnknownEntry, iUnknown); in IUNKNOWN_AddRef()
31 int IUNKNOWN_QueryInterface(IUnknown *iUnknown, int ver, void **target) in IUNKNOWN_QueryInterface() argument
33 if (iUnknown == NULL || target == NULL) { in IUNKNOWN_QueryInterface()
37 IUnknownEntry *entry = GET_OBJECT(iUnknown, IUnknownEntry, iUnknown); in IUNKNOWN_QueryInterface()
48 *target = iUnknown; in IUNKNOWN_QueryInterface()
49 iUnknown->AddRef(iUnknown); in IUNKNOWN_QueryInterface()
53 int IUNKNOWN_Release(IUnknown *iUnknown) in IUNKNOWN_Release() argument
55 if (iUnknown == NULL) { in IUNKNOWN_Release()
59 IUnknownEntry *entry = GET_OBJECT(iUnknown, IUnknownEntry, iUnknown); in IUNKNOWN_Release()