# IMFDrawerPart.h File Reference

## Classes
struct | IMFDrawerPart
## Enumerations
enum | EDrawerType { kDrawerType_Undefined = -1, kDrawerType_Normal = 0, kDrawerType_Toggle, kDrawerType_TriState }
enum | EDrawerState { kDrawerState_Undefined = -1, kDrawerState_Closed = 0, kDrawerState_Tray, kDrawerState_MinOpen, kDrawerState_Open, kDrawerState_ReOpen }
## Functions
| MCDEFINE_GUID (IID_IMFDrawerPart, 0x29b4f884, 0xd25a, 0x11d2, 0x8b, 0x92, 0x0, 0x60, 0x97, 0xb, 0xc5, 0x21)

## Enumeration Type Documentation

enum EDrawerState

Enumerator:

  kDrawerState_Undefined |
  kDrawerState_Closed |
  kDrawerState_Tray |
  kDrawerState_MinOpen |
  kDrawerState_Open |
  kDrawerState_ReOpen |

enum EDrawerType

Enumerator:

  kDrawerType_Undefined |
  kDrawerType_Normal |
  kDrawerType_Toggle |
  kDrawerType_TriState |

## Function Documentation

MCDEFINE_GUID | ( | IID_IMFDrawerPart | ,
|  | 0x29b4f884 | ,
|  | 0xd25a | ,
|  | 0x11d2 | ,
|  | 0x8b | ,
|  | 0x92 | ,
|  | 0x0 | ,
|  | 0x60 | ,
|  | 0x97 | ,
|  | 0xb | ,
|  | 0xc5 | ,
|  | 0x21 |  |
| ) |  |  |