Freigeben über


FINDOBJINFO (Windows CE 5.0)

Send Feedback

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

ActiveSync Structures

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.