# IMFDragDrop.h File Reference

## Classes
struct | TMFFlavor
class | TMFDragFlavors
struct | IMFDropCandidate
struct | IMFExDropCandidate
struct | IMFDropArea
struct | IMFExDropArea
## Defines
#define | kDragFlavor_NoFlavor '****'
## Enumerations
enum | MFDragDropType { kDragAndDropCopy, kDragAndDropMove }
## Functions
| MCDEFINE_GUID (IID_IMFDropCandidate, 0xac7cf813, 0xc1e5, 0x11d2, 0x81, 0x9c, 0x0, 0x60, 0x8, 0x96, 0x53, 0x92)
| MCDEFINE_GUID2 (IID_IMFExDropCandidate, R_IID_IMFExDropCandidate)
| MCDEFINE_GUID (IID_IMFDropArea, 0xac7cf815, 0xc1e5, 0x11d2, 0x81, 0x9c, 0x0, 0x60, 0x8, 0x96, 0x53, 0x92)
| MCDEFINE_GUID2 (IID_IMFExDropArea, R_IID_IMFExDropArea)

## Define Documentation

#define kDragFlavor_NoFlavor '****'

## Enumeration Type Documentation

enum MFDragDropType

Enumerator:

  kDragAndDropCopy |
  kDragAndDropMove |

## Function Documentation

MCDEFINE_GUID | ( | IID_IMFDropArea | ,
|  | 0xac7cf815 | ,
|  | 0xc1e5 | ,
|  | 0x11d2 | ,
|  | 0x81 | ,
|  | 0x9c | ,
|  | 0x0 | ,
|  | 0x60 | ,
|  | 0x8 | ,
|  | 0x96 | ,
|  | 0x53 | ,
|  | 0x92 |  |
| ) |  |  |

MCDEFINE_GUID | ( | IID_IMFDropCandidate | ,
|  | 0xac7cf813 | ,
|  | 0xc1e5 | ,
|  | 0x11d2 | ,
|  | 0x81 | ,
|  | 0x9c | ,
|  | 0x0 | ,
|  | 0x60 | ,
|  | 0x8 | ,
|  | 0x96 | ,
|  | 0x53 | ,
|  | 0x92 |  |
| ) |  |  |

MCDEFINE_GUID2 | ( | IID_IMFExDropArea | ,
|  | R_IID_IMFExDropArea |  |
| ) |  |  |

MCDEFINE_GUID2 | ( | IID_IMFExDropCandidate | ,
|  | R_IID_IMFExDropCandidate |  |
| ) |  |  |