PFActionStateDesc.h

Go to the documentation of this file.
00001 
00004 /**********************************************************************
00005  *<
00006     CREATED BY:     Oleg Bayborodin
00007 
00008     HISTORY:        created 28-10-02
00009 
00010  *> Copyright (c) 2001, All Rights Reserved.
00011  **********************************************************************/
00012 
00013 #pragma once
00014 
00015 #include "PFExport.h"
00016 #include "..\iparamb2.h"
00017 #include "..\ifnpub.h"
00018 
00019 //  ActionState-generic Descriptor declarations
00020 class PFActionStateDesc: public ClassDesc2 {
00021 public:
00022     PFExport virtual int IsPublic();
00023     virtual void*   Create(BOOL loading = FALSE) = 0;
00024     PFExport virtual const MCHAR *  ClassName();
00025     PFExport virtual SClass_ID SuperClassID();
00026     PFExport virtual Class_ID SubClassID();
00027     virtual Class_ID    ClassID() = 0;
00028     PFExport const MCHAR* Category();
00029     virtual const MCHAR* InternalName() = 0;
00030 };
00031