p6rulecompiled.h

Go to the documentation of this file.
00001 
00010 #ifndef P6RULECOMPILED_H__
00011 #define P6RULECOMPILED_H__ 1
00012 
00013 #include "p6err.h"
00014 #include "p6comdef.h"
00015 #include "p6datastream.h"
00016 
00017 namespace P6R { 
00018 
00019 #ifdef  __cplusplus
00020 extern "C" {
00021 #endif
00022 
00029 interface p6IRuleCompiled : public p6ICom
00030 {
00041     P6COMMETHOD getName( const P6WCHAR** pName ) = 0; 
00042 
00053     P6COMMETHOD setName( const P6WCHAR* pName ) = 0; 
00054 
00065     P6COMMETHOD getSize( P6UINT32* pNumber ) = 0; 
00066 
00080     P6COMMETHOD changeTraceStream( p6IDataStream* pTrace ) = 0; 
00081 };
00082 
00083 // {73CF2A30-7516-42f5-9817-2640BCF7A887}
00084 #define IF_p6IRuleCompiled {0x73cf2a30,0x7516,0x42f5,{0x98,0x17,0x26,0x40,0xbc,0xf7,0xa8,0x87}}
00085 
00086 #ifdef  __cplusplus
00087 }
00088 #endif
00089 
00090 } // namespace
00091 
00092 
00093 #endif
00094 
00095 
00096 
00097 
00098 
00099 
00100 
00101 
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.