summaryrefslogtreecommitdiffstats
path: root/private/oleutest/balls/idl/iballs.idl
diff options
context:
space:
mode:
Diffstat (limited to 'private/oleutest/balls/idl/iballs.idl')
-rw-r--r--private/oleutest/balls/idl/iballs.idl47
1 files changed, 47 insertions, 0 deletions
diff --git a/private/oleutest/balls/idl/iballs.idl b/private/oleutest/balls/idl/iballs.idl
new file mode 100644
index 000000000..e9825742c
--- /dev/null
+++ b/private/oleutest/balls/idl/iballs.idl
@@ -0,0 +1,47 @@
+//[ IBalls_itf
+//+-------------------------------------------------------------------
+//
+// Interface: IBalls (ib)
+//
+// Purpose: Interface for manipulating balls
+//
+// History: 23-Nov-92 Rickhi Created
+//
+// Notes:
+//
+//--------------------------------------------------------------------
+
+[ object,
+ uuid(00000138-0001-0008-C000-000000000046),
+ pointer_default(unique) ]
+
+interface IBalls : IUnknown
+{
+ import "unknwn.idl";
+ import "icube.idl";
+
+ HRESULT MoveBall(
+ [in] ULONG xPos,
+ [in] ULONG yPos);
+
+ HRESULT GetBallPos(
+ [out] ULONG *xPos,
+ [out] ULONG *yPos);
+
+ HRESULT IsOverLapped(
+ [in] [unique] IBalls *pIFDb);
+
+ HRESULT IsContainedIn(
+ [in] [unique] ICube *pIFDc);
+
+ HRESULT Clone(
+ [out] IBalls **ppIFDb);
+
+ HRESULT Echo(
+ [in] [unique] IUnknown *pIFDIn,
+ [out] IUnknown **ppIFDOut);
+
+}
+
+//]
+