FINDOBJINFO (Windows CE 5.0)
This structure contains information for finding service objects. It is used by the FindObjects function. .
Syntax
typedef struct tagFindObjInfo { UINTuFlags; OBJTYPENAMEszObjType; UINT *poid; UINTcUnChg; UINTcChg; LPBYTElpbVolumeID; UINTcbVolumeID; LPVOIDlpvUser;} FINDOBJINFO, *PFINDOBJINFO;
Members
- uFlags
Indicates whether additional volumes of objects exist. See Remarks for the possible values. - szObjType
Specifies the object type. - poid
Reference to a list of object IDs. The first part is for unchanged objects. The last part is for changed objects. - cUnChg
Specifies the number of unchanged object in the list referenced by poid. - cChg
Specifies number of changed object in the list referenced by poid. - lpbVolumeID
Specifies a volume ID for the objects. NULL if the objects are in RAM. - cbVolumeID
Specifies the size of volume ID, in bytes. - lpvUser
Specifies a variable that ActiveSync can save data to.
Remarks
The following table lists the possible values for uFlags, which are set by ActiveSync. The first time the FindObjects function is called, uFlags is set to 0.
Flag | Value | Description |
---|---|---|
FO_MORE_VOLUME | 0x00000001 | There are more volumes of objects. |
FO_DONE_ONE_VOL | 0x00000002 | Allows ActiveSync to free up the memory allocated in this structure. |
Requirements
Pocket PC: Pocket PC 2000 and later.
Smartphone: Smartphone 2002 and later.
OS Versions: Windows CE 3.0 and later.
Header: Cesync.h.
See Also
Send Feedback on this topic to the authors