00001 /********************************************************************** 00002 *< 00003 FILE: IHardwareMNMesh.h 00004 00005 DESCRIPTION: Hardware MNMesh Extension Interface 00006 00007 CREATED BY: Norbert Jeske 00008 00009 HISTORY: Created 10/11/00 00010 00011 *> Copyright (c) 2000, All Rights Reserved. 00012 **********************************************************************/ 00013 #pragma once 00014 00015 #include "baseinterface.h" 00016 // forward declarations 00017 class MNMesh; 00018 00019 #define IHARDWARE_MNMESH_INTERFACE_ID Interface_ID(0x65b154eb, 0x87d2b74) 00020 00021 class IHardwareMNMesh : public BaseInterface 00022 { 00023 public: 00024 virtual Interface_ID GetID() { return IHARDWARE_MNMESH_INTERFACE_ID; } 00025 00026 // Interface Lifetime 00027 virtual LifetimeType LifetimeControl() { return noRelease; } 00028 }; 00029