#ifdef __PRIVATE__
//#
//#	File:		Settings.idl
//#
//#	Contains:	Class definition for ODSettingsExtension
//#
//#	Written by:	Tantek  elik
//#
//#	Copyright:	c 1994 by Apple Computer, Inc., all rights reserved.
//#
//#	Change History (most recent first):
//#
//#		 <2>	 9/15/94	T 		#1183571 implement Settings Extension,
//#									moved constant to StdExts.idl
//#		 <1>	 7/29/94	T 		first checked in
//#
//#	To Do:
//#
#else
//#	Copyright:	c 1994 by Apple Computer, Inc., all rights reserved.
#endif

#ifndef _SETTINGS_
#define _SETTINGS_

#ifndef _EXTENSN_
#include "Extensn.idl"
#endif

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

interface   ODSettingsExtension;

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

interface   ODFacet;
interface   ODPart;

//==============================================================================
// ODSettingsExtension
//==============================================================================

interface ODSettingsExtension : ODExtension
{
	void InitSettingsExtension(in ODPart owner);

	void ShowSettings(in ODFacet facet);

#ifdef __SOMIDL__
	implementation
	{
  		functionprefix = ODSettingsExtension;

		override:
			somInit,
			somUninit,
			Release;
		releaseorder:
			InitSettingsExtension,
			ShowSettings;
	};
#endif
};


#endif //# _SETTINGS_
