FINDOBJINFO (Windows Embedded CE 6.0)
1/6/2010
This structure contains information for finding service objects. It is used by the FindObjects function. .
Syntax
typedef struct tagFindObjInfo {
UINT uFlags;
OBJTYPENAME szObjType;
UINT * poid;
UINT cUnChg;
UINT cChg;
LPBYTE lpbVolumeID;
UINT cbVolumeID;
LPVOID lpvUser;
} 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
Header | cesync.h |
Windows Embedded CE | Windows CE 3.0 and later |