# IMFDrawerPart Member List

This is the complete list of members for IMFDrawerPart, including all inherited members.

AddRef()=0 | IMCUnknown | `[pure virtual]`
GetDrawerHandlePart()=0 | IMFDrawerPart | `[pure virtual]`
GetDrawerResizeLimits(TMCRect &outResizeLimits, boolean dockedLimits)=0 | IMFDrawerPart | `[pure virtual]`
GetDrawerState() const =0 | IMFDrawerPart | `[pure virtual]`
GetDrawerType() const =0 | IMFDrawerPart | `[pure virtual]`
GetMinOpenDepth() const =0 | IMFDrawerPart | `[pure virtual]`
GetThisWindow()=0 | IMFDrawerPart | `[pure virtual]`
GetTrayDepth() const =0 | IMFDrawerPart | `[pure virtual]`
IsFillDrawer() const =0 | IMFDrawerPart | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`
SetDrawerResizeLimits(const TMCRect &inResizeLimits, boolean dockedLimits)=0 | IMFDrawerPart | `[pure virtual]`
SetDrawerState(EDrawerState inDrawerState)=0 | IMFDrawerPart | `[pure virtual]`
SetDrawerType(EDrawerType inDrawerType)=0 | IMFDrawerPart | `[pure virtual]`
SetIsFillDrawer(boolean isFillDrawer)=0 | IMFDrawerPart | `[pure virtual]`
SetMinOpenDepth(int32 inMinOpenDepth)=0 | IMFDrawerPart | `[pure virtual]`
SetTrayDepth(int32 inTrayDepth)=0 | IMFDrawerPart | `[pure virtual]`