//====START_GENERATED_PROLOG======================================
//
//
//   COMPONENT_NAME: odother
//
//   CLASSES: none
//
//   ORIGINS: 27
//
//
//   (C) COPYRIGHT International Business Machines Corp. 1995,1996
//   All Rights Reserved
//   Licensed Materials - Property of IBM
//   US Government Users Restricted Rights - Use, duplication or
//   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
//
//   IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
//   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
//   PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR
//   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
//   USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
//   OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
//   OR PERFORMANCE OF THIS SOFTWARE.
//
//====END_GENERATED_PROLOG========================================
//
// @(#) 1.6 nt/src/samples/cdplayer/iodcdply.idl, odcdplayerpart, od96nt, odnt9712d 10/29/96 15:35:19 [ 3/21/97 17:35:45 ]

#ifndef _CDPLAYER_
#define _CDPLAYER_

#ifndef _SIMPLPRT_
#include "iodsimpl.idl"
#endif

interface ODFacet;
interface ODFrame;
interface M_CDPlayer;

typedef somToken SIZEL;

interface CDPlayer : SimplePart
{
#ifdef __SOMIDL__

        attribute ODFacet fFacet;

        void SetFrameSize (in ODFrame frame, in long width, in long height);

        implementation
        {
		functionprefix = CDPlayer;
		metaclass      = M_CDPlayer;
		majorversion   = 1;
		minorversion   = 0;
		dllname = "iodcdply.dll";

        override:
		InitPart,
		InitPartFromStorage,
		FacetAdded,
		Draw;

        releaseorder:
		_get_fFacet,
		_set_fFacet,
		SetFrameSize;
        };
#endif
};

interface M_CDPlayer : M_ODPart
{

#ifdef __SOMIDL__
	implementation
	{
		functionprefix = M_CDPlayer;

	override:
		clsGetODPartHandlerName,
		clsGetODPartHandlerDisplayName,
		clsGetODPartKinds,
		clsGetOLE2ClassId,
		clsGetWindowsIconFileName;
	};
	#endif
};

#endif  // _CDPLAYER_
