p6datastream.h

Go to the documentation of this file.
00001 
00009 #if !defined(P6DATASTREAM_H__)
00010 #define P6DATASTREAM_H__ 1
00011 
00012 namespace P6R {
00013 
00014 #ifdef  __cplusplus
00015 extern "C" {
00016 #endif
00017 
00042 interface p6IDataStream : p6ICom
00043 {
00054    P6COMMETHOD    beginStream() = 0;
00055 
00069    P6COMMETHOD    processStream(const P6R::P6VOID *pData,P6R::P6UINT32 cData) = 0;
00070 
00071 
00080    P6COMMETHOD    endStream() = 0;
00081 };
00082 
00083 
00084 // {1AC66A7B-31E0-4090-BCC8-3E8A4F12C363}
00085 #define IF_p6IDataStream {0x1AC66A7B,0x31E0,0x4090,{0xBC,0xC8,0x3E,0x8A,0x4F,0x12,0xC3,0x63}}
00086 
00087 
00088 #ifdef  __cplusplus
00089 }
00090 #endif
00091 
00092 } // namespace
00093 
00094 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.