# IMFClipboard Struct Reference
[Shell Utilities]

Inheritance diagram for IMFClipboard:

List of all members.

## Public Member Functions
virtual void MCCOMAPI | Clear (void)=0
virtual void MCCOMAPI | Put (IMFClipping *inEntry, uint32 inFlags=0)=0
virtual void MCCOMAPI | Append (IMFClipping *inEntry, uint32 inFlags=0)=0
virtual MCErr MCCOMAPI | Get (IDType inDataType, IMFClipping **outClipping, uint32 inFlags)=0
virtual void MCCOMAPI | GetAvailableTypes (TMCArray< IDType > &outTypes, boolean inIncludeTranslatedTypes) const =0

## Detailed Description

General Clipboard interface mechanism

## Member Function Documentation

virtual void MCCOMAPI IMFClipboard::Append | ( | IMFClipping * | inEntry,
|  | uint32 | inFlags = `0` |
| ) |  |  | `[pure virtual]`

virtual void MCCOMAPI IMFClipboard::Clear | ( | void |  | ) | `[pure virtual]`

virtual MCErr MCCOMAPI IMFClipboard::Get | ( | IDType | inDataType,
|  | IMFClipping ** | outClipping,
|  | uint32 | inFlags |
| ) |  |  | `[pure virtual]`

virtual void MCCOMAPI IMFClipboard::GetAvailableTypes | ( | TMCArray< IDType > & | outTypes,
|  | boolean | inIncludeTranslatedTypes |
| ) |  |  | const`[pure virtual]`

virtual void MCCOMAPI IMFClipboard::Put | ( | IMFClipping * | inEntry,
|  | uint32 | inFlags = `0` |
| ) |  |  | `[pure virtual]`

The documentation for this struct was generated from the following file:

- IMFClipboard.h