FINDITEMATTRIBUTES
4/8/2010
This Windows Mobile structure works both as a filter definition and as a specifier for attributes of an individual item.
Syntax
typedef struct _FINDITEMATTRIBUTES {
DWORD cbStruct;
DWORD grfiamMask;
Union {
LPTSTR pszFindText;
LPTSTR pszTitle;
};
LPTSTR pszTypeName;
CLSID * prgclsidTypes;
DWORD cclsidTypes;
DWORD grfisScope;
SIZE_T sizeItem;
FILETIME ftTimeStamp;
HICON hicon;
void * pvCustom;
} FINDITEMATTRIBUTES;
Members
- cbStruct
Size of the structure in bytes, for version checking. Set this to Sizeof(FINDITEMATTRIBUTES).
- grfiamMask
Mask bits of the form FIAM_XXXX. These specify which fields of the structure are valid.
- pszFindText
For a filter definition, this is the text to search for if FIAM_TEXT is set in grfiamMask.
- pszTitle
For an individual item, this is the title or name of the item, if FIAM_TITLE is set.
- pszTypeName
For an individual item, this is the type of the item, if FIAM_TYPENAME is set. This is not implemented as a filter.
- prgclsidTypes
This member is reserved for future use; the value of this member must be set to NULL. FIAM_TYPES should not be set.
- cclsidTypes
This member is reserved for future use; the value of this member must be set to 0.
- grfisScope
The scope of the search if FIAM_SCOPE is set. Currently, the only implemented scopes are FIS_INTERNALMEMORY and FIS_SECONDARYSTORAGE (for memory cards).
- sizeItem
For an individual item, this is the size of the item. This is not implemented as a filter.
- ftTimeStamp
For an individual item, this is the time stamp of the item. This is not implemented as a filter.
- hicon
For an individual item, this is the icon for the item. This is not implemented as a filter.
- pvCustom
Custom data for the item.
Requirements
Header | findext.h |
Windows Embedded CE | Windows CE 3.0 and later |
Windows Mobile | Pocket PC 2000 and later |