From: Zhiyi Zhang zzhang@codeweavers.com
--- include/objidlbase.idl | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+)
diff --git a/include/objidlbase.idl b/include/objidlbase.idl index bd5a9b12409..9a4eed4acb3 100644 --- a/include/objidlbase.idl +++ b/include/objidlbase.idl @@ -92,6 +92,26 @@ interface IAgileObject : IUnknown { }
+[ + local, + object, + uuid(c03f6a43-65a4-9818-987e-e0b810d2a6f2), + pointer_default(unique) +] +interface IAgileReference : IUnknown +{ + HRESULT Resolve([in] REFIID riid, [out, retval, iid_is(riid)] void **object); +} + +[ + local, + object, + uuid(ecc8691b-c1db-4dc0-855e-65f6c551af49) +] +interface INoMarshal : IUnknown +{ +} + [ local, object,