Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
855 B

  1. //[ IBalls_itf
  2. //+-------------------------------------------------------------------
  3. //
  4. // Interface: IBalls (ib)
  5. //
  6. // Purpose: Interface for manipulating balls
  7. //
  8. // History: 23-Nov-92 Rickhi Created
  9. //
  10. // Notes:
  11. //
  12. //--------------------------------------------------------------------
  13. [ object,
  14. uuid(00000138-0001-0008-C000-000000000046),
  15. pointer_default(unique) ]
  16. interface IBalls : IUnknown
  17. {
  18. import "unknwn.idl";
  19. import "icube.idl";
  20. HRESULT MoveBall(
  21. [in] ULONG xPos,
  22. [in] ULONG yPos);
  23. HRESULT GetBallPos(
  24. [out] ULONG *xPos,
  25. [out] ULONG *yPos);
  26. HRESULT IsOverLapped(
  27. [in] [unique] IBalls *pIFDb);
  28. HRESULT IsContainedIn(
  29. [in] [unique] ICube *pIFDc);
  30. HRESULT Clone(
  31. [out] IBalls **ppIFDb);
  32. HRESULT Echo(
  33. [in] [unique] IUnknown *pIFDIn,
  34. [out] IUnknown **ppIFDOut);
  35. }
  36. //]
  37.