Share via


FINDOBJINFO

The FINDOBJINFO structure is used by PFINDOBJECTS.

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 PFINDOBJECTS 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

Smartphone: Windows Mobile 2002 and later
OS Versions: Windows CE 3.0 and later
Header: cesync.h

See Also

ActiveSync API Structures

Last updated on Friday, April 22, 2005

© 2005 Microsoft Corporation. All rights reserved.

Send feedback on this topic to the authors.