# MFPartTypes.h File Reference

## Classes
struct | TMFDataPacket
struct | TMFInt32DataPacket
struct | TMFReal32DataPacket
struct | TMFStringDataPacket
struct | TMFColorIntDataPacket
struct | TMFBooleanDataPacket
struct | TMFMinMaxOnlyInt32DataPacket
struct | TMFMinMaxCurPageInt32DataPacket
struct | TMFMinMaxOnlyReal32DataPacket
struct | TMFMinMaxCurPageReal32DataPacket
struct | TMFScrollDataPacket
struct | TMFEndTrackingData
class | TMFRevealData
## Defines
#define | kInt16ValueType 'in16'
#define | kInt32ValueType 'in32'
#define | kReal32ValueType 're32'
#define | kReal64ValueType 're64'
#define | kStringValueType 'str '
#define | kRGBColorValueType 'RGBc'
#define | kColorRGBValueType 'colo'
#define | kColorRGBAIndexValueType 'colI'
#define | kGradientValueType 'grad'
#define | kColorRGB214ValueType 'colF'
#define | kRectValueType 'rect'
#define | kPointValueType 'poit'
#define | kBooleanValueType 'bool'
#define | kVector2ValueType 'vec2'
#define | kVector3ValueType 'vec3'
#define | kMatrix33ValueType 'mat3'
#define | kActionValueType 'actn'
#define | kInt32MinMaxOnlyValueType 'mi32'
#define | kReal32MinMaxOnlyValueType 'mr32'
#define | kIMCUnknownValueType 'iunk'
#define | kInt32MinMaxCurPageValueType 'mcpi'
#define | kReal32MinMaxCurPageValueType 'mcpr'
#define | kScrollInfoValueType 'sinf'
#define | kUndefinedValueState 'undf'
## Typedefs
typedef uint32 | MFFrequency
typedef uint32 | MFPartID
typedef uint32 | MFPartKind
typedef uint32 | MFCursorID
typedef uint32 | MFStreamDelimitor
typedef IDType | MFPartValueType
## Enumerations
enum | EMFCursorConstant { kNoCursorID = 0 }
enum | EMFHelpconstants { kNoSelfHelp = 0, kNoHelp = -1 }
enum | EMFPartRectVisiblity { kNotVisible, kVisible, kPartiallyVisible }
enum | EOpacityKind { kOpacityNone = 0, kOpacityPartial = 1, kOpacityFull = 2, kInvalidOpacity = 0xFFFFFFFF }
enum | EMFResources { kMFPartResourceType = 'Part', kMFNodeResourceType = 'Node', kMFWindowResourceType = 'Wind', kMFDialogResourceType = 'Dlog', kMFToolbarResourceType = 'TBAR', kMFStreamDel_NullObject = 'null', kMFStreamDel_ClassIDAndClassname = 'CNam', kMFStreamDel_SignatureAndClassname = 'SNam' }
enum | EMFPartConstraintVersion { kPARTCONSTRAINTS_Version1 = 1, kPARTCONSTRAINTS_CurrentVersion = kPARTCONSTRAINTS_Version1 }
enum | EMFPartInfoVersion { kPARTINFO_Version1 = 1, kPARTINFO_Version2 = 2, kPARTINFO_CurrentVersion = kPARTINFO_Version2 }
enum | EScrollInfoOrientation { kScrollInfo_Horizontal = 0, kScrollInfo_Vertical }

## Define Documentation

#define kActionValueType 'actn'

#define kBooleanValueType 'bool'

#define kColorRGB214ValueType 'colF'

#define kColorRGBAIndexValueType 'colI'

#define kColorRGBValueType 'colo'

#define kGradientValueType 'grad'

#define kIMCUnknownValueType 'iunk'

#define kInt16ValueType 'in16'

#define kInt32MinMaxCurPageValueType 'mcpi'

#define kInt32MinMaxOnlyValueType 'mi32'

#define kInt32ValueType 'in32'

#define kMatrix33ValueType 'mat3'

#define kPointValueType 'poit'

#define kReal32MinMaxCurPageValueType 'mcpr'

#define kReal32MinMaxOnlyValueType 'mr32'

#define kReal32ValueType 're32'

#define kReal64ValueType 're64'

#define kRectValueType 'rect'

#define kRGBColorValueType 'RGBc'

#define kScrollInfoValueType 'sinf'

#define kStringValueType 'str '

#define kUndefinedValueState 'undf'

#define kVector2ValueType 'vec2'

#define kVector3ValueType 'vec3'

## Typedef Documentation

typedef uint32 MFCursorID

typedef uint32 MFFrequency

typedef uint32 MFPartID

typedef uint32 MFPartKind

typedef IDType MFPartValueType

typedef uint32 MFStreamDelimitor

## Enumeration Type Documentation

enum EMFCursorConstant

Enumerator:

  kNoCursorID |

enum EMFHelpconstants

Enumerator:

  kNoSelfHelp |
  kNoHelp |

enum EMFPartConstraintVersion

Enumerator:

  kPARTCONSTRAINTS_Version1 |
  kPARTCONSTRAINTS_CurrentVersion |

enum EMFPartInfoVersion

Enumerator:

  kPARTINFO_Version1 |
  kPARTINFO_Version2 |
  kPARTINFO_CurrentVersion |

enum EMFPartRectVisiblity

Enumerator:

  kNotVisible |
  kVisible |
  kPartiallyVisible |

enum EMFResources

Enumerator:

  kMFPartResourceType |
  kMFNodeResourceType |
  kMFWindowResourceType |
  kMFDialogResourceType |
  kMFToolbarResourceType |
  kMFStreamDel_NullObject |
  kMFStreamDel_ClassIDAndClassname |
  kMFStreamDel_SignatureAndClassname |

enum EOpacityKind

Enumerator:

  kOpacityNone |
  kOpacityPartial |
  kOpacityFull |
  kInvalidOpacity |

enum EScrollInfoOrientation

Enumerator:

  kScrollInfo_Horizontal |
  kScrollInfo_Vertical |