Share via


FINDOBJINFO

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/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
Windows Mobile Pocket PC 2000 and later, Smartphone 2002 and later

See Also

Reference

ActiveSync Structures