// =========================================================================== // CarbonScrap.h _tk_ based on PP's UScrap // =========================================================================== #ifndef _H_CarbonScrap #define _H_CarbonScrap #pragma once #include namespace CarbonScrap { ScrapRef GetCurrentScrap(); SInt32 GetData(ScrapRef inRef, ScrapFlavorType inDataType, Handle ioData); SInt32 GetDataSize(ScrapRef inRef, ScrapFlavorType inDataType); bool HasData( ScrapRef inRef, ScrapFlavorType inDataType ); void SetData( ScrapRef &ioRef, ScrapFlavorType inDataType, const void* inDataPtr, SInt32 inDataLength, bool inClear = true); void SetData( ScrapRef &ioRef, ScrapFlavorType inDataType, Handle inData, bool inClear = true); void ClearData(ScrapRef &ioRef); } #endif //_H_CarbonScrap