DataFormats
Specifies the
default and main data formats supported by an application.
Registry Entry
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
\DataFormats
\DefaultFile = <defaultfile/objectformat>
\GetSet
\ n = <default formats for EnumFormatEt>
Value Entries
<default
file/object format>
Specifies the
default, main file or object format for objects of this class.
<default
formats for EnumFormatEtc>
Specifies a
list of formats for default implementations of EnumFormatEtc
Remarks
Information
associated with this entry is used by: IDataObject::GetData
The values
defined in the following example entry are CF_TEXT, DVASPECT_CONTENT,
TYMED_HGLOBAL, and DATADIR_GET | DATADIR_SET.
HKEY_CLASSES_ROOT\CLSID\{ 00000402-0000-0000-C000-000000000046}
\DataFormats\GetSet\0 = 1,1,1,3
The values
defined in the following entry are: CF_METAFILEPICT DVASPECT_CONTENT,
TYMED_MFPICT, DATADIR_GET.
HKEY_CLASSES_ROOT\CLSID\{ 00000402-0000-0000-C000-000000000046}
\DataFormats\GetSet\1 = 3,1,32,1
The values
defined in the following entry are: 2 = cfEmbedSource, DVASPECT_CONTENT,
TYMED_ISTORAGE, and DATADIR_GET.
HKEY_CLASSES_ROOT\CLSID\{ 00000402-0000-0000-C000-000000000046}
\DataFormats\GetSet\2 = Embed Source,1,8,1
The values defined
in the following entry are: 3 = cfOutline, DVASPECT_CONTENT, TYMED_HGLOBAL, and
DATADIR_GET | DATADIR_SET.
HKEY_CLASSES_ROOT\CLSID\{ 00000402-0000-0000-C000-000000000046}
\DataFormats\GetSet\3 = Outline,1,1,3
The following
entry declares that the default File Format supported by this application is
CF_OUTLINE.
HKEY_CLASSES_ROOT\CLSID\{ 00000402-0000-0000-C000-000000000046}
\DataFormats\DefaultFile = Outline
See Also