FILTERED_DATA_SOURCES structure (filtereg.h)
Specifies parameters for a Shell data source for which a filter is loaded.
Syntax
typedef struct _FILTERED_DATA_SOURCES {
const WCHAR *pwcsExtension;
const WCHAR *pwcsMime;
const CLSID *pClsid;
const WCHAR *pwcsOverride;
} FILTERED_DATA_SOURCES;
Members
pwcsExtension
Pointer to a buffer that contains a file name extension.
pwcsMime
Pointer to a buffer that contains the name of a MIME type.
pClsid
Pointer to a CLSID that identifies the content type.
pwcsOverride
Not implemented.
Remarks
A filter, also known as a filter handler, is an implementation of the IFilter interface.
FILTERED_DATA_SOURCES can hold one file content identifier of each type. CLSIDs are always searched first, followed by the file name extension, then MIME type, and finally the path.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | filtereg.h |
See also
Conceptual
Reference