aboutsummaryrefslogtreecommitdiffstats
path: root/src/native/windows/msofficecomm/IWeakReference.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/native/windows/msofficecomm/IWeakReference.h')
-rw-r--r--src/native/windows/msofficecomm/IWeakReference.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/native/windows/msofficecomm/IWeakReference.h b/src/native/windows/msofficecomm/IWeakReference.h
new file mode 100644
index 0000000..301ec3d
--- /dev/null
+++ b/src/native/windows/msofficecomm/IWeakReference.h
@@ -0,0 +1,25 @@
+/*
+ * Jitsi, the OpenSource Java VoIP and Instant Messaging client.
+ *
+ * Distributable under LGPL license.
+ * See terms of license at gnu.org.
+ */
+#ifndef _JMSOFFICECOMM_IWEAKREFERENCE_H_
+#define _JMSOFFICECOMM_IWEAKREFERENCE_H_
+
+#include <unknwn.h>
+
+EXTERN_C const IID IID_IWeakReference;
+
+#undef INTERFACE /* Silence a possible redefinition warning. */
+#define INTERFACE IWeakReference
+DECLARE_INTERFACE_(IWeakReference,IUnknown)
+{
+ STDMETHOD(QueryInterface)(THIS_ REFIID, PVOID *) PURE;
+ STDMETHOD_(ULONG,AddRef)(THIS) PURE;
+ STDMETHOD_(ULONG,Release)(THIS) PURE;
+ STDMETHOD(Resolve)(THIS_ REFIID, PVOID *) PURE;
+};
+#undef INTERFACE
+
+#endif /* #ifndef _JMSOFFICECOMM_IWEAKREFERENCE_H_ */