CEPROPVAL (CEDB) (Windows CE 5.0)

Send Feedback

This structure contains a property value.

typedef struct _CEPROPVAL { CEPROPID propid;WORD wLenData;WORD wFlags;CEVALUNION val;} CEPROPVAL;typedef CEPROPVAL *PCEPROPVAL; 

Members

  • propid
    Identifier of the property value. The high-order word is an application-defined identifier, and the low-order word is a predefined constant value that indicates the data type of the value specified by the val member. The following table shows the possible values for low-order words.
    Value Description
    CEVT_BLOB A CEBLOB structure.
    CEVT_BOOL A Boolean value.
    CEVT_FILETIME A FILETIME structure.
    CEVT_I2 A 16-bit signed integer.
    CEVT_I4 A 32-bit signed integer.
    CEVT_LPWSTR A null-terminated string.
    CEVT_R8 A 64-bit signed integer.
    CEVT_UI2 A 16-bit unsigned integer.
    CEVT_UI4 A 32-bit unsigned integer.
  • wLenData
    Not used.
  • wFlags
    Special flags for the property. The following table shows the possible values.
    Value Description
    CEDB_PROPNOTFOUND Set by the CeReadRecordProps (CEDB) function if the property was not found.
    CEDB_PROPDELETE If passed to the CeWriteRecordProps (CEDB) function, this flag causes the property to be deleted.
  • val
    Actual value for simple types, or a pointer for strings or binary large objects (BLOBs).

Requirements

OS Versions: Windows CE 1.01 and later.
Header: Windbase.h.

See Also

CEBLOB | CeReadRecordProps (CEDB) | CeSeekDatabase (CEDB) | CeWriteRecordProps (CEDB) | CEVALUNION | FILETIME

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.