#ifdef __PRIVATE__
//#
//#	File:		Trnsform.idl
//#
//#	Contains:	ODTransform, Mac-specific extensions to ODBaseTransform.
//#
//#	Written by:	Jens Alfke
//#
//#	Copyright:	c 1993-94 by Apple Computer, Inc., all rights reserved.
//#
//#	Change History (most recent first):
//#
//#		 <5>	 8/17/94	jpa		Added "functionprefix" directive. [1181512]
//#		 <4>	 7/26/94	eeh		ODQDPoint -> Point
//#		 <3>	 7/15/94	jpa		No change, but must modify file to force
//#									.xh and .xih to rebuild after change to
//#									ODQDPoint defn in ODTypes.idl.
//#		 <2>	  6/8/94	jpa		Privatized change history.
//#		 <1>	  6/8/94	jpa		first checked in
//#		 <5>	 5/26/94	jpa		Tweaked IDL, removed overrides.
//#
//#	To Do:
//#
#else
//#	Copyright:	c 1993-1994 by Apple Computer, Inc., all rights reserved.
#endif

#ifndef _TRNSFORM_
#define _TRNSFORM_

#ifndef _TRNSFRMB_
#include "TrnsfrmB.idl"      
#endif


//==============================================================================
// Constants & types defined in this interface
//==============================================================================



//==============================================================================
// Classes defined in this interface
//==============================================================================

interface  ODTransform;

//==============================================================================
// Classes used by this interface
//==============================================================================

interface ODShape;
interface ODStorageUnit;

//==============================================================================
// ODTransform
//==============================================================================

#ifdef _PLATFORM_MACINTOSH_

interface ODTransform :  ODBaseTransform
{
 	void InitTransform();

	ODBoolean IsWinOffset();
	
    POINT GetWinOffset();
	
    ODTransform SetWinOffset(in POINT point);

#ifdef __SOMIDL__
	implementation
	{
		releaseorder:
			InitTransform,
			IsWinOffset,
			GetWinOffset,
			SetWinOffset;
	
		majorversion = 1; minorversion = 0;

		functionprefix = ODTransform;
		
	};
#endif
};

#endif //# _PLATFORM_MACINTOSH_

#endif //# _TRNSFORM_

