27 #ifndef __CPMDataObject__ 28 #define __CPMDataObject__ 30 #include "IPMDataObject.h" 31 #include "IFlavorData.h" 33 #include "HelperInterface.h" 47 enum eFlavorStreamState
49 kUnknownState = 0x0000,
50 kOpenAndInitialize = 0x0001,
51 kOpenedState = 0x0002,
52 kCloseAndFinalize = 0x0003
70 virtual PasteboardRef GetPasteboardRef()
const;
71 virtual void SetPasteboardRef(PasteboardRef);
74 virtual IDataObject* GetOLEItem()
const;
75 virtual void SetOLEItem(IDataObject* obj);
110 uint32 fItemReference;
112 ExternalPMFlavor fReadStreamFlavor;
114 ExternalPMFlavor fWriteStreamFlavor;
118 PasteboardRef fPasteboardRef;
121 IDataObject* fCOMDataObject;