MF_ATTRIBUTE_TYPE enumeration
Defines the data type for a key/value pair.
Syntax
typedef enum _MF_ATTRIBUTE_TYPE { MF_ATTRIBUTE_UINT32 = VT_UI4, MF_ATTRIBUTE_UINT64 = VT_UI8, MF_ATTRIBUTE_DOUBLE = VT_R8, MF_ATTRIBUTE_GUID = VT_CLSID, MF_ATTRIBUTE_STRING = VT_LPWSTR, MF_ATTRIBUTE_BLOB = VT_VECTOR | VT_UI1, MF_ATTRIBUTE_IUNKNOWN = VT_UNKNOWN } MF_ATTRIBUTE_TYPE;
Constants
- MF_ATTRIBUTE_UINT32
-
Unsigned 32-bit integer.
- MF_ATTRIBUTE_UINT64
-
Unsigned 64-bit integer.
- MF_ATTRIBUTE_DOUBLE
-
Floating-point number.
- MF_ATTRIBUTE_GUID
-
GUID value.
- MF_ATTRIBUTE_STRING
-
NULL-terminated wide-character string.
- MF_ATTRIBUTE_BLOB
-
Byte array.
- MF_ATTRIBUTE_IUNKNOWN
-
IUnknown pointer.
Requirements
|
Minimum supported client |
Windows Vista [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
Windows Server 2008 [desktop apps | Windows Store apps] |
|
Header |
|
See also
Show: